Add gtk_widget_modify_{fg,bg,text,base,font}.
Mon Aug 21 22:39:18 2000 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.[ch]: Add gtk_widget_modify_{fg,bg,text,base,font}. * gtk/testgtk.c (create_styles): Add a test for modifying the style through gtk_widget_modify_*. * gtk/gtkwidget.c (gtk_widget_get_modifier_style): Add a function to get the current modifier style. * gtk/gtkwidget.c (gtk_widget_modify_style): Make a copy of the passed in GtkRcStyle instead of ref'ing it. * gtk/gtkrc.[ch]: Add gtk_rc_style_copy().
This commit is contained in:
		| @ -572,8 +572,23 @@ void	   gtk_widget_ensure_style	(GtkWidget	*widget); | ||||
| GtkStyle*  gtk_widget_get_style		(GtkWidget	*widget); | ||||
| void	   gtk_widget_restore_default_style (GtkWidget	*widget); | ||||
|  | ||||
| void       gtk_widget_modify_style      (GtkWidget      *widget, | ||||
| 					 GtkRcStyle     *style); | ||||
| void        gtk_widget_modify_style       (GtkWidget            *widget, | ||||
| 					   GtkRcStyle           *style); | ||||
| GtkRcStyle *gtk_widget_get_modifier_style (GtkWidget            *widget); | ||||
| void        gtk_widget_modify_fg          (GtkWidget            *widget, | ||||
| 					   GtkStateType          state, | ||||
| 					   GdkColor             *color); | ||||
| void        gtk_widget_modify_bg          (GtkWidget            *widget, | ||||
| 					   GtkStateType          state, | ||||
| 					   GdkColor             *color); | ||||
| void        gtk_widget_modify_text        (GtkWidget            *widget, | ||||
| 					   GtkStateType          state, | ||||
| 					   GdkColor             *color); | ||||
| void        gtk_widget_modify_base        (GtkWidget            *widget, | ||||
| 					   GtkStateType          state, | ||||
| 					   GdkColor             *color); | ||||
| void        gtk_widget_modify_font        (GtkWidget            *widget, | ||||
| 					   PangoFontDescription *font_desc); | ||||
|  | ||||
| PangoContext *gtk_widget_create_pango_context (GtkWidget   *widget); | ||||
| PangoContext *gtk_widget_get_pango_context    (GtkWidget   *widget); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Owen Taylor
					Owen Taylor