• Michael Natterer's avatar
    Bug 553765 – Add orientation API to GtkRange · 0498dca8
    Michael Natterer authored
    2008-11-11  Michael Natterer  <mitch@imendio.com>
    
    	Bug 553765 – Add orientation API to GtkRange
    
    	* gtk/gtkrange.[ch]: implement the GtkOrientable interface. Add
    	evil code that makes sure that the stepper_detail and slider_detail
    	set in GtkRangeClass continue to work with the hacked subclasses
    	below.
    
    	* gtk/gtkscale.[ch]: swallow all code from GtkHScale and GtkVScale
    	and add gtk_scale_new() and gtk_scale_new_with_range() which take
    	a GtkOrientation argument. Set slider_detail to "Xscale" so above
    	evil code works.
    
    	* gtk/gtkscrollbar.[ch]: add gtk_scrollbar_new() which takes a
    	GtkOrientation argument. Set stepper_detail to "Xscrollbar" so
    	above evil code works.
    
    	* gtk/gtkhscale.c
    	* gtk/gtkvscale.c
    	* gtk/gtkhscrollbar.c
    	* gtk/gtkvscrollbar.c: remove all code except the constructor and
    	call gtk_orientable_set_orientation() in init().
    
    	* gtk/gtk.symbols: changed accordingly.
    
    
    svn path=/trunk/; revision=21779
    0498dca8
Name
Last commit
Last update
contrib Loading commit data...
debian Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gdk-pixbuf Loading commit data...
gtk Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
perf Loading commit data...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.gtk-async-file-chooser Loading commit data...
ChangeLog.gtk-printing Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-10 Loading commit data...
ChangeLog.pre-2-12 Loading commit data...
ChangeLog.pre-2-14 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
ChangeLog.pre-2-6 Loading commit data...
ChangeLog.pre-2-8 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
INSTALL.in Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README Loading commit data...
README.commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.in Loading commit data...
gail-uninstalled.pc.in Loading commit data...
gail.pc.in Loading commit data...
gdk-2.0-uninstalled.pc.in Loading commit data...
gdk-2.0.pc.in Loading commit data...
gdk-pixbuf-2.0-uninstalled.pc.in Loading commit data...
gdk-pixbuf-2.0.pc.in Loading commit data...
gtk+-2.0-uninstalled.pc.in Loading commit data...
gtk+-2.0.pc.in Loading commit data...
gtk+-unix-print-2.0.pc.in Loading commit data...
gtk+.spec.in Loading commit data...
gtk-config-2.0.in Loading commit data...
gtk-engine-check-abi.sh Loading commit data...
gtk-zip.sh.in Loading commit data...
makecopyright Loading commit data...
makefile.msc Loading commit data...
sanitize-la.sh Loading commit data...
sanity_check Loading commit data...