settings_style.h
Go to the documentation of this file.00001 #ifndef SETTINGS_STYLE_H
00002 #define SETTINGS_STYLE_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #include <gtk/gtk.h>
00031
00032 G_BEGIN_DECLS
00033
00034
00035 typedef enum
00036 {
00037 MODCOL_TITLE = 0,
00038 MODCOL_SUBTITLE,
00039 MODCOL_THUMBNAIL,
00040 N_SETTINGSMODEL_COLUMNS
00041 } settingsmodel_column_t;
00042
00043 #define SETTINGSMODEL_COLUMN_TYPES \
00044 G_TYPE_STRING, \
00045 G_TYPE_STRING, \
00046 GDK_TYPE_PIXBUF, \
00047 NULL
00048
00049
00050
00051
00052
00053
00054
00055
00056 GtkWidget* create_settingsview (void);
00057
00058 GtkWidget* create_settingsview_for_type( SettingType setting );
00059
00060 void update_settings_exit_text(gchar* title, gchar* subtitle);
00061
00062
00063 GtkTreeModel* get_settingsmodel(void);
00064
00065
00066
00067
00068
00069
00070
00071 void create_title(GtkVBox* parent, gchar* title, gchar* subtitle);
00072 void create_title_keep_labels(GtkVBox* parent, gchar* title, gchar* subtitle, GtkWidget** title_label, GtkWidget** subtitle_label);
00073
00074 GtkVBox * create_frame(GtkVBox* vbox);
00075
00076
00077
00078
00079 GtkWidget* subject_create();
00080
00081
00082
00083
00084
00085 GtkWidget* description_create();
00086
00087
00088
00089
00090 G_END_DECLS
00091
00092 #endif // SETTINGS_STYLE_H