replace gtk_signal_connect, GTK_OBJECT, GTK_SIGNAL_FUNC, gtk_object_set_data, gtk_object_get_data
This commit is contained in:
@@ -117,22 +117,22 @@ bool C2DView::OnRButtonUp( int x, int y ){
|
||||
menu = gtk_menu_new();
|
||||
|
||||
item = gtk_menu_item_new_with_label( "Validate (RETURN)" );
|
||||
gtk_signal_connect( GTK_OBJECT( item ), "activate", GTK_SIGNAL_FUNC( Textool_Validate ), NULL );
|
||||
g_signal_connect( G_OBJECT( item ), "activate", G_CALLBACK( Textool_Validate ), NULL );
|
||||
gtk_widget_show( item );
|
||||
gtk_menu_append( GTK_MENU( menu ), item );
|
||||
|
||||
item = gtk_menu_item_new_with_label( "Zoom in (INSERT)" );
|
||||
gtk_signal_connect( GTK_OBJECT( item ), "activate", GTK_SIGNAL_FUNC( view_ZoomIn ), this );
|
||||
g_signal_connect( G_OBJECT( item ), "activate", G_CALLBACK( view_ZoomIn ), this );
|
||||
gtk_widget_show( item );
|
||||
gtk_menu_append( GTK_MENU( menu ), item );
|
||||
|
||||
item = gtk_menu_item_new_with_label( "Zoom out (DELETE)" );
|
||||
gtk_signal_connect( GTK_OBJECT( item ), "activate", GTK_SIGNAL_FUNC( view_ZoomOut ), this );
|
||||
g_signal_connect( G_OBJECT( item ), "activate", G_CALLBACK( view_ZoomOut ), this );
|
||||
gtk_widget_show( item );
|
||||
gtk_menu_append( GTK_MENU( menu ), item );
|
||||
|
||||
item = gtk_menu_item_new_with_label( "Cancel (ESC)" );
|
||||
gtk_signal_connect( GTK_OBJECT( item ), "activate", GTK_SIGNAL_FUNC( Textool_Cancel ), NULL );
|
||||
g_signal_connect( G_OBJECT( item ), "activate", G_CALLBACK( Textool_Cancel ), NULL );
|
||||
gtk_widget_show( item );
|
||||
gtk_menu_append( GTK_MENU( menu ), item );
|
||||
|
||||
|
||||
@@ -55,10 +55,10 @@ int DoMessageBox( const char* lpText, const char* lpCaption, guint32 uType ){
|
||||
int mode = ( uType & MB_TYPEMASK ), ret, loop = 1;
|
||||
|
||||
window = gtk_window_new( GTK_WINDOW_TOPLEVEL );
|
||||
gtk_signal_connect( GTK_OBJECT( window ), "delete_event",
|
||||
GTK_SIGNAL_FUNC( dialog_delete_callback ), NULL );
|
||||
gtk_signal_connect( GTK_OBJECT( window ), "destroy",
|
||||
GTK_SIGNAL_FUNC( gtk_widget_destroy ), NULL );
|
||||
g_signal_connect( G_OBJECT( window ), "delete_event",
|
||||
G_CALLBACK( dialog_delete_callback ), NULL );
|
||||
g_signal_connect( G_OBJECT( window ), "destroy",
|
||||
G_CALLBACK( gtk_widget_destroy ), NULL );
|
||||
gtk_window_set_title( GTK_WINDOW( window ), lpCaption );
|
||||
gtk_container_border_width( GTK_CONTAINER( window ), 10 );
|
||||
g_object_set_data( G_OBJECT( window ), "loop", &loop );
|
||||
@@ -85,8 +85,8 @@ int DoMessageBox( const char* lpText, const char* lpCaption, guint32 uType ){
|
||||
if ( mode == MB_OK ) {
|
||||
w = gtk_button_new_with_label( "Ok" );
|
||||
gtk_box_pack_start( GTK_BOX( hbox ), w, TRUE, TRUE, 0 );
|
||||
gtk_signal_connect( GTK_OBJECT( w ), "clicked",
|
||||
GTK_SIGNAL_FUNC( dialog_button_callback ), GINT_TO_POINTER( IDOK ) );
|
||||
g_signal_connect( G_OBJECT( w ), "clicked",
|
||||
G_CALLBACK( dialog_button_callback ), GINT_TO_POINTER( IDOK ) );
|
||||
gtk_widget_set_can_default( w, TRUE );
|
||||
gtk_widget_grab_default( w );
|
||||
gtk_widget_show( w );
|
||||
@@ -95,38 +95,38 @@ int DoMessageBox( const char* lpText, const char* lpCaption, guint32 uType ){
|
||||
else if ( mode == MB_OKCANCEL ) {
|
||||
w = gtk_button_new_with_label( "Ok" );
|
||||
gtk_box_pack_start( GTK_BOX( hbox ), w, TRUE, TRUE, 0 );
|
||||
gtk_signal_connect( GTK_OBJECT( w ), "clicked",
|
||||
GTK_SIGNAL_FUNC( dialog_button_callback ), GINT_TO_POINTER( IDOK ) );
|
||||
g_signal_connect( G_OBJECT( w ), "clicked",
|
||||
G_CALLBACK( dialog_button_callback ), GINT_TO_POINTER( IDOK ) );
|
||||
gtk_widget_set_can_default( w, TRUE );
|
||||
gtk_widget_grab_default( w );
|
||||
gtk_widget_show( w );
|
||||
|
||||
w = gtk_button_new_with_label( "Cancel" );
|
||||
gtk_box_pack_start( GTK_BOX( hbox ), w, TRUE, TRUE, 0 );
|
||||
gtk_signal_connect( GTK_OBJECT( w ), "clicked",
|
||||
GTK_SIGNAL_FUNC( dialog_button_callback ), GINT_TO_POINTER( IDCANCEL ) );
|
||||
g_signal_connect( G_OBJECT( w ), "clicked",
|
||||
G_CALLBACK( dialog_button_callback ), GINT_TO_POINTER( IDCANCEL ) );
|
||||
gtk_widget_show( w );
|
||||
ret = IDCANCEL;
|
||||
}
|
||||
else if ( mode == MB_YESNOCANCEL ) {
|
||||
w = gtk_button_new_with_label( "Yes" );
|
||||
gtk_box_pack_start( GTK_BOX( hbox ), w, TRUE, TRUE, 0 );
|
||||
gtk_signal_connect( GTK_OBJECT( w ), "clicked",
|
||||
GTK_SIGNAL_FUNC( dialog_button_callback ), GINT_TO_POINTER( IDYES ) );
|
||||
g_signal_connect( G_OBJECT( w ), "clicked",
|
||||
G_CALLBACK( dialog_button_callback ), GINT_TO_POINTER( IDYES ) );
|
||||
gtk_widget_set_can_default( w, TRUE );
|
||||
gtk_widget_grab_default( w );
|
||||
gtk_widget_show( w );
|
||||
|
||||
w = gtk_button_new_with_label( "No" );
|
||||
gtk_box_pack_start( GTK_BOX( hbox ), w, TRUE, TRUE, 0 );
|
||||
gtk_signal_connect( GTK_OBJECT( w ), "clicked",
|
||||
GTK_SIGNAL_FUNC( dialog_button_callback ), GINT_TO_POINTER( IDNO ) );
|
||||
g_signal_connect( G_OBJECT( w ), "clicked",
|
||||
G_CALLBACK( dialog_button_callback ), GINT_TO_POINTER( IDNO ) );
|
||||
gtk_widget_show( w );
|
||||
|
||||
w = gtk_button_new_with_label( "Cancel" );
|
||||
gtk_box_pack_start( GTK_BOX( hbox ), w, TRUE, TRUE, 0 );
|
||||
gtk_signal_connect( GTK_OBJECT( w ), "clicked",
|
||||
GTK_SIGNAL_FUNC( dialog_button_callback ), GINT_TO_POINTER( IDCANCEL ) );
|
||||
g_signal_connect( G_OBJECT( w ), "clicked",
|
||||
G_CALLBACK( dialog_button_callback ), GINT_TO_POINTER( IDCANCEL ) );
|
||||
gtk_widget_show( w );
|
||||
ret = IDCANCEL;
|
||||
}
|
||||
@@ -134,16 +134,16 @@ int DoMessageBox( const char* lpText, const char* lpCaption, guint32 uType ){
|
||||
{
|
||||
w = gtk_button_new_with_label( "Yes" );
|
||||
gtk_box_pack_start( GTK_BOX( hbox ), w, TRUE, TRUE, 0 );
|
||||
gtk_signal_connect( GTK_OBJECT( w ), "clicked",
|
||||
GTK_SIGNAL_FUNC( dialog_button_callback ), GINT_TO_POINTER( IDYES ) );
|
||||
g_signal_connect( G_OBJECT( w ), "clicked",
|
||||
G_CALLBACK( dialog_button_callback ), GINT_TO_POINTER( IDYES ) );
|
||||
gtk_widget_set_can_default( w, TRUE );
|
||||
gtk_widget_grab_default( w );
|
||||
gtk_widget_show( w );
|
||||
|
||||
w = gtk_button_new_with_label( "No" );
|
||||
gtk_box_pack_start( GTK_BOX( hbox ), w, TRUE, TRUE, 0 );
|
||||
gtk_signal_connect( GTK_OBJECT( w ), "clicked",
|
||||
GTK_SIGNAL_FUNC( dialog_button_callback ), GINT_TO_POINTER( IDNO ) );
|
||||
g_signal_connect( G_OBJECT( w ), "clicked",
|
||||
G_CALLBACK( dialog_button_callback ), GINT_TO_POINTER( IDNO ) );
|
||||
gtk_widget_show( w );
|
||||
ret = IDNO;
|
||||
}
|
||||
@@ -643,17 +643,17 @@ static GtkWidget* CreateOpenGLWidget(){
|
||||
GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK );
|
||||
|
||||
// Connect signal handlers
|
||||
gtk_signal_connect( GTK_OBJECT( g_pToolWidget ), "expose_event", GTK_SIGNAL_FUNC( expose ), NULL );
|
||||
gtk_signal_connect( GTK_OBJECT( g_pToolWidget ), "motion_notify_event",
|
||||
GTK_SIGNAL_FUNC( motion ), NULL );
|
||||
gtk_signal_connect( GTK_OBJECT( g_pToolWidget ), "button_press_event",
|
||||
GTK_SIGNAL_FUNC( button_press ), NULL );
|
||||
gtk_signal_connect( GTK_OBJECT( g_pToolWidget ), "button_release_event",
|
||||
GTK_SIGNAL_FUNC( button_release ), NULL );
|
||||
g_signal_connect( G_OBJECT( g_pToolWidget ), "expose_event", G_CALLBACK( expose ), NULL );
|
||||
g_signal_connect( G_OBJECT( g_pToolWidget ), "motion_notify_event",
|
||||
G_CALLBACK( motion ), NULL );
|
||||
g_signal_connect( G_OBJECT( g_pToolWidget ), "button_press_event",
|
||||
G_CALLBACK( button_press ), NULL );
|
||||
g_signal_connect( G_OBJECT( g_pToolWidget ), "button_release_event",
|
||||
G_CALLBACK( button_release ), NULL );
|
||||
|
||||
gtk_signal_connect( GTK_OBJECT( g_pToolWnd ), "delete_event", GTK_SIGNAL_FUNC( close ), NULL );
|
||||
gtk_signal_connect( GTK_OBJECT( g_pToolWnd ), "key_press_event",
|
||||
GTK_SIGNAL_FUNC( keypress ), NULL );
|
||||
g_signal_connect( G_OBJECT( g_pToolWnd ), "delete_event", G_CALLBACK( close ), NULL );
|
||||
g_signal_connect( G_OBJECT( g_pToolWnd ), "key_press_event",
|
||||
G_CALLBACK( keypress ), NULL );
|
||||
|
||||
return g_pToolWidget;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user