[Xfce4-commits] r26450 - in mousepad/branches/nick_0_3: . mousepad
Nick Schermer
nick at xfce.org
Sat Dec 8 11:31:50 CET 2007
Author: nick
Date: 2007-12-08 10:31:50 +0000 (Sat, 08 Dec 2007)
New Revision: 26450
Modified:
mousepad/branches/nick_0_3/ChangeLog
mousepad/branches/nick_0_3/mousepad/mousepad-search-bar.c
mousepad/branches/nick_0_3/mousepad/mousepad-window.c
Log:
* mousepad/mousepad-{search-bar,window}.c: Remove highlight when
hiding the search bar. Search ahead when opening the search bar.
Modified: mousepad/branches/nick_0_3/ChangeLog
===================================================================
--- mousepad/branches/nick_0_3/ChangeLog 2007-12-07 23:03:25 UTC (rev 26449)
+++ mousepad/branches/nick_0_3/ChangeLog 2007-12-08 10:31:50 UTC (rev 26450)
@@ -1,3 +1,9 @@
+2007-12-08 Nick Schermer <nick at xfce.org>
+
+ * mousepad/mousepad-{search-bar,window}.c: Remove highlight when
+ hiding the search bar. Search ahead when opening the search bar.
+
+
2007-12-07 Nick Schermer <nick at xfce.org>
* mousepad/mousepad-search-bar.c: Fix red entry when toggling the
Modified: mousepad/branches/nick_0_3/mousepad/mousepad-search-bar.c
===================================================================
--- mousepad/branches/nick_0_3/mousepad/mousepad-search-bar.c 2007-12-07 23:03:25 UTC (rev 26449)
+++ mousepad/branches/nick_0_3/mousepad/mousepad-search-bar.c 2007-12-08 10:31:50 UTC (rev 26450)
@@ -152,7 +152,7 @@
search_bar_signals[SEARCH] =
g_signal_new (I_("search"),
G_TYPE_FROM_CLASS (gobject_class),
- G_SIGNAL_NO_HOOKS ,
+ G_SIGNAL_NO_HOOKS,
0, NULL, NULL,
_mousepad_marshal_INT__FLAGS_STRING_STRING,
G_TYPE_INT, 3,
@@ -514,6 +514,9 @@
/* focus the entry field */
gtk_widget_grab_focus (bar->entry);
+ /* trigger search function */
+ mousepad_search_bar_entry_changed (NULL, bar);
+
/* update the highlight */
mousepad_search_bar_highlight_schedule (bar);
}
Modified: mousepad/branches/nick_0_3/mousepad/mousepad-window.c
===================================================================
--- mousepad/branches/nick_0_3/mousepad/mousepad-window.c 2007-12-07 23:03:25 UTC (rev 26449)
+++ mousepad/branches/nick_0_3/mousepad/mousepad-window.c 2007-12-08 10:31:50 UTC (rev 26450)
@@ -2654,19 +2654,24 @@
static void
mousepad_window_hide_search_bar (MousepadWindow *window)
{
+ MousepadSearchFlags flags;
+
_mousepad_return_if_fail (MOUSEPAD_IS_WINDOW (window));
+ _mousepad_return_if_fail (MOUSEPAD_IS_DOCUMENT (window->active));
_mousepad_return_if_fail (MOUSEPAD_IS_SEARCH_BAR (window->search_bar));
+ /* setup flags */
+ flags = MOUSEPAD_SEARCH_FLAGS_ACTION_HIGHTLIGHT
+ | MOUSEPAD_SEARCH_FLAGS_ACTION_CLEANUP;
+
/* remove the highlight */
- //mousepad_search_bar_reset_highlight (MOUSEPAD_SEARCH_BAR (window->search_bar));
- /* TODO */
+ mousepad_window_search (window, flags, NULL, NULL);
/* hide the search bar */
gtk_widget_hide (window->search_bar);
/* focus the active document's text view */
- if (G_LIKELY (window->active))
- mousepad_document_focus_textview (window->active);
+ mousepad_document_focus_textview (window->active);
}
More information about the Xfce4-commits
mailing list