1. 18 Jan, 1998 1 commit
    • Tim Janik's avatar
      new functions gtk_box_reorder_child, gtk_box_query_child_packing and · 40808fa0
      Tim Janik authored
      Sun Jan 18 03:57:52 1998  Tim Janik  <timj@psynet.net>
      
              * gtk/gtkbox.h:
              * gtk/gtkbox.c: new functions gtk_box_reorder_child,
              gtk_box_query_child_packing and gtk_box_set_child_packing to
              allow modification of the child linkage after the widget tree
              is setup.
      
              * gtk/gtkbox.c:
              * gtk/gtklabel.c:
              * gtk/gtkwindow.c:
              * gtk/gtkwidget.c:
              * gtk/gtkobject.c: gtk_*_get_arg() and gtk_*_set_arg() fixes
                and implementations.
      40808fa0
  2. 17 Jan, 1998 3 commits
    • Owen Taylor's avatar
      changed log -owt · 84cf9181
      Owen Taylor authored
      changed log
                                              -owt
      84cf9181
    • CST 1998 Shawn T. Amundson's avatar
      Applied patch from <lupus@lettere.unipd.it> which adds · 2e995816
      CST 1998 Shawn T. Amundson authored
      Sat Jan 17 13:26:15 CST 1998 Shawn T. Amundson <amundson@gimp.org>
      
              * gtk/gtkentry.[ch]:  Applied patch from <lupus@lettere.unipd.it>
                which adds gtk_entry_set_max_length function.  This was
                part of gtk-lupus-970112-0.
      
              * gtk/testgtk.c: Applied gtk-wille-980113-0 which fixes
                a problem with a shaped widget keeping grab forever
                when double clicked.
      
              * docs/gtk.texi: patch from Gregory McLean <gregm@randomc.com>
                to add some on aspect_frame, button_box, and color_selection
                widgets
      2e995816
    • Tim Janik's avatar
      +Sat Jan 17 06:24:05 1998 Tim Janik <timj@psynet.net> · 8dc9cd53
      Tim Janik authored
      +
      +        * gtk/gtktypeutils.h (gtk_type_get_arg): new function.
      +        * gtk/gtkobject.h (gtk_object_query_args): new function.
      +        * gtk/gtkobject.h (gtk_object_getv): new function.
      +        * gtk/gtkwidget.h (gtk_widget_get): new function.
      8dc9cd53
  3. 16 Jan, 1998 6 commits
    • Federico Mena's avatar
      Now we use a GtkWindow of type GTK_WINDOW_DIALOG as a destination for · c44ba4b3
      Federico Mena authored
      Fri Jan 16 00:36:31 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
      
      	* gtk/gtkhandlebox.c: Now we use a GtkWindow of type
      	GTK_WINDOW_DIALOG as a destination for reparenting the child of
      	the handle box.  This solves the problem of having X calls in
      	Gtk.  It also makes the handle box work with KWM, OLVWM, 4Dwm (so
      	I expect mwm to work as well).  I hadn't noticed that previously
      	it only worked with fvwm and twm.
      
      	* gtk/gtkhandlebox.h (struct _GtkHandleBox): Removed the
      	real_parent field, as it is never used.
      	(struct _GtkHandleBox): Added a float_window field.  This is a
      	GtkWindow to where the child is now reparented.
      c44ba4b3
    • Shawn Amundson's avatar
      Added note for when 0.99.2 was released. · a6252a32
      Shawn Amundson authored
      -Shawn
      a6252a32
    • Federico Mena's avatar
      Lots of changes all over the place. Now the widget has two windows. The · 582a3f43
      Federico Mena authored
      Fri Jan 16 00:36:31 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
      
      	* gtk/gtkhandlebox.c: Lots of changes all over the place.  Now the
      	widget has two windows.  The steady_window stays put in the parent
      	container, and the widget->window is the one that gets
      	reparented.  Now that window is transient, in compliance with the
      	ICCCM, instead of an OverrideRedirect window.
      
      	We have two windows so that we can properly receive Expose events
      	for the thin 3D line that marks the place where the handlebox is
      	docked.
      
      	* gtk/gtkhandlebox.h (struct _GtkHandleBox): Added fields for
      	dragging (mouse position information).  Added fleur_cursor so that
      	we look pretty.  Added steady_window field; it is the window that
      	actually stays on the parent (widget->window is the one that gets
      	reparented).
      
      Owen, this is the version with the two X calls in gtkhandlebox.c.
      I'll do as you say; either we can add new calls to Gdk, or I can
      modify the handle box code to use a separate GtkWindow and reparent
      the child into that.
      
      - Federico
      582a3f43
    • Miguel de Icaza's avatar
      Call gtk_clist_size_allocate_columns every time the column configuration · aed02304
      Miguel de Icaza authored
      Thu Jan 15 19:03:19 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
              * gtk/gtkclist.c (gtk_clist_set_column_width): Call
              gtk_clist_size_allocate_columns every time the column
              configuration changes.
      aed02304
    • Tim Janik's avatar
      changelog correction ;( · 8e1fb2cc
      Tim Janik authored
      -timj
      8e1fb2cc
    • Tim Janik's avatar
      changelog entry for the widget arg stuff. · 2d5a6055
      Tim Janik authored
      -timj
      2d5a6055
  4. 15 Jan, 1998 1 commit
  5. 13 Jan, 1998 2 commits
    • Jay Painter's avatar
      changlog updates · 880c62ee
      Jay Painter authored
      880c62ee
    • Federico Mena Quintero's avatar
      Fixed child->icon and child->label == NULL bugs. · 139026de
      Federico Mena Quintero authored
      1998-01-13  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* gtk/gtktoolbar.c: (gtk_real_toolbar_style_changed): Fixed
      	child->icon and child->label == NULL bugs.
      
      	* gtk/gtktoolbar.h: Added some new functions:
      		gtk_toolbar_append_widget()
      		gtk_toolbar_prepend_widget()
      		gtk_toolbar_insert_widget()
      	These let the user insert any kind of widget in the toolbar.  Also
      	changed the gtk_toolbar_*_item() functions to return a
      	GtkWidget * so that the user can do things with the toolbar buttons.
      
      	* gtk/gtktoolbar.c: Now the toolbar supports its own buttons and
      	arbitrary widgets as well.  Geometry management has been changed
      	accordingly.  Added gtk_toolbar_remove() function, so container
      	functionality should be complete now.
      
      	* gtk/testgtk.c (create_toolbar): Added an entry widget to test
      	the new toolbar.
      
      	* Most of these changes are adapted from the
      	gtk-lupus-970112-0-patch (should be 970112... :-)
      139026de
  6. 11 Jan, 1998 1 commit
  7. 09 Jan, 1998 2 commits
  8. 08 Jan, 1998 2 commits
  9. 07 Jan, 1998 1 commit
  10. 06 Jan, 1998 1 commit
  11. 03 Jan, 1998 7 commits
  12. 02 Jan, 1998 4 commits
  13. 30 Dec, 1997 1 commit
  14. 28 Dec, 1997 1 commit
  15. 26 Dec, 1997 3 commits
  16. 23 Dec, 1997 2 commits
    • Tim Janik's avatar
      this macro computes the spacing from klass->scrollbar_spacing now. adapted · ee489eaf
      Tim Janik authored
              * gtk/gtkscrolledwindow.c (SCROLLBAR_SPACING): this macro computes
              the spacing from klass->scrollbar_spacing now. adapted all functions
              that used this macro (based on a patch from Patrice Fortier).
              * gtk/gtkscrolledwindow.h (struct _GtkScrolledWindowClass): added
              scrollbar_spacing to substitute a define (patch from Patrice Fortier).
      -timj
      ee489eaf
    • Tim Janik's avatar
      new function. many functions adapted to use GScanner for scanning. · 2b2667e7
      Tim Janik authored
              * gtk/gtkrc.h (gtk_rc_parse_string): new function.
              * gtk/gtkrc.c: many functions adapted to use GScanner for scanning.
              (gtk_rc_parse): use gtk_rc_parse_any for parsing.
              (gtk_rc_parse_string): new function to support parsing from
              strings, just calls gtk_rc_parse_any.
              (gtk_rc_parse_any): new function using GScanner as lexer.
      -timj
      2b2667e7
  17. 20 Dec, 1997 1 commit
  18. 19 Dec, 1997 1 commit
    • Shawn Amundson's avatar
      Changes from Bolliet Jerome <bolliet@in2p3.fr> to gtktree. · e9f322e2
      Shawn Amundson authored
      Corrects a bug in gtk_tree_remove_items and gtk_tree_item_destroy.
      Adds the possibility to connect all items by lines. This is the
      default now.  You can overide this with the function
      gtk_tree_set_view_line which take a tree and a boolean.
      
      This tree widget looks way more finished with the lines.  Very
      nice.  Check it out and run gtk/testtree.
      
      -Shawn
      e9f322e2