1. 10 Feb, 1999 4 commits
    • Owen Taylor's avatar
      Fixed some bugs with set_default_size. · d1bda8d5
      Owen Taylor authored
      Sun Feb  7 19:49:21 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwindow.c (gtk_window_move_resize): Fixed some
      	  bugs with set_default_size.
      
      Sat Feb  6 13:23:51 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* docs/Changes-1.2.txt: Added information about
      	 the change to gtk_widget_size_request().
      
      	* gtk/gtkentry.c: Call gtk_widget_get_child_requisition
      	 explicitely since we differentiate between the usize
      	 set by the user and what we got. (Ugh)
      
      	* gtk/gtkwidget.[ch] (gtk_widget_get_child_requisition):
      	 New function to return the effective size of a widget
      	 as it looks to its parent.
      
      	* gtk/gtkwidget.c (gtk_widget_size_request): Leave
      	 widget->requisition set to exactly what the widget
      	 asked for, and then make a copy of that into
      	 the requisition argument. Allow a NULL requisition
      	 argument, and, if G_ENABLE_DEBUG, warn if
      	 requisition == &widget->requisition.
      
      	* gtkalignment.c gtkaspectframe.c gtkbutton.c gtkclist.c
      	  gtkcontainer.c gtkentry.c gtkeventbox.c gtkfixed.c
      	  gtkframe.c gtkhandlebox.c gtkhbox.c gtkhpaned.c
      	  gtklayout.c gtklist.c gtklistitem.c gtkmenu.c
      	  gtkmenubar.c gtkmenuitem.c gtknotebook.c
      	  gtkoptionmenu.c gtkpacker.c gtkscrolledwindow.c
      	  gtktable.c gtktoolbar.c gtktree.c gtktreeitem.c
      	  gtkvbox.c gtkviewport.c gtkvpaned.c gtkwindow.c
      
      	 Avoid calling gtk_widget_size_request with
      	 requisition == widget->requisition; use
      	 gtk_widget_get_child_requisition to get the
      	 size of children.
      d1bda8d5
    • Owen Taylor's avatar
      Removed extraneous line that crept in in previous commit. · 84d9f5f9
      Owen Taylor authored
      Tue Feb  9 19:49:46 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* configure.in (LDFLAGS): Removed extraneous line
      	  that crept in in previous commit.
      84d9f5f9
    • Owen Taylor's avatar
      Moved entry->visible into editable class. (Leave it behind deprecated for · c3a4205c
      Owen Taylor authored
      Tue Feb  9 19:39:32 1999  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkentry.[ch] gtk/gtkeditable.h: Moved
      	  entry->visible into editable class. (Leave it
      	  behind deprecated for compatibility)
      
      	* gtk/gtkeditable.c: If not editable->visible,
      	  return *'s for clipboard and selection.
      c3a4205c
    • Owen Taylor's avatar
      If we can't find helvetica, fall back to "fixed". If we can't find · 72d58438
      Owen Taylor authored
      Tue Feb  9 19:11:43 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkstyle.c (gtk_style_new): If we can't find
      	  helvetica, fall back to "fixed". If we can't
      	  find "fixed", exit cleanly.
      72d58438
  2. 09 Feb, 1999 2 commits
  3. 08 Feb, 1999 7 commits
  4. 07 Feb, 1999 1 commit
  5. 06 Feb, 1999 3 commits
  6. 05 Feb, 1999 2 commits
    • Owen Taylor's avatar
      Adjust saved positions of children when resizing a guffaw_gravity = TRUE · eb437560
      Owen Taylor authored
      Fri Feb  5 13:23:50 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkwindow.c (gdk_window_move_resize): Adjust
      	saved positions of children when resizing a
      	guffaw_gravity = TRUE window.
      
      	* gtk/gtkdnd.c (gtk_drag_highlight): Rework the
      	 highlighting so that it is done in callbacks for
      	 draw and expose. This should solve problems with
               multiple highlights for the same GdkWindow.
      
      	* gtk/gtkdnd.c (gtk_drag_highlight): Fix bug where
      	the highlight was being drawn with an incorrect
      	width/height for !NO_WINDOW widgets.
      eb437560
    • Owen Taylor's avatar
      Don't assume any more that the gtkwidget.c code will queue a redraw on us · 915f2c5e
      Owen Taylor authored
      1999-02-05  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate):
      	Don't assume any more that the gtkwidget.c code
      	will queue a redraw on us during a size_allocate -
      	queue clear/draws as appropriate for our groove.
      915f2c5e
  7. 04 Feb, 1999 5 commits
  8. 02 Feb, 1999 4 commits
    • Owen Taylor's avatar
      Make sure we set the icon window position before it is shown to prevent · 902de9d4
      Owen Taylor authored
      Tue Feb  2 12:39:42 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkdnd.c: Make sure we set the icon window position
      	 before it is shown to prevent annoying flicking to 0,0.
      	 Make it consistent that info->cur_x/y do not include
      	 info->hot_x/y displacement.
      902de9d4
    • GMT 1999 Tony Gale's avatar
      new sections on Layout and SpinButton [nice widget] · 7e68d71f
      GMT 1999 Tony Gale authored
      Tue Feb  2 08:59:16 GMT 1999 Tony Gale  <gale@gtk.org>
      
              * docs/gtk_tut.sgml: new sections on Layout and
                SpinButton [nice widget]
      
              * examples/spinbutton/*: example code
      7e68d71f
    • Owen Taylor's avatar
      Put in some information about 'gtk-config --libs gthread'. · 22a54ddf
      Owen Taylor authored
      Mon Feb  1 19:25:54 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* docs/gtk-config.txt (testinput_SOURCES): Put
      	in some information about 'gtk-config --libs gthread'.
      
      	* docs/Changes-1.2.txt: Updated section on threads.
      22a54ddf
    • Lars Hamann's avatar
      in case of GTK_SELECTION_BROWSE select first inserted row. · a19e373b
      Lars Hamann authored
      Tue Feb  2 00:28:44 1999  Lars Hamann  <lars@gtk.org>
      
      	* gtk/gtkctree.c (gtk_ctree_insert_node): in case of
      	GTK_SELECTION_BROWSE select first inserted row.
      	(resync_selection): select rows in correct order.
      
      	* gtk/gtkclist.c (real_insert_row): in case of GTK_SELECTION_BROWSE
       	select first inserted row.
      	(resync_selection): select rows in correct order.
      
      	* gtk/gtklist.c (gtk_list_end_selection): select rows in correct order.
      a19e373b
  9. 01 Feb, 1999 10 commits
  10. 29 Jan, 1999 2 commits