gnome-utils r8326 - trunk/logview
- From: cosimoc svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-utils r8326 - trunk/logview
- Date: Tue, 23 Dec 2008 13:28:31 +0000 (UTC)
Author: cosimoc
Date: Tue Dec 23 13:28:31 2008
New Revision: 8326
URL: http://svn.gnome.org/viewvc/gnome-utils?rev=8326&view=rev
Log:
- avoid some useless casts
- grab focus on the text view when selecting all and copying
- change the window title when the active log changes
- minor cosmetics
Courtesy of Paolo Borelli.
Modified:
trunk/logview/logview-window.c
Modified: trunk/logview/logview-window.c
==============================================================================
--- trunk/logview/logview-window.c (original)
+++ trunk/logview/logview-window.c Tue Dec 23 13:28:31 2008
@@ -334,9 +334,9 @@
NULL);
gtk_dialog_set_default_response (GTK_DIALOG (chooser), GTK_RESPONSE_OK);
gtk_window_set_modal (GTK_WINDOW (chooser), TRUE);
- g_signal_connect (G_OBJECT (chooser), "response",
+ g_signal_connect (chooser, "response",
G_CALLBACK (open_file_selected_cb), logview);
- g_signal_connect (G_OBJECT (chooser), "destroy",
+ g_signal_connect (chooser, "destroy",
G_CALLBACK (gtk_widget_destroyed), &chooser);
active = logview_prefs_get_active_logfile (logview->priv->prefs);
if (active != NULL) {
@@ -399,10 +399,10 @@
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (logview->priv->text_view));
- gtk_text_buffer_get_start_iter (buffer, &start);
- gtk_text_buffer_get_end_iter (buffer, &end);
-
+ gtk_text_buffer_get_bounds (buffer, &start, &end);
gtk_text_buffer_select_range (buffer, &start, &end);
+
+ gtk_widget_grab_focus (GTK_WIDGET (logview->priv->text_view));
}
static void
@@ -415,6 +415,8 @@
clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD);
gtk_text_buffer_copy_clipboard (buffer, clipboard);
+
+ gtk_widget_grab_focus (GTK_WIDGET (logview->priv->text_view));
}
static void
@@ -845,6 +847,8 @@
findbar_close_cb (LOGVIEW_FINDBAR (window->priv->find_bar),
window);
+ logview_set_window_title (window, logview_log_get_display_name (log));
+
if (window->priv->monitor_id) {
g_signal_handler_disconnect (old_log, window->priv->monitor_id);
window->priv->monitor_id = 0;
@@ -1021,6 +1025,7 @@
w = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (w),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (w), GTK_SHADOW_IN);
gtk_box_pack_start (GTK_BOX (main_view), w, TRUE, TRUE, 0);
gtk_widget_show (w);
@@ -1115,4 +1120,4 @@
}
return GTK_WIDGET (logview);
-}
\ No newline at end of file
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]