feat(ags): open closer at the same time as windows
This commit is contained in:
parent
0cb9f81277
commit
bc709eb5f5
2 changed files with 16 additions and 4 deletions
|
@ -1,5 +1,5 @@
|
|||
const { Box, Label } = ags.Widget;
|
||||
const { toggleWindow } = ags.App;
|
||||
const { toggleWindow, openWindow } = ags.App;
|
||||
const { DateTime } = imports.gi.GLib;
|
||||
|
||||
import { EventBox } from '../misc/cursorbox.js';
|
||||
|
@ -24,7 +24,13 @@ export const Clock = EventBox({
|
|||
connections: [
|
||||
[ags.App, (box, windowName, visible) => {
|
||||
if (windowName == 'calendar') {
|
||||
Clock.toggleClassName('toggle-on', visible);
|
||||
if (visible) {
|
||||
Clock.toggleClassName('toggle-on', true);
|
||||
openWindow('closer');
|
||||
}
|
||||
else {
|
||||
Clock.toggleClassName('toggle-on', false);
|
||||
}
|
||||
}
|
||||
}],
|
||||
],
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
const { Box, Label, Icon } = ags.Widget;
|
||||
const { toggleWindow } = ags.App;
|
||||
const { toggleWindow, openWindow } = ags.App;
|
||||
const { Notifications } = ags.Service;
|
||||
|
||||
import { Separator } from '../misc/separator.js';
|
||||
|
@ -11,7 +11,13 @@ export const NotifButton = EventBox({
|
|||
connections: [
|
||||
[ags.App, (box, windowName, visible) => {
|
||||
if (windowName == 'notification-center') {
|
||||
NotifButton.toggleClassName('toggle-on', visible);
|
||||
if (visible) {
|
||||
NotifButton.toggleClassName('toggle-on', true);
|
||||
openWindow('closer');
|
||||
}
|
||||
else {
|
||||
NotifButton.toggleClassName('toggle-on', false);
|
||||
}
|
||||
}
|
||||
}],
|
||||
],
|
||||
|
|
Loading…
Reference in a new issue