summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--ChangeLog.pre-2-107
-rw-r--r--ChangeLog.pre-2-67
-rw-r--r--ChangeLog.pre-2-87
-rw-r--r--docs/reference/gdk-pixbuf/tmpl/file-loading.sgml4
-rw-r--r--docs/reference/gdk/tmpl/event_structs.sgml3
-rw-r--r--docs/reference/gdk/tmpl/rgb.sgml2
-rw-r--r--docs/reference/gdk/tmpl/windows.sgml16
-rw-r--r--docs/reference/gtk/images/accel-label.pngbin2451 -> 3028 bytes
-rw-r--r--docs/reference/gtk/images/button.pngbin1895 -> 1853 bytes
-rw-r--r--docs/reference/gtk/images/check-button.pngbin2882 -> 2798 bytes
-rw-r--r--docs/reference/gtk/images/color-button.pngbin2531 -> 2248 bytes
-rw-r--r--docs/reference/gtk/images/combo-box-entry.pngbin3423 -> 3019 bytes
-rw-r--r--docs/reference/gtk/images/entry.pngbin1590 -> 1651 bytes
-rw-r--r--docs/reference/gtk/images/file-button.pngbin3360 -> 3758 bytes
-rw-r--r--docs/reference/gtk/images/font-button.pngbin3912 -> 3520 bytes
-rw-r--r--docs/reference/gtk/images/frame.pngbin2280 -> 2218 bytes
-rw-r--r--docs/reference/gtk/images/icon-view.pngbin5666 -> 5754 bytes
-rw-r--r--docs/reference/gtk/images/label.pngbin1437 -> 1639 bytes
-rw-r--r--docs/reference/gtk/images/list-and-tree.pngbin4655 -> 4518 bytes
-rw-r--r--docs/reference/gtk/images/multiline-text.pngbin2502 -> 2700 bytes
-rw-r--r--docs/reference/gtk/images/panes.pngbin5092 -> 4575 bytes
-rw-r--r--docs/reference/gtk/images/radio-group.pngbin8490 -> 4601 bytes
-rw-r--r--docs/reference/gtk/images/separator.pngbin4893 -> 4838 bytes
-rw-r--r--docs/reference/gtk/images/toggle-button.pngbin2605 -> 2462 bytes
-rw-r--r--docs/reference/gtk/images/window.pngbin5634 -> 2627 bytes
-rw-r--r--docs/tools/README.shooter13
-rw-r--r--docs/tools/widgets.c4
-rw-r--r--gtk/gtkcellrenderertext.c12
29 files changed, 77 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index d1443d531..a9e792458 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Thu Sep 16 02:07:56 2004 Jonathan Blandford <jrb@gnome.org>
+
+ * docs/tools/widgets.c (create_icon_view): load images at normal
+ size.
+
+ * docs/reference/gtk/images/*png: Update shots.
+
Thu Sep 16 00:33:11 2004 Jonathan Blandford <jrb@gnome.org>
* docs/tools/widgets.c (new_widget_info): Add constrained sizing
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index d1443d531..a9e792458 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,10 @@
+Thu Sep 16 02:07:56 2004 Jonathan Blandford <jrb@gnome.org>
+
+ * docs/tools/widgets.c (create_icon_view): load images at normal
+ size.
+
+ * docs/reference/gtk/images/*png: Update shots.
+
Thu Sep 16 00:33:11 2004 Jonathan Blandford <jrb@gnome.org>
* docs/tools/widgets.c (new_widget_info): Add constrained sizing
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index d1443d531..a9e792458 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,10 @@
+Thu Sep 16 02:07:56 2004 Jonathan Blandford <jrb@gnome.org>
+
+ * docs/tools/widgets.c (create_icon_view): load images at normal
+ size.
+
+ * docs/reference/gtk/images/*png: Update shots.
+
Thu Sep 16 00:33:11 2004 Jonathan Blandford <jrb@gnome.org>
* docs/tools/widgets.c (new_widget_info): Add constrained sizing
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index d1443d531..a9e792458 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,10 @@
+Thu Sep 16 02:07:56 2004 Jonathan Blandford <jrb@gnome.org>
+
+ * docs/tools/widgets.c (create_icon_view): load images at normal
+ size.
+
+ * docs/reference/gtk/images/*png: Update shots.
+
Thu Sep 16 00:33:11 2004 Jonathan Blandford <jrb@gnome.org>
* docs/tools/widgets.c (new_widget_info): Add constrained sizing
diff --git a/docs/reference/gdk-pixbuf/tmpl/file-loading.sgml b/docs/reference/gdk-pixbuf/tmpl/file-loading.sgml
index 2757d674b..8e1a1fb41 100644
--- a/docs/reference/gdk-pixbuf/tmpl/file-loading.sgml
+++ b/docs/reference/gdk-pixbuf/tmpl/file-loading.sgml
@@ -60,9 +60,11 @@ End:
@filename:
@width:
@height:
-@keep_aspect_ratio:
+@preserve_aspect_ratio:
@error:
@Returns:
+<!-- # Unused Parameters # -->
+@keep_aspect_ratio:
<!-- ##### FUNCTION gdk_pixbuf_get_file_info ##### -->
diff --git a/docs/reference/gdk/tmpl/event_structs.sgml b/docs/reference/gdk/tmpl/event_structs.sgml
index cad1ae554..b3c80366b 100644
--- a/docs/reference/gdk/tmpl/event_structs.sgml
+++ b/docs/reference/gdk/tmpl/event_structs.sgml
@@ -417,7 +417,7 @@ only available if the X server supports the XFIXES extension.
@owner: the new owner of the selection
@reason: the reason for the ownership change as a #GdkOwnerChange value
@selection: the atom identifying the selection
-@time: the timestamp of the event
+@time: the timestamp of the event
@selection_time: the time at which the selection ownership was taken over
<!-- ##### ENUM GdkScrollDirection ##### -->
@@ -509,3 +509,4 @@ Specifies why a selection ownership was changed.
@GDK_OWNER_CHANGE_NEW_OWNER: some other app claimed the ownership
@GDK_OWNER_CHANGE_DESTROY: the window was destroyed
@GDK_OWNER_CHANGE_CLOSE: the client was closed
+
diff --git a/docs/reference/gdk/tmpl/rgb.sgml b/docs/reference/gdk/tmpl/rgb.sgml
index 22849e1fc..d7c3d97e9 100644
--- a/docs/reference/gdk/tmpl/rgb.sgml
+++ b/docs/reference/gdk/tmpl/rgb.sgml
@@ -450,7 +450,7 @@ about which dither mode is desired; if the display is not ditherable, it may
make sense to gray out or hide the corresponding UI widget.
</para>
-@cmap: a #GdkColormap
+@cmap: a #GdkColormap
@Returns: %TRUE if the visual associated with @cmap is ditherable.
diff --git a/docs/reference/gdk/tmpl/windows.sgml b/docs/reference/gdk/tmpl/windows.sgml
index 765ea06b0..e1ddb66f1 100644
--- a/docs/reference/gdk/tmpl/windows.sgml
+++ b/docs/reference/gdk/tmpl/windows.sgml
@@ -723,6 +723,22 @@ Registers a window as a potential drop destination.
@y_offset:
+<!-- ##### FUNCTION gdk_window_enable_synchronized_configure ##### -->
+<para>
+
+</para>
+
+@window:
+
+
+<!-- ##### FUNCTION gdk_window_configure_finished ##### -->
+<para>
+
+</para>
+
+@window:
+
+
<!-- ##### FUNCTION gdk_window_set_user_data ##### -->
<para>
diff --git a/docs/reference/gtk/images/accel-label.png b/docs/reference/gtk/images/accel-label.png
index bcc3324b4..2cd2363b7 100644
--- a/docs/reference/gtk/images/accel-label.png
+++ b/docs/reference/gtk/images/accel-label.png
Binary files differ
diff --git a/docs/reference/gtk/images/button.png b/docs/reference/gtk/images/button.png
index 9e7967d28..78bf3cccf 100644
--- a/docs/reference/gtk/images/button.png
+++ b/docs/reference/gtk/images/button.png
Binary files differ
diff --git a/docs/reference/gtk/images/check-button.png b/docs/reference/gtk/images/check-button.png
index d5a5da5f2..64f008e52 100644
--- a/docs/reference/gtk/images/check-button.png
+++ b/docs/reference/gtk/images/check-button.png
Binary files differ
diff --git a/docs/reference/gtk/images/color-button.png b/docs/reference/gtk/images/color-button.png
index 945cc37e1..6369cd54a 100644
--- a/docs/reference/gtk/images/color-button.png
+++ b/docs/reference/gtk/images/color-button.png
Binary files differ
diff --git a/docs/reference/gtk/images/combo-box-entry.png b/docs/reference/gtk/images/combo-box-entry.png
index 14a2ad141..8f6f5167a 100644
--- a/docs/reference/gtk/images/combo-box-entry.png
+++ b/docs/reference/gtk/images/combo-box-entry.png
Binary files differ
diff --git a/docs/reference/gtk/images/entry.png b/docs/reference/gtk/images/entry.png
index 7c18542b0..4786ec7b1 100644
--- a/docs/reference/gtk/images/entry.png
+++ b/docs/reference/gtk/images/entry.png
Binary files differ
diff --git a/docs/reference/gtk/images/file-button.png b/docs/reference/gtk/images/file-button.png
index 59974c283..04e8ef781 100644
--- a/docs/reference/gtk/images/file-button.png
+++ b/docs/reference/gtk/images/file-button.png
Binary files differ
diff --git a/docs/reference/gtk/images/font-button.png b/docs/reference/gtk/images/font-button.png
index ee24e2fa6..a3937da7d 100644
--- a/docs/reference/gtk/images/font-button.png
+++ b/docs/reference/gtk/images/font-button.png
Binary files differ
diff --git a/docs/reference/gtk/images/frame.png b/docs/reference/gtk/images/frame.png
index 563378ab7..18e4f9794 100644
--- a/docs/reference/gtk/images/frame.png
+++ b/docs/reference/gtk/images/frame.png
Binary files differ
diff --git a/docs/reference/gtk/images/icon-view.png b/docs/reference/gtk/images/icon-view.png
index b3a6ab77f..ce53787cb 100644
--- a/docs/reference/gtk/images/icon-view.png
+++ b/docs/reference/gtk/images/icon-view.png
Binary files differ
diff --git a/docs/reference/gtk/images/label.png b/docs/reference/gtk/images/label.png
index b7fc982a4..abb3f3cda 100644
--- a/docs/reference/gtk/images/label.png
+++ b/docs/reference/gtk/images/label.png
Binary files differ
diff --git a/docs/reference/gtk/images/list-and-tree.png b/docs/reference/gtk/images/list-and-tree.png
index 260bf4f05..0c6d2ec8e 100644
--- a/docs/reference/gtk/images/list-and-tree.png
+++ b/docs/reference/gtk/images/list-and-tree.png
Binary files differ
diff --git a/docs/reference/gtk/images/multiline-text.png b/docs/reference/gtk/images/multiline-text.png
index 7bdeb2fb1..2e3229584 100644
--- a/docs/reference/gtk/images/multiline-text.png
+++ b/docs/reference/gtk/images/multiline-text.png
Binary files differ
diff --git a/docs/reference/gtk/images/panes.png b/docs/reference/gtk/images/panes.png
index 4f8f20ba3..be3b15069 100644
--- a/docs/reference/gtk/images/panes.png
+++ b/docs/reference/gtk/images/panes.png
Binary files differ
diff --git a/docs/reference/gtk/images/radio-group.png b/docs/reference/gtk/images/radio-group.png
index c08588aa0..092a35db9 100644
--- a/docs/reference/gtk/images/radio-group.png
+++ b/docs/reference/gtk/images/radio-group.png
Binary files differ
diff --git a/docs/reference/gtk/images/separator.png b/docs/reference/gtk/images/separator.png
index f1277fd96..9d2ae4d1a 100644
--- a/docs/reference/gtk/images/separator.png
+++ b/docs/reference/gtk/images/separator.png
Binary files differ
diff --git a/docs/reference/gtk/images/toggle-button.png b/docs/reference/gtk/images/toggle-button.png
index a0d7a59c9..d147d0e7e 100644
--- a/docs/reference/gtk/images/toggle-button.png
+++ b/docs/reference/gtk/images/toggle-button.png
Binary files differ
diff --git a/docs/reference/gtk/images/window.png b/docs/reference/gtk/images/window.png
index 56133166b..926a77302 100644
--- a/docs/reference/gtk/images/window.png
+++ b/docs/reference/gtk/images/window.png
Binary files differ
diff --git a/docs/tools/README.shooter b/docs/tools/README.shooter
new file mode 100644
index 000000000..14f7072e6
--- /dev/null
+++ b/docs/tools/README.shooter
@@ -0,0 +1,13 @@
+The doc shooter is used to take screenshots of widgets for the GTK+
+reference manuals. We use these images for both the headers of the
+images, and for the visual index of GNOME images. They aren't part of
+the docs build. Instead, the images are taken, and then copied by hand
+into gtk+/docs/reference/gtk/images/
+
+Ideally, the images should be taken once a release, and all images
+should be updated at the same time. A simple theme should be used to
+take the screenshots, and in the future, we may include a gtkrc file in
+this directory for the shooter to use. Currently, all shots are
+constrained to the same width. Care should be taken when adding new
+widgets to keep this constraint.
+
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c
index 07d6f80ba..a14299497 100644
--- a/docs/tools/widgets.c
+++ b/docs/tools/widgets.c
@@ -245,10 +245,10 @@ create_icon_view (void)
gtk_frame_set_shadow_type (GTK_FRAME (widget), GTK_SHADOW_IN);
list_store = gtk_list_store_new (2, G_TYPE_STRING, GDK_TYPE_PIXBUF);
gtk_list_store_append (list_store, &iter);
- pixbuf = gdk_pixbuf_new_from_file_at_size ("gnome-gmush.png", 20, 20, NULL);
+ pixbuf = gdk_pixbuf_new_from_file ("gnome-gmush.png", NULL);
gtk_list_store_set (list_store, &iter, 0, "One", 1, pixbuf, -1);
gtk_list_store_append (list_store, &iter);
- pixbuf = gdk_pixbuf_new_from_file_at_size ("gnome-foot.png", 20, 20, NULL);
+ pixbuf = gdk_pixbuf_new_from_file ("gnome-foot.png", NULL);
gtk_list_store_set (list_store, &iter, 0, "Two", 1, pixbuf, -1);
icon_view = gtk_icon_view_new();
diff --git a/gtk/gtkcellrenderertext.c b/gtk/gtkcellrenderertext.c
index 4c7bd2778..6516ff11f 100644
--- a/gtk/gtkcellrenderertext.c
+++ b/gtk/gtkcellrenderertext.c
@@ -1414,6 +1414,10 @@ gtk_cell_renderer_text_get_size (GtkCellRenderer *cell,
{
*x_offset = ((gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL) ?
(1.0 - cell->xalign) : cell->xalign) * (cell_area->width - rect.width - (2 * cell->xpad));
+ if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL)
+ *x_offset -= rect.width;
+ if (celltext->text && !strcmp ("Makefile", celltext->text))
+ g_print ("x_offset: %d %d %d\n", cell_area->width, *x_offset, rect.width);
*x_offset = MAX (*x_offset, 0);
}
if (y_offset)
@@ -1505,6 +1509,8 @@ gtk_cell_renderer_text_render (GtkCellRenderer *cell,
else
pango_layout_set_width (layout, -1);
+ if (celltext->text && !strcmp ("Makefile", celltext->text))
+ g_print ("render: %d %d %d\n", cell_area->x, cell_area->width, cell_area->x + x_offset + cell->xpad);
gtk_paint_layout (widget->style,
window,
state,
@@ -1515,6 +1521,12 @@ gtk_cell_renderer_text_render (GtkCellRenderer *cell,
cell_area->x + x_offset + cell->xpad,
cell_area->y + y_offset + cell->ypad,
layout);
+ gdk_draw_line (window, widget->style->black_gc,
+ cell_area->x + x_offset + cell->xpad,
+ cell_area->y + y_offset + cell->ypad,
+ cell_area->x + x_offset + cell->xpad,
+ cell_area->y + y_offset + cell->ypad + 20);
+
g_object_unref (layout);
}