diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-08-31 11:40:06 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-08-31 11:40:06 +0000 |
commit | 61988f3a30a6a8e76530c36482b1227571721fd4 (patch) | |
tree | f1d8004f6c84134a16aa551833c12d0478c53dea /src/prefs_ui.h | |
parent | 68814466894003778231a186f47ce885ec222593 (diff) |
separated UI code from prefs_common.c and prefs_account.c.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@533 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/prefs_ui.h')
-rw-r--r-- | src/prefs_ui.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/prefs_ui.h b/src/prefs_ui.h index 9d921aae..2c3110bf 100644 --- a/src/prefs_ui.h +++ b/src/prefs_ui.h @@ -31,6 +31,7 @@ #include <stdio.h> typedef struct _PrefsDialog PrefsDialog; +typedef struct _PrefsUIData PrefsUIData; #include "prefs.h" #include "gtkutils.h" @@ -41,6 +42,14 @@ typedef struct _PrefsDialog PrefsDialog; #define VBOX_BORDER 16 #define DEFAULT_ENTRY_WIDTH 80 +struct _PrefsUIData +{ + gchar *name; + GtkWidget **widget; + DataSetFunc data_set_func; + WidgetSetFunc widget_set_func; +}; + struct _PrefsDialog { GtkWidget *window; @@ -126,6 +135,9 @@ void prefs_dialog_destroy (PrefsDialog *dialog); void prefs_button_toggled (GtkToggleButton *toggle_btn, GtkWidget *widget); +void prefs_register_ui (PrefParam *param, + PrefsUIData *ui_data); + void prefs_set_dialog (PrefParam *param); void prefs_set_data_from_dialog (PrefParam *param); void prefs_set_dialog_to_default(PrefParam *param); |