Working prefs
This commit is contained in:
parent
57e67ef312
commit
ff5280f729
@ -79,11 +79,13 @@ class Indicator extends PanelMenu.Button {
|
|||||||
serverBox.add_child(name_box);
|
serverBox.add_child(name_box);
|
||||||
|
|
||||||
let warning_box = new St.BoxLayout({ style_class: 'monito-warning-box monito-box' });
|
let warning_box = new St.BoxLayout({ style_class: 'monito-warning-box monito-box' });
|
||||||
|
warning_box.set_style ( 'background-color: ' + _account_settings.get_string ( 'warning-color' ) );
|
||||||
this.warningBoxes [ _server ] = new St.Label({ text: String(_status['WARNING']) })
|
this.warningBoxes [ _server ] = new St.Label({ text: String(_status['WARNING']) })
|
||||||
warning_box.add_child ( this.warningBoxes [ _server ] );
|
warning_box.add_child ( this.warningBoxes [ _server ] );
|
||||||
serverBox.add_child(warning_box);
|
serverBox.add_child(warning_box);
|
||||||
|
|
||||||
let critical_box = new St.BoxLayout({ style_class: 'monito-critical-box monito-box' });
|
let critical_box = new St.BoxLayout({ style_class: 'monito-critical-box monito-box' });
|
||||||
|
critical_box.set_style ( 'background-color: ' + _account_settings.get_string ( 'critical-color' ) );
|
||||||
this.criticalBoxes [ _server ] = new St.Label({ text: String(_status['CRITICAL']) })
|
this.criticalBoxes [ _server ] = new St.Label({ text: String(_status['CRITICAL']) })
|
||||||
critical_box.add_child ( this.criticalBoxes [ _server ] );
|
critical_box.add_child ( this.criticalBoxes [ _server ] );
|
||||||
serverBox.add_child(critical_box);
|
serverBox.add_child(critical_box);
|
||||||
|
7
prefs.js
7
prefs.js
@ -59,6 +59,8 @@ const prefs = [ { type: Gtk.Entry, label: _('Name'), key: 'name' },
|
|||||||
function init() {
|
function init() {
|
||||||
log('initializing ${Me.metadata.name} Preferences');
|
log('initializing ${Me.metadata.name} Preferences');
|
||||||
this.settings = ExtensionUtils.getSettings(SETTINGS_SCHEMA);
|
this.settings = ExtensionUtils.getSettings(SETTINGS_SCHEMA);
|
||||||
|
log ( Me );
|
||||||
|
log ( Me._indicator );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -270,7 +272,7 @@ function activateAccountRow ( ) {
|
|||||||
_color.parse (_account_settings.get_string(prefEntry.key) );
|
_color.parse (_account_settings.get_string(prefEntry.key) );
|
||||||
this.prefWidgets[prefEntry.key].set_use_alpha ( false );
|
this.prefWidgets[prefEntry.key].set_use_alpha ( false );
|
||||||
this.prefWidgets[prefEntry.key].set_rgba ( _color );
|
this.prefWidgets[prefEntry.key].set_rgba ( _color );
|
||||||
this.prefWidgets[prefEntry.key].connect('color-set', Lang.bind ( { key: prefEntry.key }, setColor ) );
|
this.prefWidgets[prefEntry.key].connect('color-set', Lang.bind ( { key: prefEntry.key, settings: _account_settings }, setColor ) );
|
||||||
}
|
}
|
||||||
else if ( prefEntry.type == Gtk.ComboBoxText )
|
else if ( prefEntry.type == Gtk.ComboBoxText )
|
||||||
{
|
{
|
||||||
@ -344,5 +346,6 @@ function setColor ( color )
|
|||||||
255 * color.get_rgba().red,
|
255 * color.get_rgba().red,
|
||||||
255 * color.get_rgba().green,
|
255 * color.get_rgba().green,
|
||||||
255 * color.get_rgba().blue );
|
255 * color.get_rgba().blue );
|
||||||
_account_settings.set_string('' + this.key, _output);
|
this.settings.set_string('' + this.key, _output);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user