gtk2/docs/reference/gtk/tmpl/gtkstyle.sgml

970 lines
9.4 KiB
Plaintext
Raw Normal View History

1999-08-16 18:51:52 +00:00
<!-- ##### SECTION Title ##### -->
Styles
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### MACRO GTK_STYLE_ATTACHED ##### -->
<para>
Returns whether the styleis attached to a window.
1999-08-16 18:51:52 +00:00
</para>
@style: a #GtkStyle.
1999-08-16 18:51:52 +00:00
<!-- ##### STRUCT GtkStyle ##### -->
<para>
</para>
@fg:
@bg:
@light:
@dark:
@mid:
@text:
@base:
fix some shell typos 2001-05-04 Havoc Pennington <hp@redhat.com> * configure.in: fix some shell typos * gtk/gtkcolorsel.c (gtk_color_selection_destroy): warning fix * gtk/gtkimage.c: handle animations * gtk/gtkcheckbutton.c (gtk_check_button_size_request): request border_width * 2, not just border_width * gtk/gtkscale.c: add "format_value" signal to allow people to override the way values are drawn. (gtk_scale_get_value_size): fix width/height mistake, and compute size from actual displayed text, not from made-up text. * gtk/gtktexttag.c (gtk_text_tag_class_init): fix return type in signal registration * tests/testtext.c: Add "Remove all tags" menu item for testing * gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): implement * demos/gtk-demo/main.c (main): add hack so we can find modules without installing gtk * demos/gtk-demo/textview.c (insert_text): demo font scaling * gtk/gtkcellrenderertext.c: Add "scale" property (font scaling factor) (gtk_cell_renderer_text_set_property): remove some bogus g_object_notify * gtk/gtktexttag.c: add "scale" property which is a font scaling factor * gtk/gtktextlayout.c (add_text_attrs): add font scale attribute to layout * gtk/gtktextiter.c (gtk_text_iter_is_start): rename from gtk_text_iter_is_first 2001-05-04 Havoc Pennington <hp@redhat.com> * pixops/pixops.c (pixops_process): merge fix from stable: Patch from hoshem@mel.comcen.com.au to fix nonzero X offsets. Fixes bug #50371. * gdk-pixbuf/pixops/pixops.c (pixops_composite_nearest): merge from stable: Patch from OKADA Mitsuru <m-okada@fjb.co.jp> to fix confusion of using "src" instead of "p". (pixops_composite_color_nearest): Use a more accurate (and correct, to begin with) compositing method. This cures checks showing through on images with no alpha. * gdk-pixbuf.c (gdk_pixbuf_fill): fix bug that left some trailing bytes unfilled. * gdk-pixbuf-io.h: fix UpdatedNotifyFunc to use signed ints * gdk-pixbuf-loader.h (struct _GdkPixbufLoaderClass): Change area_updated signal to use signed ints. Removed animation-related signals. * io-gif.c, io-gif-animation.h, io-gif-animation.c: Massive rewrite action * gdk-pixbuf-animation.c: Add GdkPixbufAnimationIter to abstract all the pesky details. Remove old frame-based API. Make GdkPixbufAnimation an abstract base class, derived by the loaders.
2001-05-07 15:58:47 +00:00
@text_aa:
1999-08-16 18:51:52 +00:00
@black:
@white:
@font_desc:
@xthickness:
@ythickness:
1999-08-16 18:51:52 +00:00
@fg_gc:
@bg_gc:
@light_gc:
@dark_gc:
@mid_gc:
@text_gc:
@base_gc:
fix some shell typos 2001-05-04 Havoc Pennington <hp@redhat.com> * configure.in: fix some shell typos * gtk/gtkcolorsel.c (gtk_color_selection_destroy): warning fix * gtk/gtkimage.c: handle animations * gtk/gtkcheckbutton.c (gtk_check_button_size_request): request border_width * 2, not just border_width * gtk/gtkscale.c: add "format_value" signal to allow people to override the way values are drawn. (gtk_scale_get_value_size): fix width/height mistake, and compute size from actual displayed text, not from made-up text. * gtk/gtktexttag.c (gtk_text_tag_class_init): fix return type in signal registration * tests/testtext.c: Add "Remove all tags" menu item for testing * gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): implement * demos/gtk-demo/main.c (main): add hack so we can find modules without installing gtk * demos/gtk-demo/textview.c (insert_text): demo font scaling * gtk/gtkcellrenderertext.c: Add "scale" property (font scaling factor) (gtk_cell_renderer_text_set_property): remove some bogus g_object_notify * gtk/gtktexttag.c: add "scale" property which is a font scaling factor * gtk/gtktextlayout.c (add_text_attrs): add font scale attribute to layout * gtk/gtktextiter.c (gtk_text_iter_is_start): rename from gtk_text_iter_is_first 2001-05-04 Havoc Pennington <hp@redhat.com> * pixops/pixops.c (pixops_process): merge fix from stable: Patch from hoshem@mel.comcen.com.au to fix nonzero X offsets. Fixes bug #50371. * gdk-pixbuf/pixops/pixops.c (pixops_composite_nearest): merge from stable: Patch from OKADA Mitsuru <m-okada@fjb.co.jp> to fix confusion of using "src" instead of "p". (pixops_composite_color_nearest): Use a more accurate (and correct, to begin with) compositing method. This cures checks showing through on images with no alpha. * gdk-pixbuf.c (gdk_pixbuf_fill): fix bug that left some trailing bytes unfilled. * gdk-pixbuf-io.h: fix UpdatedNotifyFunc to use signed ints * gdk-pixbuf-loader.h (struct _GdkPixbufLoaderClass): Change area_updated signal to use signed ints. Removed animation-related signals. * io-gif.c, io-gif-animation.h, io-gif-animation.c: Massive rewrite action * gdk-pixbuf-animation.c: Add GdkPixbufAnimationIter to abstract all the pesky details. Remove old frame-based API. Make GdkPixbufAnimation an abstract base class, derived by the loaders.
2001-05-07 15:58:47 +00:00
@text_aa_gc:
1999-08-16 18:51:52 +00:00
@black_gc:
@white_gc:
@bg_pixmap:
<!-- ##### STRUCT GtkStyleClass ##### -->
<para>
</para>
@parent_class:
@realize:
@unrealize:
@copy:
@clone:
@init_from_rc:
@set_background:
Some updates 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtk-sections.txt: Some updates * gdk/gdk-sections.txt: remove GdkPixbufAlphaMode * gdk-pixbuf/gdk-pixbuf-sections.txt: Add new API, remove GdkPixbufClass/GdkAnimationClass since those are private * gdk-pixbuf/Makefile.am (IGNORE_HFILES): ignore more headers 2000-10-18 Havoc Pennington <hp@redhat.com> * gtk/gtktextiter.c (gtk_text_iter_forward_to_newline): Fix a bug where any number of empty lines would get skipped * gtk/gtktextiter.h: Remove padding from GtkTextIter; live on the edge. * gtk/gtktextiter.c (gtk_text_iter_make_surreal): enhance the warning about invalid iterators (explain more thoroughly) (gtk_text_iter_in_region): rename gtk_text_iter_in_range * gtk/gtktextview.c (FOCUS_EDGE_WIDTH): Make focus rectangle less big * demos/*.c: Add error handling * gtk/gtktextbuffer.c: don't modify const iterators * gtk/gdk-pixbuf-loader.c: Add full error handling here * gtk/gtkimage.c (gtk_image_set_from_file): ignore errors on file load * gtk/gtkiconfactory.c: Update to reflect addition of error handling to gdk-pixbuf loaders 2000-10-16 Havoc Pennington <hp@redhat.com> * gdk-pixbuf-io.c (gdk_pixbuf_get_module) (gdk_pixbuf_get_named_module) (gdk_pixbuf_load_module): add error reporting here also * make-inline-pixbuf.c (main): use GError * io-xpm.c: include unistd.h * gdk-pixbuf-util.c: include string.h * io-*.c: add error reporting * gdk-pixbuf-animation.c (gdk_pixbuf_animation_new_from_file): add error reporting * gdk-pixbuf-io.c (gdk_pixbuf_new_from_file): Add error reporting * gdk-pixbuf-io.h: Add GError** to load_increment and load methods * gdk-pixbuf-io.c (gdk_pixbuf_save) (gdk_pixbuf_savev): return a G_FILE_ERROR if we fail to write or close the file. * gdk-pixbuf.h: remove GDK_PIXBUF_ERROR_IO, instead we'll use G_FILE_ERROR_*. Rename enum to GdkPixbufError, properly following the GError naming rules. Add GError** to load functions.
2000-10-18 18:42:54 +00:00
@render_icon:
1999-08-16 18:51:52 +00:00
@draw_hline:
@draw_vline:
@draw_shadow:
@draw_polygon:
@draw_arrow:
@draw_diamond:
@draw_string:
@draw_box:
@draw_flat_box:
@draw_check:
@draw_option:
@draw_tab:
@draw_shadow_gap:
@draw_box_gap:
@draw_extension:
@draw_focus:
@draw_slider:
@draw_handle:
@draw_expander:
@draw_layout:
2001-03-29 21:17:45 +00:00
@draw_resize_grip:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_style_new ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION gtk_style_copy ##### -->
<para>
</para>
@style:
@Returns:
<!-- ##### FUNCTION gtk_style_attach ##### -->
<para>
</para>
@style:
@window:
@Returns:
<!-- ##### FUNCTION gtk_style_detach ##### -->
<para>
</para>
@style:
<!-- ##### FUNCTION gtk_style_ref ##### -->
<para>
</para>
@style:
@Returns:
<!-- ##### FUNCTION gtk_style_unref ##### -->
<para>
</para>
@style:
<!-- ##### FUNCTION gtk_style_set_background ##### -->
<para>
</para>
@style:
@window:
@state_type:
<!-- ##### FUNCTION gtk_style_apply_default_background ##### -->
<para>
</para>
@style:
@window:
@set_bg:
@state_type:
@area:
@x:
@y:
@width:
@height:
<!-- ##### MACRO gtk_style_apply_default_pixmap ##### -->
<para>
</para>
@s:
@gw:
@st:
@a:
@x:
@y:
@w:
@h:
<!-- ##### FUNCTION gtk_style_lookup_icon_set ##### -->
<para>
</para>
@style:
@stock_id:
@Returns:
<!-- ##### FUNCTION gtk_style_render_icon ##### -->
<para>
</para>
@style:
@source:
@direction:
@state:
@size:
@widget:
@detail:
@Returns:
<!-- ##### FUNCTION gtk_style_get_font ##### -->
<para>
</para>
@style:
@Returns:
<!-- ##### FUNCTION gtk_style_set_font ##### -->
<para>
</para>
@style:
@font:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_draw_hline ##### -->
<para>
</para>
@style:
@window:
@state_type:
@x1:
@x2:
@y:
<!-- ##### FUNCTION gtk_draw_vline ##### -->
<para>
</para>
@style:
@window:
@state_type:
@y1:
@y2:
@x:
<!-- ##### FUNCTION gtk_draw_shadow ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_polygon ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@points:
@npoints:
@fill:
<!-- ##### FUNCTION gtk_draw_arrow ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@arrow_type:
@fill:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_diamond ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_string ##### -->
<para>
</para>
@style:
@window:
@state_type:
@x:
@y:
@string:
<!-- ##### FUNCTION gtk_draw_box ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_box_gap ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
@gap_side:
@gap_x:
@gap_width:
<!-- ##### FUNCTION gtk_draw_check ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_extension ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
@gap_side:
<!-- ##### FUNCTION gtk_draw_flat_box ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_focus ##### -->
<para>
</para>
@style:
@window:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_handle ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
@orientation:
<!-- ##### FUNCTION gtk_draw_option ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_shadow_gap ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
@gap_side:
@gap_x:
@gap_width:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_draw_slider ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
@orientation:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_draw_tab ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_draw_expander ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@x:
@y:
@expander_style:
<!-- # Unused Parameters # -->
@is_open:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_draw_layout ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
fix some shell typos 2001-05-04 Havoc Pennington <hp@redhat.com> * configure.in: fix some shell typos * gtk/gtkcolorsel.c (gtk_color_selection_destroy): warning fix * gtk/gtkimage.c: handle animations * gtk/gtkcheckbutton.c (gtk_check_button_size_request): request border_width * 2, not just border_width * gtk/gtkscale.c: add "format_value" signal to allow people to override the way values are drawn. (gtk_scale_get_value_size): fix width/height mistake, and compute size from actual displayed text, not from made-up text. * gtk/gtktexttag.c (gtk_text_tag_class_init): fix return type in signal registration * tests/testtext.c: Add "Remove all tags" menu item for testing * gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): implement * demos/gtk-demo/main.c (main): add hack so we can find modules without installing gtk * demos/gtk-demo/textview.c (insert_text): demo font scaling * gtk/gtkcellrenderertext.c: Add "scale" property (font scaling factor) (gtk_cell_renderer_text_set_property): remove some bogus g_object_notify * gtk/gtktexttag.c: add "scale" property which is a font scaling factor * gtk/gtktextlayout.c (add_text_attrs): add font scale attribute to layout * gtk/gtktextiter.c (gtk_text_iter_is_start): rename from gtk_text_iter_is_first 2001-05-04 Havoc Pennington <hp@redhat.com> * pixops/pixops.c (pixops_process): merge fix from stable: Patch from hoshem@mel.comcen.com.au to fix nonzero X offsets. Fixes bug #50371. * gdk-pixbuf/pixops/pixops.c (pixops_composite_nearest): merge from stable: Patch from OKADA Mitsuru <m-okada@fjb.co.jp> to fix confusion of using "src" instead of "p". (pixops_composite_color_nearest): Use a more accurate (and correct, to begin with) compositing method. This cures checks showing through on images with no alpha. * gdk-pixbuf.c (gdk_pixbuf_fill): fix bug that left some trailing bytes unfilled. * gdk-pixbuf-io.h: fix UpdatedNotifyFunc to use signed ints * gdk-pixbuf-loader.h (struct _GdkPixbufLoaderClass): Change area_updated signal to use signed ints. Removed animation-related signals. * io-gif.c, io-gif-animation.h, io-gif-animation.c: Massive rewrite action * gdk-pixbuf-animation.c: Add GdkPixbufAnimationIter to abstract all the pesky details. Remove old frame-based API. Make GdkPixbufAnimation an abstract base class, derived by the loaders.
2001-05-07 15:58:47 +00:00
@use_text:
1999-08-16 18:51:52 +00:00
@x:
@y:
@layout:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_draw_resize_grip ##### -->
<para>
</para>
@style:
@window:
@state_type:
@edge:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_arrow ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@arrow_type:
@fill:
1999-08-16 18:51:52 +00:00
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_box ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_box_gap ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
@gap_side:
@gap_x:
@gap_width:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_paint_check ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_diamond ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_extension ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
@gap_side:
<!-- ##### FUNCTION gtk_paint_flat_box ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_focus ##### -->
<para>
</para>
@style:
@window:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_handle ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
@orientation:
<!-- ##### FUNCTION gtk_paint_hline ##### -->
<para>
</para>
@style:
@window:
@state_type:
@area:
@widget:
@detail:
@x1:
@x2:
@y:
<!-- ##### FUNCTION gtk_paint_option ##### -->
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_polygon ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@points:
@npoints:
@fill:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_paint_shadow ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_paint_shadow_gap ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
@gap_side:
@gap_x:
@gap_width:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_paint_slider ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
@orientation:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_paint_string ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@area:
@widget:
@detail:
@x:
@y:
@string:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_paint_tab ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@shadow_type:
@area:
@widget:
@detail:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_paint_vline ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@area:
@widget:
@detail:
@y1:
@y2:
1999-08-16 18:51:52 +00:00
@x:
<!-- ##### FUNCTION gtk_paint_expander ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
@area:
@widget:
@detail:
@x:
@y:
@expander_style:
<!-- # Unused Parameters # -->
@is_open:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_paint_layout ##### -->
1999-08-16 18:51:52 +00:00
<para>
</para>
@style:
@window:
@state_type:
fix some shell typos 2001-05-04 Havoc Pennington <hp@redhat.com> * configure.in: fix some shell typos * gtk/gtkcolorsel.c (gtk_color_selection_destroy): warning fix * gtk/gtkimage.c: handle animations * gtk/gtkcheckbutton.c (gtk_check_button_size_request): request border_width * 2, not just border_width * gtk/gtkscale.c: add "format_value" signal to allow people to override the way values are drawn. (gtk_scale_get_value_size): fix width/height mistake, and compute size from actual displayed text, not from made-up text. * gtk/gtktexttag.c (gtk_text_tag_class_init): fix return type in signal registration * tests/testtext.c: Add "Remove all tags" menu item for testing * gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): implement * demos/gtk-demo/main.c (main): add hack so we can find modules without installing gtk * demos/gtk-demo/textview.c (insert_text): demo font scaling * gtk/gtkcellrenderertext.c: Add "scale" property (font scaling factor) (gtk_cell_renderer_text_set_property): remove some bogus g_object_notify * gtk/gtktexttag.c: add "scale" property which is a font scaling factor * gtk/gtktextlayout.c (add_text_attrs): add font scale attribute to layout * gtk/gtktextiter.c (gtk_text_iter_is_start): rename from gtk_text_iter_is_first 2001-05-04 Havoc Pennington <hp@redhat.com> * pixops/pixops.c (pixops_process): merge fix from stable: Patch from hoshem@mel.comcen.com.au to fix nonzero X offsets. Fixes bug #50371. * gdk-pixbuf/pixops/pixops.c (pixops_composite_nearest): merge from stable: Patch from OKADA Mitsuru <m-okada@fjb.co.jp> to fix confusion of using "src" instead of "p". (pixops_composite_color_nearest): Use a more accurate (and correct, to begin with) compositing method. This cures checks showing through on images with no alpha. * gdk-pixbuf.c (gdk_pixbuf_fill): fix bug that left some trailing bytes unfilled. * gdk-pixbuf-io.h: fix UpdatedNotifyFunc to use signed ints * gdk-pixbuf-loader.h (struct _GdkPixbufLoaderClass): Change area_updated signal to use signed ints. Removed animation-related signals. * io-gif.c, io-gif-animation.h, io-gif-animation.c: Massive rewrite action * gdk-pixbuf-animation.c: Add GdkPixbufAnimationIter to abstract all the pesky details. Remove old frame-based API. Make GdkPixbufAnimation an abstract base class, derived by the loaders.
2001-05-07 15:58:47 +00:00
@use_text:
1999-08-16 18:51:52 +00:00
@area:
@widget:
@detail:
@x:
@y:
@layout:
1999-08-16 18:51:52 +00:00
<!-- ##### FUNCTION gtk_paint_resize_grip ##### -->
<para>
</para>
@style:
@window:
@state_type:
@area:
@widget:
@detail:
@edge:
@x:
@y:
@width:
@height:
<!-- ##### STRUCT GtkBorder ##### -->
<para>
</para>
@left:
@right:
@top:
@bottom:
<!-- ##### FUNCTION gtk_border_copy ##### -->
<para>
</para>
@border:
@Returns:
<!-- ##### FUNCTION gtk_border_free ##### -->
<para>
</para>
@border:
<!-- ##### STRUCT GtkRcProperty ##### -->
<para>
</para>
@type_name:
@property_name:
@origin:
@value:
<!-- ##### USER_FUNCTION GtkRcPropertyParser ##### -->
<para>
</para>
@pspec:
@rc_string:
@property_value:
@Returns: