summaryrefslogtreecommitdiffstats
path: root/src/dialogs/layers-panel.h
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2006-05-28 06:53:12 +0000
committerjoncruz <joncruz@users.sourceforge.net>2006-05-28 06:53:12 +0000
commit200e0ec161b80c7c1cc3e14fa1fa76d1710efac8 (patch)
tree452db5199b9f9b56cd70f4d2da0eb044968cbd8b /src/dialogs/layers-panel.h
parentput fretboards into the current layer (diff)
downloadinkscape-200e0ec161b80c7c1cc3e14fa1fa76d1710efac8.tar.gz
inkscape-200e0ec161b80c7c1cc3e14fa1fa76d1710efac8.zip
clicking toggles doesn't change selected layer.
(bzr r1036)
Diffstat (limited to 'src/dialogs/layers-panel.h')
-rw-r--r--src/dialogs/layers-panel.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dialogs/layers-panel.h b/src/dialogs/layers-panel.h
index 63cff3ede..263a0105c 100644
--- a/src/dialogs/layers-panel.h
+++ b/src/dialogs/layers-panel.h
@@ -61,6 +61,7 @@ private:
void _fireAction( unsigned int code );
Gtk::MenuItem& _addPopupItem( SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback, int id );
+ void _preToggle( GdkEvent const *event );
void _toggled( Glib::ustring const& str, int targetCol );
void _handleButtonEvent(GdkEventButton* evt);
@@ -72,6 +73,8 @@ private:
void _takeAction( int val );
bool _executeAction();
+ bool _rowSelectFunction( Glib::RefPtr<Gtk::TreeModel> const & model, Gtk::TreeModel::Path const & path, bool b );
+
void _updateLayer(SPObject *layer);
bool _checkForUpdated(const Gtk::TreePath &path, const Gtk::TreeIter& iter, SPObject* layer);
@@ -95,6 +98,7 @@ private:
SPDesktop* _desktop;
ModelColumns* _model;
InternalUIBounce* _pending;
+ GdkEvent* _toggleEvent;
Glib::RefPtr<Gtk::TreeStore> _store;
std::vector<Gtk::Widget*> _watching;
std::vector<Gtk::Widget*> _watchingNonTop;