summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/styledialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/dialog/styledialog.cpp')
-rw-r--r--src/ui/dialog/styledialog.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/ui/dialog/styledialog.cpp b/src/ui/dialog/styledialog.cpp
index db68922e9..c12dcdcf7 100644
--- a/src/ui/dialog/styledialog.cpp
+++ b/src/ui/dialog/styledialog.cpp
@@ -482,6 +482,9 @@ void StyleDialog::_readStyleElement()
g_warning("Glade file loading failed for filter effect dialog");
return;
}
+ Gtk::Label *CSSSelector;
+ _builder->get_widget("CSSSelector", CSSSelector);
+ CSSSelector->set_text("element.attributes");
Gtk::Box *CSSSelectorContainer;
_builder->get_widget("CSSSelectorContainer", CSSSelectorContainer);
Gtk::Label *CSSSelectorAdd;
@@ -495,9 +498,6 @@ void StyleDialog::_readStyleElement()
const gchar *attr = obj->getRepr()->attribute(iter->name.c_str());
if (attr) {
if (!hasattributes) {
- Gtk::Label *CSSSelector;
- _builder->get_widget("CSSSelector", CSSSelector);
- CSSSelector->set_text("element.attributes");
Gtk::TreeView *CSSTree;
_builder->get_widget("CSSTree", CSSTree);
CSSTree->set_model(store);
@@ -543,14 +543,11 @@ void StyleDialog::_readStyleElement()
}
}
}
- if (contract) {
- CSSSelectorAdd->show();
- CSSSelectorFilled->hide();
- } else {
+ if (!contract) {
CSSSelectorAdd->hide();
CSSSelectorFilled->show();
+ _styleBox.pack_start(*CSSSelectorContainer, Gtk::PACK_EXPAND_WIDGET);
}
- _styleBox.pack_start(*CSSSelectorContainer, Gtk::PACK_EXPAND_WIDGET);
}
if (obj) {
for (unsigned i = 0; i < tokens.size()-1; i += 2) {
@@ -565,7 +562,7 @@ void StyleDialog::_readStyleElement()
}
// Get list of objects selector matches
std::vector<SPObject *> objVec = _getObjVec( selector );
-
+
Glib::ustring properties;
// Check to make sure we do have a value to match selector.
if ((i+1) < tokens.size()) {