Changeset 417 for aube/trunk
- Timestamp:
- 07/21/06 23:01:25 (2 years ago)
- Files:
-
- aube/trunk/src/about_dialog.c (modified) (2 diffs)
- aube/trunk/src/aube.c (modified) (6 diffs)
- aube/trunk/src/inputoption.c (modified) (4 diffs)
- aube/trunk/src/master.c (modified) (14 diffs)
- aube/trunk/src/modules/atonal_if.c (modified) (6 diffs)
- aube/trunk/src/modules/delay_if.c (modified) (3 diffs)
- aube/trunk/src/modules/drummachine_if.c (modified) (13 diffs)
- aube/trunk/src/modules/filter_reslp_if.c (modified) (5 diffs)
- aube/trunk/src/modules/general_mixer_if.c (modified) (5 diffs)
- aube/trunk/src/modules/klav.c (modified) (4 diffs)
- aube/trunk/src/modules/klavier_if.c (modified) (4 diffs)
- aube/trunk/src/modules/linein_if.c (modified) (13 diffs)
- aube/trunk/src/modules/lineout_if.c (modified) (11 diffs)
- aube/trunk/src/modules/minimaube_if.c (modified) (4 diffs)
- aube/trunk/src/modules/minitracker_if.c (modified) (10 diffs)
- aube/trunk/src/modules/panner4_if.c (modified) (3 diffs)
- aube/trunk/src/modules/panner_if.c (modified) (3 diffs)
- aube/trunk/src/modules/sample_recorder_if.c (modified) (13 diffs)
- aube/trunk/src/modules/syre_if.c (modified) (11 diffs)
- aube/trunk/src/modules/whitenoise_if.c (modified) (3 diffs)
- aube/trunk/src/modules/xfader_if.c (modified) (3 diffs)
- aube/trunk/src/none_config.c (modified) (1 diff)
- aube/trunk/src/opsmenu.c (modified) (1 diff)
- aube/trunk/src/outputlabel.c (modified) (1 diff)
- aube/trunk/src/sample_if.c (modified) (2 diffs)
- aube/trunk/src/slider.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
aube/trunk/src/about_dialog.c
r413 r417 34 34 gtk_window_set_policy(GTK_WINDOW(about_dialog), FALSE, FALSE, FALSE); 35 35 gtk_window_position(GTK_WINDOW(about_dialog), GTK_WIN_POS_CENTER); 36 g tk_signal_connect(GTK_OBJECT(about_dialog), "destroy",36 g_signal_connect(G_OBJECT(about_dialog), "destroy", 37 37 (GtkSignalFunc) about_dialog_destroy, NULL); 38 g tk_signal_connect(GTK_OBJECT(about_dialog), "button_press_event",38 g_signal_connect(G_OBJECT(about_dialog), "button_press_event", 39 39 (GtkSignalFunc) about_dialog_button, NULL); 40 40 gtk_widget_set_events(about_dialog, GDK_BUTTON_PRESS_MASK); … … 57 57 58 58 logo_area = gtk_drawing_area_new(); 59 g tk_signal_connect(GTK_OBJECT(logo_area), "expose_event",59 g_signal_connect(G_OBJECT(logo_area), "expose_event", 60 60 (GtkSignalFunc) about_dialog_logo_expose, NULL); 61 61 gtk_drawing_area_size(GTK_DRAWING_AREA(logo_area), logo_width, logo_height); aube/trunk/src/aube.c
r413 r417 248 248 m->has_if = m->class->new_if(m); 249 249 gtk_widget_show(m->has_if); 250 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);250 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 251 251 return 1; 252 252 } … … 258 258 master_ack_channels_modified(); 259 259 #if 0 260 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);260 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 261 261 #endif 262 262 return 1; … … 306 306 307 307 /* 308 gtk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);309 */308 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 309 */ 310 310 311 311 return 1; … … 329 329 master_ack_channels_modified(); 330 330 #if 0 331 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);331 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 332 332 #endif 333 333 … … 343 343 master_ack_channels_modified(); 344 344 #if 0 345 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);345 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 346 346 #endif 347 347 … … 363 363 master_ack_channels_modified(); 364 364 #if 0 365 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);365 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 366 366 #endif 367 367 aube/trunk/src/inputoption.c
r413 r417 111 111 widget = gtk_button_new_with_label("Reread"); 112 112 gtk_box_pack_start(GTK_BOX(inputoption), widget, FALSE, FALSE, 0); 113 g tk_signal_connect(GTK_OBJECT(widget), "clicked",114 G TK_SIGNAL_FUNC(reread_inputs_cb), inputoption);113 g_signal_connect(G_OBJECT(widget), "clicked", 114 G_CALLBACK(reread_inputs_cb), inputoption); 115 115 gtk_widget_show(widget); 116 116 #endif 117 117 118 inputoption->handler_id = g tk_signal_connect(GTK_OBJECT(master_daddy),119 "modules_changed", G TK_SIGNAL_FUNC(reread_inputs_cb), inputoption);118 inputoption->handler_id = g_signal_connect(G_OBJECT(master_daddy), 119 "modules_changed", G_CALLBACK(reread_inputs_cb), inputoption); 120 120 121 121 #if 0 122 122 gtk_widget_realize(hbox); 123 g tk_signal_connect(GTK_OBJECT(hbox), "drop_data_available_event",124 G TK_SIGNAL_FUNC(inputoption_dnd_drop), hbox);123 g_signal_connect(G_OBJECT(hbox), "drop_data_available_event", 124 G_CALLBACK(inputoption_dnd_drop), hbox); 125 125 gtk_widget_dnd_drop_set(hbox, TRUE, accepted_drop_types, 1, FALSE); 126 126 #endif 127 127 128 g tk_signal_connect(GTK_OBJECT(inputoption), "destroy",129 G TK_SIGNAL_FUNC(inputoption_dismiss), inputoption);128 g_signal_connect(G_OBJECT(inputoption), "destroy", 129 G_CALLBACK(inputoption_dismiss), inputoption); 130 130 131 131 return GTK_WIDGET(inputoption); … … 143 143 inputoption_dismiss(GtkWidget * widget, gpointer data) 144 144 { 145 gtk_signal_disconnect(G TK_OBJECT(master_daddy),145 gtk_signal_disconnect(G_OBJECT(master_daddy), 146 146 INPUTOPTION(data)->handler_id); 147 147 gtk_widget_destroy(GTK_WIDGET(data)); … … 193 193 INPUTOPTION(data)->ip[k].data = data; 194 194 gtk_menu_append(GTK_MENU(INPUTOPTION(data)->inputsmenu), menuitem); 195 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",196 G TK_SIGNAL_FUNC(select_input_cb), &(INPUTOPTION(data)->ip[k]));195 g_signal_connect(G_OBJECT(menuitem), "activate", 196 G_CALLBACK(select_input_cb), &(INPUTOPTION(data)->ip[k])); 197 197 gtk_widget_show(menuitem); 198 198 k++; … … 227 227 INPUTOPTION(data)->ip[k].data = data; 228 228 gtk_menu_append(GTK_MENU(INPUTOPTION(data)->inputsmenu), menuitem); 229 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",230 G TK_SIGNAL_FUNC(select_input_cb), &(INPUTOPTION(data)->ip[k]));229 g_signal_connect(G_OBJECT(menuitem), "activate", 230 G_CALLBACK(select_input_cb), &(INPUTOPTION(data)->ip[k])); 231 231 gtk_widget_show(menuitem); 232 232 k++; aube/trunk/src/master.c
r413 r417 277 277 menuitem = gtk_menu_item_new_with_label("Load Sample..."); 278 278 gtk_menu_append(GTK_MENU(menu), menuitem); 279 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",280 G TK_SIGNAL_FUNC(sample_load_cb), NULL);279 g_signal_connect(G_OBJECT(menuitem), "activate", 280 G_CALLBACK(sample_load_cb), NULL); 281 281 gtk_widget_show(menuitem); 282 282 gtk_widget_add_accelerator (menuitem, "activate", accel_group, … … 288 288 gtk_menu_append(GTK_MENU(menu), menuitem); 289 289 #if HAVE_LIBSNDFILE 290 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",291 G TK_SIGNAL_FUNC(aube_samplelist_create), NULL);290 g_signal_connect(G_OBJECT(menuitem), "activate", 291 G_CALLBACK(aube_samplelist_create), NULL); 292 292 #else 293 293 gtk_widget_set_state(GTK_WIDGET(menuitem), GTK_STATE_INSENSITIVE); … … 298 298 menuitem = gtk_menu_item_new_with_label("Clear Workspace"); 299 299 gtk_menu_append(GTK_MENU(menu), menuitem); 300 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",301 G TK_SIGNAL_FUNC(clear_workspace_cb), NULL);300 g_signal_connect(G_OBJECT(menuitem), "activate", 301 G_CALLBACK(clear_workspace_cb), NULL); 302 302 gtk_widget_show(menuitem); 303 303 … … 318 318 menuitem = gtk_menu_item_new_with_label("Quit"); 319 319 gtk_menu_append(GTK_MENU(menu), menuitem); 320 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",321 G TK_SIGNAL_FUNC(quit_cb), master);320 g_signal_connect(G_OBJECT(menuitem), "activate", 321 G_CALLBACK(quit_cb), master); 322 322 gtk_widget_show(menuitem); 323 323 gtk_widget_add_accelerator (menuitem, "activate", accel_group, … … 354 354 menuitem = gtk_menu_item_new_with_label(module_classes[i]->u_name); 355 355 gtk_menu_append(GTK_MENU(module_type_menus[module_classes[i]->category]), menuitem); 356 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",357 G TK_SIGNAL_FUNC(new_module_cb), module_classes[i]);356 g_signal_connect(G_OBJECT(menuitem), "activate", 357 G_CALLBACK(new_module_cb), module_classes[i]); 358 358 gtk_widget_show(menuitem); 359 359 } … … 381 381 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu2); 382 382 gtk_menu_append(GTK_MENU(menu), menuitem); 383 g tk_signal_connect(GTK_OBJECT(master), "modules_changed",384 G TK_SIGNAL_FUNC(change_unhide_menu_cb), menuitem);383 g_signal_connect(G_OBJECT(master), "modules_changed", 384 G_CALLBACK(change_unhide_menu_cb), menuitem); 385 385 gtk_widget_show(menuitem); 386 386 … … 430 430 button = gtk_button_new_with_label (module_classes[i]->u_name); 431 431 gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 1); 432 g tk_signal_connect(GTK_OBJECT(button), "clicked",433 G TK_SIGNAL_FUNC(new_module_cb), module_classes[i]);432 g_signal_connect(G_OBJECT(button), "clicked", 433 G_CALLBACK(new_module_cb), module_classes[i]); 434 434 gtk_widget_show (button); 435 435 } … … 462 462 463 463 /* aube_samplelist->handler_id =*/ 464 g tk_signal_connect(GTK_OBJECT(master),464 g_signal_connect(G_OBJECT(master), 465 465 "modules_changed", 466 G TK_SIGNAL_FUNC(aube_refresh_samplelist),466 G_CALLBACK(aube_refresh_samplelist), 467 467 clist); 468 g tk_signal_connect(GTK_OBJECT(clist), "button_press_event",469 G TK_SIGNAL_FUNC(aube_samplelist_events), clist);468 g_signal_connect(G_OBJECT(clist), "button_press_event", 469 G_CALLBACK(aube_samplelist_events), clist); 470 470 471 471 /* aube_samplelist->commands_menu = gtk_menu_new();*/ … … 477 477 menuitem = gtk_menu_item_new_with_label("Save..."); 478 478 gtk_menu_append(GTK_MENU(commands_menu), menuitem); 479 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",480 G TK_SIGNAL_FUNC(sample_save_cb), NULL);479 g_signal_connect(G_OBJECT(menuitem), "activate", 480 G_CALLBACK(sample_save_cb), NULL); 481 481 gtk_widget_show(menuitem); 482 482 483 483 menuitem = gtk_menu_item_new_with_label("Close"); 484 484 gtk_menu_append(GTK_MENU(commands_menu), menuitem); 485 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",486 G TK_SIGNAL_FUNC(aube_remove_sample_cb), clist);485 g_signal_connect(G_OBJECT(menuitem), "activate", 486 G_CALLBACK(aube_remove_sample_cb), clist); 487 487 gtk_widget_show(menuitem); 488 488 … … 542 542 master_ack_channels_modified(void) 543 543 { 544 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);544 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 545 545 } 546 546 … … 563 563 u->class = ui; 564 564 gtk_widget_show(w); 565 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);565 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 566 566 #endif 567 567 } … … 594 594 u->class = ui; 595 595 gtk_widget_show(w); 596 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);596 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 597 597 } else { 598 598 aube_error(AUBE_MESSAGE, "This module cannot be cloned."); … … 622 622 } 623 623 if (l > 0) 624 gtk_signal_emit(GTK_OBJECT(master_daddy), 625 master_signals[UNITS_CHANGED_SIGNAL]); 624 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 625 626 626 } 627 627 … … 666 666 u->has_if = w; 667 667 gtk_widget_show(w); 668 g tk_signal_emit(GTK_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL]);668 g_signal_emit(G_OBJECT(master_daddy), master_signals[UNITS_CHANGED_SIGNAL], 0); 669 669 } 670 670 aube/trunk/src/modules/atonal_if.c
r412 r417 100 100 * as defined above. The data passed to the callback function is 101 101 * NULL and is ignored in the callback. */ 102 g tk_signal_connect(GTK_OBJECT(atonal_if), "delete_event",103 G TK_SIGNAL_FUNC(delete_event), NULL);102 g_signal_connect(G_OBJECT(atonal_if), "delete_event", 103 G_CALLBACK(delete_event), NULL); 104 104 #endif 105 105 … … 108 108 * This event occurs when we call gtk_widget_destroy() on the 109 109 * window, or if we return "TRUE" in the "delete_event" callback. */ 110 g tk_signal_connect(GTK_OBJECT(atonal_if), "destroy",111 G TK_SIGNAL_FUNC(atonal_if_close_cb), atonal_if);110 g_signal_connect(G_OBJECT(atonal_if), "destroy", 111 G_CALLBACK(atonal_if_close_cb), atonal_if); 112 112 #endif 113 113 … … 123 123 gtk_box_pack_start(GTK_BOX(hbox2), button, FALSE, FALSE, 1); 124 124 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), atonal_if->data->module.on); 125 g tk_signal_connect(GTK_OBJECT(button), "clicked",126 G TK_SIGNAL_FUNC(atonal_if_onoff_cb), atonal_if->data);125 g_signal_connect(G_OBJECT(button), "clicked", 126 G_CALLBACK(atonal_if_onoff_cb), atonal_if->data); 127 127 gtk_widget_show(button); 128 128 … … 135 135 button = gtk_button_new_with_label("Clear"); 136 136 gtk_box_pack_start(GTK_BOX(hbox2), button, TRUE, TRUE, 1); 137 g tk_signal_connect(GTK_OBJECT(button), "clicked",138 G TK_SIGNAL_FUNC(at_clear_cb), atonal_if);137 g_signal_connect(G_OBJECT(button), "clicked", 138 G_CALLBACK(at_clear_cb), atonal_if); 139 139 gtk_widget_show(button); 140 140 141 141 button = gtk_button_new_with_label("Chaos"); 142 142 gtk_box_pack_start(GTK_BOX(hbox2), button, TRUE, TRUE, 1); 143 g tk_signal_connect(GTK_OBJECT(button), "clicked",144 G TK_SIGNAL_FUNC(at_chaos_cb), atonal_if);143 g_signal_connect(G_OBJECT(button), "clicked", 144 G_CALLBACK(at_chaos_cb), atonal_if); 145 145 gtk_widget_show(button); 146 146 #endif … … 186 186 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), 187 187 (atonal_if->data->sequence[i].trigger==1)); 188 g tk_signal_connect(GTK_OBJECT(button), "clicked",189 G TK_SIGNAL_FUNC(atonal_if_set_note_cb), atonal_if);188 g_signal_connect(G_OBJECT(button), "clicked", 189 G_CALLBACK(atonal_if_set_note_cb), atonal_if); 190 190 gtk_widget_show(button); 191 191 atonal_if->buttons[i].button = button; … … 209 209 atonal_if = ATONAL_IF(data); 210 210 for(i=0; i<AT_LENGTH; i++) { 211 gtk_signal_handler_block_by_data(GTK_OBJECT(atonal_if->buttons[i].button), atonal_if);211 g_signal_handlers_block_matched (atonal_if->buttons[i].button, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, atonal_if); 212 212 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(atonal_if->buttons[i].button), (atonal_if->data->sequence[i].trigger == 1)); 213 gtk_signal_handler_unblock_by_data(GTK_OBJECT(atonal_if->buttons[i].button), atonal_if);213 g_signal_handlers_unblock_matched (atonal_if->buttons[i].button, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, atonal_if); 214 214 } 215 215 } aube/trunk/src/modules/delay_if.c
r412 r417 87 87 * NULL and is ignored in the callback. 88 88 */ 89 g tk_signal_connect(GTK_OBJECT(delay_if), "delete_event",90 G TK_SIGNAL_FUNC(delete_event), NULL);89 g_signal_connect(G_OBJECT(delay_if), "delete_event", 90 G_CALLBACK(delete_event), NULL); 91 91 #endif 92 92 … … 97 97 * window, or if we return "TRUE" in the "delete_event" callback. 98 98 */ 99 g tk_signal_connect(GTK_OBJECT(delay_if), "destroy",100 G TK_SIGNAL_FUNC(delay_if_close_cb), delay_if);99 g_signal_connect(G_OBJECT(delay_if), "destroy", 100 G_CALLBACK(delay_if_close_cb), delay_if); 101 101 #endif 102 102 … … 112 112 gtk_box_pack_start(GTK_BOX(hbox), widget, FALSE, FALSE, 1); 113 113 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(widget), delay_if->data->module.on); 114 g tk_signal_connect(GTK_OBJECT(widget), "clicked",115 G TK_SIGNAL_FUNC(delay_if_onoff_cb), delay_if->data);114 g_signal_connect(G_OBJECT(widget), "clicked", 115 G_CALLBACK(delay_if_onoff_cb), delay_if->data); 116 116 gtk_widget_show(widget); 117 117 aube/trunk/src/modules/drummachine_if.c
r412 r417 109 109 * NULL and is ignored in the callback. 110 110 */ 111 g tk_signal_connect(GTK_OBJECT(drummachine_if), "delete_event",112 G TK_SIGNAL_FUNC(delete_event), NULL);111 g_signal_connect(G_OBJECT(drummachine_if), "delete_event", 112 G_CALLBACK(delete_event), NULL); 113 113 #endif 114 114 … … 119 119 * window, or if we return "TRUE" in the "delete_event" callback. 120 120 */ 121 g tk_signal_connect(GTK_OBJECT(drummachine_if), "destroy",122 G TK_SIGNAL_FUNC(drummachine_if_close_cb), drummachine_if);121 g_signal_connect(G_OBJECT(drummachine_if), "destroy", 122 G_CALLBACK(drummachine_if_close_cb), drummachine_if); 123 123 #endif 124 124 … … 135 135 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), 136 136 drummachine_if->data->module.on); 137 g tk_signal_connect(GTK_OBJECT(button), "clicked",138 G TK_SIGNAL_FUNC(drummachine_if_onoff_cb),137 g_signal_connect(G_OBJECT(button), "clicked", 138 G_CALLBACK(drummachine_if_onoff_cb), 139 139 drummachine_if->data); 140 140 gtk_widget_show(button); … … 162 162 button = gtk_button_new_with_label("Clear"); 163 163 gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); 164 g tk_signal_connect(GTK_OBJECT(button), "clicked",165 G TK_SIGNAL_FUNC(dm_clear_cb), drummachine_if);164 g_signal_connect(G_OBJECT(button), "clicked", 165 G_CALLBACK(dm_clear_cb), drummachine_if); 166 166 gtk_widget_show(button); 167 167 168 168 button = gtk_button_new_with_label("Chaos"); 169 169 gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 1); 170 g tk_signal_connect(GTK_OBJECT(button), "clicked",171 G TK_SIGNAL_FUNC(dm_chaos_cb), drummachine_if);170 g_signal_connect(G_OBJECT(button), "clicked", 171 G_CALLBACK(dm_chaos_cb), drummachine_if); 172 172 gtk_widget_show(button); 173 173 174 174 button = gtk_button_new (); 175 g tk_signal_connect(GTK_OBJECT(button), "clicked",176 G TK_SIGNAL_FUNC(dm_shift_left_cb),175 g_signal_connect(G_OBJECT(button), "clicked", 176 G_CALLBACK(dm_shift_left_cb), 177 177 drummachine_if); 178 178 gtk_button_set_relief (GTK_BUTTON(button), GTK_RELIEF_NONE); … … 184 184 185 185 button = gtk_button_new (); 186 g tk_signal_connect(GTK_OBJECT(button), "clicked",187 G TK_SIGNAL_FUNC(dm_shift_right_cb),186 g_signal_connect(G_OBJECT(button), "clicked", 187 G_CALLBACK(dm_shift_right_cb), 188 188 drummachine_if); 189 189 gtk_button_set_relief (GTK_BUTTON(button), GTK_RELIEF_NONE); … … 217 217 218 218 button = gtk_button_new_with_label ("Clear"); 219 g tk_object_set_user_data (GTK_OBJECT(button), (gpointer)j);219 g_object_set_data (G_OBJECT(button), "default", (gpointer) j); 220 220 gtk_box_pack_start (GTK_BOX(hbox), button, FALSE, FALSE, 0); 221 g tk_signal_connect(GTK_OBJECT(button), "clicked",222 G TK_SIGNAL_FUNC(dm_clear_track_cb), drummachine_if);221 g_signal_connect(G_OBJECT(button), "clicked", 222 G_CALLBACK(dm_clear_track_cb), drummachine_if); 223 223 gtk_widget_show (button); 224 224 … … 245 245 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), 246 246 (drummachine_if->data->sequence[j][i].note == 128)); 247 g tk_signal_connect(GTK_OBJECT(button), "clicked",248 G TK_SIGNAL_FUNC(drummachine_if_set_note_cb), drummachine_if);247 g_signal_connect(G_OBJECT(button), "clicked", 248 G_CALLBACK(drummachine_if_set_note_cb), drummachine_if); 249 249 gtk_widget_show(button); 250 250 drummachine_if->buttons[j][i].button = button; … … 256 256 257 257 button = gtk_button_new (); 258 g tk_object_set_user_data (GTK_OBJECT(button), (gpointer)j);259 g tk_signal_connect(GTK_OBJECT(button), "clicked",260 G TK_SIGNAL_FUNC(dm_shift_track_left_cb),258 g_object_set_data (G_OBJECT(button), "default", (gpointer) j); 259 g_signal_connect(G_OBJECT(button), "clicked", 260 G_CALLBACK(dm_shift_track_left_cb), 261 261 drummachine_if); 262 262 gtk_button_set_relief (GTK_BUTTON(button), GTK_RELIEF_NONE); … … 268 268 269 269 button = gtk_button_new (); 270 g tk_object_set_user_data (GTK_OBJECT(button), (gpointer)j);271 g tk_signal_connect(GTK_OBJECT(button), "clicked",272 G TK_SIGNAL_FUNC(dm_shift_track_right_cb),270 g_object_set_data (G_OBJECT(button), "default", (gpointer) j); 271 g_signal_connect(G_OBJECT(button), "clicked", 272 G_CALLBACK(dm_shift_track_right_cb), 273 273 drummachine_if); 274 274 gtk_button_set_relief (GTK_BUTTON(button), GTK_RELIEF_NONE); … … 300 300 for (j = 0; j < MAX_CHANNELS; j++) { 301 301 for (i = 0; i < DM_LENGTH; i++) { 302 gtk_signal_handler_block_by_data(GTK_OBJECT(drummachine_if->buttons[j][i].button), drummachine_if);302 g_signal_handlers_block_matched (drummachine_if->buttons[j][i].button, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, drummachine_if); 303 303 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(drummachine_if->buttons[j][i].button), (drummachine_if->data->sequence[j][i].note == 128)); 304 gtk_signal_handler_unblock_by_data(GTK_OBJECT(drummachine_if->buttons[j][i].button), drummachine_if);304 g_signal_handlers_unblock_matched (drummachine_if->buttons[j][i].button, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, drummachine_if); 305 305 } 306 306 } … … 423 423 { 424 424 DrumMachineIF * drummachine_if = DRUMMACHINE_IF (data); 425 int j = (int) g tk_object_get_user_data (GTK_OBJECT(widget));425 int j = (int) g_object_get_data (G_OBJECT(widget), "default"); 426 426 427 427 dm_clear_track (drummachine_if->data, j); … … 434 434 { 435 435 DrumMachineIF * drummachine_if = DRUMMACHINE_IF (data); 436 int j = (int) g tk_object_get_user_data (GTK_OBJECT(widget));436 int j = (int) g_object_get_data (G_OBJECT(widget), "default"); 437 437 438 438 dm_shift_track (drummachine_if->data, j, -1); … … 445 445 { 446 446 DrumMachineIF * drummachine_if = DRUMMACHINE_IF (data); 447 int j = (int) g tk_object_get_user_data (GTK_OBJECT(widget));447 int j = (int) g_object_get_data (G_OBJECT(widget), "default"); 448 448 449 449 dm_shift_track (drummachine_if->data, j, 1); aube/trunk/src/modules/filter_reslp_if.c
r412 r417 84 84 * NULL and is ignored in the callback. 85 85 */ 86 g tk_signal_connect(GTK_OBJECT(filter_reslp_if), "delete_event",87 G TK_SIGNAL_FUNC(delete_event), NULL);86 g_signal_connect(G_OBJECT(filter_reslp_if), "delete_event", 87 G_CALLBACK(delete_event), NULL); 88 88 #endif 89 89 … … 94 94 * window, or if we return "TRUE" in the "delete_event" callback. 95 95 */ 96 g tk_signal_connect(GTK_OBJECT(filter_reslp_if), "destroy",97 G TK_SIGNAL_FUNC(filter_reslp_if_close_cb), filter_reslp_if);96 g_signal_connect(G_OBJECT(filter_reslp_if), "destroy", 97 G_CALLBACK(filter_reslp_if_close_cb), filter_reslp_if); 98 98 #endif 99 99 … … 114 114 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), 115 115 filter_reslp_if->data->module.on); 116 g tk_signal_connect(GTK_OBJECT(button), "clicked",117 G TK_SIGNAL_FUNC(filter_reslp_startstop_cb), filter_reslp_if->data);116 g_signal_connect(G_OBJECT(button), "clicked", 117 G_CALLBACK(filter_reslp_startstop_cb), filter_reslp_if->data); 118 118 gtk_widget_show(button); 119 119 … … 137 137 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), 138 138 filter_reslp_if->data->use_trigger); 139 g tk_signal_connect(GTK_OBJECT(button), "clicked",140 G TK_SIGNAL_FUNC(filter_reslp_usetoggle_cb), filter_reslp_if->data);139 g_signal_connect(G_OBJECT(button), "clicked", 140 G_CALLBACK(filter_reslp_usetoggle_cb), filter_reslp_if->data); 141 141 gtk_widget_show(button); 142 142 … … 178 178 slider = slider_int_new("Tune", &(filter_reslp_if->data->tune), 1, 1024, 1); 179 179 gtk_box_pack_start(GTK_BOX(hbox3), slider, TRUE, FALSE, 0); 180 g tk_signal_connect(GTK_OBJECT(SLIDER(slider)->adj), "value_changed",181 G TK_SIGNAL_FUNC(harmonics_changed_cb), filter_reslp_if->data);180 g_signal_connect(G_OBJECT(SLIDER(slider)->adj), "value_changed", 181 G_CALLBACK(harmonics_changed_cb), filter_reslp_if->data); 182 182 gtk_widget_show(slider); 183 183 #endif aube/trunk/src/modules/general_mixer_if.c
r413 r417 79 79 80 80 #if 0 81 g tk_signal_connect(GTK_OBJECT(general_mixer_if), "delete_event",82 G TK_SIGNAL_FUNC(delete_event), NULL);81 g_signal_connect(G_OBJECT(general_mixer_if), "delete_event", 82 G_CALLBACK(delete_event), NULL); 83 83 #endif 84 84 85 85 #if 1 86 g tk_signal_connect(GTK_OBJECT(general_mixer_if), "destroy",87 G TK_SIGNAL_FUNC(general_mixer_if_close_cb), general_mixer_if);86 g_signal_connect(G_OBJECT(general_mixer_if), "destroy", 87 G_CALLBACK(general_mixer_if_close_cb), general_mixer_if); 88 88 #endif 89 89 … … 103 103 gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 0); 104 104 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), general_mixer_if->data->module.on); 105 g tk_signal_connect(GTK_OBJECT(button), "clicked",106 G TK_SIGNAL_FUNC(general_mixer_if_onoff_cb), general_mixer_if->data);105 g_signal_connect(G_OBJECT(button), "clicked", 106 G_CALLBACK(general_mixer_if_onoff_cb), general_mixer_if->data); 107 107 gtk_widget_show(button); 108 108 … … 113 113 button = gtk_button_new_with_label("Add"); 114 114 gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 2); 115 g tk_signal_connect(GTK_OBJECT(button), "clicked",116 G TK_SIGNAL_FUNC(general_mixer_if_add_input_cb), general_mixer_if);115 g_signal_connect(G_OBJECT(button), "clicked", 116 G_CALLBACK(general_mixer_if_add_input_cb), general_mixer_if); 117 117 gtk_widget_show(button); 118 118 119 119 button = gtk_button_new_with_label("Remove"); 120 120 gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, FALSE, 2); 121 g tk_signal_connect(GTK_OBJECT(button), "clicked",122 G TK_SIGNAL_FUNC(general_mixer_if_remove_input_cb), general_mixer_if);121 g_signal_connect(G_OBJECT(button), "clicked", 122 G_CALLBACK(general_mixer_if_remove_input_cb), general_mixer_if); 123 123 gtk_widget_show(button); 124 124 … … 143 143 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), 144 144 general_mixer_if->data->master_mute); 145 g tk_signal_connect(GTK_OBJECT(button), "clicked",146 G TK_SIGNAL_FUNC(general_mixer_if_mute_cb),145 g_signal_connect(G_OBJECT(button), "clicked", 146 G_CALLBACK(general_mixer_if_mute_cb), 147 147 &(general_mixer_if->data->master_mute)); 148 148 gtk_widget_show(button); … … 254 254 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), 255 255 general_mixer_if->data->mute[i]); 256 g tk_signal_connect(GTK_OBJECT(button), "clicked",257 G TK_SIGNAL_FUNC(general_mixer_if_mute_cb),256 g_signal_connect(G_OBJECT(button), "clicked", 257 G_CALLBACK(general_mixer_if_mute_cb), 258 258 &(general_mixer_if->data->mute[i])); 259 259 gtk_widget_show(button); aube/trunk/src/modules/klav.c
r406 r417 40 40 gint arg1, 41 41 gpointer data); 42 43 /*44 Signal Marshalers45 */46 static void47 klav_marshal_signal_1(GtkObject * object,48 GtkSignalFunc func,49 gpointer func_data,50 GtkArg * args);51 42 52 43 /* … … 671 662 klav->key_pressed = key; 672 663 673 g tk_signal_emit(GTK_OBJECT(klav), klav_signals[KLAVKEY_PRESS], key);664 g_signal_emit(G_OBJECT(klav), klav_signals[KLAVKEY_PRESS], 0, key); 674 665 675 666 /* … … 683 674 klav->is_pressed = FALSE; 684 675 685 gtk_signal_emit(GTK_OBJECT(klav), klav_signals[KLAVKEY_RELEASE], 686 klav->key_pressed); 687 676 g_signal_emit(G_OBJECT(klav), klav_signals[KLAVKEY_RELEASE], 0, klav->key_pressed); 677 688 678 /* 689 679 printf ("release: %i\n", klav->key_pressed); … … 860 850 klav->dir = dir; 861 851 } 862 863 /*864 Signal Marshalers865 */866 867 static void868 klav_marshal_signal_1(GtkObject * object,869 GtkSignalFunc func,870 gpointer func_data,871 GtkArg * args)872 {873 KlavSignal1 rfunc;874 875 rfunc = (KlavSignal1) func;876 877 (*rfunc) (object, GTK_VALUE_INT(args[0]), func_data);878 }aube/trunk/src/modules/klavier_if.c
r412 r417 98 98 * NULL and is ignored in the callback. 99 99 */ 100 g tk_signal_connect(GTK_OBJECT(klavier_if), "delete_event",101 G TK_SIGNAL_FUNC(delete_event), NULL);100 g_signal_connect(G_OBJECT(klavier_if), "delete_event", 101 G_CALLBACK(delete_event), NULL); 102 102 103 103 #endif … … 109 109 * window, or if we return "TRUE" in the "delete_event" callback. 110 110 */ 111 g tk_signal_connect(GTK_OBJECT(klavier_if), "destroy",112 G TK_SIGNAL_FUNC(klavier_if_close_cb), klavier_if);111 g_signal_connect(G_OBJECT(klavier_if), "destroy", 112 G_CALLBACK(klavier_if_close_cb), klavier_if); 113 113 #endif 114 114 … … 124 124 gtk_box_pack_start(GTK_BOX(hbox2), button, FALSE, FALSE, 1); 125 125 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(button), klavier_if->data->module.on); 126 g tk_signal_connect(GTK_OBJECT(button), "clicked",127 G TK_SIGNAL_FUNC(klavier_if_onoff_cb), klavier_if->data);126 g_signal_connect(G_OBJECT(button), "clicked", 127 G_CALLBACK(klavier_if_onoff_cb), klavier_if->data); 128 128 gtk_widget_show(button); 129 129 … … 217 217 klav_set_klav_type(KLAV(klav), klavtype); 218 218 219 g tk_signal_connect(GTK_OBJECT(klav), "klavkey_press",220 G TK_SIGNAL_FUNC(klavkey_press_event),219 g_signal_connect(G_OBJECT(klav), "klavkey_press", 220 G_CALLBACK(klavkey_press_event), 221 221 klavier_if); 222 222 223 g tk_signal_connect(GTK_OBJECT(klav), "klavkey_release",224 G TK_SIGNAL_FUNC(klavkey_release_event),223 g_signal_connect(G_OBJECT(klav), "klavkey_release", 224 G_CALLBACK(klavkey_release_event), 225 225 klavier_if); 226 226 227 g tk_signal_connect(GTK_OBJECT(ebox), "key_press_event",228 G TK_SIGNAL_FUNC(klavkey_key_press_event),227 g_signal_connect(G_OBJECT(ebox), "key_press_event", 228 G_CALLBACK(klavkey_key_press_event), 229 229 klavier_if); 230 230 231 g tk_signal_connect(GTK_OBJECT(ebox), "key_release_event",232 G TK_SIGNAL_FUNC(klavkey_key_release_event),231 g_signal_connect(G_OBJECT(ebox), "key_release_event", 232 G_CALLBACK(klavkey_key_release_event), 233 233 klavier_if); 234 234 aube/trunk/src/modules/linein_if.c
r412 r417 80 80 81 81 #if 0 82 g tk_signal_connect(GTK_OBJECT(linein_if), "delete_event",83 G TK_SIGNAL_FUNC(delete_event), NULL);82 g_signal_connect(G_OBJECT(linein_if), "delete_event", 83 G_CALLBACK(delete_event), NULL); 84 84 #endif 85 85 86 86 #if 1 87 g tk_signal_connect(GTK_OBJECT(linein_if), "destroy",88 G TK_SIGNAL_FUNC(linein_if_close_cb), linein_if);87 g_signal_connect(G_OBJECT(linein_if), "destroy", 88 G_CALLBACK(linein_if_close_cb), linein_if); 89 89 #endif 90 90 … … 109 109 menuitem = gtk_menu_item_new_with_label("Close"); 110 110 gtk_menu_append(GTK_MENU(menu), menuitem); 111 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",112 G TK_SIGNAL_FUNC(linein_if_close_cb), linein_if);111 g_signal_connect(G_OBJECT(menuitem), "activate", 112 G_CALLBACK(linein_if_close_cb), linein_if); 113 113 gtk_widget_show(menuitem); 114 114 … … 129 129 gtk_toggle_button_set_state(GTK_TOGGLE_BUTTON(widget), 130 130 linein_if->data->input_module.on); 131 g tk_signal_connect(GTK_OBJECT(widget), "clicked",132 G TK_SIGNAL_FUNC(linein_if_onoff_cb), linein_if->data);131 g_signal_connect(G_OBJECT(widget), "clicked", 132 G_CALLBACK(linein_if_onoff_cb), linein_if->data); 133 133 gtk_widget_show(widget); 134 134 … … 202 202 menuitem = gtk_menu_item_new_with_label((char *) "Output"); 203 203 gtk_menu_append(GTK_MENU(menu), menuitem); 204 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",205 G TK_SIGNAL_FUNC(linein_if_set_mode_output_cb), linein_if->data);204 g_signal_connect(G_OBJECT(menuitem), "activate", 205 G_CALLBACK(linein_if_set_mode_output_cb), linein_if->data); 206 206 gtk_widget_show(menuitem); 207 207 208 208 menuitem = gtk_menu_item_new_with_label((char *) "Input"); 209 209 gtk_menu_append(GTK_MENU(menu), menuitem); 210 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",211 G TK_SIGNAL_FUNC(linein_if_set_mode_input_cb), linein_if->data);210 g_signal_connect(G_OBJECT(menuitem), "activate", 211 G_CALLBACK(linein_if_set_mode_input_cb), linein_if->data); 212 212 gtk_widget_show(menuitem); 213 213 214 214 menuitem = gtk_menu_item_new_with_label((char *) "Duplex"); 215 215 gtk_menu_append(GTK_MENU(menu), menuitem); 216 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",217 G TK_SIGNAL_FUNC(linein_if_set_mode_duplex_cb), linein_if->data);216 g_signal_connect(G_OBJECT(menuitem), "activate", 217 G_CALLBACK(linein_if_set_mode_duplex_cb), linein_if->data); 218 218 gtk_widget_show(menuitem); 219 219 … … 233 233 menuitem = gtk_menu_item_new_with_label((char *) "/dev/dsp"); 234 234 gtk_menu_append(GTK_MENU(menu), menuitem); 235 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",236 G TK_SIGNAL_FUNC(linein_if_set_device_dsp_cb), linein_if->data);235 g_signal_connect(G_OBJECT(menuitem), "activate", 236 G_CALLBACK(linein_if_set_device_dsp_cb), linein_if->data); 237 237 gtk_widget_show(menuitem); 238 238 239 239 menuitem = gtk_menu_item_new_with_label((char *) "/dev/dsp1"); 240 240 gtk_menu_append(GTK_MENU(menu), menuitem); 241 g tk_signal_connect(GTK_OBJECT(menuitem), "activate",242 G TK_SIGNAL_FUNC(linein_if_set_device_dsp1_cb), linein_if->data);241 g_signal_connect(G_OBJECT(menuitem), "activate", 242 G_CALLBACK(linein_if_set_device_dsp1_cb), linein_if->data); 243 243 gtk_widget_show(menuitem); 244 244 … … 263 263 gtk_box_pack_start(GTK_BOX(vbox), widget, FALSE, FALSE, 0); 264 264 #if 0 265 g tk_signal_connect(GTK_OBJECT(widget), "clicked",266 G TK_SIGNAL_FUNC(set_sinwave_cb), syre_if->data);265 g_signal_connect(G_OBJECT(widget), "clicked", 266 G_CALLBACK(set_sinwave_cb), syre_if->data); 267 267 #endif 268 268 gtk_widget_show(widget); … … 272 272 gtk_box_pack_start(GTK_BOX(vbox), widget, FALSE, FALSE, 0); 273 273 #if 0 274 g tk_signal_connect(GTK_OBJECT(widget), "clicked",275 G TK_SIGNAL_FUNC(set_squarewave_cb), syre_if->data);274 g_signal_connect(G_OBJECT(widget), "clicked", 275 G_CALLBACK(set_squarewave_cb), syre_if->data); 276 276 #endif 277 277 gtk_widget_show(widget); … … 294 294 gtk_box_pack_start(GTK_BOX(vbox), widget, FALSE, FALSE, 0); 295 295 #if 0 296 g tk_signal_connect(GTK_OBJECT(widget), "clicked",297 G TK_SIGNAL_FUNC(set_sinwave_cb), syre_if->data);296 g_signal_connect(G_OBJECT(widget), "clicked", 297 G_CALLBACK(set_sinwave_cb), syre_if->data); 298 298 #endif 299 299 gtk_widget_show(widget); … … 303 303 gtk_box_pack_start(GTK_BOX(vbox), widget, FALSE, FALSE, 0); 304 304 #if 0 305 g tk_signal_connect(GTK_OBJECT(widget), "clicked",306 G TK_SIGNAL_FUNC(set_squarewave_cb), syre_if->data);305 g_signal_connect(G_OBJECT(widget), "clicked", 306 G_CALLBACK(set_squarewave_cb), syre_if->data); 307 307 #endif 308 308 gtk_widget_show(widget);
