devhelp r1188 - in trunk: . src
- From: rhult svn gnome org
- To: svn-commits-list gnome org
- Subject: devhelp r1188 - in trunk: . src
- Date: Fri, 10 Oct 2008 13:59:41 +0000 (UTC)
Author: rhult
Date: Fri Oct 10 13:59:40 2008
New Revision: 1188
URL: http://svn.gnome.org/viewvc/devhelp?rev=1188&view=rev
Log:
2008-10-10 Richard Hult <richard imendio com>
* src/dh-search.c: (dh_search_class_init, dh_search_grab_focus):
Prepare to get rid of dh_search_grab_focus().
Modified:
trunk/ChangeLog
trunk/src/dh-search.c
Modified: trunk/src/dh-search.c
==============================================================================
--- trunk/src/dh-search.c (original)
+++ trunk/src/dh-search.c Fri Oct 10 13:59:40 2008
@@ -46,31 +46,31 @@
guint idle_filter;
} DhSearchPriv;
-static void dh_search_init (DhSearch *search);
-static void dh_search_class_init (DhSearchClass *klass);
-static void search_selection_changed_cb (GtkTreeSelection *selection,
- DhSearch *content);
-static gboolean search_tree_button_press_cb (GtkTreeView *view,
- GdkEventButton *event,
- DhSearch *search);
-static gboolean search_entry_key_press_event_cb (GtkEntry *entry,
- GdkEventKey *event,
- DhSearch *search);
-static void search_combo_changed_cb (GtkComboBox *combo,
- DhSearch *search);
-static void search_entry_changed_cb (GtkEntry *entry,
- DhSearch *search);
-static void search_entry_activated_cb (GtkEntry *entry,
- DhSearch *search);
-static void search_entry_text_inserted_cb (GtkEntry *entry,
- const gchar *text,
- gint length,
- gint *position,
- DhSearch *search);
-static gboolean search_complete_idle (DhSearch *search);
-static gboolean search_filter_idle (DhSearch *search);
-static const gchar *search_complete_func (DhLink *link);
-
+static void dh_search_init (DhSearch *search);
+static void dh_search_class_init (DhSearchClass *klass);
+static void search_grab_focus (GtkWidget *widget);
+static void search_selection_changed_cb (GtkTreeSelection *selection,
+ DhSearch *content);
+static gboolean search_tree_button_press_cb (GtkTreeView *view,
+ GdkEventButton *event,
+ DhSearch *search);
+static gboolean search_entry_key_press_event_cb (GtkEntry *entry,
+ GdkEventKey *event,
+ DhSearch *search);
+static void search_combo_changed_cb (GtkComboBox *combo,
+ DhSearch *search);
+static void search_entry_changed_cb (GtkEntry *entry,
+ DhSearch *search);
+static void search_entry_activated_cb (GtkEntry *entry,
+ DhSearch *search);
+static void search_entry_text_inserted_cb (GtkEntry *entry,
+ const gchar *text,
+ gint length,
+ gint *position,
+ DhSearch *search);
+static gboolean search_complete_idle (DhSearch *search);
+static gboolean search_filter_idle (DhSearch *search);
+static const gchar *search_complete_func (DhLink *link);
enum {
LINK_SELECTED,
@@ -99,10 +99,13 @@
static void
dh_search_class_init (DhSearchClass *klass)
{
- GObjectClass *object_class = (GObjectClass *) klass;;
+ GObjectClass *object_class = (GObjectClass *) klass;;
+ GtkWidgetClass *widget_class = (GtkWidgetClass *) klass;;
object_class->finalize = search_finalize;
+ widget_class->grab_focus = search_grab_focus;
+
signals[LINK_SELECTED] =
g_signal_new ("link_selected",
G_TYPE_FROM_CLASS (klass),
@@ -136,6 +139,14 @@
}
static void
+search_grab_focus (GtkWidget *widget)
+{
+ DhSearchPriv *priv = GET_PRIVATE (widget);
+
+ gtk_widget_grab_focus (priv->entry);
+}
+
+static void
search_selection_changed_cb (GtkTreeSelection *selection,
DhSearch *search)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]