BaseWidget#

class ignis.base_widget.BaseWidget(*args: Any, **kwargs: Any)#

Bases: IgnisGObject.

The base class for all widgets. Provides style property and allows overriding enums.

override_enum(property_name: str, enum: Any) None#

Override an enum.

Parameters:
  • property_name (str) -- The name of the property to override.

  • enum (GObject.GEnum) -- An enum that accepts the property to be overridden. For example, for valign it will be Gtk.Align.