diff options
author | Ramiro Estrugo <ramiro@src.gnome.org> | 2001-02-13 12:01:16 +0000 |
---|---|---|
committer | Ramiro Estrugo <ramiro@src.gnome.org> | 2001-02-13 12:01:16 +0000 |
commit | b075065c7fbd08a6c7de5c196412015436951ba2 (patch) | |
tree | 43df6f3e8319af5e514f53d3b1831e1eaa466c32 /test/test-nautilus-font.c | |
parent | 25dcf28b44ff1d4bb0dce83270677d071cd1fa81 (diff) | |
download | nautilus-b075065c7fbd08a6c7de5c196412015436951ba2.tar.gz |
reviewed by: Maciej Stachowiak <mjs@eazel.com>
* libnautilus-extensions/Makefile.am:
* libnautilus-extensions/nautilus-glyph.h:
* libnautilus-extensions/nautilus-glyph.c:
New class. A wrapper on RsvgGlyph that makes it simple and fast
to draw smooth text on pixbufs
* libnautilus-extensions/nautilus-clickable-image.c:
(nautilus_clickable_image_initialize_class),
(nautilus_clickable_image_realize):
Remove unrealize() method that was a noop.
* libnautilus-extensions/nautilus-debug-drawing.c:
(nautilus_debug_pixbuf_draw_point),
(nautilus_debug_pixbuf_draw_rectangle),
(nautilus_debug_pixbuf_draw_rectangle_inset):
* libnautilus-extensions/nautilus-debug-drawing.h:
Add some pixbuf drawing functions to debug clip areas in pixbufs.
* libnautilus-extensions/nautilus-image-table.c:
(nautilus_image_table_initialize_class),
(nautilus_image_table_remove):
Remove add() method that was a noop.
* test/.cvsignore:
* test/Makefile.am:
* test/test-nautilus-font-simple.c: (main):
* test/test-nautilus-font.c: (main):
* test/test-nautilus-glyph-simple.c: (glyph_new), (main):
* test/test-nautilus-glyph.c: (glyph_new), (main):
* test/test.c: (test_window_set_title_with_pid),
(test_pixbuf_draw_rectangle_tiled):
* test/test.h:
New NautilusGlyph tests. Also remove the broken pixbuf drawing
debug code. Use the debugging code in nautilus-debug-drawing.[ch]
instead.
Diffstat (limited to 'test/test-nautilus-font.c')
-rw-r--r-- | test/test-nautilus-font.c | 141 |
1 files changed, 70 insertions, 71 deletions
diff --git a/test/test-nautilus-font.c b/test/test-nautilus-font.c index f16e5ce82..c0bfe070c 100644 --- a/test/test-nautilus-font.c +++ b/test/test-nautilus-font.c @@ -36,12 +36,11 @@ main (int argc, char* argv[]) pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, pixbuf_width, pixbuf_height); g_assert (pixbuf != NULL); - test_pixbuf_draw_rectangle (pixbuf, - -1, -1, -1, -1, - 0, - TRUE, - NAUTILUS_RGB_COLOR_WHITE, - NAUTILUS_OPACITY_FULLY_OPAQUE); + nautilus_debug_pixbuf_draw_rectangle (pixbuf, + TRUE, + -1, -1, -1, -1, + NAUTILUS_RGB_COLOR_WHITE, + NAUTILUS_OPACITY_FULLY_OPAQUE); multi_lines_area.x0 = multi_line_x; multi_lines_area.y0 = multi_line_y; @@ -88,30 +87,30 @@ main (int argc, char* argv[]) clip_area.x1 = clip_area.x0 + 100; clip_area.y1 = clip_area.y0 + 30; - test_pixbuf_draw_rectangle (pixbuf, - clip_area.x0, - clip_area.y0, - clip_area.x1, - clip_area.y1, - -1, - FALSE, - NAUTILUS_RGBA_COLOR_OPAQUE_RED, - NAUTILUS_OPACITY_FULLY_OPAQUE); - + nautilus_debug_pixbuf_draw_rectangle_inset (pixbuf, + FALSE, + clip_area.x0, + clip_area.y0, + clip_area.x1, + clip_area.y1, + NAUTILUS_RGBA_COLOR_OPAQUE_RED, + NAUTILUS_OPACITY_FULLY_OPAQUE, + 1); + whole_area.x0 = 0; whole_area.y0 = 0; whole_area.x1 = whole_area.x0 + pixbuf_width; whole_area.y1 = whole_area.y0 + pixbuf_height; - test_pixbuf_draw_rectangle (pixbuf, - multi_lines_area.x0, - multi_lines_area.y0, - multi_lines_area.x1, - multi_lines_area.y1, - -1, - FALSE, - NAUTILUS_RGBA_COLOR_OPAQUE_RED, - NAUTILUS_OPACITY_FULLY_OPAQUE); + nautilus_debug_pixbuf_draw_rectangle_inset (pixbuf, + FALSE, + multi_lines_area.x0, + multi_lines_area.y0, + multi_lines_area.x1, + multi_lines_area.y1, + NAUTILUS_RGBA_COLOR_OPAQUE_RED, + NAUTILUS_OPACITY_FULLY_OPAQUE, + -1); /* * Multiple text lines test. @@ -156,22 +155,22 @@ main (int argc, char* argv[]) ArtIRect composited_area; GdkPixbuf *tile_pixbuf; - tile_pixbuf = test_pixbuf_new_named ("patterns/pale_coins.png", 1.0); + tile_pixbuf = test_pixbuf_new_named ("patterns/purple_marble.png", 1.0); composited_area.x0 = 270; composited_area.y0 = 80; composited_area.x1 = composited_area.x0 + 200; composited_area.y1 = composited_area.y0 + 200; - test_pixbuf_draw_rectangle (pixbuf, - composited_area.x0, - composited_area.y0, - composited_area.x1, - composited_area.y1, - -1, - FALSE, - NAUTILUS_RGBA_COLOR_OPAQUE_RED, - NAUTILUS_OPACITY_FULLY_OPAQUE); + nautilus_debug_pixbuf_draw_rectangle_inset (pixbuf, + FALSE, + composited_area.x0, + composited_area.y0, + composited_area.x1, + composited_area.y1, + NAUTILUS_RGBA_COLOR_OPAQUE_RED, + NAUTILUS_OPACITY_FULLY_OPAQUE, + -1); nautilus_gdk_pixbuf_draw_to_pixbuf_tiled (tile_pixbuf, pixbuf, @@ -210,15 +209,15 @@ main (int argc, char* argv[]) layout_area.x1 = layout_area.x0 + max_text_width; layout_area.y1 = layout_area.y0 + 130; - test_pixbuf_draw_rectangle (pixbuf, - layout_area.x0, - layout_area.y0, - layout_area.x1, - layout_area.y1, - -1, - FALSE, - NAUTILUS_RGBA_COLOR_OPAQUE_RED, - NAUTILUS_OPACITY_FULLY_OPAQUE); + nautilus_debug_pixbuf_draw_rectangle_inset (pixbuf, + FALSE, + layout_area.x0, + layout_area.y0, + layout_area.x1, + layout_area.y1, + NAUTILUS_RGBA_COLOR_OPAQUE_RED, + NAUTILUS_OPACITY_FULLY_OPAQUE, + -1); nautilus_text_layout_paint (text_layout, pixbuf, @@ -231,15 +230,15 @@ main (int argc, char* argv[]) layout_area.x0 += (max_text_width + 20); layout_area.x1 += (max_text_width + 20); - test_pixbuf_draw_rectangle (pixbuf, - layout_area.x0, - layout_area.y0, - layout_area.x1, - layout_area.y1, - -1, - FALSE, - NAUTILUS_RGBA_COLOR_OPAQUE_RED, - NAUTILUS_OPACITY_FULLY_OPAQUE); + nautilus_debug_pixbuf_draw_rectangle_inset (pixbuf, + FALSE, + layout_area.x0, + layout_area.y0, + layout_area.x1, + layout_area.y1, + NAUTILUS_RGBA_COLOR_OPAQUE_RED, + NAUTILUS_OPACITY_FULLY_OPAQUE, + -1); nautilus_text_layout_paint (text_layout, pixbuf, @@ -252,15 +251,15 @@ main (int argc, char* argv[]) layout_area.x0 += (max_text_width + 20); layout_area.x1 += (max_text_width + 20); - test_pixbuf_draw_rectangle (pixbuf, - layout_area.x0, - layout_area.y0, - layout_area.x1, - layout_area.y1, - -1, - FALSE, - NAUTILUS_RGBA_COLOR_OPAQUE_RED, - NAUTILUS_OPACITY_FULLY_OPAQUE); + nautilus_debug_pixbuf_draw_rectangle_inset (pixbuf, + FALSE, + layout_area.x0, + layout_area.y0, + layout_area.x1, + layout_area.y1, + NAUTILUS_RGBA_COLOR_OPAQUE_RED, + NAUTILUS_OPACITY_FULLY_OPAQUE, + -1); nautilus_text_layout_paint (text_layout, pixbuf, @@ -297,15 +296,15 @@ main (int argc, char* argv[]) layout_area.x1 = layout_area.x0 + text_layout->width; layout_area.y1 = layout_area.y0 + text_layout->height; - test_pixbuf_draw_rectangle (pixbuf, - layout_area.x0, - layout_area.y0, - layout_area.x1, - layout_area.y1, - -1, - FALSE, - NAUTILUS_RGBA_COLOR_OPAQUE_RED, - NAUTILUS_OPACITY_FULLY_OPAQUE); + nautilus_debug_pixbuf_draw_rectangle_inset (pixbuf, + FALSE, + layout_area.x0, + layout_area.y0, + layout_area.x1, + layout_area.y1, + NAUTILUS_RGBA_COLOR_OPAQUE_RED, + NAUTILUS_OPACITY_FULLY_OPAQUE, + -1); nautilus_text_layout_paint (text_layout, pixbuf, |