summaryrefslogtreecommitdiff
path: root/search.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-08-08 20:58:09 +0200
committerGravatar waker <wakeroid@gmail.com>2009-08-08 20:58:09 +0200
commit0b9915275456dfee33bbce8eb31b2a0b80fb4e53 (patch)
treeb213455947ac1cb31b0793891d7bb948236777f5 /search.c
parentf52d8c85bffa85414f00e018fe31486f7190256f (diff)
added default event handlers for searchwin
Diffstat (limited to 'search.c')
-rw-r--r--search.c109
1 files changed, 108 insertions, 1 deletions
diff --git a/search.c b/search.c
index 61248d22..ce09fba5 100644
--- a/search.c
+++ b/search.c
@@ -41,18 +41,125 @@ search_start (void) {
gtk_window_present (GTK_WINDOW (searchwin));
}
+void
+on_searchentry_changed (GtkEditable *editable,
+ gpointer user_data)
+{
+ // final implementation must work in separate thread, and catch up when
+ // value was changed
+ // but for alpha, let's do it in GTK thread
+}
+
+///////// searchwin header handlers
+
+gboolean
+on_searchheader_button_press_event (GtkWidget *widget,
+ GdkEventButton *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+
+gboolean
+on_searchheader_button_release_event (GtkWidget *widget,
+ GdkEventButton *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+
+gboolean
+on_searchheader_configure_event (GtkWidget *widget,
+ GdkEventConfigure *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+
+gboolean
+on_searchheader_expose_event (GtkWidget *widget,
+ GdkEventExpose *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+
+gboolean
+on_searchheader_motion_notify_event (GtkWidget *widget,
+ GdkEventMotion *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+
+///////// searchwin playlist navigation and rendering
+
gboolean
on_searchwin_key_press_event (GtkWidget *widget,
GdkEventKey *event,
gpointer user_data)
{
+ // that's for when user attempts to navigate list while entry has focus
return FALSE;
}
+gboolean
+on_searchlist_button_press_event (GtkWidget *widget,
+ GdkEventButton *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+
+gboolean
+on_searchlist_configure_event (GtkWidget *widget,
+ GdkEventConfigure *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+
+gboolean
+on_searchlist_expose_event (GtkWidget *widget,
+ GdkEventExpose *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+
+gboolean
+on_searchlist_scroll_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data)
+{
+
+ return FALSE;
+}
+
+///////////// searchwin scrollbar handlers
+
void
-on_searchentry_changed (GtkEditable *editable,
+on_searchscroll_value_changed (GtkRange *range,
gpointer user_data)
{
+
}
+