/[gnokii]/gnokii/xgnokii/xgnokii_xring.c
ViewVC logotype

Diff of /gnokii/xgnokii/xgnokii_xring.c

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

revision 1.5 by pkot, Sun Apr 24 20:57:37 2005 UTC revision 1.6 by ja, Wed Aug 10 07:33:43 2005 UTC
# Line 25  Line 25 
25    Copyright (C) 1999 Tomi Ollila    Copyright (C) 1999 Tomi Ollila
26    Copyright (C) 2003 BORBELY Zoltan    Copyright (C) 2003 BORBELY Zoltan
27    Copyright (C) 2004 Pawel Kot    Copyright (C) 2004 Pawel Kot
28      Copyright (C) 2005 Jan Derfinak
29      
30    
31  */  */
32    
# Line 470  static void close_application(GtkWidget Line 472  static void close_application(GtkWidget
472          }          }
473          play_tone(0, 0, -1);          play_tone(0, 0, -1);
474    
475          gdk_key_repeat_restore();  //      gdk_key_repeat_restore();
476          gtk_widget_hide(gi.w);          gtk_widget_hide(gi.w);
477  }  }
478    
# Line 546  static gboolean button_release(GtkWidget Line 548  static gboolean button_release(GtkWidget
548  static gboolean focus_in(GtkWidget * widget, GdkEvent * event, gpointer data)  static gboolean focus_in(GtkWidget * widget, GdkEvent * event, gpointer data)
549  {  {
550          gi.focus = TRUE;          gi.focus = TRUE;
551          gdk_key_repeat_disable();  //      gdk_key_repeat_disable();
552    
553          return TRUE;          return TRUE;
554  }  }
# Line 556  static gboolean focus_out(GtkWidget * wi Line 558  static gboolean focus_out(GtkWidget * wi
558          tone_stop(&gi);          tone_stop(&gi);
559    
560          gi.focus = FALSE;          gi.focus = FALSE;
561          gdk_key_repeat_restore();  //      gdk_key_repeat_restore();
562    
563          return TRUE;          return TRUE;
564  }  }
# Line 598  static void read_ringtone(GtkWidget *w, Line 600  static void read_ringtone(GtkWidget *w,
600                  gi.file_name = NULL;                  gi.file_name = NULL;
601          }          }
602    
603          file_name = gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs));          file_name = (gchar *) gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs));
604          gtk_widget_hide(GTK_WIDGET(fs));          gtk_widget_hide(GTK_WIDGET(fs));
605    
606          if ((err = gn_file_ringtone_read(file_name, &gi.ringtone)) != GN_ERR_NONE) {          if ((err = gn_file_ringtone_read(file_name, &gi.ringtone)) != GN_ERR_NONE) {
# Line 635  static void write_ringtone(GtkWidget *w, Line 637  static void write_ringtone(GtkWidget *w,
637          gchar *file_name;          gchar *file_name;
638          gn_error err;          gn_error err;
639    
640          file_name = gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs));          file_name = (gchar *) gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs));
641          gtk_widget_hide(GTK_WIDGET(fs));          gtk_widget_hide(GTK_WIDGET(fs));
642    
643          if ((err = gn_file_ringtone_save(file_name, &gi.ringtone)) != GN_ERR_NONE) {          if ((err = gn_file_ringtone_save(file_name, &gi.ringtone)) != GN_ERR_NONE) {
# Line 842  void GUI_CreateXringWindow(void) Line 844  void GUI_CreateXringWindow(void)
844          /* create menubar */          /* create menubar */
845    
846          gi.accel = gtk_accel_group_new();          gi.accel = gtk_accel_group_new();
847          gtk_accel_group_attach(gi.accel, GTK_OBJECT(gi.w));          gtk_window_add_accel_group(GTK_WINDOW(gi.w), gi.accel);
848          gi.item_factory = gtk_item_factory_new(GTK_TYPE_MENU_BAR, "<main>", gi.accel);          gi.item_factory = gtk_item_factory_new(GTK_TYPE_MENU_BAR, "<main>", gi.accel);
849          gtk_item_factory_create_items(gi.item_factory, sizeof(menu_items) / sizeof(menu_items[0]), menu_items, NULL);          gtk_item_factory_create_items(gi.item_factory, sizeof(menu_items) / sizeof(menu_items[0]), menu_items, NULL);
850          gi.menu = gtk_item_factory_get_widget(gi.item_factory, "<main>");          gi.menu = gtk_item_factory_get_widget(gi.item_factory, "<main>");
# Line 851  void GUI_CreateXringWindow(void) Line 853  void GUI_CreateXringWindow(void)
853    
854          /* create toolbar */          /* create toolbar */
855    
856          gi.toolbar = gtk_toolbar_new(GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_ICONS);          gi.toolbar = gtk_toolbar_new();
         gtk_toolbar_set_button_relief(GTK_TOOLBAR(gi.toolbar), GTK_RELIEF_NORMAL);  
857          gtk_toolbar_set_style(GTK_TOOLBAR(gi.toolbar), GTK_TOOLBAR_ICONS);          gtk_toolbar_set_style(GTK_TOOLBAR(gi.toolbar), GTK_TOOLBAR_ICONS);
858            gtk_toolbar_set_orientation(GTK_TOOLBAR(gi.toolbar), GTK_ORIENTATION_HORIZONTAL);
859    
860          gtk_toolbar_append_item(GTK_TOOLBAR(gi.toolbar), NULL, _("Clear ringtone"), NULL,          gtk_toolbar_append_item(GTK_TOOLBAR(gi.toolbar), NULL, _("Clear ringtone"), NULL,
861                          NewPixmap(New_xpm, gi.w->window, &gi.w->style->bg[GTK_STATE_NORMAL]),                          NewPixmap(New_xpm, gi.w->window, &gi.w->style->bg[GTK_STATE_NORMAL]),

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26