1. 10 Aug, 2001 1 commit
    • Havoc Pennington's avatar
      fix a typo. · f37a0627
      Havoc Pennington authored
      2001-08-07  Havoc Pennington  <hp@pobox.com>
      
      	* gtk/gtkfilesel.c (open_ref_dir): fix a typo.
      
      	* gtk/gtkplug.c (gtk_plug_init): remove setting of auto_shrink;
      	some fixage is needed here, but nothing simple. Owen understands
      	it. ;-)
      
              * gtk/gtkwindow.h, gtk/gtkwindow.c: Rework code and API for window
      	sizing and positioning.  Also, fix bug in compute_geometry_hints
      	(width/height confusion for setting min size).
      	(gtk_window_move): new function
      	(gtk_window_resize): new function
      	(gtk_window_get_size): new function
      	(gtk_window_get_position): new function
      	(gtk_window_parse_geometry): new function
      
       	* gtk/gtkwidget.c (gtk_widget_set_size_request): new function
       	(gtk_widget_get_size_request): new function
       	(gtk_widget_get_usize): delete, that was a short-lived function
       	;-)
       	(gtk_widget_set_usize): deprecate
       	(gtk_widget_set_uposition): deprecate, make it a trivial
      	gtk_window_move() wrapper
      	(gtk_widget_class_init): remove x/y/width/height properties,
      	add width_request height_request
      
              * demos/*: update to avoid deprecated functions
      
      	* gtk/gtklayout.c: add x/y child properties
      
      	* gtk/gtkfixed.c: add x/y child properties, and get rid of
      	uses of "gint16"
      
      	* tests/testgtk.c (create_window_sizing): lots of tweaks to window
      	sizing test
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Ensure that
      	configure events on toplevel windows are always in root window
      	coordinates, following ICCCM spec that all synthetic events
      	are in root window coords already, while real events are
      	in parent window coords. Previously the code assumed that
      	coords of 0,0 were parent window coords, which was
      	really broken.
      
       	* gtk/gtkcontainer.c (gtk_container_get_focus_chain): fix
       	warning
      
       	* gdk/gdkwindow.h (GdkWindowHints): add GDK_HINT_USER_POS
       	and GDK_HINT_USER_SIZE so we can set USSize and USPosition
       	hints in gtk_window_parse_geometry()
      
       	* gdk/x11/gdkwindow-x11.c (gdk_window_set_geometry_hints): support
       	new USER_POS USER_SIZE hints
      f37a0627
  2. 09 Aug, 2001 4 commits
  3. 08 Aug, 2001 2 commits
  4. 07 Aug, 2001 4 commits
  5. 06 Aug, 2001 5 commits
  6. 05 Aug, 2001 2 commits
    • Owen Taylor's avatar
      Fix conversion from float to int so that we don't get skew in the int => · 727cdae7
      Owen Taylor authored
      Sun Aug  5 11:24:27 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkcolorsel.c (gtk_color_selection_set_current_alpha):
      	Fix conversion from float to int so that we don't get
      	skew in the int => float => int roundtrip.
      	(#58120, reported by Vitaly Tishkov). Also fix problem
      	where if no alpha was set, the returned alpha
      	from (say) set_current_alpha() was returned as 1, not 65535.
      727cdae7
    • Owen Taylor's avatar
      Fix problem with selecting a new focus child. · 42cf380d
      Owen Taylor authored
      Sun Aug  5 09:48:08 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtklist.c (gtk_list_clear_items): Fix
      	problem with selecting a new focus child.
      
      	* gtk/gtklist.c (gtk_list_clear_items): Clear
      	list->undo/list_focus_child after unparenting
      	child, since unparenting the child can result
      	in list->last_focus_child being set. (#58024)
      
      	* Makefile.am (SUBDIRS): Add target specific pc
      	files to DISTCLEANFILES.
      
      	* gtk/Makefile.am: add @GTK_DEBUG_FLAGS@
      	(58327, Matthias Clasen)
      42cf380d
  7. 04 Aug, 2001 5 commits
    • Owen Taylor's avatar
      Patch from Hans (with various modifications), to add the ability to use · 9166ba51
      Owen Taylor authored
      Sat Aug  4 19:28:21 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* tests/testgtk.c: Patch from Hans (with various modifications),
      	to add the ability to use testgtk as a rough-and-ready
      	benchmark. Try, 'testgtk --bench all:5' (if you want decent
      	numbers, run without a window manager)
      9166ba51
    • Alexander Larsson's avatar
      Add #ifdef HAVE_WINTAB around wintab.h include. · 81cfd5c9
      Alexander Larsson authored
      2001-08-04 Alexander Larsson <alexl@redhat.com>
      
      	* gdk/win32/gdkinput.c:
      	Add #ifdef HAVE_WINTAB around wintab.h include.
      
      	* gtk/gtk.def:
      	Removed marshals that have been moved to glib.
      	Commented out plug and socket. They didn't compile for me
      	on win32.
      81cfd5c9
    • Hans Breuer's avatar
      ab3d1411
    • Hans Breuer's avatar
      new file use it · afb6e60f
      Hans Breuer authored
      2001-08-04  Hans Breuer  <hans@breuer.org>
      
      	* gtk/stocks-icons/makefile.msc : new file
      	* gtk/makefile.msc.in : use it
      
      	* gtk/gtkstyle.c : not all platforms do provide M_PI and
      	friends, but luckily there is G_PI
      
      	* gtk/gtk.def : updated
      
      	* gdk/win32/gdkwindow.c (gdk_window_new) : don't make all TEMP
      	windows WS_POPUP, but only those without a parent. This fixes the
      	mis-alignment between the selectable (temp, input only) window and
      	the window text of GtkLabel.
      
      	(gdk_window_show) : respect private->state when actually showing
      	the window.
      
      	(gdk_window_set_transient_for) : Implementation from Wolfgang
      	Sourdeau <wolfgang@contre.com> ported to 2.0 and added some
      	error handling. Should fix #50586.
      
      	* gdk/win32/gdkevents-win32.c : beautify log output
      afb6e60f
    • Michael Natterer's avatar
      Need to show the image after adding it to the GtkImageMenuItem. This used · b092021b
      Michael Natterer authored
      2001-08-04  Michael Natterer  <mitch@gimp.org>
      
      	* gtk/gtkitemfactory.c (gtk_item_factory_create_item):
      	Need to show the image after adding it to the GtkImageMenuItem.
      	This used to work without in testgtk because of the
      	gtk_widget_show_all() at the end of the function.
      	(Closes #54978).
      b092021b
  8. 31 Jul, 2001 4 commits
    • Tim Janik's avatar
      fix finding of child's page, since we have to validly deal with labels and · 8dfce459
      Tim Janik authored
      Tue Jul 31 22:59:33 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtknotebook.c (gtk_notebook_get_child_property):
              (gtk_notebook_set_child_property): fix finding of child's page,
              since we have to validly deal with labels and menus here as well.
              (gtk_notebook_get_child_property): fix warning.
              (gtk_notebook_class_init): property tab_pack is of type
              GTK_TYPE_PACK_TYPE (enum) not boolean.
              (gtk_notebook_find_child): don't always warn, we might be looking
              for a label or menu child.
              (gtk_notebook_map): fix mapping of panel.
      
              * gtk/gtkwidget.c (gtk_widget_set_child_visible): always constrain
              widget's mapped state, regardless of the value being set equals
              old settings, since things like REALIZED(parent) or MAPPED(parent)
              may have changed since the old value was set. make it an error to
              invoke this function on a toplevel widget.
      8dfce459
    • Darin Adler's avatar
      Put all mentions of GdkFont inside #ifndef GDK_DISABLE_DEPRECATED. · 6fe3d87b
      Darin Adler authored
      	* gdk/gdkprivate.h:
      	* gdk/x11/gdkx.h:
      	Put all mentions of GdkFont inside #ifndef GDK_DISABLE_DEPRECATED.
      
      	* demos/gtk-demo/menus.c: (do_menus): Cast to G_OBJECT, not
      	GTK_OBJECT.
      6fe3d87b
    • Jonathan Blandford's avatar
      Whoops. Stupid scoping error pointed out by matthiasc@poet.de. · 3538aeef
      Jonathan Blandford authored
      Tue Jul 31 15:34:57 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_remove_column): Whoops.  Stupid
      	scoping error pointed out by matthiasc@poet.de.
      3538aeef
    • Sven Neumann's avatar
      demos/gtk-demo/appwindow.c demos/gtk-demo/item_factory.c · bc5273de
      Sven Neumann authored
      2001-07-31  Sven Neumann  <sven@gimp.org>
      
      	* demos/gtk-demo/appwindow.c
      	* demos/gtk-demo/item_factory.c
      	* tests/testgtk.c: gtk_accel_group_attach() takes a GObject.
      bc5273de
  9. 30 Jul, 2001 5 commits
  10. 29 Jul, 2001 1 commit
  11. 28 Jul, 2001 2 commits
    • Hans Breuer's avatar
      build in the backend dir after auto-generating files · da155bb7
      Hans Breuer authored
      2001-07-29  Hans Breuer  <hans@breuer.org>
      
      	* gdk/makefile.msc : build in the backend dir after
      	auto-generating files
      
      	* gdk/win32/gdkfont-win32.c (gdk_font_load) : reimplement
      	with code from win32-production-branch.
      
      	*  gdk/win32/gdkwindow-win32.c : set the private->destroyed flag
      	before calling DestroyWindow, which indirectly calls
      	gdk_window_destroy_notify ()
      
      	(performance patch merged from win32-production-branch)
      	* gdk/win32/gdkdrawable-win32.c (gdk_win32_draw_segments):
      	Use PatBlt() instead of LineTo() when possible (solid single-pixel pen,
      	R2_COPYPEN rop). It is claimed to be much faster.
      da155bb7
    • Pablo Saratxaga's avatar
      updated Azeri and walloon files · 2d6add18
      Pablo Saratxaga authored
      2d6add18
  12. 27 Jul, 2001 3 commits
  13. 26 Jul, 2001 1 commit
  14. 25 Jul, 2001 1 commit
    • James Henstridge's avatar
      commiting patch after comments from Alex on IRC · e7093923
      James Henstridge authored
      2001-07-15  James Henstridge  <james@daa.com.au>
      
      	* gtk/gtkwindow.c (gtk_window_add_accel_group): cast to GObject.
      	(gtk_window_remove_accel_group): same here.
      	(gtk_window_key_press_event): same here.
      
      	* gtk/gtkwidget.c (gtk_widget_add_accelerator): cast to GObject.
      	(gtk_widget_remove_accelerator): same here.
      	(gtk_widget_remove_accelerators): same here.
      
      	* gtk/gtkplug.c (gtk_plug_accel_entries_changed): same here.
      
      	* gtk/gtkmenushell.c (gtk_menu_shell_key_press): cast to GObject
      	instead of GtkObject.
      
      	* gtk/gtkmenu.c (gtk_menu_key_press): update since GtkAccelGroup
      	now takes GObjects.
      
      	* gtk/gtkitemfactory.c (gtk_item_factory_propagate_accelerator):
      	pass a GObject to gtk_accel_group_entries_from_object.
      	(gtk_item_factory_create_item): s/accel_widget/accel_object/
      
      	* gtk/gtk-boxed.defs: remove GtkAccelGroup boxed def.
      
      	* gtk/gtkaccellabel.c: convert to handle GObject accel objects.
      
      	* gtk/gtkaccellabel.h: fix header to reflect that arbitrary
      	GObjects can have accelerators set now.  Add compatibility
      	defines.
      
      	* gtk/gtkmarshal.list: add missing marshallers.
      
      	* gtk/gtkaccelgroup.[ch]: convert to a GObject, and allow setting
      	accelerators on plain GObjects.  gtk_accel_group_object_destroy
      	has been converted into a weak reference, and
      	gtk_accel_group_delete_entries is now a destroy notify for that
      	piece of data.
      e7093923