private CheckButton enabled_check;
private Entry title_entry;
- private Label title_label;
protected ArrayList<Widget> widgets; // All widgets in this section
this.title_entry = (Entry) builder.get_object (name.down () +
TITLE_ENTRY);
assert (this.title_entry != null);
- this.title_label = (Label) builder.get_object (name.down () +
- TITLE_LABEL);
- assert (this.title_label != null);
+ var title_label = (Label) builder.get_object (name.down () +
+ TITLE_LABEL);
+ assert (title_label != null);
+ this.widgets.add (title_label);
this.enabled_check.active = config.get_enabled (name);
}
protected void reset_widgets_sensitivity () {
- this.title_entry.sensitive =
- this.title_label.sensitive = this.enabled_check.active;
+ this.title_entry.sensitive = this.enabled_check.active;
foreach (var widget in this.widgets) {
widget.sensitive = enabled_check.active;