feat: add resizing
This commit is contained in:
16
extension.ts
16
extension.ts
@@ -53,6 +53,11 @@ export default class aerospike extends Extension {
|
||||
this.refreshKeybinding('join-with-right');
|
||||
});
|
||||
|
||||
this.settings.connect('changed::remove-all-dividers', () => {
|
||||
log(`Keybinding remove-all-dividers changed to: ${this.settings.get_strv('remove-all-dividers')}`);
|
||||
this.refreshKeybinding('remove-all-dividers');
|
||||
});
|
||||
|
||||
this.settings.connect('changed::dropdown-option', () => {
|
||||
log(`Dropdown option changed to: ${this.settings.get_string('dropdown-option')}`);
|
||||
});
|
||||
@@ -88,6 +93,12 @@ export default class aerospike extends Extension {
|
||||
Logger.info('Keybinding 4 was pressed!');
|
||||
});
|
||||
break;
|
||||
case 'remove-all-dividers':
|
||||
this.bindKeybinding('remove-all-dividers', () => {
|
||||
Logger.info('Remove all dividers keybinding pressed!');
|
||||
this.windowManager.removeAllDividersFromActiveContainer();
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -114,6 +125,11 @@ export default class aerospike extends Extension {
|
||||
this.bindKeybinding('join-with-right', () => {
|
||||
Logger.info('Keybinding 4 was pressed!');
|
||||
});
|
||||
|
||||
this.bindKeybinding('remove-all-dividers', () => {
|
||||
Logger.info('Remove all dividers keybinding pressed!');
|
||||
this.windowManager.removeAllDividersFromActiveContainer();
|
||||
});
|
||||
}
|
||||
|
||||
private bindKeybinding(settingName: string, callback: () => void) {
|
||||
|
||||
Reference in New Issue
Block a user