gimp r25065 - in trunk: . app/widgets
- From: neo svn gnome org
- To: svn-commits-list gnome org
- Subject: gimp r25065 - in trunk: . app/widgets
- Date: Sat, 8 Mar 2008 14:33:16 +0000 (GMT)
Author: neo
Date: Sat Mar 8 14:33:16 2008
New Revision: 25065
URL: http://svn.gnome.org/viewvc/gimp?rev=25065&view=rev
Log:
2008-03-08 Sven Neumann <sven gimp org>
Experimental attempt to gain a little more horizontal space for
the tool options:
* app/widgets/gimptooloptionseditor.c: removed the shadow from
the
viewport and the border from the vbox.
* app/widgets/gimpdockable.c: use a semibold label for the
title.
Modified:
trunk/ChangeLog
trunk/app/widgets/gimpdockable.c
trunk/app/widgets/gimptooloptionseditor.c
Modified: trunk/app/widgets/gimpdockable.c
==============================================================================
--- trunk/app/widgets/gimpdockable.c (original)
+++ trunk/app/widgets/gimpdockable.c Sat Mar 8 14:33:16 2008
@@ -451,9 +451,11 @@
GtkWidget *widget,
gint width)
{
- PangoLayout *layout;
- GtkBin *bin = GTK_BIN (dockable);
- gchar *title = NULL;
+ PangoLayout *layout;
+ PangoAttrList *attrs;
+ PangoAttribute *attr;
+ GtkBin *bin = GTK_BIN (dockable);
+ gchar *title = NULL;
if (bin->child)
title = gimp_docked_get_title (GIMP_DOCKED (bin->child));
@@ -462,6 +464,16 @@
title ? title : dockable->blurb);
g_free (title);
+ attrs = pango_attr_list_new ();
+
+ attr = pango_attr_weight_new (PANGO_WEIGHT_SEMIBOLD);
+ attr->start_index = 0;
+ attr->end_index = -1;
+ pango_attr_list_insert (attrs, attr);
+
+ pango_layout_set_attributes (layout, attrs);
+ pango_attr_list_unref (attrs);
+
if (width > 0)
{
pango_layout_set_width (layout, PANGO_SCALE * width);
Modified: trunk/app/widgets/gimptooloptionseditor.c
==============================================================================
--- trunk/app/widgets/gimptooloptionseditor.c (original)
+++ trunk/app/widgets/gimptooloptionseditor.c Sat Mar 8 14:33:16 2008
@@ -106,7 +106,8 @@
static void
gimp_tool_options_editor_init (GimpToolOptionsEditor *editor)
{
- GtkWidget *sw;
+ GtkScrolledWindow *scrolled_window;
+ GtkWidget *viewport;
gtk_widget_set_size_request (GTK_WIDGET (editor), -1, 200);
@@ -115,18 +116,25 @@
gimp_tool_options_editor_drop_tool,
editor);
- editor->scrolled_window = sw = gtk_scrolled_window_new (NULL, NULL);
- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
+ editor->scrolled_window = gtk_scrolled_window_new (NULL, NULL);
+ scrolled_window = GTK_SCROLLED_WINDOW (editor->scrolled_window);
+
+ gtk_scrolled_window_set_policy (scrolled_window,
GTK_POLICY_AUTOMATIC,
GTK_POLICY_AUTOMATIC);
- gtk_container_add (GTK_CONTAINER (editor), sw);
- gtk_widget_show (sw);
+
+ gtk_container_add (GTK_CONTAINER (editor), editor->scrolled_window);
+ gtk_widget_show (editor->scrolled_window);
+
+ viewport = gtk_viewport_new (gtk_scrolled_window_get_hadjustment (scrolled_window),
+ gtk_scrolled_window_get_vadjustment (scrolled_window));
+ gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport), GTK_SHADOW_NONE);
+ gtk_container_add (GTK_CONTAINER (scrolled_window), viewport);
+ gtk_widget_show (viewport);
/* The vbox containing the tool options */
editor->options_vbox = gtk_vbox_new (FALSE, 0);
- gtk_container_set_border_width (GTK_CONTAINER (editor->options_vbox), 2);
- gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (sw),
- editor->options_vbox);
+ gtk_container_add (GTK_CONTAINER (viewport), editor->options_vbox);
gtk_widget_show (editor->options_vbox);
editor->save_queue = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]