diff options
author | Manish Singh <yosh@gimp.org> | 2002-11-20 01:07:33 +0000 |
---|---|---|
committer | Manish Singh <yosh@src.gnome.org> | 2002-11-20 01:07:33 +0000 |
commit | bc035915e9406896c83a7cd6a132eb722229a876 (patch) | |
tree | 2c1562383639d15f86bd64d5dedc7a0055ab11d4 /gtk/gtkstyle.c | |
parent | 3e8866a488844f8c2ded0a7cdb26cab3af2c2390 (diff) | |
download | gtk+-bc035915e9406896c83a7cd6a132eb722229a876.tar.gz |
add -DGTK_DISABLE_DEPRECATED. #undef it at the top of gtktypebuiltins.c.
Tue Nov 19 17:05:51 2002 Manish Singh <yosh@gimp.org>
* gtk/Makefile.am: add -DGTK_DISABLE_DEPRECATED. #undef it at the
top of gtktypebuiltins.c.
* gtk/gtkclist.c
* gtk/gtkcombo.c
* gtk/gtkctree.c
* gtk/gtklist.c
* gtk/gtklistitem.c
* gtk/gtkoldeditable.c
* gtk/gtkpixmap.c
* gtk/gtkpreview.c
* gtk/gtksignal.c
* gtk/gtktext.c
* gtk/gtktipsquery.c
* gtk/gtktree.c
* gtk/gtktreeitem.c
* gtk/gtktypeutils.c: #undef GTK_DISABLE_DEPRECATED, deprecated widgets
and compat code.
* gtk/gtkcolorsel.c: move gtk_color_selection_set_color implementation
to set_color_internal, and use that. The deprecated function now
merely wraps it.
* gtk/gtkfontsel.c: same as above, except with
gtk_font_selection_get_font.
* gtk/gtknotebook.c: same as above, except with
gtk_notebook_set_homogeneous, and gtk_notebook_set_tab_{border,
hborder,vborder}.
* gtk/gtkprogressbar.c: same as above, except with
gtk_progress_bar_set_{bar_stype,discrete_blocks,activity_step,
activity_blocks}.
* gtk/gtkstyle.c: same as above, except with gtk_style_get_font.
* gtk/gtkwidget.c: same as above, except with gtk_widget_set_usize.
* gtk/gtkitemfactory.h: declare compatibility functions for deprecated
GtkMenuFactory stuff if GTK_COMPILATION, since they are used
internally by the compat code.
* gtk/gtkitemfactory.c (gtk_item_factory_create_item): remove
use of deprecated gtk_check_menu_item_set_show_toggle (it is a noop
now).
* gtk/gtkmain.c: replaced deprecated GTK_TYPE_* with G_TYPE_*.
* gtk/gtkobject.c: replaced various deprecated functions. In set and
get_property, use g_object_{set,get}_data with "user_data" instead
of gtk_object_{set,get}_user_data.
* gtk/gtkprogress.h: API declared if GTK_COMPILATION
* gtk/gtkprogress.c: port get_type to GObject API.
* gtk/gtktypeutils.h: declare GtkArg stuff and gtk_type_init,
if GTK_COMPILATION.
* gtk/gtkwidget.c: define gtk_widget_queue_clear in terms of
gtk_widget_queue_draw instead of the other way around.
* tests/Makefile.am: define -DGTK_DISABLE_DEPRECATED
* tests/testgtk.c
* tests/testselection.c
* tests/testsocket.c: #undef GTK_DISABLE_DEPRECATED, makes use of
deprecated stuff.
Diffstat (limited to 'gtk/gtkstyle.c')
-rw-r--r-- | gtk/gtkstyle.c | 44 |
1 files changed, 27 insertions, 17 deletions
diff --git a/gtk/gtkstyle.c b/gtk/gtkstyle.c index 9032cd60af..d36ad10bf4 100644 --- a/gtk/gtkstyle.c +++ b/gtk/gtkstyle.c @@ -313,6 +313,8 @@ static void hls_to_rgb (gdouble *h, static void style_unrealize_cursor_gcs (GtkStyle *style); +static GdkFont *gtk_style_get_font_internal (GtkStyle *style); + /* * Data for default check and radio buttons */ @@ -3190,11 +3192,11 @@ gtk_default_draw_string (GtkStyle *style, if (state_type == GTK_STATE_INSENSITIVE) gdk_draw_string (window, - gtk_style_get_font (style), + gtk_style_get_font_internal (style), style->white_gc, x + 1, y + 1, string); gdk_draw_string (window, - gtk_style_get_font (style), + gtk_style_get_font_internal (style), style->fg_gc[state_type], x, y, string); if (area) @@ -6037,21 +6039,8 @@ gtk_border_get_type (void) return our_type; } -/** - * gtk_style_get_font: - * @style: a #GtkStyle - * - * Gets the #GdkFont to use for the given style. This is - * meant only as a replacement for direct access to @style->font - * and should not be used in new code. New code should - * use @style->font_desc instead. - * - * Return value: the #GdkFont for the style. This font is owned - * by the style; if you want to keep around a copy, you must - * call gdk_font_ref(). - **/ -GdkFont * -gtk_style_get_font (GtkStyle *style) +static GdkFont * +gtk_style_get_font_internal (GtkStyle *style) { g_return_val_if_fail (GTK_IS_STYLE (style), NULL); @@ -6103,6 +6092,27 @@ gtk_style_get_font (GtkStyle *style) } /** + * gtk_style_get_font: + * @style: a #GtkStyle + * + * Gets the #GdkFont to use for the given style. This is + * meant only as a replacement for direct access to @style->font + * and should not be used in new code. New code should + * use @style->font_desc instead. + * + * Return value: the #GdkFont for the style. This font is owned + * by the style; if you want to keep around a copy, you must + * call gdk_font_ref(). + **/ +GdkFont * +gtk_style_get_font (GtkStyle *style) +{ + g_return_val_if_fail (GTK_IS_STYLE (style), NULL); + + return gtk_style_get_font_internal (style); +} + +/** * gtk_style_set_font: * @style: a #GtkStyle. * @font: a #GdkFont, or %NULL to use the #GdkFont corresponding |