diff options
author | Srinivasa Ragavan <sragavan@novell.com> | 2009-07-17 01:51:01 +0800 |
---|---|---|
committer | Srinivasa Ragavan <sragavan@novell.com> | 2009-07-17 01:57:42 +0800 |
commit | 52c6958571696c8fcce89e021669725be982bcfc (patch) | |
tree | 1880ca7fb1977b1f7b56d6cc08e1f5b8233f8648 /widgets/misc/e-icon-entry.c | |
parent | 6ed8ba1cb10554913fcea2cc3fcccfa63ae0cb82 (diff) | |
download | gsoc2013-evolution-52c6958571696c8fcce89e021669725be982bcfc.tar gsoc2013-evolution-52c6958571696c8fcce89e021669725be982bcfc.tar.gz gsoc2013-evolution-52c6958571696c8fcce89e021669725be982bcfc.tar.bz2 gsoc2013-evolution-52c6958571696c8fcce89e021669725be982bcfc.tar.lz gsoc2013-evolution-52c6958571696c8fcce89e021669725be982bcfc.tar.xz gsoc2013-evolution-52c6958571696c8fcce89e021669725be982bcfc.tar.zst gsoc2013-evolution-52c6958571696c8fcce89e021669725be982bcfc.zip |
Search bar stuff for Anjal.
Diffstat (limited to 'widgets/misc/e-icon-entry.c')
-rw-r--r-- | widgets/misc/e-icon-entry.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/widgets/misc/e-icon-entry.c b/widgets/misc/e-icon-entry.c index 2ed50e242f..90130ccbd6 100644 --- a/widgets/misc/e-icon-entry.c +++ b/widgets/misc/e-icon-entry.c @@ -375,6 +375,42 @@ e_icon_entry_create_button (const gchar *stock) } GtkWidget * +e_icon_entry_create_text (const gchar *text) +{ + GtkWidget *eventbox; + GtkWidget *image; + + eventbox = gtk_event_box_new (); + gtk_container_set_border_width (GTK_CONTAINER (eventbox), 2); + gtk_event_box_set_visible_window (GTK_EVENT_BOX (eventbox), FALSE); + + image = gtk_label_new (text); + gtk_container_add (GTK_CONTAINER (eventbox), image); + g_object_set_data ((GObject *)eventbox, "lbl", image); + g_signal_connect_after (eventbox, "enter-notify-event", (GCallback) set_cursor, NULL); + g_signal_connect_after (eventbox, "leave-notify-event", (GCallback) set_cursor, NULL); + + return eventbox; +} + + +GtkWidget * +e_icon_entry_create_separator () +{ + GtkWidget *eventbox; + GtkWidget *image; + + eventbox = gtk_event_box_new (); + gtk_container_set_border_width (GTK_CONTAINER (eventbox), 0); + gtk_event_box_set_visible_window (GTK_EVENT_BOX (eventbox), FALSE); + + image = (GtkWidget *)gtk_separator_tool_item_new (); + gtk_container_add (GTK_CONTAINER (eventbox), image); + + return eventbox; +} + +GtkWidget * e_icon_entry_get_entry (EIconEntry *entry) { g_return_val_if_fail (E_IS_ICON_ENTRY (entry), NULL); |