app/display/gimpdisplayshell.c app/display/gimpdisplayshell-title.c

2008-03-19  Sven Neumann  <sven@gimp.org>

	* app/display/gimpdisplayshell.c
	* app/display/gimpdisplayshell-title.c
	* app/display/gimpstatusbar.[ch]: hide/show the cursor label and
	the unit and scale combo-boxes.

svn path=/trunk/; revision=25125
This commit is contained in:
Sven Neumann
2008-03-19 16:54:01 +00:00
committed by Sven Neumann
parent a098b12f55
commit e81f857482
5 changed files with 34 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2008-03-19 Sven Neumann <sven@gimp.org>
* app/display/gimpdisplayshell.c
* app/display/gimpdisplayshell-title.c
* app/display/gimpstatusbar.[ch]: hide/show the cursor label and
the unit and scale combo-boxes.
2008-03-19 Michael Natterer <mitch@gimp.org>
* app/display/gimpdisplay.[ch]: add gimp_display_empty()/fill()

View File

@ -115,7 +115,7 @@ gimp_display_shell_update_title_idle (gpointer data)
gdk_window_set_title (GTK_WIDGET (shell)->window, GIMP_NAME);
gimp_statusbar_replace (GIMP_STATUSBAR (shell->statusbar), "title",
"%s", "");
"%s", _(" "));
}
return FALSE;

View File

@ -1121,6 +1121,8 @@ gimp_display_shell_empty (GimpDisplayShell *shell)
gimp_display_shell_scale_setup (shell);
gimp_display_shell_scaled (shell);
gimp_statusbar_empty (GIMP_STATUSBAR (shell->statusbar));
gimp_display_shell_appearance_update (shell);
gimp_display_shell_expose_full (shell);
@ -1143,6 +1145,8 @@ gimp_display_shell_fill (GimpDisplayShell *shell,
gimp_display_shell_set_initial_scale (shell, scale,
&display_width, &display_height);
gimp_statusbar_fill (GIMP_STATUSBAR (shell->statusbar));
gimp_display_shell_appearance_update (shell);
}

View File

@ -532,6 +532,26 @@ gimp_statusbar_set_visible (GimpStatusbar *statusbar,
gtk_widget_hide (GTK_WIDGET (statusbar));
}
void
gimp_statusbar_empty (GimpStatusbar *statusbar)
{
g_return_if_fail (GIMP_IS_STATUSBAR (statusbar));
gtk_widget_hide (statusbar->cursor_frame);
gtk_widget_hide (statusbar->unit_combo);
gtk_widget_hide (statusbar->scale_combo);
}
void
gimp_statusbar_fill (GimpStatusbar *statusbar)
{
g_return_if_fail (GIMP_IS_STATUSBAR (statusbar));
gtk_widget_show (statusbar->cursor_frame);
gtk_widget_show (statusbar->unit_combo);
gtk_widget_show (statusbar->scale_combo);
}
void
gimp_statusbar_push (GimpStatusbar *statusbar,
const gchar *context,

View File

@ -77,6 +77,8 @@ GtkWidget * gimp_statusbar_new (GimpDisplayShell *shell);
gboolean gimp_statusbar_get_visible (GimpStatusbar *statusbar);
void gimp_statusbar_set_visible (GimpStatusbar *statusbar,
gboolean visible);
void gimp_statusbar_empty (GimpStatusbar *statusbar);
void gimp_statusbar_fill (GimpStatusbar *statusbar);
void gimp_statusbar_push (GimpStatusbar *statusbar,
const gchar *context,