1. 25 Sep, 2010 2 commits
    • Murray Cumming's avatar
      gtkmm: Added remaining missing properties. · 55224144
      Murray Cumming authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkTreeModelSort.
      * gtk/src/gtk_signals.defs: Added the new section for this object.
      * gtk/src/scalebutton.hg: Added icons property.
      * gtk/src/scrolledwindow.hg: Added window_placement_set property.
      * gtk/src/separatortoolitem.hg: Added draw property.
      * gtk/src/statusicon.hg: Added tooltips, icon-size and icon-size-set
      properties.
      * gtk/src/toolbutton.hg: Added icon_name property.
      * gtk/src/treemodelfilter.hg: Added child_model and virtual_root properties.
      * gtk/src/treemodelsort.hg: Added model property.
      * gtk/src/treeview.hg: Added tooltip-column property.
      * gtk/src/treeviewcolumn.hg: Added resizable, spacing and sort-column-id
      properties.
      * gtk/src/widget.hg: Added is_focus and double_buffered properties.
      * gtk/src/window.hg: Added type, startup_id and opacity properties.
      55224144
    • Murray Cumming's avatar
      gtkmm: Added missing properties. · 06f8af87
      Murray Cumming authored
      	* tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkComboBoxEntry and
      	GtkColorSelectionDialog.
      	* gtk/src/gtk_signals.defs: Added the new sections for these widgets.
      	* gtk/src/colorselection.hg: Added color_selection, ok_button, cancel_button,
      	and help_button properties.
      	* gtk/src/combobox.hg: Added popup_shown and button_sensitivity properties.
      	* gtk/src/comboboxentry.hg: Added text_column property.
      	* gtk/src/entry.hg: Added inner_borde, primary_icon_tooltip_text,
      	secondary_icon_tooltip_text", primary_icon_tooltip_markup" and
      	secondary_icon_tooltip_markup properties.
      	* gtk/src/filechooserbutton.hg: Added dialog property.
      	* gtk/src/handlebox.hg: Added snap_edge_set and child_detached properties.
      	* gtk/src/image.hg: Added pixel-size and icon-name properties.
      06f8af87
  2. 24 Sep, 2010 1 commit
    • Murray Cumming's avatar
      CellEditable: Added editing_canceled property. · f1954342
      Murray Cumming authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkCellEditable.
      * gtk/src/gtk_signals.defs: Added the GtkCellEditable entries.
      * gtk/src/gtk_other.defs: Remove entries that are no longer needed,
      because they are now in gtk_signals.defs or gtk_methods.defs
      * gtk/src/gtk_methods.defs: Hand-edit some GtkAboutDialog entries to correct
      the constness of some return types.
      * gtk/src/celleditable.hg: Added editing_canceled property.
      f1954342
  3. 20 Sep, 2010 1 commit
    • Murray Cumming's avatar
      Fix some gmmproc warnings, adding some TextBuffer methods. · bb061214
      Murray Cumming authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added interfaces because
        this now supports them.
      * gtk/src/gtk_signals.defs: Regenerated.
      * gtk/src/gtk_other.defs: Remove declarations that are now in
        the regular gtk_signals.defs.
      * gtk/src/gtk_extra_objects.defs: Added GtkPrintOperation for the docs.
      * gtk/src/entry.hg: Ignore the preedit-changed signal because it is
        for keybindings.
      * gtk/src/filechooser.hg: Remove the mention of the folder-mode property,
        which apparently never existed.
      * gtk/src/infobar.hg: Ignore the close signal because it is for keybindings.
      * gtk/src/textbuffer.hg: Added get_copy_target_list() and
        get_paste_target_list().
      * gtk/src/toolitem.hg: Ignore the deprecated set_tooltip signal.
      * gtk/src/toolpalette.hg: Ignore the set_scroll_adjustments signal because
        it seems to be internal.
      * gtk/src/treepath.hg: Ignore gtk_tree_path_get_indices_with_depth()
        because we don't need it.
      bb061214
  4. 23 Jun, 2010 1 commit
    • Daniel Elstner's avatar
      Split off atkmm into its own separate module · a5d84bbc
      Daniel Elstner authored
      * atk/, MSVC_Net200[58]/atkmm/: Delete atkmm subdirectories.
      * configure.ac: Remove module definition of atkmm-1.6.  Adjust the
      pkg-config dependencies to pull in an installed atkmm.
      * **/Makefile.am: Remove references to atkmm from the build rules.
      * docs/reference/Doxyfile.in: Remove references to in-tree atkmm.
      * gtk/{gtkmm,gtkmm-uninstalled}.pc.in: Remove atkmm substitutions.
      * tools/extra_defs_gen/generate_defs_gtk.cc: Remove code to output
      definitions for ATK types.
      a5d84bbc
  5. 23 Mar, 2010 1 commit
    • Murray Cumming's avatar
      Fix small API problems found by Jonathan Jongsma. · c44149e5
      Murray Cumming authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Add ToolPalette, ToolItemGroup,
          OffscreenWindow.
      * gtk/src/gtk_signals.defs: Add new .defs.
      
      * gtk/src/offscreenwindow.hg: Added const versions of get_pixbuf() and
          get_pixmap()
      * gtk/src/range.hg: Make get_slider_range() const.
      * gtk/src/spinner.hg:
      * gtk/src/toolitemgroup.hg: Add @newin tags.
      * gtk/src/toolpalette.hg: Fix a double @@ in the newin tag.
          Remove exclusive property (it is really a child property).
          Derive from (and implement) ToolShell.
      c44149e5
  6. 25 Jan, 2010 1 commit
    • Murray Cumming's avatar
      Added EntryBuffer and used it in the Entry API. · 87ffabf1
      Murray Cumming authored
      * gtk/src/entrybuffer.[hg|cc]: Added EntryBuffer. GtkEntryBuffer was
      actually added to GTK+ 2.18, but we didn't wrap it until now.
      * gtk/src/entry.hg: Aded get/set_buffer(), propery, and new constructor.
      87ffabf1
  7. 27 Nov, 2009 1 commit
    • Debarshi Ray's avatar
      Add CellRendererSpin and Spinner. · a0d3be0b
      Debarshi Ray authored
      	* gtk/src/cellrenderspin.[hg|ccg]:
      	* gtk/src/spinner.[hg|ccg]: New files, wrapping new C API.
      	* gtk/src/gtk_methods.defs:
      	* gtk/src/gtk_signals.defs:
      	* tools/extra_defs_gen/generate_defs_gtk.cc: Add new definitions of the
      	C API.
      	* gtk/gtkmm.h: Include the new headers.
      	* configure.ac: Require a newer version of GTK+.
      	Bug #598715.
      a0d3be0b
  8. 18 Sep, 2009 1 commit
    • Daniel Elstner's avatar
      Fix build with deprecated C API disabled · 827ec335
      Daniel Elstner authored
      * tools/extra_defs_gen/generate_defs_gtk.cc: Undefine the macros
      {ATK,GDK,GTK}_DISABLE_DEPRECATED before including the GTK+ headers,
      so that all extra defs can be generated even in fatal warnings mode.
      * {atk,gdk,gtk}/src/*.hg: For all source files which contain calls
      to deprecated functions of the C API, inject an #undef preprocessor
      statement before any header includes to make the deprecated API
      visible when building gtkmm itself.  Mark C++ methods as deprecated
      where appropriate, but generally only when a replacement is already
      available.  Also correct a lot of whitespace errors along the way.
      827ec335
  9. 23 Aug, 2009 1 commit
    • Murray Cumming's avatar
      Regenerated the main .defs files. · cc8b6d59
      Murray Cumming authored
      * gtk/src/gtk_enums.defs:
      * gtk/src/gtk_methods.defs:
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkInfoBar.
      * gtk/src/gtk_signals.defs: Regenerated
      * gtk/src/infobar.hg: response signal: Added the parameter.
      * gtk/src/printoperation.hg: Added get/set_embed_page_setup() and
      get_n_pages_to_print() and properties.
      cc8b6d59
  10. 12 Aug, 2009 1 commit
    • Daniel Elstner's avatar
      Convert main source directories to mm-common · 45cce2f2
      Daniel Elstner authored
      * configure.ac: Get rid of some more cruft we no longer need.
      (DISABLE_DEPRECATED_API): Add Automake conditional.
      (AC_CONFIG_FILES): Remove tools/{m4,extra_defs_gen}/Makefile and
      {atk,gdk,gtk}/{atk,gdk,gtk}mm/private/Makefile.
      * tools/Makefile.am: Non-recursively build the contents of all
      subdirectories.
      * tools/m4/filelist.am: Overhaul for new build system and rename
      file from Makefile_list_of_sources.am_fragment to filelist.am.
      * tools/Makefile_list_of_sources.am_fragment: Delete file.
      * tools/extra_defs_gen/Makefile.am: Delete recursive Makefile.
      * tools/m4/Makefile.am: ditto.
      * tools/README, tools/TODO: Delete unhelpful and obsolete files.
      * {atk,gdk,gtk}/src/filelist.am: Adapt file lists to new mm-common
      build organization and rename from Makefile_list_of_hg.am_fragment
      to filelist.am.
      * {atk,gdk,gtk}/{atk,gdk,gtk}mm/filelist.am: New files defining the
      lists of source files to compile and include in the libraries.
      * {atk,gdk,gtk}/src/Makefile.am: Rewrite based upon the new build
      support files from mm-common.
      * {atk,gdk,gtk}/{atk,gdk,gtk}mm/Makefile.am: ditto.
      * {atk,gdk,gtk}/{atk,gdk,gtk}mm/private/Makefile.am: Delete files.
      * build_shared/*.am_fragment: Delete obsolete build support files.
      45cce2f2
  11. 26 Mar, 2009 1 commit
    • Daniel Elstner's avatar
      Use DK_ARG_ENABLE_WARNINGS() to replace custom M4 macro · 084b8c36
      Daniel Elstner authored
      * scripts/dk-warn.m4: New file defining DK_ARG_ENABLE_WARNINGS().
      * scripts/macros.m4: Remove the old GTKMM_ARG_ENABLE_WARNINGS().
      * configure.in: Use new macro DK_ARG_ENABLE_WARNINGS() to set the
      Makefile variable $(GLIBMM_WXXFLAGS).
      * build_shared/Makefile_build.am_fragment (all_includes): Insert
      $(GLIBMM_WXXFLAGS).  Also move deprecation flags here.
      * tools/extra_defs_gen/Makefile.am (INCLUDES): Insert
      $(GLIBMM_WXXFLAGS).
      * demos/Makefile.am (all_includes): ditto,
      * demos/gtk-demo/Makefile.am (all_includes): ditto,
      * tests/Makefile.am_fragment (INCLUDES): ditto.
      
      svn path=/trunk/; revision=1128
      084b8c36
  12. 08 Feb, 2009 1 commit
    • Murray Cumming's avatar
      2009-02-08 Murray Cumming <murrayc@murrayc.com>h> · b194c5c1
      Murray Cumming authored
      * gtk/gtkmm/stock.[h|cc]: Added CAPS_LOCK_WARNING.
      
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added new interfaces.
      * gtk/src/gtk_signals.defs: Regenerated.
      
      * gtk/src/Makefile_list_of_hg.am_fragment:
      * gtk/src/gtk_vfuncs.defs:
      * gtk/src/activatable.[hg|ccg]:
      * gtk/src/orientation.[hg|ccg]: Added the new interfaces, though 
      we cannot use them yet without breaking ABI.
      * gtk/src/box.hg:
      * gtk/src/button.hg:
      * gtk/src/buttonbox.hg:
      * gtk/src/menu.hg:
      * gtk/src/menuitem.hg:
      * gtk/src/paned.hg:
      * gtk/src/recentchoosermenu.hg:
      * gtk/src/ruler.hg:
      * gtk/src/scalebutton.hg:
      * gtk/src/scrollbar.hg:
      * gtk/src/separator.hg:
      * gtk/src/toolbutton.hg: Added TODOs about deriving from the new 
      interfaces when we can break ABI. I only did this for base classes, 
      though GTK+ does it for further derived classes too, for some reason.
      
      svn path=/trunk/; revision=1093
      b194c5c1
  13. 19 Jan, 2009 1 commit
  14. 16 Jan, 2009 1 commit
    • Murray Cumming's avatar
      Corrected by hand to fix the build. The corrections as a --unified=10 · 4c12a93b
      Murray Cumming authored
      2009-01-16  Murray Cumming  <murrayc@murrayc.com>
      
      * gtk/src/gtk_signals.defs: Corrected by hand to fix the build.
      * gtk/src/gtk_signals.defs.patch: The corrections as a --unified=10 
      patch, to hopefully make this easier next time.
      
      * tools/extra_defs_gen/generate_defs_gtk.cc: Added GtkImageMenuItem 
      though that is not in the generated .defs yet.
      
      svn path=/trunk/; revision=1075
      4c12a93b
  15. 10 Dec, 2008 1 commit
  16. 05 Nov, 2007 1 commit
  17. 13 Aug, 2007 1 commit
  18. 29 Jul, 2007 1 commit
  19. 22 Jul, 2007 1 commit
    • Murray Cumming's avatar
      Added GtkScaleButton, GtkVolumeButton and GtkRecentAction. Regenerated · 7beaea5c
      Murray Cumming authored
      2007-07-22  Murray Cumming  <murrayc@murrayc.com>
      
              * tools/extra_defs_gen/generate_defs_gtk.cc:
              * gtk/src/gtk_signals.defs: Added GtkScaleButton, GtkVolumeButton 
              and GtkRecentAction.
              * gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
      
              * gdk/src/pixbuf.ccg:
              * gdk/src/pixbuf.hg: Added constructors that do not take dest_x 
              and dest_y (which are ignored in this case), and deprecated those old 
              constructors. Added constructors that do not take a colormap, because 
              that is optional.
              get_formats(): Corrected the reference counting.
              * gdk/src/screen.hg:
              * tools/m4/convert_gtk.m4:
              * gtk/src/iconview.hg: set_tooltip_item(), set_tooltip_cell(): 
              Use Tooltip only via a RefPtr.
              * gtk/src/menushell.hg: Added move_selected signal.
      
              * gtk/src/textview.hg:
              * gtk/src/scalebutton.hg: Ignore key-bindings signals.
      
              * gtk/src/tooltip.hg: Added set_tip_area().
              * gtk/src/treeview.hg: Added convert_widget_to_tree_coords(), 
              convert_tree_to_widget_coords(), convert_widget_to_bin_window_coords(), 
              convert_bin_window_to_widget_coords(), convert_tree_to_bin_window_coords(), 
              convert_bin_window_to_tree_coords(),
              set_tooltip_row(), set_tooltip_cell(), set_tooltip_column(), 
              get_tooltip_column().
              * gtk/src/widget.hg: Added keynav_failed(), error_bell(), 
              modify_cursor(), unset_cursor(), 
              set_has_tooltip(), get_has_tooltip().
      
      svn path=/trunk/; revision=875
      7beaea5c
  20. 14 Jul, 2007 1 commit
    • Murray Cumming's avatar
      Mention the GtkPrint* classes so that signal/property .defs are generated · 586b4518
      Murray Cumming authored
      2007-07-14  Murray Cumming  <murrayc@murrayc.com>
      
      * tools/extra_defs_gen/generate_defs_gtk.cc: Mention the GtkPrint* 
      classes so that signal/property .defs are generated for these.
      * gdk/src/Makefile.am:
      * gdk/src/gdk_pixbuf_enums.defs: Added this instead of pasting it 
      into gdk_enums.defs.
      * gdk/src/gdk.defs:
      * gdk/src/gdk_enums.defs:
      * gdk/src/gdk_methods.defs:
      * gtk/src/gtk_enums.defs:
      * gtk/src/gtk_methods.defs:
      * gtk/src/gtk_signals.defs: Regenerated, with h2defs.py, enums.pl, 
      and generate_extra_defs.
      * gtk/src/gtk_others.defs: Move the hand-written GtkPrintOperationPreview 
      signal defs to here instead of having them in gtk_signals.defs where they 
      will be overwritten when it's regenerated.
      * gtk/src/iconview.hg: Added convert_widget_to_bin_window_coords().
      * gtk/src/papersize.hg: Commented out get_paper_sizes() until I 
      figure out the build break.
      * gtk/src/statusicon.hg: Added set_screen() and get_screen().
      
      * pango/src/pango_enums.defs:
      * pango/src/pango_methods.defs: Regenerated.
      * tools/m4/convert_pango.m4: New conversions.
      * pango/src/context.hg: Added GravityHint enum.
      Added set_base_gravity(), get_base_gravity(), get_gravity(), 
      set_gravity_hint(), get_gravity_hint().
      * pango/src/fontdescription.hg: Added Gravity enum.
      Added set_gravity() and get_gravity().
      * pango/src/fontface.hg: Added is_synthesized().
      * pango/src/glyphstring.hg: Added get_width().
      * pango/src/layout.hg: Added is_wrapped(), is_ellipsized() and 
      get_unknown_glyphs_count().
      Reimplemented the const get_line() and get_lines() methods with 
      the (faster) *_read_only() C functions.
      
      svn path=/trunk/; revision=871
      586b4518
  21. 29 Jun, 2007 1 commit
    • Marko Anastasov's avatar
      New files and functions, properties and signal of the new tooltips API. · 82996877
      Marko Anastasov authored
      2007-06-30  Marko Anastasov  <marko@marko.anastasov.name>
      
      	* gtk/src/tooltip.[hg|ccg]:
      	* gtk/src/widget.[hg|ccg]: New files and functions, properties and signal
      	of the new tooltips API.
      	* gtk/gtkmm.h: Include tooltip.h.
      	* gtk/src/gtk_signals.defs: Added query_tooltip signal for Widget.
      	* gtk/src/Makefile_list_of_hg.am_fragment: Include tooltip.hg in build.
      	* tools/m4/convert_gtk.m4: Added conversions between GtkTooltip*
      	and Glib::RefPtr<Gtk::Tooltip>.
      	* tools/extra_defs_gen/generate_defs_gtk.cc: Generate defs for Tooltip.
      
      svn path=/trunk/; revision=863
      82996877
  22. 16 May, 2006 1 commit
    • Marko Anastasov's avatar
      New files - Unix printing API. Added signal and property defs for new · 56fc7de6
      Marko Anastasov authored
      2006-05-16  Marko Anastasov <marko@marko.anastasov.name>
      
              * gtk/src/pagesetupunixdialog.ccg:
              * gtk/src/pagesetupunixdialog.hg:
              * gtk/src/printer.ccg:
              * gtk/src/printer.hg:
              * gtk/src/printjob.ccg:
              * gtk/src/printjob.hg:
              * gtk/src/printunixdialog.ccg:
              * gtk/src/printunixdialog.hg: New files - Unix printing API.
              * gtk/src/gtk_signals.defs: Added signal and property defs for new files.
              * gtk/src/printcontext.hg : Fixed typo for get_cairo()
              and brought back create_layout().
              * gtk/src/Makefile_list_of_hg.am_fragment:
              * gtk/gtkmm.h: Include new files.
              * tools/extra_defs_gen/generate_defs_gtk.cc: Added get_defs() calls
              for new types, but commented because the current gtk.h doesn't include
              their headers.
              * tools/m4/convert_gtk.m4: Added conversions for GtkPrinter.
      56fc7de6
  23. 09 May, 2006 1 commit
    • Marko Anastasov's avatar
      gtk/src/pagesetup.hg gtk/src/pagesetup.ccg gtk/src/papersize.hg · a8d6d71e
      Marko Anastasov authored
      2006-05-08  Marko Anastasov  <marko@marko.anastasov.name>
      
              * gtk/src/pagesetup.hg
              * gtk/src/pagesetup.ccg
              * gtk/src/papersize.hg
              * gtk/src/papersize.ccg
              * gtk/src/printcontext.hg
              * gtk/src/printcontext.ccg
              * gtk/src/printoperation.hg
              * gtk/src/printoperation.ccg
              * gtk/src/printsettings.hg
              * gtk/src/printsettings.ccg: New files - the platform-independent
              part of the printing API.
              * gtk/src/enums.hg: Added PageOrientation.
              * gtk/src/Makefile_list_of_hg.am_fragment
              * gtk/gtkmm.h: Include new files.
              * tools/m4/convert_pango.m4
              * tools/m4/convert_gtk.m4: Added new conversions.
              * tools/extra_defs_gen/generate_defs_gtk.cc:
              Added GTK_TYPE_PRINT_OPERATION.
              * gtk/src/gtk_enums.defs:   Regenerated with enums.pl.
              * gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
              * gtk/src/gtk_signals.defs: Added new properties.
              * configure.in: Added gtk+-unix-print dependency for upcoming updates.
      a8d6d71e
  24. 31 Mar, 2006 1 commit
    • Murray Cumming's avatar
      Regenerated with h2defs.py. Added GTK_TYPE_CELL_RENDERER_SPIN, · 2744a584
      Murray Cumming authored
      2006-03-31  Murray Cumming  <murrayc@murrayc.com>
      
              * gtk/src/gtk_methods.defs: Regenerated with h2defs.py.
              * tools/extra_defs_gen/generate_defs_gtk.cc: Added
              GTK_TYPE_CELL_RENDERER_SPIN, GTK_TYPE_RECENT_CHOOSER,
              GTK_TYPE_RECENT_CHOOSER_MENU, GTK_TYPE_RECENT_CHOOSER_WIDGET,
              GTK_TYPE_RECENT_FILTER, GTK_TYPE_RECENT_MANAGER )
              * gtk/src/gtk_signals.defs: Added sections for the new types.
      2744a584
  25. 10 Feb, 2006 1 commit
    • Murray Cumming's avatar
      Wrap the owner-changed signal, which was new in GTK+ 2.8, I think. Use · 6f71489b
      Murray Cumming authored
      2006-02-10  Murray Cumming  <murrayc@murrayc.com>
      
              * gtk/src/clipboard.hg: Wrap the owner-changed signal, which was new in
              GTK+ 2.8, I think. Use no_default_handler to avoid an ABI break.
              * gtk/src/gtk_signals.defs: Added defs for GtkClipboard.
              * tools/extra_defs_gen/generate_defs_gtk.cc: Generate .defs for GtkClipboard.
      6f71489b
  26. 29 Jan, 2006 1 commit
    • Murray Cumming's avatar
      Added set_source_pixmap(). · 39eae41e
      Murray Cumming authored
      2006-01-29  Murray Cumming  <murrayc@murrayc.com>
      
              * gdk/gdkmm/general.cc:
              * gdk/gdkmm/general.h: Added set_source_pixmap().
              * gtk/src/Makefile_list_of_hg.am_fragment:
              * gtk/src/action.ccg:
              * gtk/src/assistant.ccg:
              * gtk/src/assistant.hg: Added Assistant.
              * gtk/src/linkbutton.ccg:
              * gtk/src/linkbutton.hg: Added LinkButton
              * gtk/gtkmm.h: include the new headers.
              * gtk/src/cellrenderertoggle.hg: Added indicator-size property.
              * gtk/src/messagedialog.hg: Added properties.
              * gtk/src/radioaction.hg: Added set_current_value().
              * gtk/src/sizegroup.hg: Added get_widgets().
              * gtk/src/toolbutton.hg: Deprecated the clicked signal, because
              it has become a keybinding/action signal.
              * gtk/src/treeview.ccg:
              * gtk/src/treeview.hg: Added set_search_position_func().
              * gtk/src/window.hg: Added get_group().
              * tools/extra_defs_gen/generate_defs_gtk.cc: Add the new GTK+
              GTypes.
              * tools/m4/convert_gtk.m4: Add new needed conversions.
              * gtk/src/gtk_enums.defs: Regenerated with enums.pl
              * gtk/src/gtk_methods.defs: Regenerated with h2defs.py
              * gtk/src/gtk_signals.defs: Added parts with extra_defs.
      39eae41e
  27. 12 Dec, 2005 1 commit
    • Murray Cumming's avatar
      Depend on gtk+ 2.9. · 2a1547af
      Murray Cumming authored
      2005-12-12  Murray Cumming <murrayc@murrayc.com>
      
              * configure.in: Depend on gtk+ 2.9.
              * gtk/src/Makefile_list_of_hg.am_fragment:
              * gtk/src/cellrendereraccel.ccg:
              * gtk/src/cellrendereraccel.hg: New CellRenderer.
              * gtk/gtkmm/cellrenderer_generation.cc:
              * gtk/gtkmm/cellrenderer_generation.h:
              Add a template specialization for AccelKey model
              columns.
              * gtk/src/filechooserbutton.hg: Add
              set/get_focus_on_click() and property.
              * gtk/src/menu.ccg:
              * gtk/src/menu.hg: Add attach_to_widget() overload
              without a destroy callback.
              * gtk/src/range.hg: Added
              get/set_lower_stepper_sensitivity(),
              get/set_upper_stepper_sensitivity() and properties.
              * gtk/src/selectiondata.hg: Added targets_include_uri().
              * gtk/src/statusicon.ccg:
              * gtk/src/statusicon.hg: New class.
              * gtk/src/style.hg: Added lookup_color().
              * gtk/src/textbuffer.hg: Added get_has_selection() and
              property. Added text property.
              * gtk/src/window.hg: Added get/set_deletable() and
              property.
              * tools/extra_defs_gen/generate_defs_gtk.cc: Add new types.
              * tools/m4/convert_gtk.m4: Add new conversions.
              * gtk/src/gtk_docs.xml: Update.
              * gtk/src/gtk_enums.defs: Update
              * gtk/src/gtk_methods.defs: Update
              * gtk/src/gtk_signals.defs: Update
      2a1547af
  28. 05 Jan, 2005 1 commit
    • Murray Cumming's avatar
      Regenerated. Added get_authors, get_documentors and get_artists because · 76b9533e
      Murray Cumming authored
      2005-01-04  Murray Cumming  <murrayc@murrayc.com>
      
              * gdk/src/gdk_enums.defs, gtk/src/gtk_enums.defs,
              gtk/src/gtk_signals.defs: Regenerated.
              * gtk/src/gtk_others.defs: Added get_authors, get_documentors and
              get_artists because h2defs.py does not add them to gtk_methods.defs,
              for some reason.
              * gtk/src/action.hg: Added get_accel_path().
      76b9533e
  29. 04 Nov, 2004 1 commit
    • Murray Cumming's avatar
      Reverted set_message() implementation change and added · f0d38c3f
      Murray Cumming authored
      2004-11-04  Murray Cumming  <murrayc@murrayc.com>
      
              * gtk/src/messagedialog.hg: Reverted set_message() implementation
              change and added set_secondary_text().
              * gtk/src/dialog.hg: Added alternative_button_order().
              * gtk/src/: Added comboboxcombo.[hg|ccg] and comboboxprogress.[hg|ccg].
              * gtk/gtkmm/cellrenderer_generation.[h|cc]: Add template
              specializations to create a CellRendererCombo when the model is of
              type TreeModel.
              * pango/src/context.hg: Added get_font_map().
              * examples/book/treeview/: Added combo_renderer example - does not
              actually work yet.
      f0d38c3f
  30. 23 Oct, 2004 1 commit
    • Murray Cumming's avatar
      Wrap the get and set methods that deal with char** arrays, using · b83498f8
      Murray Cumming authored
      2004-10-22  Murray Cumming  <murrayc@murrayc.com>
      
              * gtk/src/aboutdialog.hg: Wrap the get and set methods that deal with
              char** arrays, using Glib::SArrayHandle. Wrap the callback set
              methods with a SignalProxy.
              * gtk/src/gtk_signals.defs: Add signals and properties for
              AboutDialog and MenuToolButton.
              * tools/extra_defs_gen/generate_defs_gtk.cc: Get defs for
              GtkAboutDialog and GtkMenuToolButton.
              * gtk/src/action_group.hg: Add translate_string(). We probably need to
              use iit in the .ccg file.
              * gtk/src/icontheme.hg: Added get_icon_sizes().
              * gtk/src/iconview.hg: Added get_selected_items().
              * tools/m4/convert_gtk.m4: Added conversion for SArrayHandle to char**,
              and GList* to SListHandle<TreePath>
      b83498f8
  31. 18 Sep, 2004 1 commit
    • Murray Cumming's avatar
      Added overrides of set_text_column(), and set_pixbuf_column() that take · 6695327e
      Murray Cumming authored
      2004-09-17  Murray Cumming  <murrayc@murrayc.com>
      
              * iconview.hg: Added overrides of set_text_column(), and
              set_pixbuf_column() that take ModelColumns instead of ints.
              Wrapped signals. Added foreach()
              * cellview.hg: Make get_size_of_row() const.
              * tools/extra_defs_gen/gtk_extra_defs_gen: Added new types.
              * gtk/src/gtk_signals.defs: Regenerated (making the usual corrections
              for Event* and gpointer parameters.
              * combobox.[hg|ccg], treeview.[hg|ccg]: Add set_row_separator_func(),
              with common implementation in treeview-private.[h|cc].
              * range.hg: Wrapped change_value signal.
              * demos/gtk-demo/: Added example_iconview.cc, which demonstrates  the
              IconView and is a C++ version of the C original..
      6695327e
  32. 11 Apr, 2004 1 commit
  33. 18 Mar, 2004 1 commit
  34. 14 Feb, 2004 1 commit
    • Murray Cumming's avatar
      Updated with h2defs.py Updated with generate_extra_defs, keeping · 7796ce75
      Murray Cumming authored
      2004-02-14  Murray Cumming  <murrayc@murrayc.com>
      
              * gtk/src/gtk_methods.defs: Updated with h2defs.py
              * gtk/src/gtk_signals.defs: Updated with generate_extra_defs, keeping
              hand-coded changes for the Widget _event signals.
              * gtk/src/gtk_enums.defs: Updated with glibmm/tools/enums.pl.
              * gdk/src/pixbufloader.hg: Added set_size() as wrapper for
              gdk_pixbuf_loader_set_size().
              * gtk/src/cellrenderer.hg: Wrapped editing_cancelled() and the
              editing_cancelled signal, for use by CellRenderer implementations.
              * gtk/src/action.hg: Added get_visible(), get_sensitive(),
              is_visible(), is_sensitive().
              * gtk/src/actiongroup.hg: Added set_sensitive(), set_visible(),
              get_visible(), get_sensitive().
              * gtk/src/uimanager.hg: Wrapped the proxy_connected,
              proxy_disconnected, pre_activate, and post_activate signals.
              * gtk/src/widget.hg: Wrapped event_after signal.
      7796ce75
  35. 02 Jan, 2004 1 commit
    • Murray Cumming's avatar
      Corrected generated .devhelp filename so that it matches the pattern that · 5940e20d
      Murray Cumming authored
      2003-12-31  Murray Cumming  <murrayc@usa.net>
      
              * docs/reference/Makefile.am: Corrected generated .devhelp filename
              so that it matches the pattern that devhelp looks for.
              * docs/reference/doxygen_to_devhelp.xsl: Correct link prefix, so that
              it links to the installed html documentation.
              * gtk/gtkmm/accelmap.[h|cc]: Added lock_path() and unlock_path() as
              wrappers for new GTK+ functions. Added documentation for all AccelMap
              methods, based on the GTK+ docs.
              * gtk/src/clipboard.[hg|ccg]: Added documentation, based on the C docs.
              Added wait_for_targets(), as a wrapper for
              gtk_clipboard_wait_for_targets(). Added a version of request_targets()
              with a callback that takes a list of strings, as a wrapper for
              gtk_clipboard_request_targets(), and deprecated the hacky one
              with a callback that takes a SelectionData.
              * atk/src/: Added Hyperlink, Hypertext, Document, and StreamableContent
              * atk/src/atkobject.hg: Now inherits from the Hypertext interfaces as
              well as the others.
              * gtk/src/gtk_methods.defs: Updated from gtk+ with h2defs.py
      5940e20d
  36. 01 Nov, 2003 1 commit
  37. 22 Oct, 2003 1 commit
  38. 18 Oct, 2003 1 commit
    • Murray Cumming's avatar
      Updated for latest API. Added gtk/gtkmm/comboboxtext.[h|cc], putting · 265bc816
      Murray Cumming authored
      2003-10-17  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/combobox.hg: Updated for latest API.
              * Added gtk/gtkmm/comboboxtext.[h|cc], putting text-based stuff
              in a sub class.
              * gtk/src/treemodel.[hg|ccg]: Added const overload of children(),
              but it's a bad hack that needs more attention.
              * Added examples/book/combobox, which uses ComboBoxText and should use
              ComboBox also in future. It segfaults at the moment.
              * Added gtk/src/toggleaction.[hg|ccg] and gtk/src/radioaction.hg.
              * Wrapped GList* and GSList*-using methods.
              * UIManager: Wrapped Error-using methods, with optional errthrow
                parameter of _WRAP_METHOD().
              * gtk/src/gtk_signals.defs: Updated with newly-generated defs from
              extra_defs_gen, redoing the by-hand corrections.
              * examples/book/dialogs/colorselection, fontselection: Used
              the buttons instead. This will be moved into the buttons folder
              later.
              * examples/book/dialogs/messagedialog: Updated for new constructor
              API.
      265bc816
  39. 17 Oct, 2003 1 commit
    • Murray Cumming's avatar
      Updated for latest API. Added gtk/gtkmm/comboboxtext.[h|cc], putting · 55b49444
      Murray Cumming authored
      2003-10-17  Murray Cumming  <murrayc@usa.net>
      
              * gtk/src/combobox.hg: Updated for latest API.
              * Added gtk/gtkmm/comboboxtext.[h|cc], putting text-based stuff
              in a sub class.
              * gtk/src/treemodel.[hg|ccg]: Added const overload of children(),
              but it's a bad hack that needs more attention.
              * Added examples/book/combobox, which uses ComboBoxText and should use
              ComboBox also in future. It segfaults at the moment.
              * gtk/src/gtk_signals.defs: Updated with newly-generated defs from
              extra_defs_gen, redoing the by-hand corrections.
      55b49444