diff options
| author | Diederik van Lierop <mail@diedenrezi.nl> | 2007-08-06 18:40:50 +0000 |
|---|---|---|
| committer | dvlierop2 <dvlierop2@users.sourceforge.net> | 2007-08-06 18:40:50 +0000 |
| commit | c480481ea1cfe62c4f3b8b39df9b307669641d43 (patch) | |
| tree | 769529c9f1679eae3644d938b8048335a75b5c8f /src/ui/widget/registered-widget.cpp | |
| parent | adds export to ocal feature without dialog window (diff) | |
| download | inkscape-c480481ea1cfe62c4f3b8b39df9b307669641d43.tar.gz inkscape-c480481ea1cfe62c4f3b8b39df9b307669641d43.zip | |
1) Make snapping of object's center optional 2) Optimize snapping preferences dialog
(bzr r3399)
Diffstat (limited to 'src/ui/widget/registered-widget.cpp')
| -rw-r--r-- | src/ui/widget/registered-widget.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ui/widget/registered-widget.cpp b/src/ui/widget/registered-widget.cpp index 86c76b236..6ef264b0d 100644 --- a/src/ui/widget/registered-widget.cpp +++ b/src/ui/widget/registered-widget.cpp @@ -81,6 +81,10 @@ void RegisteredCheckButton::setActive (bool b) { _button->set_active (b); + //The slave button is greyed out if the master button is unchecked + for (std::list<Gtk::ToggleButton*>::const_iterator i = _slavebuttons.begin(); i != _slavebuttons.end(); i++) { + (*i)->set_sensitive(b); + } } void @@ -104,6 +108,11 @@ RegisteredCheckButton::on_toggled() _wr->setUpdating (true); + //The slave button is greyed out if the master button is unchecked + for (std::list<Gtk::ToggleButton*>::const_iterator i = _slavebuttons.begin(); i != _slavebuttons.end(); i++) { + (*i)->set_sensitive(_button->get_active()); + } + bool saved = sp_document_get_undo_sensitive (local_doc); sp_document_set_undo_sensitive (local_doc, false); sp_repr_set_boolean(local_repr, _key.c_str(), _button->get_active()); |
