1. 18 May, 2001 6 commits
    • Owen Taylor's avatar
      Remove reallocate-redraws property. This is something that only a widget · 50512ddc
      Owen Taylor authored
      Fri May 18 14:25:20 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkcontainer.c: Remove reallocate-redraws property.
      	This is something that only a widget writer would ever want
      	to change.
      
      	* gtk/gtksignal.c: Handle G_SIGNAL_TYPE_STATIC_SCOPE for
      	gtk_signal_emit_by_name().
      
      	* gtk/gtkviewport.c: Fix some warnings.
      
      	* gtk/gtkwidget.c gtk/gtksizegroup.c: Add "size group" facility
      	allowing the requisitions of multiple widgets to be grouped
      	together.
      
      	* tests/testgtk.c: Add GtkSizeGroup test
      
      	* demos/gtk-demo/sizegroup.c: Add GtkSizeGroup demo.
      
      	* demos/gtk-demo/main.c demos/gtk-demo/pixbufs.c: Fix some
      	warnings.
      
      	* configure.in: Switch to using AM_GLIB_GNU_GETTEXT.
      50512ddc
    • Owen Taylor's avatar
      Add documentation about GtkSizeGroup. · 02d5f41c
      Owen Taylor authored
      Fri May 18 12:28:08 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/tmpl/gtksizegroup.sgml gtk/gtk-sections.txt gtk/gtk.types:
      	Add documentation about GtkSizeGroup.
      02d5f41c
    • Martin Baulig's avatar
      Renamed gtk_image_menu_item_add_icon() to gtk_image_menu_item_set_icon() · 60530b8a
      Martin Baulig authored
      2001-04-28  Martin Baulig  <baulig@suse.de>
      
      	* gtk/gtkimagemenuitem.[ch]: Renamed gtk_image_menu_item_add_icon()
      	to gtk_image_menu_item_set_icon() and made it work if there's already
      	an image.
      	(gtk_image_menu_item_new): This function doesn't take any arguments anymore.
      	(gtk_image_menu_item_new_with_label): New function.
      60530b8a
    • Kenneth Christiansen's avatar
      small changes · 8be15042
      Kenneth Christiansen authored
      8be15042
    • Jonathan Blandford's avatar
      It's the worlds ugliest highlighting code!!!! The result is okay so long · 009212ad
      Jonathan Blandford authored
      Thu May 17 16:20:04 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* demos/gtk-demo/main.c (fontify): It's the worlds ugliest
      	highlighting code!!!!  The result is okay so long as you don't try
      	to stress it.  It also highlights a bug in the TextView so it's in
      	an unproportional font right now until it's fixed.
      
      	*demos/gtk-demo/*.c: Clean up code a bit to make it
      	ugly-parser(TM) friendly. (-:
      009212ad
    • Joe Shaw's avatar
      Remove the assertions that x_offset and y_offset must be >= 0. Clip the · 288ff7e0
      Joe Shaw authored
      2001-05-17  Joe Shaw  <joe@ximian.com>
      
      	* gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove the assertions
      	that x_offset and y_offset must be >= 0. Clip the cursor being drawn
      	if it is only partially onscreen.
      288ff7e0
  2. 17 May, 2001 6 commits
  3. 16 May, 2001 4 commits
    • Owen Taylor's avatar
      un May 13 12:01:12 2001 Owen Taylor <otaylor@redhat.com> · be277ae4
      Owen Taylor authored
              * autogen.sh (have_automake): Require libtool-1.4,
              automake-1.4p1.
      
              * acinclude.m4: Remove libtool macros.
      
              * gdk-pixbuf/Makefile.am: Add dependencies to loade
              modules.
      
              * gdk/Makefile.am: Add dependency on libgdk_pixbuf.la
              for libgdk.
      
              * gtk/Makefile.am: Add dependency on libgdk_pixbuf.la
              libgdk.la for libgtk.
      
              * modules/input/Makefile.am: Make modules have full
              dependencies.
      be277ae4
    • Owen Taylor's avatar
      Require libtool-1.4, automake-1.4p1. · 55b115ac
      Owen Taylor authored
      Sun May 13 12:01:12 2001  Owen Taylor  <otaylor@redhat.com>
      
              * autogen.sh (have_automake): Require libtool-1.4,
              automake-1.4p1.
      
              * acinclude.m4: Remove libtool macros.
      
              * gdk-pixbuf/Makefile.am: Add dependencies to loade
              modules.
      
              * gdk/Makefile.am: Add dependency on libgdk_pixbuf.la
              for libgdk.
      
              * gtk/Makefile.am: Add dependency on libgdk_pixbuf.la
              libgdk.la for libgtk.
      
              * modules/input/Makefile.am: Make modules have full
              dependencies.
      55b115ac
    • Jonathan Blandford's avatar
      fix bug #54699 where paths weren't being checked for correctness. · 97fb7b78
      Jonathan Blandford authored
      Wed May 16 14:06:01 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreemodel.c (gtk_tree_path_new_from_string): fix bug
      	#54699 where paths weren't being checked for correctness.
      97fb7b78
    • Jonathan Blandford's avatar
      You can now set all sorts of properties in any order you wan, whether or · 2970a2fe
      Jonathan Blandford authored
      Tue May 15 20:13:24 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeviewcolumn.c: You can now set all sorts of properties
      	in any order you wan, whether or not the column is added to the
      	tree, or the tree is realized.  Yay!
      
      	* gtk/gtktreeviewcolumn.c
      	(gtk_tree_view_column_setup_sort_column_id_callback): handle
      	sorting columns a lot saner
      
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_reorderable):
      	new function to actually set wether or not a column is
      	reorderable.
      
      	* gtk/gtktreeview.c (gtk_tree_view_unrealize): Only destroy things
      	if we have 'em.
      
      	* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_set_tree_view):
      	Fix nasty bug where we were showing the button just before
      	realizing it.  As a result, the parent window was
      	tree_view->window instead of tree_view->priv->header_window.
      
      	* gtk/gtktreeview.c (gtk_tree_view_set_reorderable): new property
      	to let you easily reorder a list or tree.
      2970a2fe
  4. 15 May, 2001 6 commits
  5. 14 May, 2001 1 commit
    • Owen Taylor's avatar
      Block against redundant changes. · 6d2ce706
      Owen Taylor authored
      Mon May 14 14:56:21 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* tests/prop-editor.c: Block against redundant changes.
      
      	* gtk/gtkpaned.c gtk/gtk[hv]paned.c: Add position, position_set
      	properties.
      6d2ce706
  6. 13 May, 2001 2 commits
    • Owen Taylor's avatar
      Missed from last commit. · 0466a7af
      Owen Taylor authored
      0466a7af
    • Owen Taylor's avatar
      Remove creative formatting. · 868b0063
      Owen Taylor authored
      Sun May 13 18:40:04 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkpixmap.h: Remove creative formatting.
      
      Thu May 10 19:22:28 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktogglebutton.c:  Patch from John Margaglione converting to
      	property API. (#51669)
      
      	* gtk/gtkscale.c: Patch from John Margaglione converting to
      	property API. (#51891)
      
      	* gtk/gtkaccellabel.c: Applied patch from Lee Mallabone, converting
      	to property API. (#50985)
      868b0063
  7. 12 May, 2001 1 commit
  8. 11 May, 2001 5 commits
    • ERDI Gergo's avatar
      Peek strike-through setting (gdk_draw_layout_line_with_colors): Render · 7cf82777
      ERDI Gergo authored
      2001-05-05  ERDI Gergo  <cactus@cactus.rulez.org>
      
      	* gdk/gdkpango.c (gdk_pango_get_item_properties): Peek
      	strike-through setting
      	(gdk_draw_layout_line_with_colors): Render strike-through
      7cf82777
    • Alexander Larsson's avatar
      Expose the ring in the triangle at the correct place when exposing just a · 0cfd48a8
      Alexander Larsson authored
      2001-05-11  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkhsv.c (paint_triangle):
      	Expose the ring in the triangle at the correct place when
      	exposing just a part of the triangle.
      0cfd48a8
    • Alexander Larsson's avatar
      Return FALSE, or window focusing will not work. · cf18c025
      Alexander Larsson authored
      2001-05-11  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkwindow-decorate.c (gtk_decorated_window_focus_change):
      	Return FALSE, or window focusing will not work.
      cf18c025
    • Havoc Pennington's avatar
      docs, fixes bug #54144 · cc6b34c1
      Havoc Pennington authored
      2001-05-11  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkimage.c (gtk_image_new_from_stock): docs, fixes bug
      	#54144
      
      	* gtk/gtkcolorsel.c (gtk_color_selection_new): docs, fixes
      	bug #54330
      
      2001-05-11  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/tmpl/gtkvruler.sgml,
      	gtk/tmpl/gtkhruler.sgml: fix bug #54431
      
      	* gtk/tmpl/gtkdrawingarea.sgml: fix bug #54331
      
      	* gtk/tmpl/gtkenums.sgml: fix bug #54329, and
      	update some other random things
      
      	* gtk/gtk-sections.txt: updates
      
      	* gtk/tmpl/gtkmenuitem.sgml: fix bug #54277
      
      	* gtk/tmpl/gtkradiomenuitem.sgml: fix bug #54323,
      	#54324, #54325
      cc6b34c1
    • Tim Janik's avatar
      don't propagate exposes to NULL child. · 564e2235
      Tim Janik authored
      Fri May 11 02:53:57 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktogglebutton.c (gtk_toggle_button_expose): don't
              propagate exposes to NULL child.
      
              * gtk/gtkscrolledwindow.c (gtk_scrolled_window_adjustment_changed): guard
              against not having one of the scrollbars.
      
              * gtk/gtklabel.c (gtk_label_setup_mnemonic): clean up after us,
              we don't keep a mnemonic window if we have no mnemonic installed.
      564e2235
  9. 10 May, 2001 2 commits
    • Tim Janik's avatar
      grum, gtk_type_class() is not GNUC_CONST it has the _important_ side · 836e5f4a
      Tim Janik authored
      Fri May 11 01:05:00 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktypeutils.h: grum, gtk_type_class() is not GNUC_CONST
              it has the _important_ side effect of initializing a class.
      836e5f4a
    • Alexander Larsson's avatar
      Make sure you can compile out the implementation/wrapper assert macros. · 2c396fea
      Alexander Larsson authored
      2001-05-10  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkprivate-fb.h:
      	Make sure you can compile out the implementation/wrapper assert
      	macros.
      
      	* gdk/linux-fb/gdkdrawable-fb2.c:
      	Check implementation/wrappers, initialize type for pixmap dummys.
      
      	* gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image):
      	Hide the cursor if reading from the screen.
      
      	* gdk/linux-fb/gdkrender-fb.c (gdk_fb_fill_span_generic):
      	Fix sign bug in tiling code.
      
      	* gdk/linux-fb/gdkwindow-fb.c (_gdk_windowing_window_clear_area):
      	Handle background pixmaps.
      2c396fea
  10. 09 May, 2001 4 commits
  11. 07 May, 2001 3 commits
    • ÉRDI Gergo's avatar
    • Alexander Larsson's avatar
      Include gdkfb.h on linux-fb. · 3e7bd8bf
      Alexander Larsson authored
      2001-05-07  Alexander Larsson  <alexl@redhat.com>
      
      	* demos/testpixbuf-save.c:
      	* demos/testpixbuf-drawable.c:
      	Include gdkfb.h on linux-fb.
      3e7bd8bf
    • Alexander Larsson's avatar
      New function for getting toplevel window at position. · 404d1a2d
      Alexander Larsson authored
      2001-05-07  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkdnd-fb.c (get_toplevel_window_at):
      	New function for getting toplevel window at position.
      	(gdk_drag_find_window): Use get_toplevel_window () instead
      	of gdk_window_get_pointer(). (gdk_drag_status): Use
      	correct context for getting window.
      
      	* gdk/linux-fb/gdkproperty-fb.c (gdk_atom_name):
      	g_strdup the atom name.
      
      	* gdk/linux-fb/gdkwindow-fb.c:
      	Costmetic fix.
      
      	* gtk/gtkdnd.c (gtk_drag_source_handle_event):
      	Add code for changing cursor on linux-fb backend (same as
      	win32).
      404d1a2d