Diff of /trunk/src/settings.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 232 by harbaum, Mon Dec 7 16:14:50 2009 UTC revision 233 by harbaum, Wed Dec 9 19:45:36 2009 UTC
# Line 29  typedef struct { Line 29  typedef struct {
29    GtkWidget *loc;    GtkWidget *loc;
30  } settings_dialog_state_t;  } settings_dialog_state_t;
31    
 /* ------------------------ special gui elements for fremantle ------------------ */  
   
 static GtkWidget *toggle_button_new_with_label(char *label) {  
 #if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5)  
   return gtk_check_button_new_with_label(label);  
 #else  
   GtkWidget *cbut = gtk_toggle_button_new_with_label(label);  
   hildon_gtk_widget_set_theme_size(cbut,  
            (HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_AUTO_WIDTH));  
   gtk_toggle_button_set_mode(GTK_TOGGLE_BUTTON(cbut), FALSE);  
   return cbut;  
 #endif  
 }  
   
 static void toggle_button_set_active(GtkWidget *button, gboolean active) {  
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), active);  
 }  
   
 static gboolean toggle_button_get_active(GtkWidget *button) {  
   return gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button));  
 }  
   
 static GtkWidget *check_button_new_with_label(char *label) {  
 #if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5)  
   return gtk_check_button_new_with_label(label);  
 #else  
   GtkWidget *cbut =  
     hildon_check_button_new(HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_AUTO_WIDTH);  
   gtk_button_set_label(GTK_BUTTON(cbut), label);  
   return cbut;  
 #endif  
 }  
   
 static void check_button_set_active(GtkWidget *button, gboolean active) {  
 #if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5)  
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(button), active);  
 #else  
   hildon_check_button_set_active(HILDON_CHECK_BUTTON(button), active);  
 #endif  
 }  
   
 static gboolean check_button_get_active(GtkWidget *button) {  
 #if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5)  
   return gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button));  
 #else  
   return hildon_check_button_get_active(HILDON_CHECK_BUTTON(button));  
 #endif  
 }  
   
32  /* Our usual callback function */  /* Our usual callback function */
33  static void settings_update(GtkWidget *widget, gpointer data) {  static void settings_update(GtkWidget *widget, gpointer data) {
34    settings_dialog_state_t *hstate = (settings_dialog_state_t *)data;    settings_dialog_state_t *hstate = (settings_dialog_state_t *)data;

Legend:
Removed from v.232  
changed lines
  Added in v.233