00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00031 #ifndef _SETTINGS_H_
00032 #define _SETTINGS_H_
00033
00034
00035 typedef enum
00036 {
00037 iLiad_startup_screen_t = 0,
00038 iLiad_config_screen_t,
00039 iLiad_archive_location_screen_t,
00040 iLiad_user_screen_t,
00041 iLiad_pincode_screen_t,
00042 iLiad_pc_connect_screen_t,
00043 iLiad_autoconnect_screen_t,
00044 iLiad_timedids_screen_t,
00045 iLiad_datetime_screen_t,
00046 iLiad_device_overview_screen_t,
00047 iLiad_undefined_screen_t
00048 } SettingsScreen_t;
00049
00050
00051 void prepare_registry_write( void);
00052 void do_registry_write(void);
00053
00054
00055
00056 GtkWidget* settings_create(void);
00057
00058
00059 gint settings_get_current_page(gint* pagecount);
00060
00061
00062 void settings_page_down(gint count);
00063
00064
00065 void settings_page_up(gint count);
00066
00067
00068 gboolean on_settings_keypress(GtkWidget* widget, GdkEventKey* event, gpointer data);
00069
00070
00071 gboolean setupInstallIpcServer();
00072
00073
00074 void show_keyboard(gboolean show);
00075 void show_lock_screen_icon(gboolean enable);
00076 #endif //_SETTINGS_H_