1. 17 Apr, 2001 1 commit
    • Owen Taylor's avatar
      Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS · eced7172
      Owen Taylor authored
      Tue Apr 17 13:47:12 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
      
      	* gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
      	names to compatibility #defines so docs work.
      
      	* gtk/gtkenums.h: Remove GtkMenuFactoryType
      
      	* gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
      
      	* configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
      
      	* tests/testgtkrc: No magenta cursors, please.
      
      	* README.in INSTALL.in HACKING README.cvs-commits: Updated.
      
      	* gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
      eced7172
  2. 16 Apr, 2001 1 commit
    • Hans Breuer's avatar
      added all exports required to link PyGtk 0.7.1 · 0e432245
      Hans Breuer authored
      2001-04-16  Hans Breuer  <hans@breuer.org>
      
      	* gdk/gdk.def :
      	* gtk/gtk.def : added all exports required to link PyGtk 0.7.1
      
      	* gdk/gdkfont.h : #define GDK_TYPE gdk_font_get_type ()
      	we are interested in the functions return value not the function address
      	* gdk/gdkvisual.h : same for GDK_TYPE_VISUAL
      
      	* gtk/makefile.msc.in : reflect movement of GDK_TYPEs from gtk to gdk
      0e432245
  3. 13 Apr, 2001 2 commits
    • Hans Breuer's avatar
      updated · eed3dbb6
      Hans Breuer authored
      2001-04-14  Hans Breuer  <hans@breuer.org>
      
      	* gdk/gdk.def :
      	* gdk/makefile.msc : updated
      
      	* gdk/win32/gdkdrawable.win32 (gdk_win32_draw_rectangle) : if modus is
      	"fill with tile" do so with new helper function	gdk_win32_draw_tiles
      	(the testgtk::text backgound pixmap is drawn again)
      	Changed SetTextAlign before pango_win32_render to TA_BASELINE to reflect
      	Win32 Pango change
      	* gdk/win32/gdkprivate-win32.h : prototype for gdk_win32_draw_tiles
      
      	* gdk/win32/gdkproperty-win32.c : first implementation of gdk_setting_get
      	Not sure if the returned settings have the right unit, because I couldn't
      	find any docs for the X version ...
      
      	* gtk/gtk.def :
      	* gtk/makefile.msc.in : updated
      eed3dbb6
    • Owen Taylor's avatar
      Fix up to refer to GTK+, not to GLib; fix some wording problems. (Compared · 21f13fb7
      Owen Taylor authored
      Thu Apr 12 17:41:17 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gtk-2.0.m4: Fix up to refer to GTK+, not to GLib; fix some
              wording problems. (Compared to version from Johannes Stezenbach to
              check correctness.)
      21f13fb7
  4. 12 Apr, 2001 3 commits
    • Tim Janik's avatar
      get this to compile. · 6070d96d
      Tim Janik authored
      Thu Apr 12 21:04:26 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): get
              this to compile.
      6070d96d
    • Anders Carlsson's avatar
      It's pixbuf_pos, not pixbufpos. · 4006d34f
      Anders Carlsson authored
      2001-04-12  Anders Carlsson  <andersca@codefactory.se>
      
      	* gtk/gtkcellrenderertextpixbuf.c (gtk_cell_renderer_text_pixbuf_class_init): It's pixbuf_pos,
      	not pixbufpos.
      
      	* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): Fix small typo.
      
      	* gtk/gtkcellrenderer.c (gtk_cell_renderer_get_property): xpad and ypad
      	are unsigned insts, therefore use g_value_set_uint.
      	(gtk_cell_renderer_set_property): Likewise, use g_value_get_uint.
      4006d34f
    • Jonathan Blandford's avatar
      fix a fixme. · 31210813
      Jonathan Blandford authored
      Sun Apr  8 05:36:06 2001  Jonathan Blandford  <jrb@webwynk.net>
      
              * gtk/gtktextview.c (gtk_text_view_class_init): fix a fixme.
      
              * gtk/gtkcellrendertoggle.c: change GTK_TYPE_POINTER to
              GTK_TYPE_STRING.
      
              * gtk/gtktreeview.c: New functions to allow initial column
              dragging work.
      
              * gtk/gtktreeviewcolumn.c: Initial column dragging support.
      
              * tests/testtreefocus.c: give dave some love.
      
              * tests/testtreesort.c: Modify test to check really long samples.
      31210813
  5. 11 Apr, 2001 1 commit
  6. 09 Apr, 2001 1 commit
  7. 04 Apr, 2001 4 commits
    • Denis Oliver Kropp's avatar
    • Sven Neumann's avatar
      corrected path to gtk.immodules · 3bc782bd
      Sven Neumann authored
      2001-04-04  Sven Neumann  <sven@gimp.org>
      
      	* tests/testgtk.c (test_init): corrected path to gtk.immodules
      3bc782bd
    • Tim Janik's avatar
      Released Gtk+-1.3.3. · dcb94348
      Tim Janik authored
      Wed Apr  4 09:18:18 2001  Tim Janik  <timj@gtk.org>
      
              * Released Gtk+-1.3.3.
      
      Wed Apr  4 07:42:23 2001  Tim Janik  <timj@gtk.org>
      
              * gdk/Makefile.am (EXTRA_DIST): add makeenums.pl to EXTRA_DIST.
      dcb94348
    • Tim Janik's avatar
      stay in builddir and read/write files to/from source dir. (if we don't · 2423d86b
      Tim Janik authored
      Wed Apr  4 04:13:18 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/stock-icons/Makefile.am: stay in builddir and read/write
              files to/from source dir. (if we don't stay in builddir, we
              can't reach make-inline-pixbuf.
      
              * gdk/Makefile.am (gdkenumtypes.c): add $(srcdir) to mekeenums.pl
              deps.
      
              * configure.in (GTK_MICRO_VERSION): up and away (1.3.3 bin/interface
              ages 0).
      
      Wed Apr  4 01:26:04 2001  Tim Janik  <timj@gtk.org>
      
              * gdk-pixbuf/Makefile.am: disabled "for i in $(HTML_IMAGES) ;"
              dist-hook because $(HTML_IMAGES) is empty.
              * gtk/Makefile.am: same here.
              * gdk/Makefile.am: same here. touched gdk.types since make rules
              require it ;(
      
      Wed Apr  4 01:41:02 2001  Tim Janik  <timj@gtk.org>
      
              * pixops/Makefile.am (noinst_LTLIBRARIES): include $top_srcdir
              so we don't try to get <gtk/gtkobject.h> from standard search
              paths.
      
              * Makefile.am (gdk-pixbuf-marshal.c): use deps from srcdir.
              add gdk-pixbuf-marshal.list to EXTRA_DIST.
              take gdk-pixbuf-marshal.h out of _la sources.
      2423d86b
  8. 03 Apr, 2001 5 commits
    • Jonathan Blandford's avatar
      removed set_sort_column, as it was moved to the GtkTreeSortable interface. · 4478fcca
      Jonathan Blandford authored
      Tue Apr  3 15:04:45 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreemodelsort.h:  removed set_sort_column, as it was
      	moved to the GtkTreeSortable interface.
      
      	* gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
      	Make more efficient (fixes #50262).
      4478fcca
    • Owen Taylor's avatar
      Updated. · af5c897e
      Owen Taylor authored
      Tue Apr  3 13:55:37 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* NEWS: Updated.
      
      	* configure.in: Remove support for uninstalled glib.
      
      	* gtk/gtkdnd.c (gtk_drag_highlight_expose): Return FALSE as
      	so as not to stop emission.
      
      	* gtk-config-2.0.in: Exit with an error message that gtk-config-2.0
      	is no longer supported.
      
      	* Makefile.am gtk/Makefile.am tests/*: Moved all tests
      	into tests, change build order to build modules before
      	gtk/.
      
      	* modules/input/Makefile.am: Move gtk-query-immodules-2.0 invocation
      	to here.
      af5c897e
    • Tim Janik's avatar
      changed gtk_item_factory_dump_items() and gtk_item_factory_dump_rc() · 748560e1
      Tim Janik authored
      Tue Apr  3 13:52:57 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkitemfactory.[hc]: changed gtk_item_factory_dump_items()
              and gtk_item_factory_dump_rc() GtkPatternSpec argument to
              GPatternSpec. this is actually unlikely to cause breakage in
              third-party apps since except for gle, pretty much ever caller
              passes NULL here.
      
              * gtk/gtkbindings.[hc]: removed gtk_pattern_*() API.
      
              * *.c: use g_pattern_*() API.
      
              * docs/Changes-2.0.txt: GtkPatternSpec->GPatternSpec updates.
      
              * gtk/gtkstyle.c (gtk_default_draw_resize_grip): assert unhandled
              directions aren't passed in.
      
              * gtk/gtksettings.[hc] (_gtk_settings_parse_convert): export conversion
              functionality to be usable from gtkstyle.c as well, give precedence
              for conversion to user-supplied parsers.
              s/_gtk_rc_property_parser_for_type/_gtk_rc_property_parser_from_type/;
      
              * gtk/gtkstyle.c (_gtk_style_peek_property_value): use
              _gtk_settings_parse_convert() for rcporperty value conversion.
      748560e1
    • Alexander Larsson's avatar
      Add empty gdk_setting_get(). · 655abd08
      Alexander Larsson authored
      2001-04-03  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkevents-fb.c:
      	Add empty gdk_setting_get().
      655abd08
    • Tim Janik's avatar
      use more elaborate variable names. · bb985d72
      Tim Janik authored
      Tue Apr  3 05:09:07 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkmain.c (_gtk_boolean_handled_accumulator): use more elaborate
              variable names.
      
              * gtk/makeenums.pl: touch this so enum files get remade.
      bb985d72
  9. 02 Apr, 2001 9 commits
    • Jonathan Blandford's avatar
      Bug fix to make trees work again when not sorted. · 461216d4
      Jonathan Blandford authored
      Mon Apr  2 19:36:57 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreestore.c (gtk_tree_store_init):  Bug fix to make trees
      	work again when not sorted.
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init): Add "collapse_row"
      	and "expand_row" signal, closing bug 52578.
      
      	* gtk/gtktreeview.c (gtk_tree_view_expand_row): Add signal
      	support.
      
      	* gtk/gtktreeview.c (gtk_tree_view_collapse_row): Add signal
      	support.
      461216d4
    • Owen Taylor's avatar
      Add GdkEventSetting event for notification of changes to system settings, · b52b326d
      Owen Taylor authored
      Mon Apr  2 18:18:07 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkevents.h: Add GdkEventSetting event for notification
      	of changes to system settings, gdk_setting_get() to retrieve
      	a single system setting.
      
      	* gdk/x11/gdkevents-x11.c: Bridge gdk_setting_get() and GdkEventSetting
      	to the draft XSETTINGS mechanism.
      
      	* gdk/x11/xsettings-{common,client}.[ch]: Sample-implementation of
      	XSETTINGS.
      
      	* gtk/gtkmain.c gtk/gtksettings.[ch]: Propagate notification
      	of GDK settings changes to the GtkSettings object.
      
      	* gdk/gdkevents.[ch] gdk/gtk/gtksettings.c: Hook up the
      	double-click-timeout property to GDK.
      
      	* gdk/gdkcolor.[ch] gdk/gdkvisual.h gdk/gdkevent.[ch] gdk/gdkfont.[ch]:
      	Define GDK boxed types here.
      
      	* gdk/Makefile.am gdk/makeenums.pl: Generate source files
      	gdk/gdkenumtypes.[ch] for enum definitions.
      
      	* gtk/gtkcompat.h: Add defines for GTK_TYPE_GDK_*
      	* gtk/gtk-boxed.defs: Comment out GDK types
      	* gtk/gtktypeutils.h: Remove GDK types
      	* gtk/Makefile.am: No longer scan GDK headers for enumerataions
      b52b326d
    • Owen Taylor's avatar
      Applied patch from Ron Steinke to add signal accumulators so that signals · 0aef43bc
      Owen Taylor authored
      Mon Apr  2 16:41:08 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* Applied patch from Ron Steinke to add signal accumulators
      	so that signals with the convention 'TRUE return means
      	handled' stop emission on a TRUE return.
      
      	* gtk/gtkmain.[ch]: Add private accumulator
      	_gtk_boolean_handled_accumulator, used throughout GTK+.
      
      	* gtk/gtkspinbutton.c: Add accumulator for ::output.
      
      	* gtk/gtktipsquery.c: Add accumulator for ::widget_selected
      
      	* gtk/gtkwidget.c: Add accumulators for event signals,
      	::drag_motion, ::drag_drop. Use _gtk_boolean_handled_accumator
      	for ::mnemonic-activate.
      
      	* gtk/gtkwindow.c: Add accumulator for ::frame_event
      
      Mon Apr  2 16:24:21 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.c: Add missing include.
      0aef43bc
    • Jonathan Blandford's avatar
      BOXED,BOXED,BOXED,BOXED): new marshaller. · 29985af0
      Jonathan Blandford authored
      Mon Apr  2 16:56:15 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkmarshal.list (VOID:BOXED,BOXED,BOXED,BOXED): new
      	marshaller.
      
      	* gtk/gtktreemodel.c (gtk_tree_model_range_changed): change
      	"changed" signal to "range_changed".
      
      	* gtk/gtktreeview.c (gtk_tree_view_set_model): fix small bug where
      	removing a tree from one model would remove all trees from that
      	model.
      	* gtk/gtktreeview.c (gtk_tree_view_range_changed): use range
      	changed signal instead.
      29985af0
    • Owen Taylor's avatar
      Add missing changelog entry. · ea78922f
      Owen Taylor authored
      ea78922f
    • Owen Taylor's avatar
      Reference param spec when caching property values, since we unref it later · 096fdfb7
      Owen Taylor authored
      Mon Apr  2 15:06:13 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkstyle.c (_gtk_style_peek_property_value): Reference
      	param spec when caching property values, since we unref it
      	later when we free the style.
      
      	* gtk/gtkoptionmenu.c (gtk_option_menu_get_props): Dont' free
      	values since they are retrieved with G_VALUE_NO_COPY_CONTENTS.
      096fdfb7
    • Owen Taylor's avatar
      Fix G_VALUE_NO_COPY_CONTENTS instead of G_SIGNAL_TYPE_STATIC_SCOPE · c944151a
      Owen Taylor authored
      Mon Apr  2 10:47:57 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.c (gtk_widget_class_init): Fix
      	G_VALUE_NO_COPY_CONTENTS instead of G_SIGNAL_TYPE_STATIC_SCOPE
      	stupidity.
      
      Mon Apr  2 00:51:11 2001  Owen Taylor  <otaylor@redhat.com>
      
      	[ First pass at adding style properties. Still needs some definite
      	fine-tuning. ]
      
              * gtk/gtkbutton.c: Add ::default_spacing style property.
      
      	* gtk/gtkcheckbutton.[ch] gtkradiobutton.c: Add ::indicator_size,
      	::indicator_spacing style properties.
      
      	* gtk/gtkoptionmenu.c: Add ::indicator_size, ::indicator_spacing
      	style properties.
      
      	* gtk/gtk{,h,v}paned.[ch]: Make handle_size a style property
      	rather than a normal property.
      
      	* gtk/gtkwidget.c: Add an ::interior_focus style property to
      	draw focus inside buttons, in the Windows/Java Metal/etc. style.
      
      	* gtk/gtkbutton.c gtk/gtkcheckbutton.c gtk/gtktogglenbutton.c:
      	Honor ::interior_focus.
      
      	* gtk/gtkentry.c: Don't draw focus at all when ::interior_focus is
      	TRUE.
      
      	* gtk/gtkrange.[ch] gtk/gtk{h,v}scrollbar.c gtk/gtk{h,v}scale.c:
      	Add ::slider_width, ::trough_border, ::stepper_size,
      	::stepper_spacing style properties.
      
      	* gtk/gtkscale.[ch] Add ::slider-length style property.
      c944151a
    • Alexander Larsson's avatar
      Add gdk_window_begin_resize_drag and gdk_window_begin_move_drag. Remove · 5d1ee092
      Alexander Larsson authored
      2001-04-02 Alexander Larsson   <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkwindow-fb.c:
      	Add gdk_window_begin_resize_drag and gdk_window_begin_move_drag. Remove some
      	warnings that were spewed on startup.
      
      	* gtk/gtkwindow-decorate.c:
      	gtk_window_reposition -> _gtk_window_reposition
      5d1ee092
    • Owen Taylor's avatar
      Add boxed type for GtkRequistion. Use it for ::size-request. · dac3b3a1
      Owen Taylor authored
      Sun Apr  1 21:37:22 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.[ch] gtk/gtktypeutils.c gtk/gtk-boxed.defs:
      	Add boxed type for GtkRequistion. Use it for ::size-request.
      
      	* gtk/gtkstyle.[ch] gtk/gtktypeutils.c gtk/gtk-boxed.defs:
              Add a new GtkBorder structure useful for geometry properties
      	for widgets. Add corresponding GTK_TYPE_BORDER.
      
      	* gtk/gtkwidget.c (gtk_widget_class_install_style_property):
      	Support automatic parser selection like
      	gtk_settings_install_property_parser().
      
      	* gtk/gtksettings.c (_gtk_rc_property_select_parser): Export
      	functionality for use by gtk_widget_class_install_style_property.
      	Support GTK_TYPE_BORDER, GTK_TYPE_REQUISITION.
      
      Sun Apr  1 20:48:59 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkentry.c (gtk_entry_class_init): Make invisible-char
      	g_param_spec_unichar().
      dac3b3a1
  10. 01 Apr, 2001 6 commits
    • Tim Janik's avatar
      raise window for non _NET window managers. · d3b826ba
      Tim Janik authored
      Sun Apr  1 23:41:37 2001  Tim Janik  <timj@gtk.org>
      
              * gdk/x11/gdkwindow-x11.c (gdk_window_focus): raise window for non
              _NET window managers.
      
              * gtk/gtkmenufactory.[hc]: cvs removed those files now.
      d3b826ba
    • Tim Janik's avatar
      got rid of gtk_widget_popup(), a function that bad needs to be nuked, not · 770938bf
      Tim Janik authored
      Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
              bad needs to be nuked, not just deprecated.
      
              * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use
              gtk_widget_popup().
      
              * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
      
              * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
              widget.
      
              * docs/Changes-2.0.txt: updates.
      770938bf
    • Jonathan Blandford's avatar
      for (i = 0; i < 100; i ++) g_print ("I will confirm it compile before · 270e4f18
      Jonathan Blandford authored
      Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
      	for (i = 0; i < 100; i ++)
      	  g_print ("I will confirm it compile before committing\n");
      270e4f18
    • Jonathan Blandford's avatar
      Initial work on implementing the GtkTreeSortable interface. Basicaly a big · 98605f95
      Jonathan Blandford authored
      Sun Apr  1 00:52:06 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreestore.c: Initial work on implementing the
      	GtkTreeSortable interface.  Basicaly a big cut'n'paste job.
      98605f95
    • Tim Janik's avatar
      fixups. · d2c132b3
      Tim Janik authored
      d2c132b3
    • Tim Janik's avatar
      fixed a bunch of notifications, added reference counts around emissions · 1f7e5c06
      Tim Janik authored
      Sun Apr  1 03:28:14 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwidget.c: fixed a bunch of notifications, added
              reference counts around emissions where the widget is used afterwards.
              added freeze/thaws around multiple properties being notified.
              (_gtk_widget_get_aux_info): cleanups.
      
              * gtk/gtksettings.c (gtk_settings_install_property): provide
              default parsing functions for gdkcolor, enums and flags.
      
              * gtk/gtkwindow.[hc]: partially reverted patch from havoc,
              applied by owen.
              kept a flag in GtkWindowGeometryInfo to handle user
              resetting default sizes.
              cleaned up ZVT comments.
              bunch of assorted bug fixes, notification fixes.
              (_gtk_window_reposition): make this a really internal function.
      
              * gtk/testgtk.c: fixups.
      1f7e5c06
  11. 31 Mar, 2001 2 commits
    • Hans Breuer's avatar
      disable USE_MMX for msvc build cause the assembler doesn't fit and is out · 6ff97d2e
      Hans Breuer authored
      2001-03-31  Hans Breuer  <hans@breuer.org>
      
      	* config.h.win32.in : disable USE_MMX for msvc build cause
      	the assembler doesn't fit and is out of my scope. Disable
      	USE_GMODULE for msvc build as wel. The right way to share
      	binaries on win32 would be to use libtiff.dll etc. To reduce
      	installation hassles IMO it's better to include all fileformats
      	builtin to gdk-pixbuf
      
      	* gdk-pixbuf/makefile.msc : new file
      
      	* gdk/gdk.def : updated
      
      	* gdk/win32/gdkevents-win32.c : don't erase the background if
      	.no_bg is set. It improves the scrolling (e.g. of testgtk main
      	buttons
      	* gdk/win32/gdkgeometry-win32.c : added comment about the above
      
      	* gdk/win32/gdkwindow-win32.c : added three new functions like
      	the X version. Only one is implemented, because the other two
      	"gdk_window_begin_(resize|move)_drag" got no docs and appear to
      	be default behaviour on win32 anyway ...
      
      	* gtk/gtk.def : updated
      
      	* gtk/makefile.msc.in : update for new files, use glib-genmarshal
      	from where it was built and add an additional rule to automagically
      	build gtkmarshal.[hc]
      
      	* gtk/gtkfilesel.c (open_new_dir) : don't increase n_entries
      	before array access for the current entry isn't finished
      
      	* gtk/gtktreeitem.c (gtk_tree_item_subtree_button_click) :
      	use g_return_val_if_fail
      
      	* gtk/testgtk.c (window_controls) : don't use the *wrong* size
      	for the static array, but let the compiler calculate it. It
      	makes me wonder if gcc isn't capable to catch bugs like this ...
      6ff97d2e
    • James Henstridge's avatar
      fix use of magic constant "-1" in the aux info structure. · 3b68d7db
      James Henstridge authored
      2001-03-31  James Henstridge  <james@daa.com.au>
      
              * gtk/gtkwidget.c (gtk_widget_size_adjust): fix use of magic
              constant "-1" in the aux info structure.
      3b68d7db
  12. 30 Mar, 2001 3 commits
    • Alexander Larsson's avatar
      Remove leaks. · aa209a95
      Alexander Larsson authored
      2001-03-30  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkbutton.c (gtk_button_get_property):
      	* gtk/gtklabel.c:
      	Remove leaks.
      
      	* gtk/gtkcontainer.c:
      	* gtk/gtkhscale.c:
      	* gtk/gtkhscrollbar.c:
      	* gtk/gtklayout.c:
      	* gtk/gtkmisc.c:
      	* gtk/gtkprogress.c:
      	* gtk/gtkprogressbar.c:
      	* gtk/gtkrange.c:
      	* gtk/gtktable.c:
      	* gtk/gtkviewport.c:
      	* gtk/gtkvscale.c:
      	* gtk/gtkvscrollbar.c:
      	* gtk/gtkwidget.c:
      	Property patches, based on patches from John Margaglione and Lee Mallabone.
      aa209a95
    • Mike Kestner's avatar
      added value_changed signal which proxies for the adjustment. Cleaned · c80b7054
      Mike Kestner authored
      
      
      
      Thu Mar 29 21:20:38 2001  Mike Kestner  <mkestner@ameritech.net>
      
      	* gtk/gtkspinbutton.c : added value_changed signal which proxies for the
      	adjustment. Cleaned redundant preconditions (spin != NULL). Added
      	inline API function docs.
      	(gtk_spin_button_new_with_range): New convenience constructor.
      	(gtk_spin_button_set_increments): New adjustment helper.
      	(gtk_spin_button_set_range): New adjustment helper.
      
      	* gtk/testgtk.c : added test of the new convenince constructor and
      	value_changed signals.
      
      docs/reference/ChangeLog
      2001-03-29  Mike Kestner  <mkestner@ameritech.net>
      
      	* gtk/tmpl/gtkspinbutton.html: killed function docs that are now
      	inline.
      c80b7054
    • Jonathan Blandford's avatar
      Now we listen to the reorder signal. · fe8eecdf
      Jonathan Blandford authored
      Thu Mar 29 20:20:38 2001  Jonathan Blandford  <jrb@redhat.com>
      
              * gtk/gtktreemodel.c (gtk_tree_row_ref_reordered_callback): Now we
              listen to the reorder signal.
      fe8eecdf
  13. 29 Mar, 2001 2 commits
    • Owen Taylor's avatar
      Add private function to get the aux info structure fo the widget. · f67ae736
      Owen Taylor authored
      Wed Mar 28 20:30:26 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.[ch] (_gtk_widget_get_aux_info): Add private function
      	to get the aux info structure fo the widget.
      
      	* gtk/gtklabel.c gtk/gtkscrolledwindow.c gtk/gtkwindow.c: Use
      	above function.
      
              [ Patch from  Havoc Pennington  <hp@redhat.com> ]
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_get_frame_extents): function
      	to get the size of the window manager frame, basically the same
      	code that gdk_window_get_root_origin() had
      	(gdk_window_get_root_origin): use gdk_window_get_frame_extents()
      
      	* gtk/gtkwindow.c (gtk_window_set_default_size): use
      	gdk_window_resize() if the window is realized and resizeable
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_geometry_hints): fix
      	typo so that setting gravity works
      
      	* gtk/gtkwindow.c (gtk_window_move_resize): don't ever use
      	allocation if auto_shrink is on, even if the default size
      	has not changed.
      
      	* gtk/gtkwidget.c (gtk_widget_render_icon): remove bogus
      	g_return_if_fail
      f67ae736
    • Jonathan Blandford's avatar
      Massive reordering/sorting work. Now pretty much works. · f19af6f4
      Jonathan Blandford authored
      Thu Mar 29 16:29:12 2001  Jonathan Blandford  <jrb@webwynk.net>
      
      	* gtk/gtkliststore.c (gtk_list_store_iter_changed): Massive
      	reordering/sorting work.  Now pretty much works.
      
      	* gtk/gtkrbtree.c (_gtk_rbtree_reorder): Lots of work to make
      	reorder mostly work.  Still need to get the parity correct.
      
      	* gtk/gtktreeviewcolumn.c: Listen for "model" property changed
      	signal, so I can listen for the sort_column_changed signal so I
      	can change my "sort_indicator" property.  Cool.
      f19af6f4