[gtkmm] CellArea: Add some signals.



commit f02b4e00b946101c20326aec419ef540a7ad9ddf
Author: Murray Cumming <murrayc murrayc com>
Date:   Fri Mar 30 10:32:30 2012 +0200

    CellArea: Add some signals.
    
    * gtk/src/cellarea.hg: Wrap most signals, of course using
    no_default_handler to preserve ABI.

 ChangeLog           |    7 +++++++
 gtk/src/cellarea.hg |    8 ++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 567005c..cc6f16c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2012-03-30  Murray Cumming  <murrayc murrayc com>
 
+	CellArea: Add some signals.
+
+	* gtk/src/cellarea.hg: Wrap most signals, of course using 
+	no_default_handler to preserve ABI.
+
+2012-03-30  Murray Cumming  <murrayc murrayc com>
+
 	Gtk::Window: Add begin/move_resize_drag() overloads that take a Device.
 
 	* gdk/src/window.hg: Wrap gdk_window_begin_resize_drag_for_device()
diff --git a/gtk/src/cellarea.hg b/gtk/src/cellarea.hg
index 95c7c65..aaecd85 100644
--- a/gtk/src/cellarea.hg
+++ b/gtk/src/cellarea.hg
@@ -226,6 +226,14 @@ public:
 protected:
   #m4 _CONVERSION(`GtkCellAreaContext*',`const Glib::RefPtr<CellAreaContext>&',`Glib::wrap($3, true)')
 
+  //TODO: convert the TreeModel. _WRAP_SIGNAL(void apply_attributes(const Glib::RefPtr<TreeModel>& tree_model, const TreeModel::iterator& iter, bool is_expander, bool is_expanded), "apply-attributes", no_default_handler)
+
+#m4 _CONVERSION(`GdkRectangle*',`const Gdk::Rectangle&',`Glib::wrap($3)')
+  _WRAP_SIGNAL(void add_editable(CellRenderer* renderer, CellEditable* editable, const Gdk::Rectangle& cell_area, const Glib::ustring& path), "add-editable", no_default_handler)
+
+  _WRAP_SIGNAL(void remove_editable(CellRenderer* renderer, CellEditable* editable), "remove-editable", no_default_handler)
+  _WRAP_SIGNAL(void focus_changed(CellRenderer* renderer, const Glib::ustring& path), "focus-changed", no_default_handler)
+
 //TODO: Wrap these vfuncs, mentioned in the GtkCellAreaContext overview documentation?
 //  GtkCellAreaContext *(* create_context)                 (GtkCellArea             *area);
 //  GtkCellAreaContext *(* copy_context)                   (GtkCellArea             *area,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]