1. 26 Mar, 1998 4 commits
    • Tim Janik's avatar
      make a clear distinction between key press/release events, which will be · 11f79ebe
      Tim Janik authored
      Thu Mar 26 23:12:54 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkmain.c (gtk_propagate_event): make a clear distinction between
                      key press/release events, which will be sent to a widgets toplevel
                              ancestor and be forwarded from there, and all other events that need to
                                      get propagated up the widget tree (pointed out by Owen Taylor).
      11f79ebe
    • Tim Janik's avatar
      always display the correct active state. · c2906f2b
      Tim Janik authored
      Thu Mar 26 21:37:57 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkradiobutton.c (gtk_radio_button_draw_indicator): always
                      display the correct active state.
      
                              * gtk/gtkcheckbutton.c (gtk_real_check_button_draw_indicator): always
                                      display the correct active state.
      
                                              * gtk/gtkwidget.c (gtk_widget_set_arg): CAN_FOCUS and CAN_DEFAULT flag
                                                      changes need to queue a resize.
      
                                                              * gtk/gtkbutton.c (gtk_button_paint): take border_width into
                                                                      consideration for restrict area.
      
                                                                              * gtk/gtktogglebutton.c (gtk_toggle_button_class_init): enable the
                                                                                      draw_default member of GtkButton, otherwise the diplay is messed up
                                                                                              for CAN_DEFAULT toggles.
                                                                                                      (gtk_toggle_button_draw_focus): always display whether the toggle button
                                                                                                              is active or not.
      
                                                                                                                      * gtk/gtkwidget.c (gtk_widget_set_state):
                                                                                                                              (gtk_widget_set_sensitive):
                                                                                                                                      (gtk_widget_set_parent):
                                                                                                                                              (gtk_widget_propagate_state): take into consideration, whether we really
                                                                                                                                                      want to change childrens states, or just restauration of old states.
      c2906f2b
    • Owen Taylor's avatar
      When gtk_widget_draw() is called on a REDRAW_PENDING widget, draw it and · a74e3385
      Owen Taylor authored
      Thu Mar 26 15:33:50 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkwidget.c: When gtk_widget_draw() is called on a
      	REDRAW_PENDING widget, draw it and remove it from the
      	queue instead of doing nothing.
      
      	* gtk/Makefile.am gdk/Makefile.am: Switch order of includes
      	directories, to make doubly sure that wrong glibconfig.h
      	isn't used. (See also glib/ChangeLog)
      
      	* gtk/gtkentry.c (gtk_entry_draw_focus): Don't draw the
      	cursor unless the entry is editable.
      
      	(From: Stefan Jeske <jeske@braunschweig.netsurf.de>)
      a74e3385
    • Tim Janik's avatar
      do not propagate unhandled key events on widgets with parent==NULL twice. · d38e339e
      Tim Janik authored
      Thu Mar 26 08:31:58 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkmain.c (gtk_propagate_event): do not propagate unhandled key
                      events on widgets with parent==NULL twice.
      d38e339e
  2. 25 Mar, 1998 1 commit
  3. 24 Mar, 1998 11 commits
  4. 23 Mar, 1998 9 commits
  5. 22 Mar, 1998 4 commits
    • Owen Taylor's avatar
      fixes to locale checks · 16aa9c19
      Owen Taylor authored
      Sun Mar 22 16:25:46 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkmain.c (gtk_init): fixes to locale checks
      
      	* gtk/testgtk.c (create_dnd): Create the dnd icons separately
      	  to avoid strange interactions with shapes demo.
      
      	* gtk/gtkentry.[ch]:
      	  - Limit the length of the text to 2048 to prevent long delays
      	  - Fix problems with buffer overruns
      	  - Draw only the onscreen portion of the text to prevent wrapping
      	    of shorts in the X drawing code.
      	  - Keep track of character positions and x-offsets to speed
      	    up algorithms.
      16aa9c19
    • CST 1998 Shawn T. Amundson's avatar
      use button_box for buttons · ac05ab30
      CST 1998 Shawn T. Amundson authored
      Sun Mar 22 11:37:51 CST 1998 Shawn T. Amundson <amundson@gtk.org>
      
              * gtk/gtkcolorsel.c:
              * gtk/gtkfilesel.c: use button_box for buttons
      ac05ab30
    • Tim Janik's avatar
      forgot the ChangeLog ;((( · de26d9af
      Tim Janik authored
      -timj
      de26d9af
    • Owen Taylor's avatar
      Don't respond to drops when grab is in effect. (workaround) · 8cff9d33
      Owen Taylor authored
      Sat Mar 21 19:07:01 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/testgtk.c (dnd_drop): Don't respond to drops when
      	  grab is in effect. (workaround)
      
      	* gdk/gdkfont.c (gdk_fontset_load): More details on
      	  error messages.
      
      	* gdk/gdk.c: Translate va_list to XVaNestedList instead
      	  of just casting it.
      
      	* gtk/gtkmain.c: Make temporary copy of string returned by
      	  setlocale, since it may be changed by subsequent calls.
      8cff9d33
  6. 21 Mar, 1998 3 commits
    • Tim Janik's avatar
      major overhaul of the code, fixed all known bugs (hopefully ;). · 995d97b0
      Tim Janik authored
      Sat Mar 21 22:54:31 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkhandlebox.h:
              * gtk/gtkhandlebox.c: major overhaul of the code, fixed all
              known bugs (hopefully ;).
      
      Sat Mar 20 15:33:17 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwidget.c (gtk_widget_real_show): queue the resize for the
              parent.
      
      Thu Mar 19 02:00:50 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwidget.c (gtk_widget_unrealize): unset flags after emission,
              especially GTK_MAPPED, since that might not have been taken care of
              by an UNMAP emission.
      995d97b0
    • CET 1998 Paolo Molaro's avatar
      gtk/gtkcombo.[ch] "activate" signal can be disabled now · a7960ed9
      CET 1998 Paolo Molaro authored
      
      Sat Mar 21 10:39:02 CET 1998 Paolo Molaro <lupus@debian.org>
      
      	* gtk/gtkcombo.[ch] "activate" signal can be disabled now
      a7960ed9
    • Radek Doulik's avatar
      changed packing in toolbar elements, so texts are always at the bottom · 0328873b
      Radek Doulik authored
      Fri Mar 20 20:49:33 1998  Radek Doulik  <rodo@aquarius>
      
              * gtk/gtktoolbar.c (gtk_toolbar_insert_element): changed packing
              in toolbar elements, so texts are always at the bottom
      0328873b
  7. 20 Mar, 1998 2 commits
  8. 19 Mar, 1998 5 commits
  9. 18 Mar, 1998 1 commit