• Havoc Pennington's avatar
    Handle case where we need to parse the xsetting as if it were an RC file · 1b3c9214
    Havoc Pennington authored
    2001-05-10  Havoc Pennington  <hp@redhat.com>
    
    	* gtk/gtksettings.c (gtk_settings_get_property): Handle case where
    	we need to parse the xsetting as if it were an RC file string.
    
    	* gtk/gtkcolorsel.c (gtk_color_selection_class_init): load initial
    	value of palette from settings, not from static variable
    
    	* gdk/x11/gdkevents-x11.c: add color palette, toolbar mode to
    	xsettings translation table
    
    	* gtk/gtktoolbar.c (gtk_toolbar_new): Remove arguments, because
    	hardcoding the toolbar style conflicts with new customizable
    	toolbar style philosophy
    	(gtk_toolbar_class_init): add settings for default toolbar style;
    	these are used unless the app specifically forces a toolbar style
    
    	* gtk/gtksettings.c (settings_install_property_parser): only
    	return at the start if we warn and parser == NULL
    
    	* gtk/gtkcolorsel.c (gtk_color_selection_finalize): disconnect the
    	palette changed handler so we don't notify dead color selections
    
    	* gtk/gtkstyle.c (gtk_default_draw_shadow): handle
    	xthickness/ythickness of 0 or 1 properly
    	(gtk_default_draw_resize_grip): clear the background behind the
    	resize grips, and align to bottom right if we square the
    	area to be drawn.
    
    	* gtk/gtkstatusbar.c (gtk_statusbar_init): set horizontal usize on
    	statusbar label to 1, so it doesn't make toplevels resize oddly
    	(gtk_statusbar_size_request): add grip size to request
    	(gtk_statusbar_size_allocate): hack so the hbox still works with
    	the grip size in the request
    
    	* gtk/gtktoolbar.c (gtk_toolbar_show_all): override to fix
    	bug where showing all on a toplevel makes the toolbar
    	button text appear despite the toolbar mode
    
    	* gtk/gtkmenubar.c: add internal padding style property
    
    	* gtk/gtktoolbar.c: Add internal padding style property; add
    	shadow type style property
    
    	* gtk/gtkmenubar.c (gtk_menu_bar_paint): paint box with widget
    	state; and put Container::border_width outside the frame
    
    	* gtk/gtktextview.c: don't draw focus rectangle if we're in
    	interior focus mode, we just use blinking cursor
    1b3c9214
To find the state of this project's repository at the time of any of these versions, check out the tags..
ChangeLog.pre-2-0 568 KB