1. 05 Feb, 2014 1 commit
  2. 09 Jul, 2013 1 commit
  3. 07 Feb, 2013 1 commit
    • Alexander Larsson's avatar
      Add gtk_widget_(un)register_window · 3d4cd4db
      Alexander Larsson authored
      This replaces the previously hardcoded calls to gdk_window_set_user_data,
      and also lets us track which windows are a part of a widget. Old code
      should continue working as is, but new features that require the
      windows may not work perfectly.
      
      We need this for the transparent widget support to work, as we need
      to specially mark the windows of child widgets.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=687842
      3d4cd4db
  4. 02 Jul, 2012 1 commit
  5. 27 Feb, 2012 1 commit
  6. 03 Mar, 2011 1 commit
  7. 04 Jan, 2011 1 commit
  8. 30 Oct, 2010 1 commit
  9. 27 Oct, 2010 1 commit
  10. 26 Sep, 2010 2 commits
  11. 22 Aug, 2010 1 commit
  12. 16 Jul, 2010 2 commits
    • Matthias Clasen's avatar
      Remove accidental addition · 271d66fc
      Matthias Clasen authored
      271d66fc
    • Matthias Clasen's avatar
      Allow windows to be dragged by clicking on empty areas · 7491e9e9
      Matthias Clasen authored
      Allow windows to be dragged by clicking on empty areas in menubars
      and toolbars. This is under theme control, via the GtkWidget::window-dragging
      style property. The idea is that it makes sense to turn this on if a
      theme makes the window frame and the menubar/toolbar appear visually
      contiguous.
      
      The main patch was written by Cody Russell, with a contribution by
      Ayan George. See bug 611313.
      7491e9e9
  13. 13 Jul, 2010 1 commit
  14. 10 Jul, 2010 1 commit
  15. 16 May, 2010 1 commit
  16. 29 Dec, 2008 1 commit
    • Matthias Clasen's avatar
      Doc fixes · 3c906f86
      Matthias Clasen authored
      2008-12-28  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkimmodule.c:
              * gtk/gtkseparatortoolitem.c: Doc fixes
      
              * gtk/gtkfontsel.c: Merge docs inline.
      
      
      svn path=/trunk/; revision=21957
      3c906f86
  17. 04 Aug, 2008 1 commit
    • Michael Natterer's avatar
      gtk/gtkseparatortoolitem.c remove pointless #undef GTK_DISABLE_DEPRECATED. · a3a5bc34
      Michael Natterer authored
      2008-08-04  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkseparatortoolitem.c
      	* tests/testactions.c: remove pointless #undef GTK_DISABLE_DEPRECATED.
      
      	* gtk/gtkcalendar.c (calendar_set_display_option): use
      	gtk_calendar_set_display_options() instead of the deprecated
      	gtk_calendar_display_options().
      
      
      svn path=/trunk/; revision=20977
      a3a5bc34
  18. 22 Jun, 2008 1 commit
    • Johan Dahlin's avatar
      Include "config.h" instead of <config.h> Command used: find -name · d97cdbdf
      Johan Dahlin authored
      2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
      
          * *.[ch]: Include "config.h" instead of <config.h>
          Command used:
          find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
          Rubberstamped by Mitch and Tim
      
      
      svn path=/trunk/; revision=20669
      d97cdbdf
  19. 06 Feb, 2008 1 commit
    • Michael Natterer's avatar
      gtk/gtkcontainer.c gtk/gtkexpander.c gtk/gtkframe.c gtk/gtklabel.c · e7355f82
      Michael Natterer authored
      2008-02-06  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkcontainer.c
      	* gtk/gtkexpander.c
      	* gtk/gtkframe.c
      	* gtk/gtklabel.c
      	* gtk/gtkmain.c
      	* gtk/gtkmenu.c
      	* gtk/gtkmenuitem.c
      	* gtk/gtkmenushell.c
      	* gtk/gtknotebook.c
      	* gtk/gtkseparatortoolitem.c
      	* gtk/gtksocket.c
      	* gtk/gtktextlayout.c
      	* gtk/gtktoggletoolbutton.c
      	* gtk/gtktoolbutton.c
      	* gtk/gtktoolitem.c
      	* gtk/gtktree.c
      	* gtk/gtktreeitem.c: replace "foo && GTK_IS_FOO (foo)" by simply
      	"GTK_IS_FOO (foo)".
      
      
      svn path=/trunk/; revision=19481
      e7355f82
  20. 14 May, 2006 1 commit
  21. 02 May, 2006 1 commit
  22. 01 Sep, 2005 1 commit
    • Matthias Clasen's avatar
      Intern some more strings. · 94eec042
      Matthias Clasen authored
      2005-09-01  Matthias Clasen  <mclasen@redhat.com>
      
              * gdk/*.c: Intern some more strings.
              * gtk/gtkintl.h:
              * gtk/*.c: Define an I_() macro and use it instead of the
              bulky g_intern_static_string().
      94eec042
  23. 31 Aug, 2005 1 commit
    • Matthias Clasen's avatar
      Intern type names in code generated by glib-mkenums, too. · c09cc893
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/Makefile.am:
      	* gtk/Makefile.am: Intern type names in code generated by
      	glib-mkenums, too.
      
      	* gtk/*.c:
      	* gdk/x11/*.c:
      	* gdk/*.c: Intern type names before registering the type to avoid
      	unnecessary copies.
      c09cc893
  24. 26 Mar, 2005 1 commit
  25. 22 Mar, 2005 1 commit
  26. 20 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make PLT-reduction work with gcc4, and don't include everything in · cca8dd63
      Matthias Clasen authored
      2005-03-20  Matthias Clasen  <mclasen@redhat.com>
      
      	Make PLT-reduction work with gcc4, and don't include
      	everything in gdkalias.h:
      
      	* gtk/grk.symbols: Group symbols by header and source file.
      	* gtk/makegtkalias.pl: Protect definitions by the same
      	preprocessor symbols used to guard the headers. Move
      	the alias declarations to a separate file which is
      	produced when calling makegtkalias.pl -def
      	* gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate
      	this file.
      	* gtk/*.c: Include gtkalias.h after the other headers,
      	include gtkaliasdef.c at the bottom.
      	* gtk/*.h: Small cleanups.
      cca8dd63
  27. 29 Jan, 2005 1 commit
  28. 09 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      
      	* gtk/*.c: Include gtkalias.h
      3612aee5
  29. 05 Jun, 2004 1 commit
    • Soeren Sandmann's avatar
      Add a checkbox to queue an merge/unmerge. Patch from Matthias Clasen. · e47c0d46
      Soeren Sandmann authored
      Sat Jun  5 20:05:39 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* tests/testmerge.c: Add a checkbox to queue an
      	merge/unmerge. Patch from Matthias Clasen.
      
      	* gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Add a new flag
      	"need_rebuild"
      	(rebuild_menu): New function that rebuilds the overflow menu and
      	makes sure it doesn't start or end with a separator.
      	(toolbar_content_new_tool_item)
      	(toolbar_content_remove)
      	(toolbar_content_new_compatibility): Set the rebuild_needed flag
      	(gtk_toolbar_size_allocate): Only show the overflow arrow when we
      	have actually overflown an item with a proxy menu item. Also make
      	sure we rebuild the menu if needed.
      
      	Fix #125504, #142377, #143463
      
      	* gtk/gtkseparatortoolitem.c (gtk_separator_tool_item_expose):
      	Obey the "priv->draw" flag. (#143692)
      e47c0d46
  30. 06 Mar, 2004 1 commit
  31. 22 Jan, 2004 1 commit
    • Owen Taylor's avatar
      Patch from Christian Neumair to make warning string more translator · 1b2ff84c
      Owen Taylor authored
      Thu Jan 22 18:45:26 2004  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkicontheme.c: Patch from Christian Neumair
              to make warning string more translator friendly.
      
              * gtk/gtktreemodelfilter.h gtkseparatortoolitem.[ch]
              gtk/gtktoolbar.c: Parameter name fixes to keep gtk-doc
              happy.
      
              * configure.in: Require GLib-2.3.2, version 2.3.2,
              interface age 0, binary age 302.
      
              * NEWS: Organized, added some names.
      1b2ff84c
  32. 18 Jan, 2004 1 commit
  33. 16 Jan, 2004 1 commit
    • Matthias Clasen's avatar
      The first part of the fix for #114351 (see also gdk-pixbuf/ChangeLog and · 07d4d314
      Matthias Clasen authored
      Fri Jan 16 23:59:01 2004  Matthias Clasen  <maclas@gmx.de>
      
      	The first part of the fix for #114351 (see also
      	gdk-pixbuf/ChangeLog and po/ChangeLog):
      
      	* gtk/gtkintl.h:
      	* gdk-pixbuf/gdk-pixbuf-i18n.h:
      	* gdk/gdkintl.h: Define P_() for property blurbs and nicks.
      
      	* gdk/gdkdisplaymanager.c:
      	* gdk-pixbuf/gdk-pixbuf.c:
      	* modules/input/gtkimcontextxim.c:
      	* gtk/*.c:  Mark property blurbs and nicks with P_().
      
      	* po/Makefile.in.in: Add --keyword=P_ to the xgettext
      	invocation, since property blurbs and nicks are
      	now marked with P_().
      07d4d314
  34. 29 Dec, 2003 1 commit
    • Anders Carlsson's avatar
      Update my e-mail address. · 90646daf
      Anders Carlsson authored
      2003-12-29  Anders Carlsson  <andersca@gnome.org>
      
      	* gtk/gtkradiotoolbutton.c:
      	* gtk/gtkradiotoolbutton.h:
      	* gtk/gtkseparatortoolitem.c:
      	* gtk/gtkseparatortoolitem.h:
      	* gtk/gtktoggletoolbutton.c:
      	* gtk/gtktoggletoolbutton.h:
      	* gtk/gtktoolbar.c:
      	* gtk/gtktoolbar.h:
      	* gtk/gtktoolbutton.c:
      	* gtk/gtktoolbutton.h:
      	* gtk/gtktoolitem.c:
      	* gtk/gtktoolitem.h:
      	Update my e-mail address.
      90646daf
  35. 25 Oct, 2003 1 commit
    • Soeren Sandmann's avatar
      Make this function take an index and a GtkToolItem. · 356df7f6
      Soeren Sandmann authored
      Thu Oct 23 21:55:10 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoolbar.c (gtk_toolbar_highlight_drop_location): Make
      	this function take an index and a GtkToolItem.
      
      	* tests/testtoolbar.c (main): Make "Show Arrow" default to
      	true. Make one of the separators !draw and expand.
      	Update for new highlight_drop_location() API.
      
      	* gtk/gtktoolitem.[ch]: Remove "pack_end" property
      
      	* gtk/gtktoolbar.h: Formatting fixes.
      
      	* gtk/gtktoolbar.c: Remove "pack_end" child property. Allow
      	separator tool items to expand.
      	(logical_to_physical, physical_to_logical): Fix off-by-one errors
      	(Fix #125472, Marco Pesenti Gritti)
      
      	* gtk/gtkseparatortoolitem.[ch]: Add new "draw" property.
      	(gtk_separator_tool_item_expose) only draw if "draw" is TRUE. Also
      	return FALSE, not TRUE.
      	(gtk_separator_too_item_{set|get}_property,
      	(gtk_separator_tool_item_{set|get}_draw): new functions
      356df7f6
  36. 04 Aug, 2003 1 commit
    • Soeren Sandmann's avatar
      add new "is_important" property · 6f6d3a22
      Soeren Sandmann authored
      Fri Aug  1 15:26:46 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoolbar.c, gtk/toolitem.c: add new "is_important"
      	property
      
      	* gtk/gtkradiotoolbutton.c
      	(gtk_radio_tool_button_new_from_widget): Don't take a stock id
      
      	* gtk/gtkradiotoolbutton.c
      	(gtk_radio_tool_button_new_with_stock_from_widget): make this
      	function take a stock_id.
      
      	* gtk/toolbar: documentation
      6f6d3a22
  37. 08 Jul, 2003 1 commit
    • Soeren Sandmann's avatar
      remove correction on x when detail is "menuitem". With the new menu look · 7913e63f
      Soeren Sandmann authored
      Tue Jul  8 19:57:14 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkstyle.c (gtk_default_draw_arrow): remove correction on x
      	when detail is "menuitem". With the new menu look is isn't needed
      	anymore.
      
      	* gtk/gtktoolitem.c (gtk_tool_item_toolbar_reconfigured): queue a
      	resize here, so that tool items will get a chance to relayout
      	themselves based on the toolbar configuration.
      
      	change DEFAULT_SPACE_SIZE to 4 instead of 5
      
      	* gtk/gtktoolbar.c
      	Get rid of "!GTK_BIN (item)->child means separator". Separators
      	are widgets in their own right
      
      	change DEFAULT_SPACE_SIZE to 4 instead of 5
      
      	(get_space_size): remove this function
      	(toolbar_item_is_homogeneous): new function
      
      	* gtk/gtkseparatortoolitem.c
      	(gtk_separator_tool_item_size_request): new function.
      
      Tue Jul  8 14:10:35 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoggletoolbutton.h: use private data, add new
      	internal function _gtk_toggle_tool_button_get_button()
      
      	* gtk/gtktoolbutton.h: move to private data
      
      	* gtk/gtkradiotoolbutton.c, gtk/gtktoolbutton.c: updates for new
      	private data.
      7913e63f
  38. 07 Jul, 2003 1 commit
    • Soeren Sandmann's avatar
      remove accidentally committed debugging spew · 71ff8228
      Soeren Sandmann authored
      Mon Jul  7 16:50:32 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkcellrenderertext.c
      	(gtk_cell_renderer_text_class_init): remove accidentally committed
      	debugging spew
      
      	* gtk/gtktoolbar.c
      	(gtk_toolbar_paint_space_line): remove this function
      	(gtk_toolbar_expose): always propagate expose, even if the item is
      	a separator item
      
      	* gtk/gtkseparatortoolitem.c
      	(gtk_separator_tool_item_expose): moved here from gtktoolbar.c
      	(get_space_size): new function.
      	(get_space_style): new function
      71ff8228