forked from AuroraMiddleware/gtk
gtk-demo: Add placeholder text to search entry demo
This commit is contained in:
parent
ec6f6c4168
commit
ddba4cc00c
@ -93,6 +93,7 @@ search_by_name (GtkWidget *item,
|
|||||||
GTK_ENTRY_ICON_PRIMARY,
|
GTK_ENTRY_ICON_PRIMARY,
|
||||||
"Search by name\n"
|
"Search by name\n"
|
||||||
"Click here to change the search type");
|
"Click here to change the search type");
|
||||||
|
gtk_entry_set_placeholder_text (entry, "name");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -106,6 +107,7 @@ search_by_description (GtkWidget *item,
|
|||||||
GTK_ENTRY_ICON_PRIMARY,
|
GTK_ENTRY_ICON_PRIMARY,
|
||||||
"Search by description\n"
|
"Search by description\n"
|
||||||
"Click here to change the search type");
|
"Click here to change the search type");
|
||||||
|
gtk_entry_set_placeholder_text (entry, "description");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -119,6 +121,7 @@ search_by_file (GtkWidget *item,
|
|||||||
GTK_ENTRY_ICON_PRIMARY,
|
GTK_ENTRY_ICON_PRIMARY,
|
||||||
"Search by file name\n"
|
"Search by file name\n"
|
||||||
"Click here to change the search type");
|
"Click here to change the search type");
|
||||||
|
gtk_entry_set_placeholder_text (entry, "file name");
|
||||||
}
|
}
|
||||||
|
|
||||||
GtkWidget *
|
GtkWidget *
|
||||||
@ -246,6 +249,7 @@ do_search_entry (GtkWidget *do_widget)
|
|||||||
GtkWidget *hbox;
|
GtkWidget *hbox;
|
||||||
GtkWidget *label;
|
GtkWidget *label;
|
||||||
GtkWidget *entry;
|
GtkWidget *entry;
|
||||||
|
GtkWidget *button;
|
||||||
GtkWidget *find_button;
|
GtkWidget *find_button;
|
||||||
GtkWidget *cancel_button;
|
GtkWidget *cancel_button;
|
||||||
|
|
||||||
@ -323,6 +327,10 @@ do_search_entry (GtkWidget *do_widget)
|
|||||||
/* add accessible alternatives for icon functionality */
|
/* add accessible alternatives for icon functionality */
|
||||||
g_signal_connect (entry, "populate-popup",
|
g_signal_connect (entry, "populate-popup",
|
||||||
G_CALLBACK (entry_populate_popup), NULL);
|
G_CALLBACK (entry_populate_popup), NULL);
|
||||||
|
|
||||||
|
/* Give the focus to the close button */
|
||||||
|
button = gtk_dialog_get_widget_for_response (GTK_DIALOG (window), GTK_RESPONSE_NONE);
|
||||||
|
gtk_widget_grab_focus (button);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!gtk_widget_get_visible (window))
|
if (!gtk_widget_get_visible (window))
|
||||||
|
Loading…
Reference in New Issue
Block a user