1. 17 Mar, 1998 4 commits
    • Tim Janik's avatar
      fixed a bug about drawing GTK_ARROW_LEFT, correction from Damon Chaplin · a6e2c24b
      Tim Janik authored
      Tue Mar 17 12:36:35 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtkstyle.c (gtk_default_draw_arrow): fixed a bug about drawing
                      GTK_ARROW_LEFT, correction from Damon Chaplin <DAChaplin@email.msn.com>.
      a6e2c24b
    • Miguel de Icaza's avatar
      Use StructureNotifyMaskMask as the mask, as this enables an application · 8a0d6739
      Miguel de Icaza authored
      Tue Mar 17 02:02:02 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>
      
      	* gdk/gdk.c (gdk_dnd_drag_leave): Use StructureNotifyMaskMask as
      	the mask, as this enables an application listening to those events
      	to catch the root events.  Thanks to Maciej for pointing us in the
      	right direction.
      	(gdk_dnd_drag_enter): Likewise.
      	(gdk_dnd_drag_leave): Likewise.
      	* gdk/gdkwindow.c (gdk_window_dnd_data_set): Likewise.
      8a0d6739
    • Federico Mena's avatar
      Use signed integers so that testing will not fail for windows that are · 63955ec2
      Federico Mena authored
      Mon Mar 16 22:31:02 1998  Federico Mena  <federico@nuclecu.unam.mx>
      
      	* gdk/gdkwindow.c (gdk_window_xid_at): Use signed integers so that
      	testing will not fail for windows that are off-screen.
      
      	(gdk_window_xid_at_coords): Only considers visible windows.
      63955ec2
    • Tim Janik's avatar
      exported gtk_spin_button_spin since it is used in testgtk, and besides · 077b5109
      Tim Janik authored
      Tue Mar 17 03:56:13 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtkspinbutton.h: exported gtk_spin_button_spin since it is
                      used in testgtk, and besides that.
      
                              * gtk/testgtk.c: created a new "test" cursors, which showes different
                                      types of GdkCursors and is a very simple example at using the drawing
                                              area.
      
                                              Tue Mar 17 03:56:13 1998  Tim Janik  <timj@gimp.org>
      
                                                      * gtk/gtkspinbutton.h: exported gtk_spin_button_spin since it is
                                                              used in testgtk, and besides that.
      
                                                                      * gtk/testgtk.c: created a new "test" cursors, which showes different
                                                                              types of GdkCursors and is a very simple example at using the drawing
                                                                                      area.
      077b5109
  2. 16 Mar, 1998 4 commits
    • GMT 1998 Tony Gale's avatar
      - new question on modal windows - new question on updating progressbars - · 444c9529
      GMT 1998 Tony Gale authored
      Mon Mar 16 18:19:31 GMT 1998 Tony Gale  <gale@gimp.org>
              * docs/gtkfaq.sgml:
                  - new question on modal windows
                  - new question on updating progressbars
                  - update all the links to gtk.org
      444c9529
    • Tim Janik's avatar
      just fix an old entry · 600eaaea
      Tim Janik authored
      -timj
      600eaaea
    • GMT 1998 Tony Gale's avatar
      - New subsection on colourselection from Tom Bech <tomb@ii.uib.no> - Moved · 60c008eb
      GMT 1998 Tony Gale authored
      Mon Mar 16 09:15:03 GMT 1998 Tony Gale  <gale@gimp.org>
      
              * docs/gtk_tut.sgml:
                  - New subsection on colourselection from Tom Bech <tomb@ii.uib.no>
                  - Moved fileselection text to Miscallaneous Widgets section
                  - Started new section on the Text widget
                  - Removed Viewport, Paned, HPaned and VPaned from list of
                    NO_WINDOW widgets.
      60c008eb
    • Owen Taylor's avatar
      Added trailing newline, hopefully will fix the problem with esac · 27c086bd
      Owen Taylor authored
      Mon Mar 16 01:33:36 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk-config.in: Added trailing newline, hopefully will
      	  fix the problem with esac disappearing.
      
      	* gtk/Makefile.am (test-debug): Improved test targets
      	  will work with --enable-shared
          	    [From:  Raja R Harinath  <harinath@cs.umn.edu>]
      
        	* gtk.m4: Not all shells understand $(...).  Use `...` instead.
          	    [From:  Raja R Harinath  <harinath@cs.umn.edu>]
      	- use AM_PATH_PROG instead of AM_CHECK_PROG, so the user
      	  can specify programs not in their path.
      
      	* Makefile.am: added gtk.m4 to EXTRA_DIST
      27c086bd
  3. 15 Mar, 1998 16 commits
  4. 14 Mar, 1998 15 commits
    • Tim Janik's avatar
      fixed a bug with invoking the quit handlers that could cause them to be · bc8e4038
      Tim Janik authored
      Sat Mar 14 10:10:46 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtkmain.c (gtk_main): fixed a bug with invoking the quit handlers
                      that could cause them to be removed wihout being invoked.
      bc8e4038
    • Owen Taylor's avatar
      Makefile.am fixes minor fix to gdkwindow.c -owt · 566a13a6
      Owen Taylor authored
      Makefile.am fixes
      minor fix to gdkwindow.c
                                              -owt
      566a13a6
    • PST 1998 Shawn T. Amundson's avatar
      Released 0.99.6 · 92802859
      PST 1998 Shawn T. Amundson authored
      Sat Mar 14 14:36:40 PST 1998 Shawn T. Amundson <amundson@gimp.org>
      
              * Released 0.99.6
      
              * gdk/gtk_tut.sgml:
              * gdk/gtk_tut_it.sgml: fixed Ian Main's e-mail address
      92802859
    • Owen Taylor's avatar
      Some cleanups of signedness warnings · 135cdd43
      Owen Taylor authored
      Sat Mar 14 13:26:09 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkentry.c gtk/gtktext.c: Some cleanups of signedness
                warnings
      
      	* gtk/gtkhandlebox.h: Changed gint ... : 1 to guint ... : 1
      135cdd43
    • Federico Mena Quintero's avatar
      Moved the gtk_signal_connect of the specified callback into the big · 6e7f4a99
      Federico Mena Quintero authored
      1998-03-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Moved the
      	gtk_signal_connect of the specified callback into the big switch()
      	for buttons.  We don't want to connect to the "clicked" signal of
      	a custom widget or a space element, because it may not have one.
      	(gtk_toolbar_insert_element): Extra sanity check; if the type is
      	GTK_TOOLBAR_CHILD_WIDGET, then the specified widget must not be NULL.
      6e7f4a99
    • Manish Singh's avatar
      cfd3a513
    • Owen Taylor's avatar
      ab4fed04
    • Tim Janik's avatar
      refuse to allocate with a greater height than requested. · c86bf9ba
      Tim Janik authored
      Sat Mar 14 08:29:56 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtkhandlebox.c (gtk_handle_box_size_allocate): refuse to allocate
                      with a greater height than requested.
                              (gtk_handle_box_remove): clean up if the child is detached.
      
                                      * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): don't take invisible
                                              children into account.
      c86bf9ba
    • Owen Taylor's avatar
      Fixed misplaced 'else.' -owt · b8e7ea1f
      Owen Taylor authored
      b8e7ea1f
    • Owen Taylor's avatar
      Don't leave NULL's in argv. · 54a9eb41
      Owen Taylor authored
      Sat Mar 14 02:12:44 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkmain.c gdk/gdk.c: Don't leave NULL's in argv.
      54a9eb41
    • Owen Taylor's avatar
      Moved glibconfig.h to $pkglibdir/include. Update to libtool-1.1. · f9ad2834
      Owen Taylor authored
      Sat Mar 14 01:36:51 1998  Owen Taylor  <owt1@cornell.edu>
      
      Moved glibconfig.h to $pkglibdir/include. Update to libtool-1.1.
      f9ad2834
    • Tim Janik's avatar
      gpointer gtk_object_get_user_data (GtkObject *object) { if · 8cde2c5c
      Tim Janik authored
      gpointer
      gtk_object_get_user_data (GtkObject *object)
      {
        if (user_data_key_id)
      -    gtk_object_get_data_by_id (object, user_data_key_id);
      +    return gtk_object_get_data_by_id (object, user_data_key_id);
      
        return NULL;
      }
      
      boy oh boy, that was a *neat* one ;)
      -timj
      8cde2c5c
    • Owen Taylor's avatar
      Don't resize windows when request is rejected by WM. Only use the resize · bc98ea9c
      Owen Taylor authored
      Sat Mar 14 00:03:34 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkwindow.c:
                Don't resize windows when request is rejected by WM.
      	  Only use the resize count to guess whether a Configure
      	  event was a rejection by the WM, or a move.
      
      	* gdk/gdk.c gdk/gdktypes.h:
      	  - Don't XDestroyWindow foreign windows (If they're a child of
      	  one of our windows, reparent them to root and send them a WM
      	  delete event, otherwise, just delete the GTK structure.)
      	  Handle notification of their deletion properly.
                (Made foreign windows a seperate window type to do this)
      
      	* gtk/gtkobject.c (gtk_object_set_data_full):
      	  Call the DestroyNotify when replacing the object data.
      bc98ea9c
    • Tim Janik's avatar
      make use of *_by_id() functions for handler key. · 294cfcdb
      Tim Janik authored
      Sat Mar 14 02:03:13 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtksignal.c: make use of *_by_id() functions for handler key.
      
              * gtk/gtkwidget.c: make use of *_by_id() functions for a bunch of keys.
              (gtk_widget_shutdown): new function to perform pre-destruction shutdown
              of the widget.
              (gtk_widget_unparent): call gtk_widget_set_parent_window(widget,NULL)
      
              * gtk/gtkobject.h:
              * gtk/gtkobject.c: GtkObject destruction is now split into an internally
              used shutdown class method and the usual GtkObject::destroy signal
              emission. this allowes for class based shutdown functionality prior
              to actuall object destruction.
              added *_by_id() counterparts for gtk_object_data_* functions, meant for
              internal use only.
      
              * gtk/gtkmain.c (gtk_quit_add_destroy): new function which will destroy
              a GtkObject once gtk_main() of a certain level finishes. it is save to
              destroy the object prior to that, gtk_quit_add_destroy will only destroy
              objects that are still existing.
      294cfcdb
    • Federico Mena Quintero's avatar
      Now we return a GtkVisibility value, instead of a simple boolean. Also, · 3ef2c37a
      Federico Mena Quintero authored
      1998-03-13  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* gtk/gtkclist.c (gtk_clist_row_is_visible): Now we return a
      	GtkVisibility value, instead of a simple boolean.  Also, changed
      	all the functions that expected a boolean value to use
      	"!= GTK_VISIBILITY_NONE".
      
      	* gtk/gtkclist.h: Changed prototype for gtk_clist_row_is_visible().
      
      	* gtk/gtkenums.h (enum): Added GtkVisibility enum.
      3ef2c37a
  5. 13 Mar, 1998 1 commit