- gtk_signal_connect( GTK_OBJECT( entry ), "focus_in_event",
- GTK_SIGNAL_FUNC( replace_focus_in ), NULL );
- AddDialogData( entry, &m_strReplace, DLG_ENTRY_TEXT );
-
- button = gtk_button_new();
- gtk_widget_show( button );
- gtk_table_attach( GTK_TABLE( table ), button, 2, 3, 1, 2,
- (GtkAttachOptions) ( GTK_FILL ),
- (GtkAttachOptions) ( GTK_FILL ), 0, 0 );
- gtk_signal_connect( GTK_OBJECT( button ), "clicked",
- GTK_SIGNAL_FUNC( find_clicked ), entry );
-
- arrow = gtk_arrow_new( GTK_ARROW_DOWN, GTK_SHADOW_OUT );
- gtk_widget_show( arrow );
- gtk_container_add( GTK_CONTAINER( button ), arrow );
+ g_signal_connect( G_OBJECT( entry ), "focus_in_event",
+ G_CALLBACK( replace_focus_in ), 0 );
+ AddDialogData( *GTK_ENTRY( entry ), m_strReplace );
+ GlobalTextureEntryCompletion::instance().connect( GTK_ENTRY( entry ) );