diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2006-05-28 06:53:12 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2006-05-28 06:53:12 +0000 |
| commit | 200e0ec161b80c7c1cc3e14fa1fa76d1710efac8 (patch) | |
| tree | 452db5199b9f9b56cd70f4d2da0eb044968cbd8b /src/dialogs/layers-panel.h | |
| parent | put fretboards into the current layer (diff) | |
| download | inkscape-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.h | 4 |
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; |
