1 #ifndef __module_settings_window_h__
2 #define __module_settings_window_h__
4 #include "../Common/ModuleSettings.h"
5 #include "DasherAppSettings.h"
12 #define TYPE_MODULE_SETTINGS_WINDOW (module_settings_window_get_type())
13 #define MODULE_SETTINGS_WINDOW(obj) (GTK_CHECK_CAST((obj), TYPE_MODULE_SETTINGS_WINDOW, ModuleSettingsWindow ))
14 #define MODULE_SETTINGS_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), TYPE_MODULE_SETTINGS_WINDOW, ModuleSettingsWindow ))
15 #define IS_MODULE_SETTINGS_WINDOW(obj) (GTK_CHECK_TYPE ((obj), TYPE_MODULE_SETTINGS_WINDOW))
16 #define IS_MODULE_SETTINGS_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), TYPE_MODULE_SETTINGS_WINDOW))
18 typedef struct _ModuleSettingsWindow ModuleSettingsWindow
;
19 typedef struct _ModuleSettingsWindowClass ModuleSettingsWindowClass
;
21 struct _ModuleSettingsWindow
{
23 gpointer private_data
;
26 struct _ModuleSettingsWindowClass
{
27 GtkDialogClass parent_class
;
30 GType
module_settings_window_get_type();
31 GtkWidget
*module_settings_window_new(DasherAppSettings
*pAppSettings
, const gchar
*szName
, SModuleSettings
*pSettings
, int iCount
);