diff --git a/src/data/preferences.gresource.xml b/src/data/preferences.gresource.xml index f932919..b70ea33 100644 --- a/src/data/preferences.gresource.xml +++ b/src/data/preferences.gresource.xml @@ -15,7 +15,6 @@ SPDX-License-Identifier: GPL-3.0-or-later icons/themes-symbolic.svg ui/BackgroundButton.ui ui/BackgroundsPage.ui - ui/ClearableEntry.ui ui/CommandsPage.ui ui/ContributePage.ui ui/SchedulePage.ui diff --git a/src/data/ui/CommandsPage.ui b/src/data/ui/CommandsPage.ui index b70fb22..9469013 100644 --- a/src/data/ui/CommandsPage.ui +++ b/src/data/ui/CommandsPage.ui @@ -17,31 +17,17 @@ SPDX-License-Identifier: GPL-3.0-or-later - + Sunrise - sunrise_entry - - - notify-send "Hello sunshine!" - terminal - 28 - center - - + terminal + 0 -1 font-desc "Mono" - + Sunset - sunset_entry - - - notify-send "Hello moonshine!" - terminal - 28 - center - - + terminal + 0 -1 font-desc "Mono" diff --git a/src/meson.build b/src/meson.build index f1acabc..13e6df8 100644 --- a/src/meson.build +++ b/src/meson.build @@ -34,7 +34,6 @@ modules = [ preferences = [ 'preferences/BackgroundButton.js', 'preferences/BackgroundsPage.js', - 'preferences/ClearableEntry.js', 'preferences/CommandsPage.js', 'preferences/ContributePage.js', 'preferences/SchedulePage.js', diff --git a/src/po/POTFILES b/src/po/POTFILES index 1c0e0db..b832d1b 100644 --- a/src/po/POTFILES +++ b/src/po/POTFILES @@ -8,7 +8,6 @@ src/data/org.gnome.shell.extensions.nightthemeswitcher.gschema.xml src/data/ui/BackgroundButton.ui src/data/ui/BackgroundsPage.ui -src/data/ui/ClearableEntry.ui src/data/ui/CommandsPage.ui src/data/ui/ContributePage.ui src/data/ui/SchedulePage.ui @@ -25,7 +24,6 @@ src/modules/Timer.js src/preferences/BackgroundButton.js src/preferences/BackgroundsPage.js -src/preferences/ClearableEntry.js src/preferences/CommandsPage.js src/preferences/ContributePage.js src/preferences/SchedulePage.js diff --git a/src/preferences/ClearableEntry.js b/src/preferences/ClearableEntry.js deleted file mode 100644 index 7d99dd7..0000000 --- a/src/preferences/ClearableEntry.js +++ /dev/null @@ -1,20 +0,0 @@ -// SPDX-FileCopyrightText: Night Theme Switcher Contributors -// SPDX-License-Identifier: GPL-3.0-or-later - -import GObject from 'gi://GObject'; -import Gtk from 'gi://Gtk'; - - -export class ClearableEntry extends Gtk.Entry { - static { - GObject.registerClass({ - GTypeName: 'ClearableEntry', - Template: 'resource:///org/gnome/Shell/Extensions/nightthemeswitcher/preferences/ui/ClearableEntry.ui', - }, this); - } - - onIconReleased(entry, position) { - if (position === Gtk.EntryIconPosition.SECONDARY) - entry.text = ''; - } -} diff --git a/src/prefs.js b/src/prefs.js index 036450d..43d0cf7 100644 --- a/src/prefs.js +++ b/src/prefs.js @@ -39,7 +39,6 @@ export default class NightThemeSwitcherPreferences extends ExtensionPreferences // Dynamically import all classes const { BackgroundButton } = await import('./preferences/BackgroundButton.js'); const { BackgroundsPage } = await import('./preferences/BackgroundsPage.js'); - const { ClearableEntry } = await import('./preferences/ClearableEntry.js'); const { CommandsPage } = await import('./preferences/CommandsPage.js'); const { ContributePage } = await import('./preferences/ContributePage.js'); const { SchedulePage } = await import('./preferences/SchedulePage.js'); @@ -49,7 +48,6 @@ export default class NightThemeSwitcherPreferences extends ExtensionPreferences // Make sure all GObjects are registered GObject.type_ensure(BackgroundButton); GObject.type_ensure(BackgroundsPage); - GObject.type_ensure(ClearableEntry); GObject.type_ensure(CommandsPage); GObject.type_ensure(ContributePage); GObject.type_ensure(SchedulePage);