1. 25 Aug, 2003 2 commits
  2. 24 Aug, 2003 10 commits
    • Matthias Clasen's avatar
      Hooks for translation of label and tooltip in GtkActionGroupEntries. · bfa5c5aa
      Matthias Clasen authored
      2003-08-25  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkactiongroup.[hc] (gtk_action_group_set_translate_func,
      	gtk_action_group_set_translation_domain): Hooks for translation of
      	label and tooltip in GtkActionGroupEntries.  (#120620)
      bfa5c5aa
    • Matthias Clasen's avatar
      Namespace the enum values properly. Sorry about the resize grip trouble, · 32c6a944
      Matthias Clasen authored
      2003-08-25  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkactiongroup.h (GtkActionGroupEntryType): Namespace the enum
      	values properly. Sorry about the resize grip trouble, Owen.  (#120621)
      
      	* gtk/gtkactiongroup.c:
      	* demos/gtk-demo/appwindow.c:
      	* tests/testmerge.c:
      	* tests/testactions.c: Use new GtkActionGroupEntryType enum.
      32c6a944
    • Owen Taylor's avatar
      Remove reference to gtkresizegrip.h. · b374ae3f
      Owen Taylor authored
      Sun Aug 24 17:14:44 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtk.h: Remove reference to gtkresizegrip.h.
      b374ae3f
    • Owen Taylor's avatar
      Fix accidental commit of references to gtkresizegrip.[ch] · d199f896
      Owen Taylor authored
      Sun Aug 24 17:03:44 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/Makefile.am: Fix accidental commit of references
              to gtkresizegrip.[ch]
      d199f896
    • Owen Taylor's avatar
      Fix some missing initializations of rc_file->directory. · 02f3976e
      Owen Taylor authored
      Sun Aug 24 17:00:03 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkrc.c: Fix some missing initializations of
              rc_file->directory.
      02f3976e
    • Matthias Clasen's avatar
      Add a few forgotten Since: 2.4 markers. · a6781eb5
      Matthias Clasen authored
      a6781eb5
    • Matthias Clasen's avatar
      New templates. · 20667ea7
      Matthias Clasen authored
      2003-08-24  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/tmpl/gtkmenumerge.sgml:
      	* gtk/tmpl/gtkaction.sgml:
      	* gtk/tmpl/gtkactiongroup.sgml:
      	* gtk/tmpl/gtkradioaction.sgml:
      	* gtk/tmpl/gtktoggleaction.sgml: New templates.
      
      	* gtk/gtk-docs.sgml:
      	* gtk/gtk-sections.txt: Add GtkMenuMerge, GtkAction, GtkActionGroup,
      	GtkRadioAction, GtkToggleAction.
      20667ea7
    • Matthias Clasen's avatar
      A model-view separation for menus and toolbars, using the EggMenu code by · e7e39565
      Matthias Clasen authored
      2003-08-24  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkaction.[ch]:
      	* gtk/gtktoggleaction.[ch]:
      	* gtk/gtktoggleactionprivate.h:
      	* gtk/gtkradioaction.[ch]:
      	* gtk/gtkactiongroup.[ch]:
      	* gtk/gtkmenumerge.[ch]: A model-view separation for menus and
      	toolbars, using the EggMenu code by James Henstridge.
      
      	* gtk/gtk.h: Include new headers.
      	* gtk/Makefile.am: Add new files.
      
      	* tests/testactions.c: Test for actions.
      	* tests/testmerge.c: Test for menu merging.
      	* tests/merge-[123].ui: Test data for testmerge.
      	* tests/Makefile.am: Add testactions and testmerge.
      
      	* demos/gtk-demo/appwindow.c: Use GtkMenuMerge to construct the
      	menubar and toolbar.
      e7e39565
    • Anders Carlsson's avatar
      Use gdk_draw_pixbuf. · 9897d659
      Anders Carlsson authored
      2003-08-24  Anders Carlsson  <andersca@gnome.org>
      
      	* libegg/iconlist/eggiconlist.c: (egg_icon_list_paint_item),
      	(egg_icon_list_paint_rubberband):
      	Use gdk_draw_pixbuf.
      
      	(egg_icon_list_item_unref):
      	Call destroy_notify on the list item. Reported by Edd Dumbill.
      9897d659
    • Owen Taylor's avatar
      Fix problem where rc_file->directory wasn't always getting set. (#120549, · f977168c
      Owen Taylor authored
      Sat Aug 23 21:40:18 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkrc.c (gtk_rc_context_parse_one_file): Fix
              problem where rc_file->directory wasn't always getting
              set. (#120549, Luis Villa)
      f977168c
  3. 23 Aug, 2003 4 commits
  4. 22 Aug, 2003 1 commit
  5. 21 Aug, 2003 5 commits
  6. 20 Aug, 2003 7 commits
  7. 19 Aug, 2003 3 commits
    • Owen Taylor's avatar
      Substantially rework the handling of status windows: · 55b0689a
      Owen Taylor authored
      Mon Aug 18 17:19:12 2003  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/gtkimcontextxim.[ch]: Substantially
              rework the handling of status windows:
      
               - Store the current StatusWindow in the
                 GtkIMContextXIM structure and vice-versa, so we
                 don't have to hunt the window hierarchy on
                 cleanup.
               - Use the Gtkidget hierarchy instead of/or as well
                 as the GdkWindow hierarchy when finding the toplevel;
                 this helps for things like GtkHandlebox
               - Watch GtkWidget::hierarchy_changed to catch
                 changes in the toplevel without changes in the
                 GdkWindow (reparenting)
               - Never create the GtkWindow for the status window
                 unless we have text to display.
               - Various cleanups, add lots of comments.
      
              (#115077, much help from Takuro Ashie and Hidetoshi
              Tajima in tracking this down and figuring out a fix.)
      
              * modules/input/gtkimcontextxim.c (gtk_im_context_xim_focus_in):
      
              * modules/input/gtkimcontextxim.c: Track the current
              screen for each toplevel so that we show the status
              window on the right screen. (#116340, James Su)
      
              * modules/input/gtkimcontextxim.c: If create a new IC
              when we currently have the focus, call XSetICFocus()
              on it.
      
              * modules/input/gtkimcontextxim.c (get_im): Fix bug
              with multiple open screens.
      55b0689a
    • Owen Taylor's avatar
      Replace client_window field with 'priv' pointer, retaining binary · f9063a11
      Owen Taylor authored
      Tue Aug 19 14:37:46 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkimmulticontext.[ch] (struct _GtkIMMulticontext):
              Replace client_window field with 'priv' pointer,
              retaining binary compatibility.
      
              * gtk/gtkimmulticontext.c (gtk_im_multicontext_set_slave):
              save use_preedit/cursor_location/focus status and set
              up the new slave appropriately. (#118651, Botond Botyanszki)
      f9063a11
    • Owen Taylor's avatar
      Don't use impl->position_info.clip_rect for toplevels. (#107068, reported · ccfd33c5
      Owen Taylor authored
      Tue Aug 19 13:58:50 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkgeometry-x11.c (gdk_window_scroll):
              Don't use impl->position_info.clip_rect for toplevels.
              (#107068, reported by Thomas Mirlacher)
      ccfd33c5
  8. 18 Aug, 2003 5 commits
  9. 16 Aug, 2003 2 commits
    • Owen Taylor's avatar
      Make the list of default languages more comprehensive. (Suggestion of Fco. · 34c55024
      Owen Taylor authored
      Sat Aug 16 10:34:49 2003  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/imcedilla.c: Make the list of default
              languages more comprehensive. (Suggestion of
              Fco. Javier F. Serrador)
      
      Sat Aug  9 12:47:11 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdk.c (gdk_arg_context_parse): Fix broken
              parentheses when skipping args.
      34c55024
    • Kristian Rietveld's avatar
      Fix major bug in row ref handling, so the new combo box will actually work · 4e6ec12e
      Kristian Rietveld authored
      Sat Aug 16 16:22:23 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Fix major bug in row ref handling, so the new combo box
      	will actually work right (:. Bug #107748. Patch written
      	with help from Tim Janik.
      
      	The basic idea is to update the row refs in a closure,
      	before the actual signal is emitted (rather than having
      	the model connect signal handlers).
      
      	* gtk/gtktreemodel.c (gtk_tree_model_base_init): change
      	g_signal_new calls for row_inserted, row_deleted and
      	rows_reordered to use the new marshallers,
      	(row_inserted_marshall), (row_deleted_marshall),
      	(rows_reordered_marshall): the new marshallers,
      	(gtk_tree_row_ref_inserted_callback): renamed to
      	gtk_tree_row_ref_inserted since it isn't a callback
      	anymore and gets called by the marshaller now,
      	(gtk_tree_row_ref_deleted_callback): likewise,
      	(gtk_tree_row_ref_reordered_callback): likewise,
      	(connect_ref_callbacks), (disconnect_ref_callbacks):
      	removed,
      	(gtk_tree_row_reference_new_proxy),
      	(gtk_tree_row_reference_free),
      	(gtk_tree_row_reference_inserted),
      	(gtk_tree_row_reference_deleted),
      	(gtk_tree_row_reference_reordered): updated.
      4e6ec12e
  10. 15 Aug, 2003 1 commit