Changeset 406
- Timestamp:
- 07/18/06 15:08:06 (6 years ago)
- Files:
-
- aube/branches/aube-gtk2/configure.ac (modified) (1 diff)
- aube/branches/aube-gtk2/src/about_dialog.c (modified) (4 diffs)
- aube/branches/aube-gtk2/src/aube.c (modified) (1 diff)
- aube/branches/aube-gtk2/src/inputoption.c (modified) (3 diffs)
- aube/branches/aube-gtk2/src/inputoption.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/levelmeter.c (modified) (3 diffs)
- aube/branches/aube-gtk2/src/levelmeter.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/master.c (modified) (8 diffs)
- aube/branches/aube-gtk2/src/master.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modulemenu.c (modified) (3 diffs)
- aube/branches/aube-gtk2/src/modulemenu.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/atonal_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/atonal_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/delay_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/delay_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/drummachine_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/drummachine_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/filter_reslp_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/filter_reslp_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/general_mixer_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/general_mixer_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/klav.c (modified) (3 diffs)
- aube/branches/aube-gtk2/src/modules/klav.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/klavier_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/klavier_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/linein_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/linein_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/lineout_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/lineout_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/minimaube_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/minimaube_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/minitracker_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/minitracker_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/panner4_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/panner4_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/panner_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/panner_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/sample_recorder_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/sample_recorder_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/syre_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/syre_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/whitenoise_if.c (modified) (3 diffs)
- aube/branches/aube-gtk2/src/modules/whitenoise_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/modules/xfader_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/modules/xfader_if.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/none_config.c (modified) (5 diffs)
- aube/branches/aube-gtk2/src/none_config.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/opsmenu.c (modified) (4 diffs)
- aube/branches/aube-gtk2/src/opsmenu.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/outputlabel.c (modified) (5 diffs)
- aube/branches/aube-gtk2/src/outputlabel.h (modified) (1 diff)
- aube/branches/aube-gtk2/src/sample_if.c (modified) (2 diffs)
- aube/branches/aube-gtk2/src/slider.c (modified) (3 diffs)
- aube/branches/aube-gtk2/src/slider.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
aube/branches/aube-gtk2/configure.ac
r398 r406 29 29 fi 30 30 31 AM_PATH_GTK(1.0.0, , echo "EEEEEK No GTK") 32 #AM_PATH_GENERIC(xml, 0.99.0) 31 PKG_CHECK_MODULES(GTK, gtk+-2.0) 32 AC_SUBST(GTK_CFLAGS) 33 AC_SUBST(GTK_LIBS) 34 33 35 34 36 AM_PATH_GDK_IMLIB(1.9, ,AC_MSG_ERROR([*** IMLIB 1.9 not installed ***])) aube/branches/aube-gtk2/src/about_dialog.c
r397 r406 29 29 30 30 if (!about_dialog) { 31 about_dialog = gtk_window_new(GTK_WINDOW_ DIALOG);31 about_dialog = gtk_window_new(GTK_WINDOW_TOPLEVEL); 32 32 gtk_window_set_wmclass(GTK_WINDOW(about_dialog), "about_dialog", "Aube"); 33 33 gtk_window_set_title(GTK_WINDOW(about_dialog), "About AUBE"); … … 69 69 70 70 style = gtk_style_new(); 71 /* FIXME: use pango or remove entirely? 71 72 gdk_font_unref(style->font); 72 73 style->font = gdk_font_load("-Adobe-Helvetica-Medium-R-Normal--*-140-*-*-*-*-*-*"); 73 74 gtk_widget_push_style(style); 74 75 */ 75 76 label = gtk_label_new("This is AUBE Version " VERSION); 76 77 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, TRUE, 0); … … 80 81 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, TRUE, 0); 81 82 gtk_widget_show(label); 82 83 /* FIXME 83 84 gtk_widget_pop_style(); 84 85 */ 85 86 alignment = gtk_alignment_new(0.5, 0.5, 0.0, 0.0); 86 87 gtk_box_pack_start(GTK_BOX(vbox), alignment, FALSE, TRUE, 0); … … 102 103 103 104 } 104 if (!GTK_WIDGET_ VISIBLE(about_dialog)) {105 if (!GTK_WIDGET_MAPPED(about_dialog)) { 105 106 gtk_widget_show(about_dialog); 106 107 } else { aube/branches/aube-gtk2/src/aube.c
r372 r406 463 463 gtk_idle_add((GtkFunction) (aube_do_tick), aube_daddy); 464 464 gtk_widget_show(master); 465 466 465 nn = none_new(); 467 466 aube/branches/aube-gtk2/src/inputoption.c
r397 r406 10 10 extern bit16 zero_buffer[]; 11 11 12 guint inputoption_get_type(void); 13 static void inputoption_class_init(InputoptionClass * class);12 13 static void inputoption_class_init(InputoptionClass * klass); 14 14 static void inputoption_init(Inputoption * b); 15 15 GtkWidget *inputoption_new(); … … 19 19 void select_input_cb(GtkWidget * widget, gpointer data); 20 20 21 guint 22 inputoption_get_type( )23 { 24 static guintb_type = 0;21 GType 22 inputoption_get_type(void) 23 { 24 static GType b_type = 0; 25 25 26 26 if (!b_type) { 27 GtkTypeInfo b_info =27 static const GTypeInfo b_info = 28 28 { 29 "Inputoption", 30 sizeof(Inputoption), 31 sizeof(InputoptionClass), 32 (GtkClassInitFunc) inputoption_class_init, 33 (GtkObjectInitFunc) inputoption_init, 34 (GtkArgSetFunc) NULL, 35 (GtkArgGetFunc) NULL, 36 }; 37 38 b_type = gtk_type_unique(gtk_frame_get_type(), &b_info); 29 sizeof(InputoptionClass), 30 NULL, /* base_init */ 31 NULL, /* base_finalize */ 32 (GClassInitFunc) inputoption_class_init, 33 NULL, /* class_finalize */ 34 NULL, /* class_data */ 35 sizeof(Inputoption), 36 0, /* n_preallocs */ 37 (GInstanceInitFunc) inputoption_init, 38 }; 39 40 b_type = g_type_register_static(GTK_TYPE_FRAME, 41 "Inputoption", 42 &b_info, 0); 39 43 } 40 44 return b_type; 41 45 } 42 46 47 /* FIXME: need these? 43 48 enum { 44 49 LAST_SIGNAL … … 47 52 static guint inputoption_signals[LAST_SIGNAL+1] = 48 53 {0}; 49 54 */ 50 55 static void 51 inputoption_class_init(InputoptionClass * class) 52 { 56 inputoption_class_init(InputoptionClass * klass) 57 { 58 /* FIXME: need these? 59 53 60 GtkObjectClass *object_class; 54 61 55 object_class = (GtkObjectClass *) class;62 object_class = (GtkObjectClass *) klass; 56 63 57 64 gtk_object_class_add_signals(object_class, inputoption_signals, LAST_SIGNAL); 58 59 class->inputoption = NULL;65 */ 66 klass->inputoption = NULL; 60 67 } 61 68 aube/branches/aube-gtk2/src/inputoption.h
r372 r406 45 45 }; 46 46 47 guintinputoption_get_type(void);47 GType inputoption_get_type(void); 48 48 GtkWidget *inputoption_new(char *label_str, module * module, int input_i); 49 49 void reread_inputs_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/levelmeter.c
r372 r406 22 22 */ 23 23 24 static void levelmeter_class_init(LevelMeterClass * class);24 static void levelmeter_class_init(LevelMeterClass * klass); 25 25 static void levelmeter_init(LevelMeter * levelmeter); 26 26 static void levelmeter_destroy(GtkObject * object); … … 40 40 static GtkStyle *levelmeter_style = NULL; 41 41 42 guint 43 levelmeter_get_type( )44 { 45 static guintlevelmeter_type = 0;42 GType 43 levelmeter_get_type(void) 44 { 45 static GType levelmeter_type = 0; 46 46 47 47 if (!levelmeter_type) { 48 GtkTypeInfo levelmeter_info =48 static const GTypeInfo levelmeter_info = 49 49 { 50 "LevelMeter", 50 sizeof(LevelMeterClass), 51 NULL, /* base_init */ 52 NULL, /* base_finalize */ 53 (GClassInitFunc) levelmeter_class_init, 54 NULL, /* class_finalize */ 55 NULL, /* class_data */ 51 56 sizeof(LevelMeter), 52 sizeof(LevelMeterClass), 53 (GtkClassInitFunc) levelmeter_class_init, 54 (GtkObjectInitFunc) levelmeter_init, 55 (GtkArgSetFunc) NULL, 56 (GtkArgGetFunc) NULL, 57 0, /* n_preallocs */ 58 (GInstanceInitFunc) levelmeter_init, 57 59 }; 58 60 59 levelmeter_type = gtk_type_unique(gtk_widget_get_type(), &levelmeter_info); 61 levelmeter_type = g_type_register_static(gtk_widget_get_type(), 62 "LevelMeter", 63 &levelmeter_info, 0); 60 64 } 61 65 return levelmeter_type; … … 63 67 64 68 static void 65 levelmeter_class_init(LevelMeterClass * class)69 levelmeter_class_init(LevelMeterClass * klass) 66 70 { 67 71 GtkObjectClass *object_class; 68 72 GtkWidgetClass *widget_class; 69 73 70 object_class = (GtkObjectClass *) class;71 widget_class = (GtkWidgetClass *) class;74 object_class = (GtkObjectClass *) klass; 75 widget_class = (GtkWidgetClass *) klass; 72 76 73 77 parent_class = gtk_type_class(gtk_widget_get_type()); aube/branches/aube-gtk2/src/levelmeter.h
r372 r406 30 30 31 31 GtkWidget *levelmeter_new(guint state); 32 guintlevelmeter_get_type(void);32 GType levelmeter_get_type(void); 33 33 guint levelmeter_get_level(LevelMeter * levelmeter); 34 34 void levelmeter_set_level(LevelMeter * levelmeter, guint level); aube/branches/aube-gtk2/src/master.c
r397 r406 108 108 109 109 110 guint master_get_type(void);111 110 static void master_class_init(MasterClass * class); 112 111 static void master_init(Master * b); … … 128 127 void save_workspace_cb(GtkWidget * widget, gpointer data); 129 128 130 guint 131 master_get_type( )132 { 133 static guintb_type = 0;129 GType 130 master_get_type(void) 131 { 132 static GType b_type = 0; 134 133 135 134 if (!b_type) { 136 GtkTypeInfo b_info =135 static const GTypeInfo b_info = 137 136 { 138 "Master", 137 sizeof(MasterClass), 138 NULL, /* base_init */ 139 NULL, /* base_finalise */ 140 (GClassInitFunc) master_class_init, 141 NULL, /* class_finalize */ 142 NULL, /* class_data */ 139 143 sizeof(Master), 140 sizeof(MasterClass), 141 (GtkClassInitFunc) master_class_init, 142 (GtkObjectInitFunc) master_init, 143 (GtkArgSetFunc) NULL, 144 (GtkArgGetFunc) NULL, 144 0, /* n_preallocs */ 145 (GInstanceInitFunc) master_init, 145 146 }; 146 147 147 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 148 b_type = g_type_register_static(GTK_TYPE_WINDOW, 149 "Master", 150 &b_info, 0); 148 151 } 149 152 return b_type; … … 156 159 157 160 /* static gint master_signals[LAST_SIGNAL] = { 0 }; */ 158 guint master_signals[LAST_SIGNAL +1] = {0};161 guint master_signals[LAST_SIGNAL] = {0}; 159 162 160 163 static void 161 master_class_init(MasterClass * class)164 master_class_init(MasterClass * klass) 162 165 { 163 166 GtkObjectClass *object_class; 164 167 165 object_class = (GtkObjectClass *) class;168 object_class = (GtkObjectClass *) klass; 166 169 167 170 master_signals[UNITS_CHANGED_SIGNAL] = 168 g tk_signal_new("modules_changed", GTK_RUN_FIRST, object_class->type,169 GTK_SIGNAL_OFFSET(MasterClass, master),170 gtk_signal_default_marshaller, GTK_TYPE_NONE, 0);171 172 gtk_object_class_add_signals(object_class, master_signals, LAST_SIGNAL);173 174 class->master = NULL;171 g_signal_new("modules_changed", 172 G_TYPE_FROM_CLASS(klass), 173 G_SIGNAL_RUN_FIRST, 174 G_STRUCT_OFFSET(MasterClass, master), 175 NULL, 176 NULL, 177 g_cclosure_marshal_VOID__VOID, GTK_TYPE_NONE, 0); 175 178 } 176 179 … … 235 238 GtkAccelGroup * accel_group; 236 239 237 GtkWidget * logo; 238 GdkPixmap * p, * m; 239 GdkImlibImage * im; 240 gint w, h; 240 GtkWidget * im; 241 241 242 242 243 GtkWidget * scrolled; … … 247 248 aube_daddy = master->data; 248 249 249 g tk_signal_connect (GTK_OBJECT (master), "destroy",250 G TK_SIGNAL_FUNC(quit_cb), master);250 g_signal_connect (G_OBJECT (master), "destroy", 251 G_CALLBACK (quit_cb), master); 251 252 252 253 gtk_window_set_title(GTK_WINDOW(master), "AUBE/Metadecks Live"); … … 307 308 menuitem = gtk_menu_item_new_with_label("About..."); 308 309 gtk_menu_append(GTK_MENU(menu), menuitem); 309 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",310 G TK_SIGNAL_FUNC(about_dialog_create), NULL);310 g_signal_connect(G_OBJECT(menuitem), "activate", 311 G_CALLBACK(about_dialog_create), NULL); 311 312 gtk_widget_show(menuitem); 312 313 … … 391 392 gtk_widget_show(menubar); 392 393 393 im = gdk_imlib_load_image (g_strconcat (DATADIR, "/aube_mini.png", NULL)); 394 395 if (im != NULL) { 396 /* Suck the image's original width and height out of the Image structure */ 397 w=im->rgb_width;h=im->rgb_height; 394 im = gtk_image_new_from_file (g_strconcat (DATADIR, "/aube_mini.png", NULL)); 398 395 399 /* Render the original 24-bit Image data into a pixmap of size w * h */ 400 gdk_imlib_render(im,w,h); 401 /* Extract the Image and mask pixmaps from the Image */ 402 p=gdk_imlib_move_image(im); 403 /* The mask will be NULL if the image has no transparency */ 404 m=gdk_imlib_move_mask(im); 405 406 logo = gtk_pixmap_new (p, m); 407 408 gtk_box_pack_start(GTK_BOX(vbox2), logo, FALSE, TRUE, 0); 409 gtk_widget_show (logo); 410 } 396 gtk_box_pack_start(GTK_BOX(vbox2), im, FALSE, TRUE, 0); 397 gtk_widget_show (im); 398 411 399 412 400 /* … … 740 728 741 729 } 742 aube/branches/aube-gtk2/src/master.h
r372 r406 35 35 }; 36 36 37 guintmaster_get_type(void);37 GType master_get_type(void); 38 38 GtkWidget *master_new(void); 39 39 void master_ack_channels_modified(void); aube/branches/aube-gtk2/src/modulemenu.c
r397 r406 10 10 extern bit16 zero_buffer[]; 11 11 12 guint modulemenu_get_type(void);13 12 static void modulemenu_class_init(UnitmenuClass * class); 14 13 static void modulemenu_init(Unitmenu * b); … … 17 16 void reread_modules_cb(GtkWidget * widget, gpointer data); 18 17 19 guint 20 modulemenu_get_type( )18 GType 19 modulemenu_get_type(void) 21 20 { 22 static guintb_type = 0;21 static GType b_type = 0; 23 22 24 23 if (!b_type) { 25 GtkTypeInfo b_info =24 static const GTypeInfo b_info = 26 25 { 27 "Unitmenu", 26 sizeof(UnitmenuClass), 27 NULL, /* base_init */ 28 NULL, /* base_finalise */ 29 (GClassInitFunc) modulemenu_class_init, 30 NULL, /* class_finalize */ 31 NULL, /* class_data */ 28 32 sizeof(Unitmenu), 29 sizeof(UnitmenuClass), 30 (GtkClassInitFunc) modulemenu_class_init, 31 (GtkObjectInitFunc) modulemenu_init, 32 (GtkArgSetFunc) NULL, 33 (GtkArgGetFunc) NULL, 33 0, /* n_preallocs */ 34 (GInstanceInitFunc) modulemenu_init, 34 35 }; 35 36 36 b_type = gtk_type_unique(gtk_menu_get_type(), &b_info); 37 b_type = g_type_register_static(GTK_TYPE_MENU, 38 "Unitmenu", 39 &b_info, 0); 37 40 } 38 41 return b_type; 39 42 } 40 43 41 enum {42 LAST_SIGNAL43 };44 45 static guint modulemenu_signals[LAST_SIGNAL+1] =46 {0};47 48 44 static void 49 45 modulemenu_class_init(UnitmenuClass * class) 50 46 { 51 GtkObjectClass *object_class; 52 53 object_class = (GtkObjectClass *) class; 54 55 gtk_object_class_add_signals(object_class, modulemenu_signals, LAST_SIGNAL); 56 57 class->modulemenu = NULL; 47 /* chickens? */ 58 48 } 59 49 … … 89 79 menuitem = gtk_menu_item_new_with_label(buf); 90 80 gtk_menu_append(GTK_MENU(modulemenu), menuitem); 91 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",92 G TK_SIGNAL_FUNC(UNITMENU(modulemenu)->select_action), &UNITMENU(modulemenu)->up[k]);81 g_signal_connect(G_OBJECT(menuitem), "activate", 82 G_CALLBACK(UNITMENU(modulemenu)->select_action), &UNITMENU(modulemenu)->up[k]); 93 83 gtk_widget_show(menuitem); 94 84 k++; aube/branches/aube-gtk2/src/modulemenu.h
r372 r406 41 41 }; 42 42 43 guintmodulemenu_get_type(void);43 GType modulemenu_get_type(void); 44 44 GtkWidget *modulemenu_new(module * this_module, int *include_criterion(), void *select_action()); 45 45 aube/branches/aube-gtk2/src/modules/atonal_if.c
r397 r406 17 17 extern char *note_names[97]; 18 18 19 guint atonal_if_get_type(void); 20 static void atonal_if_class_init (AtonalIFClass *class); 19 static void atonal_if_class_init (AtonalIFClass *klass); 21 20 static void atonal_if_init (AtonalIF *b); 22 21 GtkWidget* atonal_if_new (atonal *rsq); … … 40 39 void at_rshift_cb(GtkWidget *widget, gpointer data); 41 40 42 guint 43 atonal_if_get_type () 44 { 45 static guint b_type = 0; 46 47 if (!b_type) 41 GType 42 atonal_if_get_type(void) 43 { 44 static GType b_type = 0; 45 46 if (!b_type) { 47 static const GTypeInfo b_info = 48 48 { 49 GtkTypeInfo b_info = 50 { 51 "AtonalIF", 52 sizeof (AtonalIF), 53 sizeof (AtonalIFClass), 54 (GtkClassInitFunc) atonal_if_class_init, 55 (GtkObjectInitFunc) atonal_if_init, 56 (GtkArgSetFunc) NULL, 57 (GtkArgGetFunc) NULL, 58 }; 59 60 b_type = gtk_type_unique (gtk_window_get_type(), &b_info); 61 } 62 49 sizeof(AtonalIFClass), 50 NULL, /* base_init */ 51 NULL, /* base_finalise */ 52 (GClassInitFunc) atonal_if_class_init, 53 NULL, /* class_finalize */ 54 NULL, /* class_data */ 55 sizeof(AtonalIF), 56 0, /* n_preallocs */ 57 (GInstanceInitFunc) atonal_if_init, 58 }; 59 60 b_type = g_type_register_static(GTK_TYPE_WINDOW, 61 "AtonalIF", 62 &b_info, 0); 63 } 63 64 return b_type; 64 65 } 65 66 66 enum {67 LAST_SIGNAL68 };69 70 static guint atonal_if_signals[LAST_SIGNAL+1] = { 0 };71 72 67 static void 73 atonal_if_class_init (AtonalIFClass *class) 74 { 75 GtkObjectClass *object_class; 76 77 object_class = (GtkObjectClass*) class; 78 79 gtk_object_class_add_signals (object_class, atonal_if_signals, LAST_SIGNAL); 80 81 82 class->atonal_if = NULL; 68 atonal_if_class_init (AtonalIFClass *klass) 69 { 70 83 71 } 84 72 aube/branches/aube-gtk2/src/modules/atonal_if.h
r372 r406 40 40 }; 41 41 42 guintatonal_if_get_type (void);42 GType atonal_if_get_type (void); 43 43 GtkWidget* atonal_if_new (atonal *rsq); 44 44 void atonal_if_close_cb(GtkWidget *widget, gpointer data); aube/branches/aube-gtk2/src/modules/delay_if.c
r397 r406 16 16 extern GtkWidget *master_daddy; 17 17 18 guint delay_if_get_type(void); 19 static void delay_if_class_init(DelayIFClass * class); 18 static void delay_if_class_init(DelayIFClass * klass); 20 19 static void delay_if_init(DelayIF * b); 21 20 GtkWidget *delay_if_new(delay * dl); … … 26 25 void delay_if_change_replace_menu_cb(GtkWidget * widget, gpointer data); 27 26 28 guint 29 delay_if_get_type( )30 { 31 static guintb_type = 0;27 GType 28 delay_if_get_type(void) 29 { 30 static GType b_type = 0; 32 31 33 32 if (!b_type) { 34 GtkTypeInfo b_info =33 static const GTypeInfo b_info = 35 34 { 36 "DelayIF", 35 sizeof(DelayIFClass), 36 NULL, /* base_init */ 37 NULL, /* base_finalise */ 38 (GClassInitFunc) delay_if_class_init, 39 NULL, /* class_finalize */ 40 NULL, /* class_data */ 37 41 sizeof(DelayIF), 38 sizeof(DelayIFClass), 39 (GtkClassInitFunc) delay_if_class_init, 40 (GtkObjectInitFunc) delay_if_init, 41 (GtkArgSetFunc) NULL, 42 (GtkArgGetFunc) NULL, 42 0, /* n_preallocs */ 43 (GInstanceInitFunc)delay_if_init, 43 44 }; 44 45 45 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 46 b_type = g_type_register_static(GTK_TYPE_WINDOW, 47 "DelayIF", 48 &b_info, 0); 46 49 } 47 50 return b_type; 48 51 } 49 52 50 enum {51 LAST_SIGNAL52 };53 54 static guint delay_if_signals[LAST_SIGNAL+1] =55 {0};56 57 53 static void 58 delay_if_class_init(DelayIFClass * class) 59 { 60 GtkObjectClass *object_class; 61 62 object_class = (GtkObjectClass *) class; 63 64 gtk_object_class_add_signals(object_class, delay_if_signals, LAST_SIGNAL); 65 class->delay_if = NULL; 54 delay_if_class_init(DelayIFClass * klass) 55 { 56 66 57 } 67 58 aube/branches/aube-gtk2/src/modules/delay_if.h
r372 r406 32 32 }; 33 33 34 guintdelay_if_get_type(void);34 GType delay_if_get_type(void); 35 35 GtkWidget *delay_if_new(delay * dl); 36 36 void delay_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/drummachine_if.c
r397 r406 16 16 extern char *note_names[97]; 17 17 18 guint drummachine_if_get_type(void); 19 static void drummachine_if_class_init(DrumMachineIFClass * class); 18 static void drummachine_if_class_init(DrumMachineIFClass * klass); 20 19 static void drummachine_if_init(DrumMachineIF * b); 21 20 GtkWidget *drummachine_if_new(drummachine * rsq); … … 47 46 void dm_shift_track_right_cb (GtkWidget * widget, gpointer data); 48 47 49 guint 50 drummachine_if_get_type( )51 { 52 static guintb_type = 0;48 GType 49 drummachine_if_get_type(void) 50 { 51 static GType b_type = 0; 53 52 54 53 if (!b_type) { 55 GtkTypeInfo b_info =54 static const GTypeInfo b_info = 56 55 { 57 "DrumMachineIF", 56 sizeof(DrumMachineIFClass), 57 NULL, /* base_init */ 58 NULL, /* base_finalise */ 59 (GClassInitFunc) drummachine_if_class_init, 60 NULL, /* class_finalize */ 61 NULL, /* class_data */ 58 62 sizeof(DrumMachineIF), 59 sizeof(DrumMachineIFClass), 60 (GtkClassInitFunc) drummachine_if_class_init, 61 (GtkObjectInitFunc) drummachine_if_init, 62 (GtkArgSetFunc) NULL, 63 (GtkArgGetFunc) NULL, 63 0, /* n_preallocs */ 64 (GInstanceInitFunc) drummachine_if_init, 64 65 }; 65 66 66 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 67 b_type = g_type_register_static(GTK_TYPE_WINDOW, 68 "DrumMachineIF", 69 &b_info, 0); 67 70 } 68 71 return b_type; 69 72 } 70 73 71 enum {72 LAST_SIGNAL73 };74 75 static guint drummachine_if_signals[LAST_SIGNAL+1] =76 {0};77 78 74 static void 79 drummachine_if_class_init(DrumMachineIFClass * class) 80 { 81 GtkObjectClass *object_class; 82 83 object_class = (GtkObjectClass *) class; 84 85 gtk_object_class_add_signals(object_class, drummachine_if_signals, LAST_SIGNAL); 86 87 88 class->drummachine_if = NULL; 75 drummachine_if_class_init(DrumMachineIFClass * klass) 76 { 77 89 78 } 90 79 aube/branches/aube-gtk2/src/modules/drummachine_if.h
r372 r406 39 39 }; 40 40 41 guintdrummachine_if_get_type(void);41 GType drummachine_if_get_type(void); 42 42 GtkWidget *drummachine_if_new(drummachine * rsq); 43 43 void drummachine_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/filter_reslp_if.c
r397 r406 11 11 extern int tick; 12 12 13 guint filter_reslp_if_get_type(void); 14 static void filter_reslp_if_class_init(FilterResLP_IFClass * class); 13 static void filter_reslp_if_class_init(FilterResLP_IFClass * klass); 15 14 static void filter_reslp_if_init(FilterResLP_IF * b); 16 15 GtkWidget *filter_reslp_if_new(filter_reslp * fr); … … 23 22 gint filter_reslp_get_envelopes(gpointer data); 24 23 25 guint 26 filter_reslp_if_get_type( )27 { 28 static guintb_type = 0;24 GType 25 filter_reslp_if_get_type(void) 26 { 27 static GType b_type = 0; 29 28 30 29 if (!b_type) { 31 GtkTypeInfo b_info =30 static const GTypeInfo b_info = 32 31 { 33 "FilterResLP_IF", 32 sizeof(FilterResLP_IFClass), 33 NULL, /* base_init */ 34 NULL, /* base_finalise */ 35 (GClassInitFunc) filter_reslp_if_class_init, 36 NULL, /* class_finalize */ 37 NULL, /* class_data */ 34 38 sizeof(FilterResLP_IF), 35 sizeof(FilterResLP_IFClass), 36 (GtkClassInitFunc) filter_reslp_if_class_init, 37 (GtkObjectInitFunc) filter_reslp_if_init, 38 (GtkArgSetFunc) NULL, 39 (GtkArgGetFunc) NULL, 39 0, /* n_preallocs */ 40 (GInstanceInitFunc) filter_reslp_if_init, 40 41 }; 41 42 42 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 43 b_type = g_type_register_static(GTK_TYPE_WINDOW, 44 "FilterResLP_IF", 45 &b_info, 0); 43 46 } 44 47 return b_type; 45 48 } 46 49 47 enum {48 LAST_SIGNAL49 };50 51 static guint filter_reslp_if_signals[LAST_SIGNAL+1] =52 {0};53 54 50 static void 55 filter_reslp_if_class_init(FilterResLP_IFClass * class) 56 { 57 GtkObjectClass *object_class; 58 59 object_class = (GtkObjectClass *) class; 60 61 gtk_object_class_add_signals(object_class, filter_reslp_if_signals, LAST_SIGNAL); 62 63 64 class->filter_reslp_if = NULL; 51 filter_reslp_if_class_init(FilterResLP_IFClass * klass) 52 { 53 65 54 } 66 55 aube/branches/aube-gtk2/src/modules/filter_reslp_if.h
r372 r406 35 35 }; 36 36 37 guintfilter_reslp_if_get_type(void);37 GType filter_reslp_if_get_type(void); 38 38 GtkWidget *filter_reslp_if_new(filter_reslp * fr); 39 39 void filter_reslp_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/general_mixer_if.c
r397 r406 11 11 #include "outputlabel.h" 12 12 13 guint general_mixer_if_get_type(void); 14 static void general_mixer_if_class_init(GeneralMixerIFClass * class); 13 static void general_mixer_if_class_init(GeneralMixerIFClass * klass); 15 14 static void general_mixer_if_init(GeneralMixerIF * b); 16 15 GtkWidget *general_mixer_if_new(general_mixer * xf); … … 25 24 void general_mixer_if_mute_cb(GtkWidget * widget, gpointer data); 26 25 27 guint 28 general_mixer_if_get_type( )29 { 30 static guintb_type = 0;26 GType 27 general_mixer_if_get_type(void) 28 { 29 static GType b_type = 0; 31 30 32 31 if (!b_type) { 33 GtkTypeInfo b_info =32 static const GTypeInfo b_info = 34 33 { 35 "GeneralMixerIF", 34 sizeof(GeneralMixerIFClass), 35 NULL, /* base_init */ 36 NULL, /* base_finalise */ 37 (GClassInitFunc) general_mixer_if_class_init, 38 NULL, /* class_finalize */ 39 NULL, /* class_data */ 36 40 sizeof(GeneralMixerIF), 37 sizeof(GeneralMixerIFClass), 38 (GtkClassInitFunc) general_mixer_if_class_init, 39 (GtkObjectInitFunc) general_mixer_if_init, 40 (GtkArgSetFunc) NULL, 41 (GtkArgGetFunc) NULL, 41 0, /* n_preallocs */ 42 (GInstanceInitFunc) general_mixer_if_init, 42 43 }; 43 44 44 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 45 b_type = g_type_register_static(GTK_TYPE_WINDOW, 46 "GeneralMixerIF", 47 &b_info, 0); 45 48 } 46 49 return b_type; 47 50 } 48 51 49 enum {50 LAST_SIGNAL51 };52 53 static guint general_mixer_if_signals[LAST_SIGNAL+1] =54 {0};55 56 52 static void 57 general_mixer_if_class_init(GeneralMixerIFClass * class) 58 { 59 GtkObjectClass *object_class; 60 61 object_class = (GtkObjectClass *) class; 62 63 gtk_object_class_add_signals(object_class, general_mixer_if_signals, LAST_SIGNAL); 64 class->general_mixer_if = NULL; 53 general_mixer_if_class_init(GeneralMixerIFClass * klass) 54 { 55 65 56 } 66 57 aube/branches/aube-gtk2/src/modules/general_mixer_if.h
r372 r406 33 33 }; 34 34 35 guintgeneral_mixer_if_get_type(void);35 GType general_mixer_if_get_type(void); 36 36 GtkWidget *general_mixer_if_new(general_mixer * xf); 37 37 void general_mixer_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/klav.c
r397 r406 53 53 Klav Methods 54 54 */ 55 static void klav_class_init(KlavClass * class);55 static void klav_class_init(KlavClass * klass); 56 56 static void klav_init(Klav * klav); 57 57 … … 70 70 static gint klav_motion_notify(GtkWidget * widget, GdkEventMotion * event); 71 71 72 guint 72 GType 73 73 klav_get_type(void) 74 74 { 75 static guint klav_type = 0;76 77 if (! klav_type) {78 GtkTypeInfo klav_info =75 static GType b_type = 0; 76 77 if (!b_type) { 78 static const GTypeInfo b_info = 79 79 { 80 "Klav", 80 sizeof(KlavClass), 81 NULL, /* base_init */ 82 NULL, /* base_finalise */ 83 (GClassInitFunc) klav_class_init, 84 NULL, /* class_finalize */ 85 NULL, /* class_data */ 81 86 sizeof(Klav), 82 sizeof(KlavClass), 83 (GtkClassInitFunc) klav_class_init, 84 (GtkObjectInitFunc) klav_init, 85 (GtkArgSetFunc) NULL, 86 (GtkArgGetFunc) NULL, 87 0, /* n_preallocs */ 88 (GInstanceInitFunc) klav_init, 87 89 }; 88 90 89 klav_type = gtk_type_unique(gtk_drawing_area_get_type(), &klav_info); 90 } 91 return klav_type; 92 } 93 94 static void 95 klav_class_init(KlavClass * class) 91 b_type = g_type_register_static(GTK_TYPE_DRAWING_AREA, 92 "Klav", 93 &b_info, 0); 94 } 95 return b_type; 96 } 97 98 static void 99 klav_class_init(KlavClass * klass) 96 100 { 97 101 GtkObjectClass *object_class; 98 102 GtkWidgetClass *widget_class; 99 103 100 object_class = (GtkObjectClass *) class;101 widget_class = (GtkWidgetClass *) class;104 object_class = (GtkObjectClass *) klass; 105 widget_class = (GtkWidgetClass *) klass; 102 106 103 107 parent_class = gtk_type_class(gtk_drawing_area_get_type()); 104 108 105 109 klav_signals[KLAVKEY_PRESS] = 106 gtk_signal_new("klavkey_press", GTK_RUN_FIRST, object_class->type, 110 g_signal_new("klavkey_press", 111 G_TYPE_FROM_CLASS(klass), 112 G_SIGNAL_RUN_FIRST, 113 G_STRUCT_OFFSET(KlavClass, klavkey_press), 114 NULL, 115 NULL, 116 g_cclosure_marshal_VOID__INT, GTK_TYPE_NONE, 1, GTK_TYPE_INT); 117 118 /* FIXME 119 gtk_signal_new("klavkey_press", GTK_RUN_FIRST, object_class->type, 107 120 GTK_SIGNAL_OFFSET(KlavClass, klavkey_press), 108 121 klav_marshal_signal_1, GTK_TYPE_NONE, 1, 109 122 GTK_TYPE_INT); 110 123 */ 111 124 klav_signals[KLAVKEY_RELEASE] = 125 g_signal_new("klavkey_release", 126 G_TYPE_FROM_CLASS(klass), 127 G_SIGNAL_RUN_FIRST, 128 G_STRUCT_OFFSET(KlavClass, klavkey_release), 129 NULL, 130 NULL, 131 g_cclosure_marshal_VOID__INT, GTK_TYPE_NONE, 1, GTK_TYPE_INT); 132 133 /* FIXME 112 134 gtk_signal_new("klavkey_release", GTK_RUN_FIRST, object_class->type, 113 135 GTK_SIGNAL_OFFSET(KlavClass, klavkey_release), 114 136 klav_marshal_signal_1, GTK_TYPE_NONE, 1, 115 137 GTK_TYPE_INT); 116 117 gtk_object_class_add_signals(object_class, klav_signals, LAST_SIGNAL); 138 */ 118 139 119 140 object_class->destroy = klav_destroy; … … 158 179 */ 159 180 160 if (klav->key_info) {161 g_free(klav->key_info);162 }163 181 if (GTK_OBJECT_CLASS(parent_class)->destroy) 164 182 (*GTK_OBJECT_CLASS(parent_class)->destroy) (object); 183 /* FIXME: double free occurs if this is enabled. 184 if (klav->key_info) { 185 g_free(klav->key_info); 186 }*/ 165 187 } 166 188 aube/branches/aube-gtk2/src/modules/klav.h
r372 r406 106 106 }; 107 107 108 guintklav_get_type(void);108 GType klav_get_type(void); 109 109 GtkWidget *klav_new(void); 110 110 aube/branches/aube-gtk2/src/modules/klavier_if.c
r397 r406 16 16 extern int tick; 17 17 18 guint klavier_if_get_type(void); 19 static void klavier_if_class_init(KlavierIFClass * class); 18 static void klavier_if_class_init(KlavierIFClass * klass); 20 19 static void klavier_if_init(KlavierIF * b); 21 20 GtkWidget *klavier_if_new(klavier * k); … … 31 30 gint get_note_from_key(guint keyval); 32 31 33 guint 34 klavier_if_get_type( )35 { 36 static guintb_type = 0;32 GType 33 klavier_if_get_type(void) 34 { 35 static GType b_type = 0; 37 36 38 37 if (!b_type) { 39 GtkTypeInfo b_info =38 static const GTypeInfo b_info = 40 39 { 41 "KlavierIF", 40 sizeof(KlavierIFClass), 41 NULL, /* base_init */ 42 NULL, /* base_finalise */ 43 (GClassInitFunc) klavier_if_class_init, 44 NULL, /* class_finalize */ 45 NULL, /* class_data */ 42 46 sizeof(KlavierIF), 43 sizeof(KlavierIFClass), 44 (GtkClassInitFunc) klavier_if_class_init, 45 (GtkObjectInitFunc) klavier_if_init, 46 (GtkArgSetFunc) NULL, 47 (GtkArgGetFunc) NULL, 47 0, /* n_preallocs */ 48 (GInstanceInitFunc) klavier_if_init, 48 49 }; 49 50 50 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 51 b_type = g_type_register_static(GTK_TYPE_WINDOW, 52 "KlavierIF", 53 &b_info, 0); 51 54 } 52 55 return b_type; 53 56 } 54 57 55 enum {56 LAST_SIGNAL57 };58 59 static guint klavier_if_signals[LAST_SIGNAL+1] =60 {0};61 62 58 static void 63 klavier_if_class_init(KlavierIFClass * class) 64 { 65 GtkObjectClass *object_class; 66 67 object_class = (GtkObjectClass *) class; 68 69 gtk_object_class_add_signals(object_class, klavier_if_signals, LAST_SIGNAL); 70 71 72 class->klavier_if = NULL; 59 klavier_if_class_init(KlavierIFClass * klass) 60 { 61 73 62 } 74 63 aube/branches/aube-gtk2/src/modules/klavier_if.h
r372 r406 31 31 }; 32 32 33 guintklavier_if_get_type(void);33 GType klavier_if_get_type(void); 34 34 GtkWidget *klavier_if_new(klavier * k); 35 35 void klavier_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/linein_if.c
r397 r406 9 9 #include "outputlabel.h" 10 10 11 guint linein_if_get_type(void); 12 static void linein_if_class_init(LINEINIFClass * class); 11 static void linein_if_class_init(LINEINIFClass * klass); 13 12 static void linein_if_init(LINEINIF * b); 14 13 GtkWidget *linein_if_new(oss_in * oss_p); … … 26 25 #endif 27 26 28 guint 29 linein_if_get_type( )30 { 31 static guintb_type = 0;27 GType 28 linein_if_get_type(void) 29 { 30 static GType b_type = 0; 32 31 33 32 if (!b_type) { 34 GtkTypeInfo b_info =33 static const GTypeInfo b_info = 35 34 { 36 "LINEINIF", 35 sizeof(LINEINIFClass), 36 NULL, /* base_init */ 37 NULL, /* base_finalise */ 38 (GClassInitFunc) linein_if_class_init, 39 NULL, /* class_finalize */ 40 NULL, /* class_data */ 37 41 sizeof(LINEINIF), 38 sizeof(LINEINIFClass), 39 (GtkClassInitFunc) linein_if_class_init, 40 (GtkObjectInitFunc) linein_if_init, 41 (GtkArgSetFunc) NULL, 42 (GtkArgGetFunc) NULL, 42 0, /* n_preallocs */ 43 (GInstanceInitFunc) linein_if_init, 43 44 }; 44 45 45 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 46 b_type = g_type_register_static(GTK_TYPE_WINDOW, 47 "LINEINIF", 48 &b_info, 0); 46 49 } 47 50 return b_type; 48 51 } 49 52 50 enum {51 LAST_SIGNAL52 };53 54 static guint linein_if_signals[LAST_SIGNAL+1] =55 {0};56 57 53 static void 58 linein_if_class_init(LINEINIFClass * class) 59 { 60 GtkObjectClass *object_class; 61 62 object_class = (GtkObjectClass *) class; 63 64 gtk_object_class_add_signals(object_class, linein_if_signals, LAST_SIGNAL); 65 66 class->linein_if = NULL; 54 linein_if_class_init(LINEINIFClass * klass) 55 { 56 67 57 } 68 58 aube/branches/aube-gtk2/src/modules/linein_if.h
r372 r406 34 34 }; 35 35 36 guintlinein_if_get_type(void);36 GType linein_if_get_type(void); 37 37 GtkWidget *linein_if_new(oss_in * oss_p); 38 38 void linein_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/lineout_if.c
r397 r406 9 9 #include "opsmenu.h" 10 10 11 guint lineout_if_get_type(void); 12 static void lineout_if_class_init(LINEOUTIFClass * class); 11 static void lineout_if_class_init(LINEOUTIFClass * klass); 13 12 static void lineout_if_init(LINEOUTIF * b); 14 13 GtkWidget *lineout_if_new(oss_out * oss_p); … … 20 19 void lineout_if_set_device_dsp1_cb(GtkWidget * widget, gpointer data); 21 20 22 23 guint 24 lineout_if_get_type() 25 { 26 static guint b_type = 0; 21 GType 22 lineout_if_get_type(void) 23 { 24 static GType b_type = 0; 27 25 28 26 if (!b_type) { 29 GtkTypeInfo b_info =27 static const GTypeInfo b_info = 30 28 { 31 "LINEOUTIF", 29 sizeof(LINEOUTIFClass), 30 NULL, /* base_init */ 31 NULL, /* base_finalise */ 32 (GClassInitFunc) lineout_if_class_init, 33 NULL, /* class_finalize */ 34 NULL, /* class_data */ 32 35 sizeof(LINEOUTIF), 33 sizeof(LINEOUTIFClass), 34 (GtkClassInitFunc) lineout_if_class_init, 35 (GtkObjectInitFunc) lineout_if_init, 36 (GtkArgSetFunc) NULL, 37 (GtkArgGetFunc) NULL, 36 0, /* n_preallocs */ 37 (GInstanceInitFunc) lineout_if_init, 38 38 }; 39 39 40 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 40 b_type = g_type_register_static(GTK_TYPE_WINDOW, 41 "LINEOUTIF", 42 &b_info, 0); 41 43 } 42 44 return b_type; 43 45 } 44 46 45 enum {46 LAST_SIGNAL47 };48 49 static guint lineout_if_signals[LAST_SIGNAL+1] =50 {0};51 52 47 static void 53 lineout_if_class_init(LINEOUTIFClass * class) 54 { 55 GtkObjectClass *object_class; 56 57 object_class = (GtkObjectClass *) class; 58 59 gtk_object_class_add_signals(object_class, lineout_if_signals, LAST_SIGNAL); 60 61 class->lineout_if = NULL; 48 lineout_if_class_init(LINEOUTIFClass * klass) 49 { 50 62 51 } 63 52 aube/branches/aube-gtk2/src/modules/lineout_if.h
r372 r406 33 33 }; 34 34 35 guintlineout_if_get_type(void);35 GType lineout_if_get_type(void); 36 36 GtkWidget *lineout_if_new(oss_out * oss_p); 37 37 void lineout_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/minimaube_if.c
r397 r406 17 17 extern GtkWidget *master_daddy; 18 18 19 guint minimaube_if_get_type(void); 20 static void minimaube_if_class_init(MiniMaubeIFClass * class); 19 static void minimaube_if_class_init(MiniMaubeIFClass * klass); 21 20 static void minimaube_if_init(MiniMaubeIF * b); 22 21 GtkWidget *minimaube_if_new(minimaube * s); … … 31 30 void minimaube_if_remove_input(MiniMaubeIF * minimaube_if, int i); 32 31 33 guint 34 minimaube_if_get_type( )35 { 36 static guintb_type = 0;32 GType 33 minimaube_if_get_type(void) 34 { 35 static GType b_type = 0; 37 36 38 37 if (!b_type) { 39 GtkTypeInfo b_info =38 static const GTypeInfo b_info = 40 39 { 41 "MiniMaubeIF", 40 sizeof(MiniMaubeIFClass), 41 NULL, /* base_init */ 42 NULL, /* base_finalise */ 43 (GClassInitFunc) minimaube_if_class_init, 44 NULL, /* class_finalize */ 45 NULL, /* class_data */ 42 46 sizeof(MiniMaubeIF), 43 sizeof(MiniMaubeIFClass), 44 (GtkClassInitFunc) minimaube_if_class_init, 45 (GtkObjectInitFunc) minimaube_if_init, 46 (GtkArgSetFunc) NULL, 47 (GtkArgGetFunc) NULL, 47 0, /* n_preallocs */ 48 (GInstanceInitFunc) minimaube_if_init, 48 49 }; 49 50 50 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 51 b_type = g_type_register_static(GTK_TYPE_WINDOW, 52 "MiniMaubeIF", 53 &b_info, 0); 51 54 } 52 55 return b_type; 53 56 } 54 57 55 enum {56 LAST_SIGNAL57 };58 59 static guint minimaube_if_signals[LAST_SIGNAL+1] =60 {0};61 62 58 static void 63 minimaube_if_class_init(MiniMaubeIFClass * class) 64 { 65 GtkObjectClass *object_class; 66 67 object_class = (GtkObjectClass *) class; 68 69 gtk_object_class_add_signals(object_class, minimaube_if_signals, LAST_SIGNAL); 70 class->minimaube_if = NULL; 59 minimaube_if_class_init(MiniMaubeIFClass * klass) 60 { 61 71 62 } 72 63 aube/branches/aube-gtk2/src/modules/minimaube_if.h
r372 r406 34 34 }; 35 35 36 guintminimaube_if_get_type(void);36 GType minimaube_if_get_type(void); 37 37 GtkWidget *minimaube_if_new(minimaube * dl); 38 38 void minimaube_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/minitracker_if.c
r397 r406 16 16 extern char *note_names[97]; 17 17 18 guint minitracker_if_get_type(void); 19 static void minitracker_if_class_init(MinitrackerIFClass * class); 18 static void minitracker_if_class_init(MinitrackerIFClass * klass); 20 19 static void minitracker_if_init(MinitrackerIF * b); 21 20 GtkWidget *minitracker_if_new(minitracker * rsq); … … 39 38 void rshift_cb(GtkWidget * widget, gpointer data); 40 39 41 guint 42 minitracker_if_get_type( )43 { 44 static guintb_type = 0;40 GType 41 minitracker_if_get_type(void) 42 { 43 static GType b_type = 0; 45 44 46 45 if (!b_type) { 47 GtkTypeInfo b_info =46 static const GTypeInfo b_info = 48 47 { 49 "MinitrackerIF", 48 sizeof(MinitrackerIFClass), 49 NULL, /* base_init */ 50 NULL, /* base_finalise */ 51 (GClassInitFunc) minitracker_if_class_init, 52 NULL, /* class_finalize */ 53 NULL, /* class_data */ 50 54 sizeof(MinitrackerIF), 51 sizeof(MinitrackerIFClass), 52 (GtkClassInitFunc) minitracker_if_class_init, 53 (GtkObjectInitFunc) minitracker_if_init, 54 (GtkArgSetFunc) NULL, 55 (GtkArgGetFunc) NULL, 55 0, /* n_preallocs */ 56 (GInstanceInitFunc) minitracker_if_init, 56 57 }; 57 58 58 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 59 b_type = g_type_register_static(GTK_TYPE_WINDOW, 60 "MinitrackerIF", 61 &b_info, 0); 59 62 } 60 63 return b_type; 61 64 } 62 65 63 enum {64 LAST_SIGNAL65 };66 67 static guint minitracker_if_signals[LAST_SIGNAL+1] =68 {0};69 70 66 static void 71 minitracker_if_class_init(MinitrackerIFClass * class) 72 { 73 GtkObjectClass *object_class; 74 75 object_class = (GtkObjectClass *) class; 76 77 gtk_object_class_add_signals(object_class, minitracker_if_signals, LAST_SIGNAL); 78 79 80 class->minitracker_if = NULL; 67 minitracker_if_class_init(MinitrackerIFClass * klass) 68 { 69 81 70 } 82 71 aube/branches/aube-gtk2/src/modules/minitracker_if.h
r372 r406 32 32 }; 33 33 34 guintminitracker_if_get_type(void);34 GType minitracker_if_get_type(void); 35 35 GtkWidget *minitracker_if_new(minitracker * rsq); 36 36 void minitracker_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/panner4_if.c
r397 r406 12 12 extern int tick; 13 13 14 guint panner4_if_get_type(void); 15 static void panner4_if_class_init(Panner4IFClass * class); 14 static void panner4_if_class_init(Panner4IFClass * klass); 16 15 static void panner4_if_init(Panner4IF * b); 17 16 GtkWidget *panner4_if_new(panner4 * pn); … … 21 20 void panner4_if_onoff_cb(GtkWidget * widget, gpointer data); 22 21 23 guint 24 panner4_if_get_type( )25 { 26 static guintb_type = 0;22 GType 23 panner4_if_get_type(void) 24 { 25 static GType b_type = 0; 27 26 28 27 if (!b_type) { 29 GtkTypeInfo b_info =28 static const GTypeInfo b_info = 30 29 { 31 "Panner4IF", 30 sizeof(Panner4IFClass), 31 NULL, /* base_init */ 32 NULL, /* base_finalise */ 33 (GClassInitFunc) panner4_if_class_init, 34 NULL, /* class_finalize */ 35 NULL, /* class_data */ 32 36 sizeof(Panner4IF), 33 sizeof(Panner4IFClass), 34 (GtkClassInitFunc) panner4_if_class_init, 35 (GtkObjectInitFunc) panner4_if_init, 36 (GtkArgSetFunc) NULL, 37 (GtkArgGetFunc) NULL, 37 0, /* n_preallocs */ 38 (GInstanceInitFunc) panner4_if_init, 38 39 }; 39 40 40 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 41 b_type = g_type_register_static(GTK_TYPE_WINDOW, 42 "Panner4IF", 43 &b_info, 0); 41 44 } 42 45 return b_type; 43 46 } 44 47 45 enum {46 LAST_SIGNAL47 };48 49 static guint panner4_if_signals[LAST_SIGNAL+1] =50 {0};51 52 48 static void 53 panner4_if_class_init(Panner4IFClass * class) 54 { 55 GtkObjectClass *object_class; 56 57 object_class = (GtkObjectClass *) class; 58 59 gtk_object_class_add_signals(object_class, panner4_if_signals, LAST_SIGNAL); 60 class->panner4_if = NULL; 49 panner4_if_class_init(Panner4IFClass * klass) 50 { 51 61 52 } 62 53 aube/branches/aube-gtk2/src/modules/panner4_if.h
r372 r406 31 31 }; 32 32 33 guintpanner4_if_get_type(void);33 GType panner4_if_get_type(void); 34 34 GtkWidget *panner4_if_new(panner4 * pn); 35 35 void panner4_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/panner_if.c
r397 r406 12 12 extern int tick; 13 13 14 guint panner_if_get_type(void); 15 static void panner_if_class_init(PannerIFClass * class); 14 static void panner_if_class_init(PannerIFClass * klass); 16 15 static void panner_if_init(PannerIF * b); 17 16 GtkWidget *panner_if_new(panner * pn); … … 21 20 void panner_if_onoff_cb(GtkWidget * widget, gpointer data); 22 21 23 guint 24 panner_if_get_type( )22 GType 23 panner_if_get_type(void) 25 24 { 26 static guintb_type = 0;25 static GType b_type = 0; 27 26 28 27 if (!b_type) { 29 GtkTypeInfo b_info =28 static const GTypeInfo b_info = 30 29 { 31 "PannerIF", 30 sizeof(PannerIFClass), 31 NULL, /* base_init */ 32 NULL, /* base_finalise */ 33 (GClassInitFunc) panner_if_class_init, 34 NULL, /* class_finalize */ 35 NULL, /* class_data */ 32 36 sizeof(PannerIF), 33 sizeof(PannerIFClass), 34 (GtkClassInitFunc) panner_if_class_init, 35 (GtkObjectInitFunc) panner_if_init, 36 (GtkArgSetFunc) NULL, 37 (GtkArgGetFunc) NULL, 37 0, /* n_preallocs */ 38 (GInstanceInitFunc) panner_if_init, 38 39 }; 39 40 40 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 41 b_type = g_type_register_static(GTK_TYPE_WINDOW, 42 "PannerIF", 43 &b_info, 0); 41 44 } 42 45 return b_type; 43 46 } 44 47 45 enum {46 LAST_SIGNAL47 };48 49 static guint panner_if_signals[LAST_SIGNAL+1] =50 {0};51 52 48 static void 53 panner_if_class_init(PannerIFClass * class)49 panner_if_class_init(PannerIFClass * klass) 54 50 { 55 GtkObjectClass *object_class; 56 57 object_class = (GtkObjectClass *) class; 58 59 gtk_object_class_add_signals(object_class, panner_if_signals, LAST_SIGNAL); 60 class->panner_if = NULL; 51 61 52 } 62 53 aube/branches/aube-gtk2/src/modules/panner_if.h
r372 r406 31 31 }; 32 32 33 guintpanner_if_get_type(void);33 GType panner_if_get_type(void); 34 34 GtkWidget *panner_if_new(panner * pn); 35 35 void panner_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/sample_recorder_if.c
r397 r406 13 13 extern int tick; 14 14 15 guint sample_recorder_if_get_type(void); 16 static void sample_recorder_if_class_init(SampleRecorderIFClass * class); 15 static void sample_recorder_if_class_init(SampleRecorderIFClass * klass); 17 16 static void sample_recorder_if_init(SampleRecorderIF * b); 18 17 GtkWidget *sample_recorder_if_new(sample_recorder * pn); … … 36 35 void sample_recorder_if_add_sample(GtkWidget * widget, gpointer data); 37 36 38 39 guint 40 sample_recorder_if_get_type() 41 { 42 static guint b_type = 0; 37 GType 38 sample_recorder_if_get_type(void) 39 { 40 static GType b_type = 0; 43 41 44 42 if (!b_type) { 45 GtkTypeInfo b_info =43 static const GTypeInfo b_info = 46 44 { 47 "SampleRecorderIF", 45 sizeof(SampleRecorderIFClass), 46 NULL, /* base_init */ 47 NULL, /* base_finalise */ 48 (GClassInitFunc) sample_recorder_if_class_init, 49 NULL, /* class_finalize */ 50 NULL, /* class_data */ 48 51 sizeof(SampleRecorderIF), 49 sizeof(SampleRecorderIFClass), 50 (GtkClassInitFunc) sample_recorder_if_class_init, 51 (GtkObjectInitFunc) sample_recorder_if_init, 52 (GtkArgSetFunc) NULL, 53 (GtkArgGetFunc) NULL, 52 0, /* n_preallocs */ 53 (GInstanceInitFunc)sample_recorder_if_init, 54 54 }; 55 55 56 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 56 b_type = g_type_register_static(GTK_TYPE_WINDOW, 57 "SampleRecorderIF", 58 &b_info, 0); 57 59 } 58 60 return b_type; 59 61 } 60 62 61 enum {62 LAST_SIGNAL63 };64 65 static guint sample_recorder_if_signals[LAST_SIGNAL+1] =66 {0};67 68 63 static void 69 sample_recorder_if_class_init(SampleRecorderIFClass * class) 70 { 71 GtkObjectClass *object_class; 72 73 object_class = (GtkObjectClass *) class; 74 75 gtk_object_class_add_signals(object_class, sample_recorder_if_signals, LAST_SIGNAL); 76 class->sample_recorder_if = NULL; 64 sample_recorder_if_class_init(SampleRecorderIFClass * klass) 65 { 66 77 67 } 78 68 aube/branches/aube-gtk2/src/modules/sample_recorder_if.h
r372 r406 35 35 }; 36 36 37 guintsample_recorder_if_get_type(void);37 GType sample_recorder_if_get_type(void); 38 38 GtkWidget *sample_recorder_if_new(sample_recorder * pn); 39 39 void sample_recorder_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/syre_if.c
r397 r406 18 18 extern int tick; 19 19 20 guint syre_if_get_type(void); 21 static void syre_if_class_init(SyreIFClass * class); 20 static void syre_if_class_init(SyreIFClass * klass); 22 21 static void syre_if_init(SyreIF * b); 23 22 GtkWidget *syre_if_new(syre_if_data * syre_if_data); … … 40 39 gint get_envelopes(gpointer data); 41 40 42 guint 43 syre_if_get_type( )44 { 45 static guintb_type = 0;41 GType 42 syre_if_get_type(void) 43 { 44 static GType b_type = 0; 46 45 47 46 if (!b_type) { 48 GtkTypeInfo b_info =47 static const GTypeInfo b_info = 49 48 { 50 "SyreIF", 49 sizeof(SyreIFClass), 50 NULL, /* base_init */ 51 NULL, /* base_finalise */ 52 (GClassInitFunc) syre_if_class_init, 53 NULL, /* class_finalize */ 54 NULL, /* class_data */ 51 55 sizeof(SyreIF), 52 sizeof(SyreIFClass), 53 (GtkClassInitFunc) syre_if_class_init, 54 (GtkObjectInitFunc) syre_if_init, 55 (GtkArgSetFunc) NULL, 56 (GtkArgGetFunc) NULL, 56 0, /* n_preallocs */ 57 (GInstanceInitFunc) syre_if_init, 57 58 }; 58 59 59 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 60 b_type = g_type_register_static(GTK_TYPE_WINDOW, 61 "SyreIF", 62 &b_info, 0); 60 63 } 61 64 return b_type; 62 65 } 63 66 64 enum {65 LAST_SIGNAL66 };67 68 static guint syre_if_signals[LAST_SIGNAL+1] =69 {0};70 71 67 static void 72 syre_if_class_init(SyreIFClass * class) 73 { 74 GtkObjectClass *object_class; 75 76 object_class = (GtkObjectClass *) class; 77 78 gtk_object_class_add_signals(object_class, syre_if_signals, LAST_SIGNAL); 79 80 81 class->syre_if = NULL; 68 syre_if_class_init(SyreIFClass * klass) 69 { 70 82 71 } 83 72 aube/branches/aube-gtk2/src/modules/syre_if.h
r372 r406 38 38 }; 39 39 40 guintsyre_if_get_type(void);40 GType syre_if_get_type(void); 41 41 GtkWidget *syre_if_new(syre_if_data * sd); 42 42 void syre_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/whitenoise_if.c
r397 r406 10 10 #include "outputlabel.h" 11 11 12 guint whitenoise_if_get_type(void); 13 static void whitenoise_if_class_init(WhitenoiseIFClass * class); 12 static void whitenoise_if_class_init(WhitenoiseIFClass * klass); 14 13 static void whitenoise_if_init(WhitenoiseIF * b); 15 14 GtkWidget *whitenoise_if_new(whitenoise * wn); … … 19 18 void whitenoise_if_onoff_cb(GtkWidget * widget, gpointer data); 20 19 21 guint 22 whitenoise_if_get_type( )20 GType 21 whitenoise_if_get_type(void) 23 22 { 24 static guintb_type = 0;23 static GType b_type = 0; 25 24 26 25 if (!b_type) { 27 GtkTypeInfo b_info =26 static const GTypeInfo b_info = 28 27 { 29 "WhitenoiseIF", 28 sizeof(WhitenoiseIFClass), 29 NULL, /* base_init */ 30 NULL, /* base_finalise */ 31 (GClassInitFunc) whitenoise_if_class_init, 32 NULL, /* class_finalize */ 33 NULL, /* class_data */ 30 34 sizeof(WhitenoiseIF), 31 sizeof(WhitenoiseIFClass), 32 (GtkClassInitFunc) whitenoise_if_class_init, 33 (GtkObjectInitFunc) whitenoise_if_init, 34 (GtkArgSetFunc) NULL, 35 (GtkArgGetFunc) NULL, 35 0, /* n_preallocs */ 36 (GInstanceInitFunc) whitenoise_if_init, 36 37 }; 37 38 38 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 39 b_type = g_type_register_static(GTK_TYPE_WINDOW, 40 "WhitenoiseIF", 41 &b_info, 0); 39 42 } 40 43 return b_type; 41 44 } 42 45 43 enum { 44 LAST_SIGNAL 45 }; 46 static void 47 whitenoise_if_class_init(WhitenoiseIFClass * klass) 48 { 46 49 47 static guint whitenoise_if_signals[LAST_SIGNAL+1] =48 {0};49 50 static void51 whitenoise_if_class_init(WhitenoiseIFClass * class)52 {53 GtkObjectClass *object_class;54 55 object_class = (GtkObjectClass *) class;56 57 gtk_object_class_add_signals(object_class, whitenoise_if_signals, LAST_SIGNAL);58 class->whitenoise_if = NULL;59 50 } 60 51 … … 123 114 GTK_SIGNAL_FUNC(whitenoise_if_onoff_cb), whitenoise_if->data); 124 115 gtk_widget_show(button); 125 gtk_accel_group_add (accel_group, GDK_Escape, GDK_NONE, 0, 116 /* FIXME: funky accel business 117 gtk_accel_group_add (accel_group, GDK_Escape, GDK_NONE, 0, 126 118 GTK_OBJECT(button), "clicked"); 127 119 */ 120 128 121 button = opsmenu_new((module *) whitenoise_if->data, GTK_WIDGET(whitenoise_if), 129 122 whitenoise_if_hide_cb, whitenoise_if_close_cb); aube/branches/aube-gtk2/src/modules/whitenoise_if.h
r372 r406 31 31 }; 32 32 33 guintwhitenoise_if_get_type(void);33 GType whitenoise_if_get_type(void); 34 34 GtkWidget *whitenoise_if_new(whitenoise * wn); 35 35 void whitenoise_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/modules/xfader_if.c
r397 r406 10 10 #include "outputlabel.h" 11 11 12 guint xfader_if_get_type(void); 13 static void xfader_if_class_init(XFaderIFClass * class); 12 static void xfader_if_class_init(XFaderIFClass * klass); 14 13 static void xfader_if_init(XFaderIF * b); 15 14 GtkWidget *xfader_if_new(xfader * xf); … … 19 18 void xfader_if_onoff_cb(GtkWidget * widget, gpointer data); 20 19 21 guint 22 xfader_if_get_type( )23 { 24 static guintb_type = 0;20 GType 21 xfader_if_get_type(void) 22 { 23 static GType b_type = 0; 25 24 26 25 if (!b_type) { 27 GtkTypeInfo b_info =26 static const GTypeInfo b_info = 28 27 { 29 "XFaderIF", 28 sizeof(XFaderIFClass), 29 NULL, /* base_init */ 30 NULL, /* base_finalise */ 31 (GClassInitFunc) xfader_if_class_init, 32 NULL, /* class_finalize */ 33 NULL, /* class_data */ 30 34 sizeof(XFaderIF), 31 sizeof(XFaderIFClass), 32 (GtkClassInitFunc) xfader_if_class_init, 33 (GtkObjectInitFunc) xfader_if_init, 34 (GtkArgSetFunc) NULL, 35 (GtkArgGetFunc) NULL, 35 0, /* n_preallocs */ 36 (GInstanceInitFunc) xfader_if_init, 36 37 }; 37 38 38 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 39 b_type = g_type_register_static(GTK_TYPE_WINDOW, 40 "XFaderIF", 41 &b_info, 0); 39 42 } 40 43 return b_type; 41 44 } 42 45 43 enum {44 LAST_SIGNAL45 };46 47 static guint xfader_if_signals[LAST_SIGNAL+1] =48 {0};49 50 46 static void 51 xfader_if_class_init(XFaderIFClass * class) 52 { 53 GtkObjectClass *object_class; 54 55 object_class = (GtkObjectClass *) class; 56 57 gtk_object_class_add_signals(object_class, xfader_if_signals, LAST_SIGNAL); 58 class->xfader_if = NULL; 47 xfader_if_class_init(XFaderIFClass * klass) 48 { 49 59 50 } 60 51 aube/branches/aube-gtk2/src/modules/xfader_if.h
r372 r406 31 31 }; 32 32 33 guintxfader_if_get_type(void);33 GType xfader_if_get_type(void); 34 34 GtkWidget *xfader_if_new(xfader * xf); 35 35 void xfader_if_close_cb(GtkWidget * widget, gpointer data); aube/branches/aube-gtk2/src/none_config.c
r397 r406 14 14 extern GtkWidget *master_daddy; 15 15 16 guint none_config_get_type(void);17 16 static void none_config_class_init(NoneConfigClass * class); 18 17 static void none_config_init(NoneConfig * b); … … 31 30 } 32 31 33 guint 34 none_config_get_type( )32 GType 33 none_config_get_type(void) 35 34 { 36 static guintb_type = 0;35 static GType b_type = 0; 37 36 38 37 if (!b_type) { 39 GtkTypeInfo b_info =38 static const GTypeInfo b_info = 40 39 { 41 "NoneConfig", 40 sizeof(NoneConfigClass), 41 NULL, /* base_init */ 42 NULL, /* base_finalise */ 43 (GClassInitFunc) none_config_class_init, 44 NULL, /* class_finalize */ 45 NULL, /* class_data */ 42 46 sizeof(NoneConfig), 43 sizeof(NoneConfigClass), 44 (GtkClassInitFunc) none_config_class_init, 45 (GtkObjectInitFunc) none_config_init, 46 (GtkArgSetFunc) NULL, 47 (GtkArgGetFunc) NULL, 47 0, /* n_preallocs */ 48 (GInstanceInitFunc) none_config_init, 48 49 }; 49 50 50 b_type = gtk_type_unique(gtk_window_get_type(), &b_info); 51 b_type = g_type_register_static(GTK_TYPE_WINDOW, 52 "NoneConfig", 53 &b_info, 0); 51 54 } 52 55 return b_type; 53 56 } 54 57 55 enum {56 LAST_SIGNAL57 };58 59 static guint none_config_signals[LAST_SIGNAL+1] =60 {0};61 62 58 static void 63 59 none_config_class_init(NoneConfigClass * class) 64 60 { 65 GtkObjectClass *object_class;66 61 67 object_class = (GtkObjectClass *) class;68 69 gtk_object_class_add_signals(object_class, none_config_signals, LAST_SIGNAL);70 class->none_config = NULL;71 62 } 72 63 … … 74 65 none_config_init(NoneConfig * none_config) 75 66 { 67 76 68 } 77 69 … … 98 90 * NULL and is ignored in the callback. 99 91 */ 100 g tk_signal_connect(GTK_OBJECT(none_config), "delete_event",101 G TK_SIGNAL_FUNC(delete_event), NULL);92 g_signal_connect(G_OBJECT(none_config), "delete_event", 93 G_CALLBACK(delete_event), NULL); 102 94 103 95 /* … … 106 98 * window, or if we return "TRUE" in the "delete_event" callback. 107 99 */ 108 g tk_signal_connect(GTK_OBJECT(none_config), "destroy",109 G TK_SIGNAL_FUNC(destroy), NULL);100 g_signal_connect(G_OBJECT(none_config), "destroy", 101 G_CALLBACK(destroy), NULL); 110 102 #endif 111 103 aube/branches/aube-gtk2/src/none_config.h
r372 r406 35 35 void none_config_cb(module * u); 36 36 37 guintnone_config_get_type(void);37 GType none_config_get_type(void); 38 38 GtkWidget *none_config_new(module * u); 39 39 aube/branches/aube-gtk2/src/opsmenu.c
r397 r406 9 9 extern bit16 zero_buffer[]; 10 10 11 guint opsmenu_get_type(void); 12 static void opsmenu_class_init(OpsmenuClass * class); 11 static void opsmenu_class_init(OpsmenuClass * klass); 13 12 static void opsmenu_init(Opsmenu * b); 14 13 GtkWidget *opsmenu_new(); … … 17 16 void select_input_cb(GtkWidget * widget, gpointer data); 18 17 19 guint 20 opsmenu_get_type( )18 GType 19 opsmenu_get_type(void) 21 20 { 22 static guintb_type = 0;21 static GType b_type = 0; 23 22 24 23 if (!b_type) { 25 GtkTypeInfo b_info =24 static const GTypeInfo b_info = 26 25 { 27 "Opsmenu", 26 sizeof(OpsmenuClass), 27 NULL, /* base_init */ 28 NULL, /* base_finalise */ 29 (GClassInitFunc) opsmenu_class_init, 30 NULL, /* class_finalize */ 31 NULL, /* class_data */ 28 32 sizeof(Opsmenu), 29 sizeof(OpsmenuClass), 30 (GtkClassInitFunc) opsmenu_class_init, 31 (GtkObjectInitFunc) opsmenu_init, 32 (GtkArgSetFunc) NULL, 33 (GtkArgGetFunc) NULL, 33 0, /* n_preallocs */ 34 (GInstanceInitFunc) opsmenu_init, 34 35 }; 35 36 36 b_type = gtk_type_unique(gtk_menu_bar_get_type(), &b_info); 37 b_type = g_type_register_static(GTK_TYPE_MENU_BAR, 38 "Opsmenu", 39 &b_info, 0); 37 40 } 38 41 return b_type; 39 42 } 40 43 41 enum {42 LAST_SIGNAL43 };44 45 static guint opsmenu_signals[LAST_SIGNAL+1] =46 {0};47 48 44 static void 49 opsmenu_class_init(OpsmenuClass * class)45 opsmenu_class_init(OpsmenuClass * klass) 50 46 { 51 GtkObjectClass *object_class; 52 53 object_class = (GtkObjectClass *) class; 54 55 gtk_object_class_add_signals(object_class, opsmenu_signals, LAST_SIGNAL); 56 57 class->opsmenu = NULL; 47 58 48 } 59 49 … … 83 73 menuitem = gtk_menu_item_new_with_label("Configure..."); 84 74 gtk_menu_append(GTK_MENU(menu), menuitem); 85 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",86 G TK_SIGNAL_FUNC(module_config_cb), module);75 g_signal_connect(G_OBJECT(menuitem), "activate", 76 G_CALLBACK(module_config_cb), module); 87 77 gtk_widget_show(menuitem); 88 78 #endif … … 90 80 menuitem = gtk_menu_item_new_with_label("Hide"); 91 81 gtk_menu_append(GTK_MENU(menu), menuitem); 92 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",93 G TK_SIGNAL_FUNC(if_hide_cb), parent_if);82 g_signal_connect(G_OBJECT(menuitem), "activate", 83 G_CALLBACK(if_hide_cb), parent_if); 94 84 gtk_widget_show(menuitem); 95 85 96 86 menuitem = gtk_menu_item_new_with_label("Clone"); 97 87 gtk_menu_append(GTK_MENU(menu), menuitem); 98 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",99 G TK_SIGNAL_FUNC(module_clone_cb), module);88 g_signal_connect(G_OBJECT(menuitem), "activate", 89 G_CALLBACK(module_clone_cb), module); 100 90 gtk_widget_show(menuitem); 101 91 aube/branches/aube-gtk2/src/opsmenu.h
r372 r406 34 34 }; 35 35 36 guintopsmenu_get_type(void);36 GType opsmenu_get_type(void); 37 37 GtkWidget *opsmenu_new(module * module, GtkWidget * parent_if, void *if_hide_cb, void *if_close_cb); 38 38 aube/branches/aube-gtk2/src/outputlabel.c
r397 r406 11 11 extern bit16 zero_buffer[]; 12 12 13 guint outputlabel_get_type(void); 14 static void outputlabel_class_init(OutputlabelClass * class); 13 static void outputlabel_class_init(OutputlabelClass * klass); 15 14 static void outputlabel_init(Outputlabel * b); 16 15 GtkWidget *outputlabel_new(); … … 28 27 #endif 29 28 30 guint 31 outputlabel_get_type( )32 { 33 static guintb_type = 0;29 GType 30 outputlabel_get_type(void) 31 { 32 static GType b_type = 0; 34 33 35 34 if (!b_type) { 36 GtkTypeInfo b_info =35 static const GTypeInfo b_info = 37 36 { 38 "Outputlabel", 37 sizeof(OutputlabelClass), 38 NULL, /* base_init */ 39 NULL, /* base_finalise */ 40 (GClassInitFunc) outputlabel_class_init , 41 NULL, /* class_finalize */ 42 NULL, /* class_data */ 39 43 sizeof(Outputlabel), 40 sizeof(OutputlabelClass), 41 (GtkClassInitFunc) outputlabel_class_init, 42 (GtkObjectInitFunc) outputlabel_init, 43 (GtkArgSetFunc) NULL, 44 (GtkArgGetFunc) NULL, 44 0, /* n_preallocs */ 45 (GInstanceInitFunc) outputlabel_init, 45 46 }; 46 47 47 b_type = gtk_type_unique(gtk_frame_get_type(), &b_info); 48 b_type = g_type_register_static(GTK_TYPE_FRAME, 49 "Outputlabel", 50 &b_info, 0); 48 51 } 49 52 return b_type; 50 53 } 51 54 52 enum {53 LAST_SIGNAL54 };55 56 static guint outputlabel_signals[LAST_SIGNAL+1] =57 {0};58 59 55 static void 60 outputlabel_class_init(OutputlabelClass * class) 61 { 62 GtkObjectClass *object_class; 63 64 object_class = (GtkObjectClass *) class; 65 gtk_object_class_add_signals(object_class, outputlabel_signals, LAST_SIGNAL); 66 67 class->outputlabel = NULL; 56 outputlabel_class_init(OutputlabelClass * klass) 57 { 58 68 59 } 69 60 … … 94 85 440, 140, 0, 0, GTK_WINDOW_POPUP); 95 86 96 g tk_signal_connect(GTK_OBJECT(drag_icon), "destroy",97 G TK_SIGNAL_FUNC(gtk_widget_destroyed),87 g_signal_connect(G_OBJECT(drag_icon), "destroy", 88 G_CALLBACK(gtk_widget_destroyed), 98 89 &drag_icon); 99 90 … … 104 95 440, 140, 0, 0, GTK_WINDOW_POPUP); 105 96 106 g tk_signal_connect(GTK_OBJECT(drop_icon), "destroy",107 G TK_SIGNAL_FUNC(gtk_widget_destroyed),97 g_signal_connect(G_OBJECT(drop_icon), "destroy", 98 G_CALLBACK(gtk_widget_destroyed), 108 99 &drop_icon); 109 100 … … 147 138 #if 0 148 139 gtk_widget_realize(widget); 149 g tk_signal_connect(GTK_OBJECT(widget), "drag_request_event",150 G TK_SIGNAL_FUNC(outputlabel_drag_request), widget);140 g_signal_connect(G_OBJECT(widget), "drag_request_event", 141 G_CALLBACK(outputlabel_drag_request), widget); 151 142 gtk_widget_dnd_drag_set(widget, TRUE, possible_drag_types, 1); 152 143 #endif 153 144 154 g tk_signal_connect(GTK_OBJECT(outputlabel), "destroy",155 G TK_SIGNAL_FUNC(outputlabel_dismiss), outputlabel);145 g_signal_connect(G_OBJECT(outputlabel), "destroy", 146 G_CALLBACK(outputlabel_dismiss), outputlabel); 156 147 157 148 return GTK_WIDGET(outputlabel); aube/branches/aube-gtk2/src/outputlabel.h
r372 r406 37 37 }; 38 38 39 guintoutputlabel_get_type(void);39 GType outputlabel_get_type(void); 40 40 GtkWidget *outputlabel_new(module * module, int output_i); 41 41 aube/branches/aube-gtk2/src/sample_if.c
r372 r406 18 18 sample_load_ok_cb(GtkWidget * widget, gpointer data) 19 19 { 20 gchar *dir;20 const gchar *dir; 21 21 22 22 dir = gtk_file_selection_get_filename(GTK_FILE_SELECTION(data)); … … 70 70 sample_save_ok_cb(GtkWidget * widget, gpointer data) 71 71 { 72 gchar *dir;72 const gchar *dir; 73 73 74 74 dir = gtk_file_selection_get_filename(GTK_FILE_SELECTION(data)); aube/branches/aube-gtk2/src/slider.c
r397 r406 5 5 6 6 7 guint slider_get_type(void); 8 static void slider_class_init(SliderClass * class); 7 static void slider_class_init(SliderClass * klass); 9 8 static void slider_init(Slider * b); 10 9 GtkWidget *slider_new(); … … 12 11 void slider_cb(GtkWidget * widget, gpointer data); 13 12 14 guint 15 slider_get_type( )13 GType 14 slider_get_type(void) 16 15 { 17 static guintb_type = 0;16 static GType b_type = 0; 18 17 19 18 if (!b_type) { 20 GtkTypeInfo b_info =19 static const GTypeInfo b_info = 21 20 { 22 "Slider", 21 sizeof(SliderClass), 22 NULL, /* base_init */ 23 NULL, /* base_finalise */ 24 (GClassInitFunc) slider_class_init, 25 NULL, /* class_finalize */ 26 NULL, /* class_data */ 23 27 sizeof(Slider), 24 sizeof(SliderClass), 25 (GtkClassInitFunc) slider_class_init, 26 (GtkObjectInitFunc) slider_init, 27 (GtkArgSetFunc) NULL, 28 (GtkArgGetFunc) NULL, 28 0, /* n_preallocs */ 29 (GInstanceInitFunc) slider_init, 29 30 }; 30 31 31 b_type = gtk_type_unique(gtk_vbox_get_type(), &b_info); 32 b_type = g_type_register_static(GTK_TYPE_VBOX, 33 "Slider", 34 &b_info, 0); 32 35 } 33 36 return b_type; 34 37 } 35 38 36 enum {37 LAST_SIGNAL38 };39 40 static guint slider_signals[LAST_SIGNAL+1] =41 {0};42 43 39 static void 44 slider_class_init(SliderClass * class)40 slider_class_init(SliderClass * klass) 45 41 { 46 GtkObjectClass *object_class; 47 48 object_class = (GtkObjectClass *) class; 49 50 gtk_object_class_add_signals(object_class, slider_signals, LAST_SIGNAL); 51 52 class->slider = NULL; 42 53 43 } 54 44 … … 92 82 gtk_scale_set_draw_value(GTK_SCALE(slider->scale), FALSE); 93 83 94 g tk_signal_connect(GTK_OBJECT(slider->adj), "value_changed",95 G TK_SIGNAL_FUNC(slider_cb), slider);84 g_signal_connect(G_OBJECT(slider->adj), "value_changed", 85 G_CALLBACK(slider_cb), slider); 96 86 gtk_widget_show(GTK_WIDGET(slider->scale)); 97 87 aube/branches/aube-gtk2/src/slider.h
r372 r406 33 33 }; 34 34 35 guintslider_get_type(void);35 GType slider_get_type(void); 36 36 GtkWidget *slider_new(char *label_str, int *data, int lower, int upper, 37 37 int vert);
