1. 03 Nov, 2015 1 commit
  2. 07 Feb, 2014 1 commit
  3. 20 Jan, 2014 1 commit
  4. 13 Aug, 2013 1 commit
  5. 05 May, 2013 1 commit
  6. 28 Dec, 2012 1 commit
  7. 27 Feb, 2012 1 commit
  8. 06 Oct, 2011 1 commit
  9. 10 Jun, 2011 1 commit
  10. 26 Apr, 2011 1 commit
  11. 04 Jan, 2011 2 commits
  12. 30 Nov, 2010 1 commit
  13. 30 Oct, 2010 1 commit
  14. 29 Oct, 2010 1 commit
  15. 23 Oct, 2010 2 commits
  16. 20 Oct, 2010 1 commit
  17. 19 Oct, 2010 1 commit
  18. 17 Oct, 2010 1 commit
    • Tristan Van Berkom's avatar
      Allow GtkComboBox popup to be wider than the combo itself. · 31abdf72
      Tristan Van Berkom authored
      This patch adds a GtkComboBox:popup-fixed-width to decide if the
      popup's width should be a fixed width matching the combo's allocated width.
      
      The patch includes a kindof hack to work around treeviews currently
      not supporting height-for-width geometry (for list-mode only), this
      hack can be safely removed once treeviews start reporting natural
      widths properly.
      31abdf72
  19. 15 Oct, 2010 1 commit
  20. 14 Oct, 2010 1 commit
    • Tristan Van Berkom's avatar
      Deprecate GtkComboBoxEntry in favor of added properties to GtkComboBox · 9612c648
      Tristan Van Berkom authored
      GtkComboBox now sports a construct-only "has-entry" property which
      decides if it uses a GtkEntry to allow additional user input. Also
      it has a new "entry-text-column" to fetch strings for the entry
      from the model.
      
      This patch deprecates the GtkComboBoxEntry and updates the rest of GTK+
      to use the new semantics on GtkComboBox instead.
      
      GtkComboBoxEntry will be removed altogether before GTK+ 3, in a
      later commit.
      9612c648
  21. 13 Jul, 2010 1 commit
  22. 25 May, 2010 1 commit
  23. 02 May, 2010 1 commit
  24. 04 Dec, 2009 1 commit
  25. 04 Aug, 2008 1 commit
    • Matthias Clasen's avatar
      Bug 382291 – Automatically dim the combobox when the model is empty · 7d857577
      Matthias Clasen authored
      2008-08-04  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 382291 – Automatically dim the combobox when the model is empty
      
              * gtk/gtk.symbols:
              * gtkcombobox.[hc]: Add a GtkComboBox::button-sensitivity
              property with getter and setter to control the sensitity of
              empty combo boxes. Patch by Carlos Garnacho, Sven Herzberg,
              Christian Dywan and others.
      
              * README.in: Add a note about automatic combobox sensitivity.
      
      
      svn path=/trunk/; revision=20997
      7d857577
  26. 20 Jun, 2008 1 commit
  27. 18 Jun, 2008 1 commit
    • Michael Natterer's avatar
      deprecate GtkDestroyNotify. · fe8a946e
      Michael Natterer authored
      2008-06-18  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtktypeutils.h: deprecate GtkDestroyNotify.
      
      	* gtk/gtkactiongroup.[ch]
      	* gtk/gtkcombobox.[ch]
      	* gtk/gtkcontainer.[ch]
      	* gtk/gtkliststore.[ch]
      	* gtk/gtkmain.[ch]
      	* gtk/gtkmenu.c
      	* gtk/gtkstock.[ch]
      	* gtk/gtktreedatalist.[ch]
      	* gtk/gtktreemodelfilter.[ch]
      	* gtk/gtktreemodelsort.[ch]
      	* gtk/gtktreeprivate.h
      	* gtk/gtktreeselection.[ch]
      	* gtk/gtktreesortable.[ch]
      	* gtk/gtktreestore.[ch]
      	* gtk/gtktreeview.[ch]
      	* gtk/gtktreeviewcolumn.[ch]: s/GtkDestroyNotify/GDestroyNotify/g.
      
      
      svn path=/trunk/; revision=20448
      fe8a946e
  28. 28 May, 2008 1 commit
    • Michael Natterer's avatar
      define __GTK_H_INSIDE__ around including all other headers. · eff99c28
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtk.h: define __GTK_H_INSIDE__ around including all other
      	headers.
      
      	* gtk/gtktypebuiltins.h.template
      	* gtk/gtkversion.h.in
      	* gtk/gtk*.h: add single-include guards that #error out if
      	GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
      	included individually.
      
      	* gtk/gtkprintbackend.h
      	* gtk/gtkprinter-private.h
      	* gtk/gtktextlayout.h
      	* gtk/gtktexttagprivate.h
      	* gtk/gtktexttypes.h
      	* gtk/gtktreedatalist.h: include <gtk/gtk.h> instead of individual
      	headers in these private or semi-private headers.
      
      	* gtk/gtkimmodule.h: also here because it's not in gtk.h.
      
      	* gtk/gtkpagesetupunixdialog.h
      	* gtk/gtkprinter.h
      	* gtk/gtkprintjob.h
      	* gtk/gtkprintunixdialog.h: likewise in the gtkunixprint headers.
      
      	* gtk/gtkclist.h
      	* gtk/gtkcombo.h
      	* gtk/gtkctree.h
      	* gtk/gtkfilesel.h
      	* gtk/gtkitemfactory.h
      	* gtk/gtklist.h
      	* gtk/gtklistitem.h
      	* gtk/gtkoldeditable.h
      	* gtk/gtkoptionmenu.h
      	* gtk/gtkpixmap.h
      	* gtk/gtkpreview.h
      	* gtk/gtksignal.h
      	* gtk/gtktipsquery.h: whenever possible, include only <gtk/gtk.h>
      	instead of individual headers in these deprecated headers. They
      	don't get included at all when GTK_DISABLE_DEPRECATED is defined,
      	so if an app needs them anyway, it must undef GTK_DISABLE_DEPRECATED
      	and include them individually, which should continue to work.
      
      	* gtk/gtkclist.c: include "gtkctree.h" because of the change
      	above.
      
      
      svn path=/trunk/; revision=20221
      eff99c28
  29. 21 Nov, 2005 1 commit
  30. 01 Apr, 2005 1 commit
    • Matthias Clasen's avatar
      Make gtk_combo_box_get_active_text do the right thing for GtkComboBoxEntry · b82af5ce
      Matthias Clasen authored
      2005-04-01  Matthias Clasen  <mclasen@redhat.com>
      
      	Make gtk_combo_box_get_active_text do the right thing for
      	GtkComboBoxEntry (#171373, Robert Staudinger)
      
      	* gtk/gtkcombobox.h: Add a get_active_text vfunc.
      
      	* gtk/gtkcombobox.c (gtk_combo_box_real_get_active_text): And
      	implement it here.
      
      	* gtk/gtkcomboboxentry.c (gtk_combo_box_entry_get_active_text):
      	Implement get_active_text by always returning the content of
      	the entry.
      b82af5ce
  31. 23 Nov, 2004 1 commit
    • Matthias Clasen's avatar
      Mark as const. · b69987f2
      Matthias Clasen authored
      2004-11-23  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkuimanager.h (gtk_ui_manager_get_type):
      	* gtk/gtktreeview.h (gtk_tree_view_get_type):
      	* gtk/gtktreeviewcolumn.h (gtk_tree_view_column_get_type):
      	* gtk/gtktreestore.h (gtk_tree_store_get_type):
      	* gtk/gtktreeselection.h (gtk_tree_selection_get_type):
      	* gtk/gtktreemodelfilter.h (gtk_tree_model_filter_get_type):
      	* gtk/gtktreemodel.h (gtk_tree_iter_get_type):
      	(gtk_tree_path_get_type):
      	(gtk_tree_row_reference_get_type):
      	* gtk/gtktoolitem.h (gtk_tool_item_get_type):
      	* gtk/gtktoolbutton.h (gtk_tool_button_get_type):
      	* gtk/gtktoggleaction.h (gtk_toggle_action_get_type):
      	* gtk/gtkthemes.h (gtk_theme_engine_get_type):
      	* gtk/gtktextiter.h (gtk_text_iter_get_type):
      	* gtk/gtksettings.h (gtk_settings_get_type):
      	* gtk/gtkselection.h (gtk_selection_data_get_type):
      	* gtk/gtkradioaction.h (gtk_radio_action_get_type):
      	* gtk/gtkmenutoolbutton.h (gtk_menu_tool_button_get_type):
      	* gtk/gtkliststore.h (gtk_list_store_get_type):
      	* gtk/gtkiconview.h (gtk_icon_view_get_type):
      	* gtk/gtkicontheme.h (gtk_icon_info_get_type):
      	* gtk/gtkiconfactory.h (gtk_icon_factory_get_type):
      	(gtk_icon_set_get_type):
      	(gtk_icon_source_get_type):
      	* gtk/gtkfilesystemwin32.h (gtk_file_system_win32_get_type):
      	* gtk/gtkfilesystemunix.h (gtk_file_system_unix_get_type):
      	* gtk/gtkfilesystem.h (gtk_file_folder_get_type):
      	(gtk_file_info_get_type, gtk_file_path_get_type):
      	(gtk_file_system_get_type):
      	* gtk/gtkfilefilter.h (gtk_file_filter_get_type):
      	* gtk/gtkfilechooserwidget.h (gtk_file_chooser_widget_get_type):
      	* gtk/gtkfilechooser.h (gtk_file_chooser_get_type):
      	* gtk/gtkfilechooserdialog.h (gtk_file_chooser_dialog_get_type):
      	* gtk/gtkexpander.h (gtk_expander_get_type):
      	* gtk/gtkentrycompletion.h (gtk_entry_completion_get_type):
      	* gtk/gtkcombobox.h (gtk_combo_box_get_type):
      	* gtk/gtkcomboboxentry.h (gtk_combo_box_entry_get_type):
      	* gtk/gtkclipboard.h (gtk_clipboard_get_type):
      	* gtk/gtkcellview.h (gtk_cell_view_get_type):
      	* gtk/gtkcellrenderertoggle.h (gtk_cell_renderer_toggle_get_type):
      	* gtk/gtkcellrenderertext.h (gtk_cell_renderer_text_get_type):
      	* gtk/gtkcellrendererprogress.h (gtk_cell_renderer_progress_get_type):
      	* gtk/gtkcellrendererpixbuf.h (gtk_cell_renderer_pixbuf_get_type):
      	* gtk/gtkcellrenderercombo.h (gtk_cell_renderer_combo_get_type):
      	* gtk/gtkcelllayout.h (gtk_cell_layout_get_type):
      	* gtk/gtkactiongroup.h (gtk_action_group_get_type):
      	* gtk/gtkaction.h (gtk_action_get_type):
      	* gtk/gtkaccessible.h (gtk_accessible_get_type):
      	* gtk/gtkaccelmap.h (gtk_accel_map_get_type):
      	* gtk/gtkaccelgroup.h (gtk_accel_group_get_type):
      	* gtk/gtkmessagedialog.h (gtk_message_dialog_get_type): Mark as const.
      
      	* gtk/gtkicontheme.h:  Don't mark gtk_icon_theme_error_quark()
      	as const, to be consistent with all the other error_quark
      	functions. (technically they are const, but since these are
      	called only in error paths, giving the compiler better
      	optimization opportunities doesn't matter much)
      
      	* gtk/gtk.symbols:
      	* gdk/gdk.symbols: Add attribute annotations.
      
      	* gtk/makegtkalias.pl:
      	* gdk/makegdkalias.pl: Keep attribute annotations, but strip PRIVATE.
      
      	* gtk/Makefile.am (gtk.def):
      	* gdk/Makefile.am (gdk.def): Strip attribute annotations, but keep
      	PRIVATE.
      b69987f2
  32. 16 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Fix #150125: · e4e4aca0
      Matthias Clasen authored
      Mon Aug 16 01:35:25 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Fix #150125:
      
      	* gtk/gtkcombobox.[hc]: Add a ::focus-on-click property and
      	change the default behaviour to focus on click.
      
      	* gtk/gtkbutton.c (gtk_button_set_focus_on_click): Typo fix.
      e4e4aca0
  33. 30 Jul, 2004 1 commit
  34. 27 Jul, 2004 1 commit
  35. 16 Jul, 2004 1 commit
  36. 07 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Support separators in combo boxes and more generally in tree views · 1aa00e52
      Matthias Clasen authored
      2004-07-07  Matthias Clasen  <mclasen@redhat.com>
      
      	Support separators in combo boxes and more generally in tree
      	views  (#135873):
      
      	* gtk/gtkcombobox.h:
      	* gtk/gtkcombobox.c (gtk_combo_box_get_row_separator_column):
      	* gtk/gtkcombobox.c (gtk_combo_box_set_row_separator_column):
      	Add a ::row-separator-column property with getter and setter,
      	which can indicate a boolean model column to determine which
      	rows are separators.
      
      	* gtk/gtkcombobox.c: Display separator rows as separator menu
      	items in menu mode, and by using the new treeview separator
      	functionality in list mode.
      
      	* gtk/gtktreeview.h:
      	* gtk/gtktreeview.c (gtk_tree_view_get_row_separator_func):
      	* gtk/gtktreeview.c (gtk_tree_view_set_row_separator_func):
      	Add a callback to determine whether a row is a separator.
      
      	* gtk/gtktreeview.c (gtk_tree_view_bin_expose):
      	* gtk/gtktreeview.c (gtk_tree_view_create_row_drag_icon):
      	* gtk/gtktreeview.c (validate_row): Use the new callback
      	to determine whether a row is a separator, and draw it
      	as a separator then. Since separators should take up less
      	vertical space than regular rows, this requires removing
      	the redundant MAX(...,expander_size) calls which appear in
      	many places. Instead, the MAX() is now only done in
      	validate_row(), and only if the row is not a separator.
      	To catch possible side effects of this intrusive change,
      	I have left EXPANDER_MAX() calls in place of the MAX() calls
      	which will emit a warning if something breaks. They should
      	be removed before 2.6.
      
      	* gtk/gtktreeselection.c (row_is_selectable): Don't let
      	separator rows be selected.
      
      	* tests/testcombo.c (create_blaat): Add a separator column.
      1aa00e52
  37. 02 Jun, 2004 1 commit
  38. 10 May, 2004 1 commit