refactor(widgets): migrateGTK imports to fabric.utils

Migrate GTK-related imports from gi.repository to fabric.utils and remove outdated require_version calls.

- Remove redundant gi.require_version declarations
- Replace gi.repository imports with fabric.utils equivalents
- Align import ordering for consistency
This commit is contained in:
sankalp committed 2026-04-10 00:10:02 +05:45
1 parent e7a7d2c47e
commit eb12354d00
4 files changed
+6 -14

No files matched your search

+2 -4
View File
@@ -2,12 +2,10 @@ import math
from typing import Literal
import cairo
import gi
from fabric.core.service import Property
from fabric.widgets.widget import Widget
gi.require_version("Gtk", "3.0")
from gi.repository import Gdk, GdkPixbuf, Gtk # noqa: E402
from fabric.utils import Gdk, GdkPixbuf, Gtk # noqa: E402
class CircleImage(Gtk.DrawingArea, Widget):
+1 -1
View File
@@ -2,7 +2,7 @@ import math
from typing import cast
import cairo
from gi.repository import Gtk
from fabric.utils import Gtk
from fabric.widgets.image import Image
+1 -4
View File
@@ -1,9 +1,6 @@
from gi.repository import GLib, Gtk
import gi
from fabric.utils import GLib, Gtk
import math
gi.require_version("Gtk", "3.0")
# TODO: UsE BETTER APPROACH IF POSSIBLE
+2 -5
View File
@@ -1,5 +1,4 @@
import gi
from gi.repository import Gdk, GLib
from fabric.utils import Gdk, GLib
from fabric.widgets.box import Box
from fabric.widgets.button import Button
@@ -7,12 +6,10 @@ from fabric.widgets.entry import Entry
from fabric.widgets.image import Image
from fabric.widgets.label import Label
# from widgets.wayland import WaylandWindow as Window
# from fabric.widgets.wayland import WaylandWindow as Window
from fabric.widgets.window import Window
gi.require_version("Gtk", "3.0")
class WiFiPasswordDialog(Window):
def __init__(