Cast the name entry to a GtkWidget to avoid a compiler warning Grab focus

2004-01-25  Rodney Dawes  <dobey@ximian.com>

	* em-folder-selector.c (em_folder_selector_create_new): Cast the
	name entry to a GtkWidget to avoid a compiler warning
	* em-folder-tree.c (emft_popup_new_folder): Grab focus on the name
	entry when we show the dialog (#53089)

	Fixes #53089

svn path=/trunk/; revision=24423
This commit is contained in:
Rodney Dawes
2004-01-25 15:47:27 +00:00
committed by Rodney Dawes
parent a960914290
commit c689c8ff99
3 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,12 @@
2004-01-25 Rodney Dawes <dobey@ximian.com>
* em-folder-selector.c (em_folder_selector_create_new): Cast the
name entry to a GtkWidget to avoid a compiler warning
* em-folder-tree.c (emft_popup_new_folder): Grab focus on the name
entry when we show the dialog (#53089)
Fixes #53089
2004-01-23 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-tree-model.c (em_folder_tree_model_get_type): Removed

View File

@ -263,7 +263,7 @@ em_folder_selector_create_new (EMFolderTree *emft, guint32 flags, const char *ti
w = gtk_label_new_with_mnemonic (_("Folder _name:"));
gtk_box_pack_start ((GtkBox *) hbox, w, FALSE, FALSE, 6);
emfs->name_entry = (GtkEntry *) gtk_entry_new ();
gtk_label_set_mnemonic_widget (GTK_LABEL (w), emfs->name_entry);
gtk_label_set_mnemonic_widget (GTK_LABEL (w), (GtkWidget *) emfs->name_entry);
g_signal_connect (emfs->name_entry, "changed", G_CALLBACK (emfs_create_name_changed), emfs);
g_signal_connect (emfs->name_entry, "activate", G_CALLBACK (emfs_create_name_activate), emfs);
gtk_box_pack_start ((GtkBox *) hbox, (GtkWidget *) emfs->name_entry, TRUE, FALSE, 6);

View File

@ -1306,6 +1306,7 @@ emft_popup_new_folder (GtkWidget *item, EMFolderTree *emft)
em_folder_selector_set_selected ((EMFolderSelector *) dialog, emft->priv->selected_uri);
g_signal_connect (dialog, "response", G_CALLBACK (emft_popup_new_folder_response), emft);
gtk_widget_show (dialog);
gtk_widget_grab_focus ((GtkWidget *) ((EMFolderSelector *)dialog)->name_entry);
}
static void