layers-panel.h revision 9604887a348217c2d981233696057d29be2ca63d
e9b6af083e34e2397a8ddbe9781920733d09d151Ted Gould * A simple dialog for layer UI.
e9b6af083e34e2397a8ddbe9781920733d09d151Ted Gould * Copyright (C) 2006 Jon A. Cruz
e9b6af083e34e2397a8ddbe9781920733d09d151Ted Gould * Released under GNU GPL, read the file 'COPYING' for more information
e880856acecaf628f3066ed5688c97471762481bDiederik van Lierop * A panel that displays layers.
e880856acecaf628f3066ed5688c97471762481bDiederik van Lieropclass LayersPanel : public Inkscape::UI::Widget::Panel
2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0dvlierop //virtual void setOrientation( Gtk::AnchorType how );
f8526e9e32507aa02ffdb5fd9f3ee99393ec9afdDiederik van Lierop //virtual void _handleAction( int setId, int itemId );
f200d31b8a03050faa7243929bbd5698db488399Diederik van Lierop LayersPanel(LayersPanel const &); // no copy
11f343b8117dbf56931f537820c2749a8232fec2Liam P. White LayersPanel &operator=(LayersPanel const &); // no assign
e9b6af083e34e2397a8ddbe9781920733d09d151Ted Gould void _styleButton( Gtk::Button& btn, SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback );
153bb1867986d6db392e2cfa711ad6231fce8abeJon A. Cruz Gtk::MenuItem& _addPopupItem( SPDesktop *desktop, unsigned int code, char const* iconName, char const* fallback, int id );
153bb1867986d6db392e2cfa711ad6231fce8abeJon A. Cruz void _toggled( Glib::ustring const& str, int targetCol );
153bb1867986d6db392e2cfa711ad6231fce8abeJon A. Cruz void _handleRowChange( Gtk::TreeModel::Path const& path, Gtk::TreeModel::iterator const& iter );
153bb1867986d6db392e2cfa711ad6231fce8abeJon A. Cruz bool _rowSelectFunction( Glib::RefPtr<Gtk::TreeModel> const & model, Gtk::TreeModel::Path const & path, bool b );
153bb1867986d6db392e2cfa711ad6231fce8abeJon A. Cruz bool _checkForUpdated(const Gtk::TreePath &path, const Gtk::TreeIter& iter, SPObject* layer);
e9b6af083e34e2397a8ddbe9781920733d09d151Ted Gould bool _checkForSelected(const Gtk::TreePath& path, const Gtk::TreeIter& iter, SPObject* layer);
f200d31b8a03050faa7243929bbd5698db488399Diederik van Lierop void _addLayer( SPDocument* doc, SPObject* layer, Gtk::TreeModel::Row* parentRow, SPObject* target, int level );
f200d31b8a03050faa7243929bbd5698db488399Diederik van Lierop // Hooked to the layer manager:
f200d31b8a03050faa7243929bbd5698db488399Diederik van Lierop sigc::connection _layerChangedConnection;