1. 19 Jan, 1998 2 commits
    • Federico Mena's avatar
      Removed the GTK_PIXMAP casts to match Eckehard's new prototypes. · 73386d57
      Federico Mena authored
      Mon Jan 19 16:21:00 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>
      
      	* gtk/testgtk.c (create_toolbar): Removed the GTK_PIXMAP casts to
      	match Eckehard's new prototypes.
      
      	* gtk/gtktoolbar.h: Switched the order of the tooltip_text and
      	widget parameters to the gtk_toolbar_*_widget() functions, to be
      	friendlier to the C++ bindings.  This is per request of Guillaume
      	Laurent.
      73386d57
    • Tim Janik's avatar
      this is a stack of grabbing widgets now, having unique entries. the · 1a8765e6
      Tim Janik authored
      Mon Jan 19 09:16:38 1998  Tim Janik  <timj@psynet.net>
      
              * gtk/gtkmain.c (gtk_grab_add) (gtk_grab_remove): this is a stack
                of grabbing widgets now, having unique entries. the GTK_HAS_GRAB
                flag of a widget is set while it is on the stack (wasn't
                implemented before).
      1a8765e6
  2. 18 Jan, 1998 6 commits
    • MET  Eckehard Berns's avatar
      changed gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget as · 0c6a6baa
      MET Eckehard Berns authored
      Mon Jan 19 00:46:18 1998 MET  Eckehard Berns  <eb@berns.prima.de>
      
      	* gtk/gtktoolbar.[ch]: changed
       	  gtk_toolbar_{append,prepend,inser]_item to accept any GtkWidget
       	  as icon to allow more flexibility
      0c6a6baa
    • Shawn Amundson's avatar
      Statusbar widget. -Shawn · 67e67570
      Shawn Amundson authored
      Statusbar widget.
      -Shawn
      67e67570
    • Owen Taylor's avatar
      renamed g_string_equal => g_str_equal renamed g_string_hash => g_str_hash · 4628759d
      Owen Taylor authored
      Sat Jan 17 23:52:40 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gstring.{c,h} gscanner.c:
      	   renamed g_string_equal => g_str_equal
      	   renamed g_string_hash => g_str_hash
      	  And const corrected. Old functions left in for now.
      4628759d
    • Owen Taylor's avatar
      gtkbutton.c gtkclist.c gtkdrawingarea.c gtkentry.c gtkeventbox.c · 11d37c50
      Owen Taylor authored
      Sun Jan 18 09:57:00 1998  Owen Taylor  <owt1@cornell.edu>
      * gtkbutton.c gtkclist.c gtkdrawingarea.c gtkentry.c gtkeventbox.c
        gtkfixed.c gtkhandlebox.c gtkhscale.c gtkhscrollbar.c gtkitem.c
        gtklist.c gtkmenushell.c gtkmisc.c gtknotebook.c gtkpaned.c
        gtkpreview.c gtkprogressbar.c gtkruler.c gtktext.c gtktree.c
        gtkviewport.c gtkvscale.c gtkvscrollbar.c gtkwidget.{c,h}
      
        Added gtk_widget_set_parent and gtk_widget_get_parent. All
        widgets should use:
      
         gtk_widget_get_parent() instead of widget->parent->window.
      
        Any widget that wants to have children not in the parent window,
        should use gtk_widget_set_parent () in their realize() and
        add () routines.
      
        CList and Viewport widgets changed to do this. (Viewport
        widget using code from gtk-fortier-980117-0.patch.)
      11d37c50
    • Tim Janik's avatar
      updates... -timj · 1e34b9ba
      Tim Janik authored
      updates...
      -timj
      1e34b9ba
    • 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
  3. 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
  4. 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
  5. 15 Jan, 1998 1 commit
  6. 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
  7. 11 Jan, 1998 1 commit
  8. 09 Jan, 1998 2 commits
  9. 08 Jan, 1998 2 commits
  10. 07 Jan, 1998 1 commit
  11. 06 Jan, 1998 1 commit
  12. 03 Jan, 1998 7 commits
  13. 02 Jan, 1998 4 commits
  14. 30 Dec, 1997 1 commit
  15. 28 Dec, 1997 1 commit