From ab76afbefd48542a039a62fd691078c8dacec75f Mon Sep 17 00:00:00 2001 From: linkfrg Date: Mon, 6 Jan 2025 18:48:28 +0000 Subject: [PATCH] deploy: 0bdad300b27e1df66d42761dd05d252c4609d09f --- latest/_sources/api/index.rst.txt | 2 + latest/_sources/api/options.rst.txt | 5 + latest/_sources/api/options_manager.rst.txt | 8 + latest/_sources/user/index.rst.txt | 1 + latest/_sources/user/options.rst.txt | 15 + latest/_static/pygments.css | 290 +++---- latest/api/app.html | 11 +- latest/api/base_service.html | 5 +- latest/api/base_widget.html | 5 +- latest/api/client.html | 13 +- latest/api/dbus.html | 19 +- latest/api/dbus_menu.html | 5 +- latest/api/exceptions.html | 13 +- latest/api/gobject.html | 5 +- latest/api/index.html | 7 +- latest/api/options.html | 804 +++++++++++++++++++ latest/api/options_manager.html | 816 ++++++++++++++++++++ latest/api/services/applications.html | 8 +- latest/api/services/audio.html | 7 +- latest/api/services/backlight.html | 7 +- latest/api/services/bluetooth.html | 5 +- latest/api/services/fetch.html | 7 +- latest/api/services/hyprland.html | 7 +- latest/api/services/index.html | 8 +- latest/api/services/mpris.html | 7 +- latest/api/services/network.html | 5 +- latest/api/services/niri.html | 7 +- latest/api/services/notifications.html | 50 +- latest/api/services/recorder.html | 49 +- latest/api/services/system_tray.html | 7 +- latest/api/services/systemd.html | 7 +- latest/api/services/upower.html | 5 +- latest/api/services/wallpaper.html | 27 +- latest/api/utils/FileMonitor.html | 5 +- latest/api/utils/Poll.html | 7 +- latest/api/utils/ThreadTask.html | 5 +- latest/api/utils/Timeout.html | 7 +- latest/api/utils/crop_pixbuf.html | 5 +- latest/api/utils/debounce.html | 9 +- latest/api/utils/download_image.html | 5 +- latest/api/utils/exec_sh.html | 5 +- latest/api/utils/exec_sh_async.html | 5 +- latest/api/utils/get_current_dir.html | 5 +- latest/api/utils/get_file_icon_name.html | 5 +- latest/api/utils/get_ignis_branch.html | 5 +- latest/api/utils/get_ignis_commit.html | 5 +- latest/api/utils/get_ignis_commit_msg.html | 5 +- latest/api/utils/get_ignis_version.html | 5 +- latest/api/utils/get_monitor.html | 5 +- latest/api/utils/get_n_monitors.html | 5 +- latest/api/utils/get_paintable.html | 5 +- latest/api/utils/index.html | 7 +- latest/api/utils/listen_socket.html | 5 +- latest/api/utils/load_interface_xml.html | 5 +- latest/api/utils/run_in_thread.html | 5 +- latest/api/utils/sass_compile.html | 5 +- latest/api/utils/scale_pixbuf.html | 5 +- latest/api/utils/send_socket.html | 5 +- latest/api/utils/thread.html | 5 +- latest/api/variable.html | 7 +- latest/api/widgets/Arrow.html | 5 +- latest/api/widgets/ArrowButton.html | 5 +- latest/api/widgets/Box.html | 5 +- latest/api/widgets/Button.html | 5 +- latest/api/widgets/Calendar.html | 5 +- latest/api/widgets/CenterBox.html | 5 +- latest/api/widgets/CheckButton.html | 5 +- latest/api/widgets/DropDown.html | 5 +- latest/api/widgets/Entry.html | 5 +- latest/api/widgets/EventBox.html | 5 +- latest/api/widgets/FileChooserButton.html | 5 +- latest/api/widgets/FileDialog.html | 5 +- latest/api/widgets/FileFilter.html | 5 +- latest/api/widgets/Grid.html | 5 +- latest/api/widgets/HeaderBar.html | 5 +- latest/api/widgets/Icon.html | 5 +- latest/api/widgets/Label.html | 5 +- latest/api/widgets/ListBox.html | 5 +- latest/api/widgets/ListBoxRow.html | 5 +- latest/api/widgets/MenuItem.html | 5 +- latest/api/widgets/Overlay.html | 5 +- latest/api/widgets/Picture.html | 5 +- latest/api/widgets/PopoverMenu.html | 5 +- latest/api/widgets/RegularWindow.html | 5 +- latest/api/widgets/Revealer.html | 5 +- latest/api/widgets/RevealerWindow.html | 7 +- latest/api/widgets/Scale.html | 5 +- latest/api/widgets/Scroll.html | 5 +- latest/api/widgets/Separator.html | 5 +- latest/api/widgets/SpinButton.html | 5 +- latest/api/widgets/Switch.html | 5 +- latest/api/widgets/ToggleButton.html | 5 +- latest/api/widgets/Window.html | 7 +- latest/api/widgets/index.html | 9 +- latest/dev/code_style.html | 2 +- latest/dev/creating_service.html | 46 +- latest/dev/documentation.html | 18 +- latest/dev/env.html | 2 +- latest/dev/gobject.html | 2 +- latest/dev/index.html | 2 +- latest/dev/subclassing_widgets.html | 14 +- latest/examples/index.html | 2 +- latest/genindex.html | 98 ++- latest/index.html | 2 +- latest/objects.inv | Bin 7326 -> 7381 bytes latest/py-modindex.html | 2 +- latest/search.html | 2 +- latest/searchindex.js | 2 +- latest/user/cli.html | 9 +- latest/user/dynamic_content.html | 21 +- latest/user/expanding_functionality.html | 9 +- latest/user/faq.html | 3 +- latest/user/first_widgets.html | 17 +- latest/user/index.html | 4 +- latest/user/installation.html | 3 +- latest/user/options.html | 583 ++++++++++++++ latest/user/styling.html | 9 +- 117 files changed, 2829 insertions(+), 585 deletions(-) create mode 100644 latest/_sources/api/options.rst.txt create mode 100644 latest/_sources/api/options_manager.rst.txt create mode 100644 latest/_sources/user/options.rst.txt create mode 100644 latest/api/options.html create mode 100644 latest/api/options_manager.html create mode 100644 latest/user/options.html diff --git a/latest/_sources/api/index.rst.txt b/latest/_sources/api/index.rst.txt index e5dc4556..d0d4a0d7 100644 --- a/latest/_sources/api/index.rst.txt +++ b/latest/_sources/api/index.rst.txt @@ -10,6 +10,8 @@ This reference manual details functions, modules, and objects included in Ignis, gobject variable client + options + options_manager exceptions dbus dbus_menu diff --git a/latest/_sources/api/options.rst.txt b/latest/_sources/api/options.rst.txt new file mode 100644 index 00000000..62592844 --- /dev/null +++ b/latest/_sources/api/options.rst.txt @@ -0,0 +1,5 @@ +Options +========== + +.. autoclass:: ignis.options.Options + :members: \ No newline at end of file diff --git a/latest/_sources/api/options_manager.rst.txt b/latest/_sources/api/options_manager.rst.txt new file mode 100644 index 00000000..1a019a89 --- /dev/null +++ b/latest/_sources/api/options_manager.rst.txt @@ -0,0 +1,8 @@ +Options Manager +=============== + +.. autoclass:: ignis.options.OptionsManager + :members: + +.. autoclass:: ignis.options.OptionsGroup + :members: diff --git a/latest/_sources/user/index.rst.txt b/latest/_sources/user/index.rst.txt index 585b9831..bc1404d9 100644 --- a/latest/_sources/user/index.rst.txt +++ b/latest/_sources/user/index.rst.txt @@ -16,5 +16,6 @@ Get started dynamic_content styling cli + options expanding_functionality faq diff --git a/latest/_sources/user/options.rst.txt b/latest/_sources/user/options.rst.txt new file mode 100644 index 00000000..781a7ac5 --- /dev/null +++ b/latest/_sources/user/options.rst.txt @@ -0,0 +1,15 @@ +Options +=========== + +Some services provide `options` - user-specific settings that allow you to customize their behavior to suit your needs. + +For a complete list of available options, refer to :class:`~ignis.options.Options`. +There is also detailed documentation about using them. + + +User Options +--------------- + +You can define your own options! + +Just follow the structure described in :class:`~ignis.options.OptionsManager`. \ No newline at end of file diff --git a/latest/_static/pygments.css b/latest/_static/pygments.css index d92c4cdd..e06aab82 100644 --- a/latest/_static/pygments.css +++ b/latest/_static/pygments.css @@ -5,165 +5,165 @@ html[data-theme="light"] .highlight td.linenos .special { color: #000000; backgr html[data-theme="light"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } html[data-theme="light"] .highlight .hll { background-color: #ffffcc } html[data-theme="light"] .highlight { background: #f8f8f8; } -html[data-theme="light"] .highlight .c { color: #8f5902; font-style: italic } /* Comment */ -html[data-theme="light"] .highlight .err { color: #a40000; border: 1px solid #ef2929 } /* Error */ -html[data-theme="light"] .highlight .g { color: #000000 } /* Generic */ -html[data-theme="light"] .highlight .k { color: #204a87; font-weight: bold } /* Keyword */ -html[data-theme="light"] .highlight .l { color: #000000 } /* Literal */ -html[data-theme="light"] .highlight .n { color: #000000 } /* Name */ -html[data-theme="light"] .highlight .o { color: #ce5c00; font-weight: bold } /* Operator */ -html[data-theme="light"] .highlight .x { color: #000000 } /* Other */ -html[data-theme="light"] .highlight .p { color: #000000; font-weight: bold } /* Punctuation */ -html[data-theme="light"] .highlight .ch { color: #8f5902; font-style: italic } /* Comment.Hashbang */ -html[data-theme="light"] .highlight .cm { color: #8f5902; font-style: italic } /* Comment.Multiline */ -html[data-theme="light"] .highlight .cp { color: #8f5902; font-style: italic } /* Comment.Preproc */ -html[data-theme="light"] .highlight .cpf { color: #8f5902; font-style: italic } /* Comment.PreprocFile */ -html[data-theme="light"] .highlight .c1 { color: #8f5902; font-style: italic } /* Comment.Single */ -html[data-theme="light"] .highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */ -html[data-theme="light"] .highlight .gd { color: #a40000 } /* Generic.Deleted */ -html[data-theme="light"] .highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ -html[data-theme="light"] .highlight .ges { color: #000000; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -html[data-theme="light"] .highlight .gr { color: #ef2929 } /* Generic.Error */ +html[data-theme="light"] .highlight .c { color: #8F5902; font-style: italic } /* Comment */ +html[data-theme="light"] .highlight .err { color: #A40000; border: 1px solid #EF2929 } /* Error */ +html[data-theme="light"] .highlight .g { color: #000 } /* Generic */ +html[data-theme="light"] .highlight .k { color: #204A87; font-weight: bold } /* Keyword */ +html[data-theme="light"] .highlight .l { color: #000 } /* Literal */ +html[data-theme="light"] .highlight .n { color: #000 } /* Name */ +html[data-theme="light"] .highlight .o { color: #CE5C00; font-weight: bold } /* Operator */ +html[data-theme="light"] .highlight .x { color: #000 } /* Other */ +html[data-theme="light"] .highlight .p { color: #000; font-weight: bold } /* Punctuation */ +html[data-theme="light"] .highlight .ch { color: #8F5902; font-style: italic } /* Comment.Hashbang */ +html[data-theme="light"] .highlight .cm { color: #8F5902; font-style: italic } /* Comment.Multiline */ +html[data-theme="light"] .highlight .cp { color: #8F5902; font-style: italic } /* Comment.Preproc */ +html[data-theme="light"] .highlight .cpf { color: #8F5902; font-style: italic } /* Comment.PreprocFile */ +html[data-theme="light"] .highlight .c1 { color: #8F5902; font-style: italic } /* Comment.Single */ +html[data-theme="light"] .highlight .cs { color: #8F5902; font-style: italic } /* Comment.Special */ +html[data-theme="light"] .highlight .gd { color: #A40000 } /* Generic.Deleted */ +html[data-theme="light"] .highlight .ge { color: #000; font-style: italic } /* Generic.Emph */ +html[data-theme="light"] .highlight .ges { color: #000; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +html[data-theme="light"] .highlight .gr { color: #EF2929 } /* Generic.Error */ html[data-theme="light"] .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ html[data-theme="light"] .highlight .gi { color: #00A000 } /* Generic.Inserted */ -html[data-theme="light"] .highlight .go { color: #000000; font-style: italic } /* Generic.Output */ -html[data-theme="light"] .highlight .gp { color: #8f5902 } /* Generic.Prompt */ -html[data-theme="light"] .highlight .gs { color: #000000; font-weight: bold } /* Generic.Strong */ +html[data-theme="light"] .highlight .go { color: #000; font-style: italic } /* Generic.Output */ +html[data-theme="light"] .highlight .gp { color: #8F5902 } /* Generic.Prompt */ +html[data-theme="light"] .highlight .gs { color: #000; font-weight: bold } /* Generic.Strong */ html[data-theme="light"] .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -html[data-theme="light"] .highlight .gt { color: #a40000; font-weight: bold } /* Generic.Traceback */ -html[data-theme="light"] .highlight .kc { color: #204a87; font-weight: bold } /* Keyword.Constant */ -html[data-theme="light"] .highlight .kd { color: #204a87; font-weight: bold } /* Keyword.Declaration */ -html[data-theme="light"] .highlight .kn { color: #204a87; font-weight: bold } /* Keyword.Namespace */ -html[data-theme="light"] .highlight .kp { color: #204a87; font-weight: bold } /* Keyword.Pseudo */ -html[data-theme="light"] .highlight .kr { color: #204a87; font-weight: bold } /* Keyword.Reserved */ -html[data-theme="light"] .highlight .kt { color: #204a87; font-weight: bold } /* Keyword.Type */ -html[data-theme="light"] .highlight .ld { color: #000000 } /* Literal.Date */ -html[data-theme="light"] .highlight .m { color: #0000cf; font-weight: bold } /* Literal.Number */ -html[data-theme="light"] .highlight .s { color: #4e9a06 } /* Literal.String */ -html[data-theme="light"] .highlight .na { color: #c4a000 } /* Name.Attribute */ -html[data-theme="light"] .highlight .nb { color: #204a87 } /* Name.Builtin */ -html[data-theme="light"] .highlight .nc { color: #000000 } /* Name.Class */ -html[data-theme="light"] .highlight .no { color: #000000 } /* Name.Constant */ -html[data-theme="light"] .highlight .nd { color: #5c35cc; font-weight: bold } /* Name.Decorator */ -html[data-theme="light"] .highlight .ni { color: #ce5c00 } /* Name.Entity */ -html[data-theme="light"] .highlight .ne { color: #cc0000; font-weight: bold } /* Name.Exception */ -html[data-theme="light"] .highlight .nf { color: #000000 } /* Name.Function */ -html[data-theme="light"] .highlight .nl { color: #f57900 } /* Name.Label */ -html[data-theme="light"] .highlight .nn { color: #000000 } /* Name.Namespace */ -html[data-theme="light"] .highlight .nx { color: #000000 } /* Name.Other */ -html[data-theme="light"] .highlight .py { color: #000000 } /* Name.Property */ -html[data-theme="light"] .highlight .nt { color: #204a87; font-weight: bold } /* Name.Tag */ -html[data-theme="light"] .highlight .nv { color: #000000 } /* Name.Variable */ -html[data-theme="light"] .highlight .ow { color: #204a87; font-weight: bold } /* Operator.Word */ -html[data-theme="light"] .highlight .pm { color: #000000; font-weight: bold } /* Punctuation.Marker */ -html[data-theme="light"] .highlight .w { color: #f8f8f8 } /* Text.Whitespace */ -html[data-theme="light"] .highlight .mb { color: #0000cf; font-weight: bold } /* Literal.Number.Bin */ -html[data-theme="light"] .highlight .mf { color: #0000cf; font-weight: bold } /* Literal.Number.Float */ -html[data-theme="light"] .highlight .mh { color: #0000cf; font-weight: bold } /* Literal.Number.Hex */ -html[data-theme="light"] .highlight .mi { color: #0000cf; font-weight: bold } /* Literal.Number.Integer */ -html[data-theme="light"] .highlight .mo { color: #0000cf; font-weight: bold } /* Literal.Number.Oct */ -html[data-theme="light"] .highlight .sa { color: #4e9a06 } /* Literal.String.Affix */ -html[data-theme="light"] .highlight .sb { color: #4e9a06 } /* Literal.String.Backtick */ -html[data-theme="light"] .highlight .sc { color: #4e9a06 } /* Literal.String.Char */ -html[data-theme="light"] .highlight .dl { color: #4e9a06 } /* Literal.String.Delimiter */ -html[data-theme="light"] .highlight .sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */ -html[data-theme="light"] .highlight .s2 { color: #4e9a06 } /* Literal.String.Double */ -html[data-theme="light"] .highlight .se { color: #4e9a06 } /* Literal.String.Escape */ -html[data-theme="light"] .highlight .sh { color: #4e9a06 } /* Literal.String.Heredoc */ -html[data-theme="light"] .highlight .si { color: #4e9a06 } /* Literal.String.Interpol */ -html[data-theme="light"] .highlight .sx { color: #4e9a06 } /* Literal.String.Other */ -html[data-theme="light"] .highlight .sr { color: #4e9a06 } /* Literal.String.Regex */ -html[data-theme="light"] .highlight .s1 { color: #4e9a06 } /* Literal.String.Single */ -html[data-theme="light"] .highlight .ss { color: #4e9a06 } /* Literal.String.Symbol */ -html[data-theme="light"] .highlight .bp { color: #3465a4 } /* Name.Builtin.Pseudo */ -html[data-theme="light"] .highlight .fm { color: #000000 } /* Name.Function.Magic */ -html[data-theme="light"] .highlight .vc { color: #000000 } /* Name.Variable.Class */ -html[data-theme="light"] .highlight .vg { color: #000000 } /* Name.Variable.Global */ -html[data-theme="light"] .highlight .vi { color: #000000 } /* Name.Variable.Instance */ -html[data-theme="light"] .highlight .vm { color: #000000 } /* Name.Variable.Magic */ -html[data-theme="light"] .highlight .il { color: #0000cf; font-weight: bold } /* Literal.Number.Integer.Long */ +html[data-theme="light"] .highlight .gt { color: #A40000; font-weight: bold } /* Generic.Traceback */ +html[data-theme="light"] .highlight .kc { color: #204A87; font-weight: bold } /* Keyword.Constant */ +html[data-theme="light"] .highlight .kd { color: #204A87; font-weight: bold } /* Keyword.Declaration */ +html[data-theme="light"] .highlight .kn { color: #204A87; font-weight: bold } /* Keyword.Namespace */ +html[data-theme="light"] .highlight .kp { color: #204A87; font-weight: bold } /* Keyword.Pseudo */ +html[data-theme="light"] .highlight .kr { color: #204A87; font-weight: bold } /* Keyword.Reserved */ +html[data-theme="light"] .highlight .kt { color: #204A87; font-weight: bold } /* Keyword.Type */ +html[data-theme="light"] .highlight .ld { color: #000 } /* Literal.Date */ +html[data-theme="light"] .highlight .m { color: #0000CF; font-weight: bold } /* Literal.Number */ +html[data-theme="light"] .highlight .s { color: #4E9A06 } /* Literal.String */ +html[data-theme="light"] .highlight .na { color: #C4A000 } /* Name.Attribute */ +html[data-theme="light"] .highlight .nb { color: #204A87 } /* Name.Builtin */ +html[data-theme="light"] .highlight .nc { color: #000 } /* Name.Class */ +html[data-theme="light"] .highlight .no { color: #000 } /* Name.Constant */ +html[data-theme="light"] .highlight .nd { color: #5C35CC; font-weight: bold } /* Name.Decorator */ +html[data-theme="light"] .highlight .ni { color: #CE5C00 } /* Name.Entity */ +html[data-theme="light"] .highlight .ne { color: #C00; font-weight: bold } /* Name.Exception */ +html[data-theme="light"] .highlight .nf { color: #000 } /* Name.Function */ +html[data-theme="light"] .highlight .nl { color: #F57900 } /* Name.Label */ +html[data-theme="light"] .highlight .nn { color: #000 } /* Name.Namespace */ +html[data-theme="light"] .highlight .nx { color: #000 } /* Name.Other */ +html[data-theme="light"] .highlight .py { color: #000 } /* Name.Property */ +html[data-theme="light"] .highlight .nt { color: #204A87; font-weight: bold } /* Name.Tag */ +html[data-theme="light"] .highlight .nv { color: #000 } /* Name.Variable */ +html[data-theme="light"] .highlight .ow { color: #204A87; font-weight: bold } /* Operator.Word */ +html[data-theme="light"] .highlight .pm { color: #000; font-weight: bold } /* Punctuation.Marker */ +html[data-theme="light"] .highlight .w { color: #F8F8F8 } /* Text.Whitespace */ +html[data-theme="light"] .highlight .mb { color: #0000CF; font-weight: bold } /* Literal.Number.Bin */ +html[data-theme="light"] .highlight .mf { color: #0000CF; font-weight: bold } /* Literal.Number.Float */ +html[data-theme="light"] .highlight .mh { color: #0000CF; font-weight: bold } /* Literal.Number.Hex */ +html[data-theme="light"] .highlight .mi { color: #0000CF; font-weight: bold } /* Literal.Number.Integer */ +html[data-theme="light"] .highlight .mo { color: #0000CF; font-weight: bold } /* Literal.Number.Oct */ +html[data-theme="light"] .highlight .sa { color: #4E9A06 } /* Literal.String.Affix */ +html[data-theme="light"] .highlight .sb { color: #4E9A06 } /* Literal.String.Backtick */ +html[data-theme="light"] .highlight .sc { color: #4E9A06 } /* Literal.String.Char */ +html[data-theme="light"] .highlight .dl { color: #4E9A06 } /* Literal.String.Delimiter */ +html[data-theme="light"] .highlight .sd { color: #8F5902; font-style: italic } /* Literal.String.Doc */ +html[data-theme="light"] .highlight .s2 { color: #4E9A06 } /* Literal.String.Double */ +html[data-theme="light"] .highlight .se { color: #4E9A06 } /* Literal.String.Escape */ +html[data-theme="light"] .highlight .sh { color: #4E9A06 } /* Literal.String.Heredoc */ +html[data-theme="light"] .highlight .si { color: #4E9A06 } /* Literal.String.Interpol */ +html[data-theme="light"] .highlight .sx { color: #4E9A06 } /* Literal.String.Other */ +html[data-theme="light"] .highlight .sr { color: #4E9A06 } /* Literal.String.Regex */ +html[data-theme="light"] .highlight .s1 { color: #4E9A06 } /* Literal.String.Single */ +html[data-theme="light"] .highlight .ss { color: #4E9A06 } /* Literal.String.Symbol */ +html[data-theme="light"] .highlight .bp { color: #3465A4 } /* Name.Builtin.Pseudo */ +html[data-theme="light"] .highlight .fm { color: #000 } /* Name.Function.Magic */ +html[data-theme="light"] .highlight .vc { color: #000 } /* Name.Variable.Class */ +html[data-theme="light"] .highlight .vg { color: #000 } /* Name.Variable.Global */ +html[data-theme="light"] .highlight .vi { color: #000 } /* Name.Variable.Instance */ +html[data-theme="light"] .highlight .vm { color: #000 } /* Name.Variable.Magic */ +html[data-theme="light"] .highlight .il { color: #0000CF; font-weight: bold } /* Literal.Number.Integer.Long */ html[data-theme="dark"] .highlight pre { line-height: 125%; } html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight .hll { background-color: #49483e } -html[data-theme="dark"] .highlight { background: #272822; color: #f8f8f2 } +html[data-theme="dark"] .highlight { background: #272822; color: #F8F8F2 } html[data-theme="dark"] .highlight .c { color: #959077 } /* Comment */ -html[data-theme="dark"] .highlight .err { color: #ed007e; background-color: #1e0010 } /* Error */ -html[data-theme="dark"] .highlight .esc { color: #f8f8f2 } /* Escape */ -html[data-theme="dark"] .highlight .g { color: #f8f8f2 } /* Generic */ -html[data-theme="dark"] .highlight .k { color: #66d9ef } /* Keyword */ -html[data-theme="dark"] .highlight .l { color: #ae81ff } /* Literal */ -html[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */ -html[data-theme="dark"] .highlight .o { color: #ff4689 } /* Operator */ -html[data-theme="dark"] .highlight .x { color: #f8f8f2 } /* Other */ -html[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */ +html[data-theme="dark"] .highlight .err { color: #ED007E; background-color: #1E0010 } /* Error */ +html[data-theme="dark"] .highlight .esc { color: #F8F8F2 } /* Escape */ +html[data-theme="dark"] .highlight .g { color: #F8F8F2 } /* Generic */ +html[data-theme="dark"] .highlight .k { color: #66D9EF } /* Keyword */ +html[data-theme="dark"] .highlight .l { color: #AE81FF } /* Literal */ +html[data-theme="dark"] .highlight .n { color: #F8F8F2 } /* Name */ +html[data-theme="dark"] .highlight .o { color: #FF4689 } /* Operator */ +html[data-theme="dark"] .highlight .x { color: #F8F8F2 } /* Other */ +html[data-theme="dark"] .highlight .p { color: #F8F8F2 } /* Punctuation */ html[data-theme="dark"] .highlight .ch { color: #959077 } /* Comment.Hashbang */ html[data-theme="dark"] .highlight .cm { color: #959077 } /* Comment.Multiline */ html[data-theme="dark"] .highlight .cp { color: #959077 } /* Comment.Preproc */ html[data-theme="dark"] .highlight .cpf { color: #959077 } /* Comment.PreprocFile */ html[data-theme="dark"] .highlight .c1 { color: #959077 } /* Comment.Single */ html[data-theme="dark"] .highlight .cs { color: #959077 } /* Comment.Special */ -html[data-theme="dark"] .highlight .gd { color: #ff4689 } /* Generic.Deleted */ -html[data-theme="dark"] .highlight .ge { color: #f8f8f2; font-style: italic } /* Generic.Emph */ -html[data-theme="dark"] .highlight .ges { color: #f8f8f2; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -html[data-theme="dark"] .highlight .gr { color: #f8f8f2 } /* Generic.Error */ -html[data-theme="dark"] .highlight .gh { color: #f8f8f2 } /* Generic.Heading */ -html[data-theme="dark"] .highlight .gi { color: #a6e22e } /* Generic.Inserted */ -html[data-theme="dark"] .highlight .go { color: #66d9ef } /* Generic.Output */ -html[data-theme="dark"] .highlight .gp { color: #ff4689; font-weight: bold } /* Generic.Prompt */ -html[data-theme="dark"] .highlight .gs { color: #f8f8f2; font-weight: bold } /* Generic.Strong */ +html[data-theme="dark"] .highlight .gd { color: #FF4689 } /* Generic.Deleted */ +html[data-theme="dark"] .highlight .ge { color: #F8F8F2; font-style: italic } /* Generic.Emph */ +html[data-theme="dark"] .highlight .ges { color: #F8F8F2; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +html[data-theme="dark"] .highlight .gr { color: #F8F8F2 } /* Generic.Error */ +html[data-theme="dark"] .highlight .gh { color: #F8F8F2 } /* Generic.Heading */ +html[data-theme="dark"] .highlight .gi { color: #A6E22E } /* Generic.Inserted */ +html[data-theme="dark"] .highlight .go { color: #66D9EF } /* Generic.Output */ +html[data-theme="dark"] .highlight .gp { color: #FF4689; font-weight: bold } /* Generic.Prompt */ +html[data-theme="dark"] .highlight .gs { color: #F8F8F2; font-weight: bold } /* Generic.Strong */ html[data-theme="dark"] .highlight .gu { color: #959077 } /* Generic.Subheading */ -html[data-theme="dark"] .highlight .gt { color: #f8f8f2 } /* Generic.Traceback */ -html[data-theme="dark"] .highlight .kc { color: #66d9ef } /* Keyword.Constant */ -html[data-theme="dark"] .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ -html[data-theme="dark"] .highlight .kn { color: #ff4689 } /* Keyword.Namespace */ -html[data-theme="dark"] .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ -html[data-theme="dark"] .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ -html[data-theme="dark"] .highlight .kt { color: #66d9ef } /* Keyword.Type */ -html[data-theme="dark"] .highlight .ld { color: #e6db74 } /* Literal.Date */ -html[data-theme="dark"] .highlight .m { color: #ae81ff } /* Literal.Number */ -html[data-theme="dark"] .highlight .s { color: #e6db74 } /* Literal.String */ -html[data-theme="dark"] .highlight .na { color: #a6e22e } /* Name.Attribute */ -html[data-theme="dark"] .highlight .nb { color: #f8f8f2 } /* Name.Builtin */ -html[data-theme="dark"] .highlight .nc { color: #a6e22e } /* Name.Class */ -html[data-theme="dark"] .highlight .no { color: #66d9ef } /* Name.Constant */ -html[data-theme="dark"] .highlight .nd { color: #a6e22e } /* Name.Decorator */ -html[data-theme="dark"] .highlight .ni { color: #f8f8f2 } /* Name.Entity */ -html[data-theme="dark"] .highlight .ne { color: #a6e22e } /* Name.Exception */ -html[data-theme="dark"] .highlight .nf { color: #a6e22e } /* Name.Function */ -html[data-theme="dark"] .highlight .nl { color: #f8f8f2 } /* Name.Label */ -html[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ -html[data-theme="dark"] .highlight .nx { color: #a6e22e } /* Name.Other */ -html[data-theme="dark"] .highlight .py { color: #f8f8f2 } /* Name.Property */ -html[data-theme="dark"] .highlight .nt { color: #ff4689 } /* Name.Tag */ -html[data-theme="dark"] .highlight .nv { color: #f8f8f2 } /* Name.Variable */ -html[data-theme="dark"] .highlight .ow { color: #ff4689 } /* Operator.Word */ -html[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ -html[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ -html[data-theme="dark"] .highlight .mb { color: #ae81ff } /* Literal.Number.Bin */ -html[data-theme="dark"] .highlight .mf { color: #ae81ff } /* Literal.Number.Float */ -html[data-theme="dark"] .highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ -html[data-theme="dark"] .highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ -html[data-theme="dark"] .highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ -html[data-theme="dark"] .highlight .sa { color: #e6db74 } /* Literal.String.Affix */ -html[data-theme="dark"] .highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ -html[data-theme="dark"] .highlight .sc { color: #e6db74 } /* Literal.String.Char */ -html[data-theme="dark"] .highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */ -html[data-theme="dark"] .highlight .sd { color: #e6db74 } /* Literal.String.Doc */ -html[data-theme="dark"] .highlight .s2 { color: #e6db74 } /* Literal.String.Double */ -html[data-theme="dark"] .highlight .se { color: #ae81ff } /* Literal.String.Escape */ -html[data-theme="dark"] .highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ -html[data-theme="dark"] .highlight .si { color: #e6db74 } /* Literal.String.Interpol */ -html[data-theme="dark"] .highlight .sx { color: #e6db74 } /* Literal.String.Other */ -html[data-theme="dark"] .highlight .sr { color: #e6db74 } /* Literal.String.Regex */ -html[data-theme="dark"] .highlight .s1 { color: #e6db74 } /* Literal.String.Single */ -html[data-theme="dark"] .highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ -html[data-theme="dark"] .highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ -html[data-theme="dark"] .highlight .fm { color: #a6e22e } /* Name.Function.Magic */ -html[data-theme="dark"] .highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ -html[data-theme="dark"] .highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ -html[data-theme="dark"] .highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ -html[data-theme="dark"] .highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */ -html[data-theme="dark"] .highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ \ No newline at end of file +html[data-theme="dark"] .highlight .gt { color: #F8F8F2 } /* Generic.Traceback */ +html[data-theme="dark"] .highlight .kc { color: #66D9EF } /* Keyword.Constant */ +html[data-theme="dark"] .highlight .kd { color: #66D9EF } /* Keyword.Declaration */ +html[data-theme="dark"] .highlight .kn { color: #FF4689 } /* Keyword.Namespace */ +html[data-theme="dark"] .highlight .kp { color: #66D9EF } /* Keyword.Pseudo */ +html[data-theme="dark"] .highlight .kr { color: #66D9EF } /* Keyword.Reserved */ +html[data-theme="dark"] .highlight .kt { color: #66D9EF } /* Keyword.Type */ +html[data-theme="dark"] .highlight .ld { color: #E6DB74 } /* Literal.Date */ +html[data-theme="dark"] .highlight .m { color: #AE81FF } /* Literal.Number */ +html[data-theme="dark"] .highlight .s { color: #E6DB74 } /* Literal.String */ +html[data-theme="dark"] .highlight .na { color: #A6E22E } /* Name.Attribute */ +html[data-theme="dark"] .highlight .nb { color: #F8F8F2 } /* Name.Builtin */ +html[data-theme="dark"] .highlight .nc { color: #A6E22E } /* Name.Class */ +html[data-theme="dark"] .highlight .no { color: #66D9EF } /* Name.Constant */ +html[data-theme="dark"] .highlight .nd { color: #A6E22E } /* Name.Decorator */ +html[data-theme="dark"] .highlight .ni { color: #F8F8F2 } /* Name.Entity */ +html[data-theme="dark"] .highlight .ne { color: #A6E22E } /* Name.Exception */ +html[data-theme="dark"] .highlight .nf { color: #A6E22E } /* Name.Function */ +html[data-theme="dark"] .highlight .nl { color: #F8F8F2 } /* Name.Label */ +html[data-theme="dark"] .highlight .nn { color: #F8F8F2 } /* Name.Namespace */ +html[data-theme="dark"] .highlight .nx { color: #A6E22E } /* Name.Other */ +html[data-theme="dark"] .highlight .py { color: #F8F8F2 } /* Name.Property */ +html[data-theme="dark"] .highlight .nt { color: #FF4689 } /* Name.Tag */ +html[data-theme="dark"] .highlight .nv { color: #F8F8F2 } /* Name.Variable */ +html[data-theme="dark"] .highlight .ow { color: #FF4689 } /* Operator.Word */ +html[data-theme="dark"] .highlight .pm { color: #F8F8F2 } /* Punctuation.Marker */ +html[data-theme="dark"] .highlight .w { color: #F8F8F2 } /* Text.Whitespace */ +html[data-theme="dark"] .highlight .mb { color: #AE81FF } /* Literal.Number.Bin */ +html[data-theme="dark"] .highlight .mf { color: #AE81FF } /* Literal.Number.Float */ +html[data-theme="dark"] .highlight .mh { color: #AE81FF } /* Literal.Number.Hex */ +html[data-theme="dark"] .highlight .mi { color: #AE81FF } /* Literal.Number.Integer */ +html[data-theme="dark"] .highlight .mo { color: #AE81FF } /* Literal.Number.Oct */ +html[data-theme="dark"] .highlight .sa { color: #E6DB74 } /* Literal.String.Affix */ +html[data-theme="dark"] .highlight .sb { color: #E6DB74 } /* Literal.String.Backtick */ +html[data-theme="dark"] .highlight .sc { color: #E6DB74 } /* Literal.String.Char */ +html[data-theme="dark"] .highlight .dl { color: #E6DB74 } /* Literal.String.Delimiter */ +html[data-theme="dark"] .highlight .sd { color: #E6DB74 } /* Literal.String.Doc */ +html[data-theme="dark"] .highlight .s2 { color: #E6DB74 } /* Literal.String.Double */ +html[data-theme="dark"] .highlight .se { color: #AE81FF } /* Literal.String.Escape */ +html[data-theme="dark"] .highlight .sh { color: #E6DB74 } /* Literal.String.Heredoc */ +html[data-theme="dark"] .highlight .si { color: #E6DB74 } /* Literal.String.Interpol */ +html[data-theme="dark"] .highlight .sx { color: #E6DB74 } /* Literal.String.Other */ +html[data-theme="dark"] .highlight .sr { color: #E6DB74 } /* Literal.String.Regex */ +html[data-theme="dark"] .highlight .s1 { color: #E6DB74 } /* Literal.String.Single */ +html[data-theme="dark"] .highlight .ss { color: #E6DB74 } /* Literal.String.Symbol */ +html[data-theme="dark"] .highlight .bp { color: #F8F8F2 } /* Name.Builtin.Pseudo */ +html[data-theme="dark"] .highlight .fm { color: #A6E22E } /* Name.Function.Magic */ +html[data-theme="dark"] .highlight .vc { color: #F8F8F2 } /* Name.Variable.Class */ +html[data-theme="dark"] .highlight .vg { color: #F8F8F2 } /* Name.Variable.Global */ +html[data-theme="dark"] .highlight .vi { color: #F8F8F2 } /* Name.Variable.Instance */ +html[data-theme="dark"] .highlight .vm { color: #F8F8F2 } /* Name.Variable.Magic */ +html[data-theme="dark"] .highlight .il { color: #AE81FF } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/latest/api/app.html b/latest/api/app.html index 1ddeaf8d..577fa233 100644 --- a/latest/api/app.html +++ b/latest/api/app.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -529,7 +530,7 @@

    ApplicationDanger

    Do not initialize this class! Instead, use the already initialized instance as shown below.

    -
    from ignis.app import IgnisApp
    +
     

    then, add this to your config.py :

    -
    from ignis.utils import Utils
    -from ignis.app import IgnisApp
    +
    from ignis.utils import Utils
    +from ignis.app import IgnisApp
     
     app = IgnisApp.get_default()
     
    diff --git a/latest/api/base_service.html b/latest/api/base_service.html
    index ce370a7e..c796e54a 100644
    --- a/latest/api/base_service.html
    +++ b/latest/api/base_service.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/base_widget.html b/latest/api/base_widget.html index 59ed1ed8..404d769c 100644 --- a/latest/api/base_widget.html +++ b/latest/api/base_widget.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/client.html b/latest/api/client.html index 0467b379..7774f6a2 100644 --- a/latest/api/client.html +++ b/latest/api/client.html @@ -30,7 +30,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -534,7 +535,7 @@

    Client#IgnisApp instead.

    Example usage:

    -
    from ignis.client import IgnisClient
    +
    from ignis.client import IgnisClient
     
     client = IgnisClient()
     print(client.list_windows())
    @@ -683,11 +684,11 @@ 

    Client#

    next

    -

    Exceptions

    +

    Options

    diff --git a/latest/api/dbus.html b/latest/api/dbus.html index b16ee858..721b3b5b 100644 --- a/latest/api/dbus.html +++ b/latest/api/dbus.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -526,14 +527,14 @@

    D-Bus#<
    class ignis.dbus.DBusService(name: str, object_path: str, info: gi.repository.Gio.DBusInterfaceInfo, on_name_acquired: Callable | None = None, on_name_lost: Callable | None = None)#

    A class that helps create a D-Bus service.

    -
    from gi.repository import Gio, GLib
    -from ignis.dbus import DBusService
    +
    from gi.repository import Gio, GLib
    +from ignis.dbus import DBusService
     
    -def _MyMethod(invocation: Gio.DBusMethodInvocation, prop1: str, prop2: str, *args) -> GLib.Variant:
    +def _MyMethod(invocation: Gio.DBusMethodInvocation, prop1: str, prop2: str, *args) -> GLib.Variant:
         print("do something")
         return GLib.Variant("(is)", (42, "hello"))
     
    -def _MyProperty() -> GLib.Variant:
    +def _MyProperty() -> GLib.Variant:
         return GLib.Variant("(b)", (False,))
     
     dbus = DBusService(...)
    @@ -702,20 +703,20 @@ 

    D-Bus#< The first argument always needs to be the DBus signature tuple of the method call. Next arguments must match the provided D-Bus signature. If the D-Bus method does not accept any arguments, do not pass them.

    -
    from ignis.dbus import DBusProxy
    +
    from ignis.dbus import DBusProxy
     proxy = DBusProxy(...)
     result = proxy.MyMethod("(is)", 42, "hello")
     print(result)
     

    To get a D-Bus property:

    -
    from ignis.dbus import DBusProxy
    +
    from ignis.dbus import DBusProxy
     proxy = DBusProxy(...)
     print(proxy.MyValue)
     

    To set a D-Bus property:

    -
    from ignis.dbus import DBusProxy
    +
    from ignis.dbus import DBusProxy
     proxy = DBusProxy(...)
     # pass GLib.Variant as new property value
     proxy.MyValue = GLib.Variant("s", "Hello world!")
    diff --git a/latest/api/dbus_menu.html b/latest/api/dbus_menu.html
    index baa96635..bef24ac6 100644
    --- a/latest/api/dbus_menu.html
    +++ b/latest/api/dbus_menu.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/exceptions.html b/latest/api/exceptions.html index e41f5c6d..4ae4f457 100644 --- a/latest/api/exceptions.html +++ b/latest/api/exceptions.html @@ -30,7 +30,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -523,7 +524,7 @@

    Exceptions#

    Here is a list of Ignis exceptions. They may be raised by various components in the case of an error.

    To access them, use the ignis.exceptions module.

    -
    from ignis.exceptions import SomeException
    +
    from ignis.exceptions import SomeException
     
    @@ -884,12 +885,12 @@

    Exceptions

    previous

    -

    Client

    +

    Options Manager

    - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/index.html b/latest/api/index.html index bf9c58c9..93912994 100644 --- a/latest/api/index.html +++ b/latest/api/index.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -525,6 +526,8 @@

    API referenceGObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • diff --git a/latest/api/options.html b/latest/api/options.html new file mode 100644 index 00000000..c25bd109 --- /dev/null +++ b/latest/api/options.html @@ -0,0 +1,804 @@ + + + + + + + + + + + Options — Ignis documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + +
    + +
    + + + + + +
    +
    + + + + + + +
    + + +
    +
    + +
    +
    + +
    + +
    + + +
    + +
    + + +
    +
    + + + + + +
    + +
    +

    Options#

    +
    +
    +class ignis.options.Options(*args: Any, **kwargs: Any)#
    +

    Options for Ignis.

    +
    +

    Warning

    +

    Use already initialized instance of this class:

    +
    from ignis.options import options
    +
    +print(options.notifications.dnd)
    +
    +
    +
    +

    Below are classes with options, their names begin with a capital letter. +However, if you want to get the current value of an option or set a value, +use an initialized instance that starts with a lowercase letter.

    +
    +
    For example:
      +
    • Notifications -> notifications

    • +
    • Recorder -> recorder

    • +
    • and etc.

    • +
    +
    +
    +

    You can use classes (not instances of them) to obtain default values of options.

    +

    Example usage:

    +
    from ignis.options import options
    +
    +# Get an option value
    +print(options.notifications.dnd)
    +
    +# Set a new value for an option
    +options.notifications.dnd = True
    +
    +# Connect to an option change event
    +options.notifications.connect_option("dnd", lambda: print("option dnd changed! new value:", options.notifications.dnd))
    +
    +# You can also bind to an option!
    +options.notifications.bind("dnd")
    +
    +# Obtain the default value of an option
    +print(options.Notifications.popup_timeout)
    +
    +
    +
    +
    +class Notifications(*args: Any, **kwargs: Any)#
    +

    Options for the NotificationService.

    +
    +
    +dnd: bool = False#
    +

    Do Not Disturb mode.

    +

    If set to True, the new_popup signal will not be emitted, +and all new Notification instances will have popup set to False.

    +
    + +
    +
    +popup_timeout: int = 5000#
    +

    The timeout before a popup is automatically dismissed, in milliseconds.

    +
    + +
    +
    +max_popups_count: int = 3#
    +

    The maximum number of popups.

    +

    If the length of the popups list exceeds max_popups_count, the oldest popup will be dismissed.

    +
    + +
    + +
    +
    +class Recorder(*args: Any, **kwargs: Any)#
    +

    Options for the RecorderService.

    +
    +
    +bitrate: int = 8000#
    +

    The bitrate of the recording.

    +
    + +
    +
    +default_file_location: str | None = 'XDG Videos directory'#
    +

    The default location for saving recordings. Defaults to XDG Video directory.

    +
    + +
    +
    +default_filename: str = '%Y-%m-%d_%H-%M-%S.mp4'#
    +

    The default filename for recordings. Supports time formating.

    +
    + +
    + +
    +
    +class Applications(*args: Any, **kwargs: Any)#
    +

    Options for the ApplicationsService.

    +
    +
    +pinned_apps: list[str] = []#
    +

    A list of the pinned applications desktop files, e.g. "firefox.desktop", "code.desktop".

    +

    You shouldn't modify this option, use Application Service methods instead.

    +
    + +
    + +
    +
    +class Wallpaper(*args: Any, **kwargs: Any)#
    +

    Options for the WallpaperService.

    +
    +
    +wallpaper_path: str | None = None#
    +

    The path to the wallpaper image.

    +
    + +
    + +
    + +
    + + +
    + + + + + + + +
    + + + + + + + +
    +
    + +
    + +
    +
    +
    + + + + + +
    + + +
    + + \ No newline at end of file diff --git a/latest/api/options_manager.html b/latest/api/options_manager.html new file mode 100644 index 00000000..83ebaf96 --- /dev/null +++ b/latest/api/options_manager.html @@ -0,0 +1,816 @@ + + + + + + + + + + + Options Manager — Ignis documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + +
    + +
    + + + + + +
    +
    + + + + + + +
    + + +
    +
    + +
    +
    + +
    + +
    + + +
    + +
    + + +
    +
    + + + + + +
    + +
    +

    Options Manager#

    +
    +
    +class ignis.options.OptionsManager(file: str | None = None)#
    +

    Bases: OptionsGroup.

    +

    This is the top-level class in the option structure. +It provides support for loading and saving options to a file.

    +
    +
    Parameters:
    +

    file (str | None, default: None) -- The path to the file used for saving and loading options. Cannot be changed after initialization.

    +
    +
    +

    The standard option structure must follow this format:

    +
    from ignis.options_manager import OptionsManager, OptionsGroup
    +
    +class SomeOptions(OptionsManager):
    +    def __init__(self):
    +        super().__init__(file="PATH/TO/FILE")
    +
    +    class Subgroup1(OptionsGroup):
    +        option1: bool = False
    +        option2: int = 5000
    +
    +    class SomeSubgroup(OptionsGroup):
    +        example_option: str | None = get_something...()
    +        test: str = "%Y-%m-%d_%H-%M-%S.mp4"
    +
    +
    +    subgroup1 = Subgroup1()
    +    some_subgroup = SomeSubgroup()
    +
    +some_options = SomeOptions()
    +
    +
    +
    +
    +save_to_file(file: str) None#
    +

    Manually save options to the specified file.

    +
    +
    Parameters:
    +

    file (str) -- The path to the file where options will be saved.

    +
    +
    Return type:
    +

    None

    +
    +
    +
    + +
    +
    +load_from_file(file: str) None#
    +

    Manually load options from the specified file.

    +
    +
    Parameters:
    +

    file (str) -- The path to the file from which options will be loaded.

    +
    +
    Return type:
    +

    None

    +
    +
    +
    + +
    + +
    +
    +class ignis.options.OptionsGroup(*args: Any, **kwargs: Any)#
    +

    An options group.

    +
    +
    +changed(*args)#
    +
      +
    • Signal

    • +
    +

    Emitted when an option of this group has changed

    +
    +
    Parameters:
    +

    option_name -- The name of the option.

    +
    +
    +
    + +
    +
    +subgroup_changed(*args)#
    +
      +
    • Signal

    • +
    +

    Emitted when an option of a subgroup has changed

    +
    +
    Parameters:
    +
      +
    • subgroup_name -- The name of the subgroup.

    • +
    • option_name -- The name of the option.

    • +
    +
    +
    +
    + +
    +
    +connect_option(option_name: str, callback: Callable, *args) None#
    +

    Connect an option change event to the specified callback.

    +

    This method serves as a replacement for the notify signal, as options are simple Python properties, not GObject properties.

    +
    +
    Parameters:
    +
      +
    • option_name (str) -- The name of the option to connect.

    • +
    • callback (Callable) -- The function to invoke when the value of the option changes.

    • +
    +
    +
    Return type:
    +

    None

    +
    +
    +

    Any *args will be passed to the callback.

    +
    + +
    +
    +to_dict() dict[str, Any]#
    +

    Returns a dictionary representation of all options and subgroups.

    +
    +
    Return type:
    +

    dict[str, Any]

    +
    +
    +
    + +
    +
    +apply_from_dict(data: dict[str, Any]) None#
    +

    Apply values to options from a dictionary.

    +
    +
    Parameters:
    +

    data (dict[str, Any]) -- A dictionary containing the values to apply.

    +
    +
    Return type:
    +

    None

    +
    +
    +
    + +
    + +
    + + +
    + + + + + + + +
    + + + + + + + +
    +
    + +
    + +
    +
    +
    + + + + + +
    + + +
    + + \ No newline at end of file diff --git a/latest/api/services/applications.html b/latest/api/services/applications.html index 68194338..4ed3d69f 100644 --- a/latest/api/services/applications.html +++ b/latest/api/services/applications.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -529,8 +530,9 @@

    Applicationsclass ignis.services.applications.ApplicationsService(*args: Any, **kwargs: Any)#

    Provides a list of applications installed on the system. It also allows "pinning" of apps and retrieving a list of pinned applications.

    +

    There are options available for this service: Applications.

    Example usage:

    -
    from ignis.services.applications import ApplicationsService
    +
    from ignis.services.applications import ApplicationsService
     
     applications = ApplicationsService.get_default()
     for i in applications.apps:
    diff --git a/latest/api/services/audio.html b/latest/api/services/audio.html
    index 94d4b490..8a1b8b14 100644
    --- a/latest/api/services/audio.html
    +++ b/latest/api/services/audio.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -535,7 +536,7 @@

    Audio#< To use it with PipeWire, install pipewire-pulse.

    Example usage:

    -
    from ignis.services.audio import AudioService
    +
    from ignis.services.audio import AudioService
     
     audio = AudioService.get_default()
     audio.connect("speaker-added", lambda x, speaker: print(speaker.description))
    diff --git a/latest/api/services/backlight.html b/latest/api/services/backlight.html
    index 89ae07c5..b7caf556 100644
    --- a/latest/api/services/backlight.html
    +++ b/latest/api/services/backlight.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -530,7 +531,7 @@

    Backlight
    from ignis.services.backlight import BacklightService
    +
    from ignis.services.backlight import BacklightService
     
     backlight = BacklightService.get_default()
     
    diff --git a/latest/api/services/bluetooth.html b/latest/api/services/bluetooth.html
    index 798f169e..fb7f09d5 100644
    --- a/latest/api/services/bluetooth.html
    +++ b/latest/api/services/bluetooth.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/services/fetch.html b/latest/api/services/fetch.html index bb6c4bbf..38ef0d41 100644 --- a/latest/api/services/fetch.html +++ b/latest/api/services/fetch.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -529,7 +530,7 @@

    Fetch#< class ignis.services.fetch.FetchService(*args: Any, **kwargs: Any)#

    A service for fetching system information.

    Example usage:

    -
    from ignis.services.fetch import FetchService
    +
    from ignis.services.fetch import FetchService
     
     fetch = FetchService.get_default()
     
    diff --git a/latest/api/services/hyprland.html b/latest/api/services/hyprland.html
    index 9349977a..c29a541c 100644
    --- a/latest/api/services/hyprland.html
    +++ b/latest/api/services/hyprland.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -586,7 +587,7 @@

    Hyprland

    Example usage:

    -
    from ignis.services.hyprland import HyprlandService
    +
    from ignis.services.hyprland import HyprlandService
     
     hyprland = HyprlandService.get_default()
     
    diff --git a/latest/api/services/index.html b/latest/api/services/index.html
    index df5248ee..5b5e5bb8 100644
    --- a/latest/api/services/index.html
    +++ b/latest/api/services/index.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -523,7 +524,7 @@

    Services#

    There is a list of built-in services that provide additional functionality to build various components of your desktop.

    To access a service, import it and call the .get_default() method.

    -
    from ignis.services.audio import AudioService
    +
    from ignis.services.audio import AudioService
     
     audio = AudioService.get_default()
     
    @@ -547,7 +548,6 @@

    Built-in servicesNetwork
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/services/mpris.html b/latest/api/services/mpris.html index f4d0aa05..1fc4daf9 100644 --- a/latest/api/services/mpris.html +++ b/latest/api/services/mpris.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -529,7 +530,7 @@

    MPRIS (media)class ignis.services.mpris.MprisService(*args: Any, **kwargs: Any)#

    A service for controlling media players using the MPRIS interface.

    Example usage:

    -
    from ignis.services.mpris import MprisService
    +
    from ignis.services.mpris import MprisService
     
     mpris = MprisService.get_default()
     
    diff --git a/latest/api/services/network.html b/latest/api/services/network.html
    index 27a27599..cfd4c01b 100644
    --- a/latest/api/services/network.html
    +++ b/latest/api/services/network.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/services/niri.html b/latest/api/services/niri.html index a37060c3..0e1160d9 100644 --- a/latest/api/services/niri.html +++ b/latest/api/services/niri.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -529,7 +530,7 @@

    Niri#class ignis.services.niri.NiriService(*args: Any, **kwargs: Any)#

    Niri IPC client.

    Example usage:

    -
    from ignis.services.niri import NiriService
    +
    from ignis.services.niri import NiriService
     
     niri = NiriService.get_default()
     
    diff --git a/latest/api/services/notifications.html b/latest/api/services/notifications.html
    index 8a6c97c0..bfcb0be6 100644
    --- a/latest/api/services/notifications.html
    +++ b/latest/api/services/notifications.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -57,7 +57,7 @@
             
         
         
    -    
    +    
         
       
       
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -529,13 +530,14 @@

    Notificationsclass ignis.services.notifications.NotificationService(*args: Any, **kwargs: Any)#

    A notification daemon. Allow receiving notifications and perform actions on them.

    +

    There are options available for this service: Notifications.

    Raises:

    AnotherNotificationDaemonRunningError -- If another notification daemon is already running.

    Example usage:

    -
    from ignis.services.notifications import NotificationsService
    +
    from ignis.services.notifications import NotificationsService
     
     notifications = NotificationsService.get_default()
     
    @@ -589,39 +591,6 @@ 

    Notifications -
    -property dnd: bool#
    -
      -
    • read-write

    • -
    -

    Do Not Disturb mode. -If set to True, the new_popup signal will not be emitted, -and all new Notification instances will have popup set to False.

    -

    Default: False.

    -

    - -
    -
    -property popup_timeout: int#
    -
      -
    • read-write

    • -
    -

    The timeout before a popup is automatically dismissed, in milliseconds.

    -

    Default: 5000.

    -
    - -
    -
    -property max_popups_count: int#
    -
      -
    • read-write

    • -
    -

    The Maximum number of popups. -If the length of the popups list exceeds max_popups_count, the oldest popup will be dismissed.

    -

    Default: 3.

    -
    -
    get_notification(id: int) Notification | None#
    @@ -866,11 +835,11 @@

    Notifications

    next

    -

    Options

    +

    Recorder

    @@ -898,9 +867,6 @@

    NotificationsNotificationService.new_popup()
  • NotificationService.notifications
  • NotificationService.popups
  • -
  • NotificationService.dnd
  • -
  • NotificationService.popup_timeout
  • -
  • NotificationService.max_popups_count
  • NotificationService.get_notification()
  • NotificationService.clear_all()
  • diff --git a/latest/api/services/recorder.html b/latest/api/services/recorder.html index 8b64aef6..d907d9ac 100644 --- a/latest/api/services/recorder.html +++ b/latest/api/services/recorder.html @@ -30,7 +30,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -530,6 +531,7 @@

    Recorder

    A screen recorder. Uses XDG Desktop portal and PipeWire. Allow record screen with microphone audio and internal system audio.

    +

    There are options available for this service: Recorder.

    Dependencies:
    • GStreamer

    • @@ -550,8 +552,8 @@

      Recorder

    Example usage:

    -

    -
    -
    -property bitrate: int#
    -
      -
    • read-write

    • -
    -

    The bitrate of the recording.

    -

    Default: 8000

    -
    - -
    -
    -property default_file_location: str#
    -
      -
    • read-write

    • -
    -

    The default location for saving recordings.

    -

    Default: $HOME/Videos.

    -
    - -
    -
    -property default_filename: str#
    -
      -
    • read-write

    • -
    -

    The default filename for recordings. Supports time formating.

    -

    Default: %Y-%m-%d_%H-%M-%S.mp4

    -
    -
    start_recording(path: str | None = None, record_microphone: bool = False, record_internal_audio: bool = False, audio_devices: list[str] | None = None) None#
    @@ -694,12 +666,12 @@

    Recorder

    previous

    -

    Options

    +

    Notifications

    Recorder
  • RecorderService.recording_stopped()
  • RecorderService.active
  • RecorderService.is_paused
  • -
  • RecorderService.bitrate
  • -
  • RecorderService.default_file_location
  • -
  • RecorderService.default_filename
  • RecorderService.start_recording()
  • RecorderService.stop_recording()
  • RecorderService.pause_recording()
  • diff --git a/latest/api/services/system_tray.html b/latest/api/services/system_tray.html index 90b2b15e..125a5e43 100644 --- a/latest/api/services/system_tray.html +++ b/latest/api/services/system_tray.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -534,7 +535,7 @@

    System Tray
    from ignis.services.system_tray import SystemTrayService
    +
    from ignis.services.system_tray import SystemTrayService
     
     system_tray = SystemTrayService.get_default()
     
    diff --git a/latest/api/services/systemd.html b/latest/api/services/systemd.html
    index a799b1b2..1351cc75 100644
    --- a/latest/api/services/systemd.html
    +++ b/latest/api/services/systemd.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -531,7 +532,7 @@

    Systemd#<

    The default behaviour is to operate on the systemd user bus. To operate on the system bus, use .get_default("system").

    Example usage:

    -
    from ignis.services.systemd import SystemdService
    +
    from ignis.services.systemd import SystemdService
     
     systemd_session = SystemdService.get_default()
     
    diff --git a/latest/api/services/upower.html b/latest/api/services/upower.html
    index 9f7eb7d5..15b1ff91 100644
    --- a/latest/api/services/upower.html
    +++ b/latest/api/services/upower.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/services/wallpaper.html b/latest/api/services/wallpaper.html index 98b773ca..ed670eed 100644 --- a/latest/api/services/wallpaper.html +++ b/latest/api/services/wallpaper.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -529,25 +530,18 @@

    Wallpaperclass ignis.services.wallpaper.WallpaperService(*args: Any, **kwargs: Any)#

    A simple service to set the wallpaper. Supports multiple monitors.

    +

    There are options available for this service: Wallpaper.

    Example usage:

    .. code-block:: python
     
    -from ignis.services.wallpaper import WallpaperService
    +from ignis.services.wallpaper import WallpaperService
    +from ignis.options import options
     
    -wallpaper = WallpaperService.get_default()
    +WallpaperService.get_default()  # just to initialize it
     
    -wallpaper.set_wallpaper("path/to/image")
    +options.wallpaper.set_wallpaper_path("path/to/image")
     
    -
    -
    -property wallpaper: str#
    -
      -
    • read-write

    • -
    -

    The path to the image.

    -
    -

    @@ -599,10 +593,7 @@

    Wallpaper

    diff --git a/latest/api/utils/FileMonitor.html b/latest/api/utils/FileMonitor.html index 2b9660fa..bada8ae9 100644 --- a/latest/api/utils/FileMonitor.html +++ b/latest/api/utils/FileMonitor.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/Poll.html b/latest/api/utils/Poll.html index a98229a9..c2a15baa 100644 --- a/latest/api/utils/Poll.html +++ b/latest/api/utils/Poll.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -530,7 +531,7 @@

    Poll#

    Calls a callback every n milliseconds specified by the timeout.

    You can pass arguments to the constructor, and they will be passed to the callback.

    Example usage:

    -
    from ignis.utils import Utils
    +
    from ignis.utils import Utils
     
     # print "Hello" every second
     Utils.Poll(timeout=1_000, callback=lambda self: print("Hello"))
    diff --git a/latest/api/utils/ThreadTask.html b/latest/api/utils/ThreadTask.html
    index 6205ba46..f45db94e 100644
    --- a/latest/api/utils/ThreadTask.html
    +++ b/latest/api/utils/ThreadTask.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/Timeout.html b/latest/api/utils/Timeout.html index f33d8ff2..38baddbf 100644 --- a/latest/api/utils/Timeout.html +++ b/latest/api/utils/Timeout.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -529,7 +530,7 @@

    Timeout#< class ignis.utils.Timeout(ms: int, target: Callable, *args)#

    Calls a function after a specified time interval.

    Example usage:

    -
    from ignis.utils import Utils
    +
    from ignis.utils import Utils
     
     Utils.Timeout(ms=3000, target=lambda: print("Hello"))
     
    diff --git a/latest/api/utils/crop_pixbuf.html b/latest/api/utils/crop_pixbuf.html index 6635fb86..b105bfba 100644 --- a/latest/api/utils/crop_pixbuf.html +++ b/latest/api/utils/crop_pixbuf.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/debounce.html b/latest/api/utils/debounce.html index bf153e02..35f78a49 100644 --- a/latest/api/utils/debounce.html +++ b/latest/api/utils/debounce.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -553,10 +554,10 @@

    Debounce

    Example usage:

    -
    from ignis.utils import Utils
    +
    from ignis.utils import Utils
     
     @Utils.debounce(500) # delay for 500 ms (0.5 s)
    -def some_func(x) -> None:
    +def some_func(x) -> None:
         print("called!")
     
     some_func(1)
    diff --git a/latest/api/utils/download_image.html b/latest/api/utils/download_image.html
    index e2a6ff3c..6ba807da 100644
    --- a/latest/api/utils/download_image.html
    +++ b/latest/api/utils/download_image.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/exec_sh.html b/latest/api/utils/exec_sh.html index 0f9f6b32..5fb4ca5a 100644 --- a/latest/api/utils/exec_sh.html +++ b/latest/api/utils/exec_sh.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/exec_sh_async.html b/latest/api/utils/exec_sh_async.html index 728b62b0..d8a6b35a 100644 --- a/latest/api/utils/exec_sh_async.html +++ b/latest/api/utils/exec_sh_async.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_current_dir.html b/latest/api/utils/get_current_dir.html index 5ca58743..9f9af7c9 100644 --- a/latest/api/utils/get_current_dir.html +++ b/latest/api/utils/get_current_dir.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_file_icon_name.html b/latest/api/utils/get_file_icon_name.html index 5e249ab0..729e2360 100644 --- a/latest/api/utils/get_file_icon_name.html +++ b/latest/api/utils/get_file_icon_name.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_ignis_branch.html b/latest/api/utils/get_ignis_branch.html index 3d6e8874..c7deec72 100644 --- a/latest/api/utils/get_ignis_branch.html +++ b/latest/api/utils/get_ignis_branch.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_ignis_commit.html b/latest/api/utils/get_ignis_commit.html index 250e8f83..ad91abaa 100644 --- a/latest/api/utils/get_ignis_commit.html +++ b/latest/api/utils/get_ignis_commit.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_ignis_commit_msg.html b/latest/api/utils/get_ignis_commit_msg.html index 982c3738..5cb2dcbe 100644 --- a/latest/api/utils/get_ignis_commit_msg.html +++ b/latest/api/utils/get_ignis_commit_msg.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_ignis_version.html b/latest/api/utils/get_ignis_version.html index 084ab733..b09f994a 100644 --- a/latest/api/utils/get_ignis_version.html +++ b/latest/api/utils/get_ignis_version.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_monitor.html b/latest/api/utils/get_monitor.html index 056c256d..6ad6f969 100644 --- a/latest/api/utils/get_monitor.html +++ b/latest/api/utils/get_monitor.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_n_monitors.html b/latest/api/utils/get_n_monitors.html index 84f366a9..d41aa653 100644 --- a/latest/api/utils/get_n_monitors.html +++ b/latest/api/utils/get_n_monitors.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/get_paintable.html b/latest/api/utils/get_paintable.html index 226174eb..5b147386 100644 --- a/latest/api/utils/get_paintable.html +++ b/latest/api/utils/get_paintable.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/index.html b/latest/api/utils/index.html index 84b5581a..39a1f1d6 100644 --- a/latest/api/utils/index.html +++ b/latest/api/utils/index.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -523,7 +524,7 @@

    Utils#

    There is a list of utilities—useful tools that can help you.

    Use the universal Utils class to access them:

    -
    from ignis.utils import Utils
    +
    from ignis.utils import Utils
     
     Utils.NAME()
     
    diff --git a/latest/api/utils/listen_socket.html b/latest/api/utils/listen_socket.html index b4b0374d..34348613 100644 --- a/latest/api/utils/listen_socket.html +++ b/latest/api/utils/listen_socket.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/load_interface_xml.html b/latest/api/utils/load_interface_xml.html index 600bd59b..f93e6cf2 100644 --- a/latest/api/utils/load_interface_xml.html +++ b/latest/api/utils/load_interface_xml.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/run_in_thread.html b/latest/api/utils/run_in_thread.html index 24174e6b..a23bc9f6 100644 --- a/latest/api/utils/run_in_thread.html +++ b/latest/api/utils/run_in_thread.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/sass_compile.html b/latest/api/utils/sass_compile.html index ee22fa36..0d41ce1b 100644 --- a/latest/api/utils/sass_compile.html +++ b/latest/api/utils/sass_compile.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/scale_pixbuf.html b/latest/api/utils/scale_pixbuf.html index 155ddf74..c6ae4017 100644 --- a/latest/api/utils/scale_pixbuf.html +++ b/latest/api/utils/scale_pixbuf.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/send_socket.html b/latest/api/utils/send_socket.html index 0d0b9dce..14254785 100644 --- a/latest/api/utils/send_socket.html +++ b/latest/api/utils/send_socket.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/utils/thread.html b/latest/api/utils/thread.html index 1ccc69ac..7de9db03 100644 --- a/latest/api/utils/thread.html +++ b/latest/api/utils/thread.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/variable.html b/latest/api/variable.html index 7a1ce36b..907973a3 100644 --- a/latest/api/variable.html +++ b/latest/api/variable.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -527,7 +528,7 @@

    Variable

    Bases: IgnisGObject

    Simple class that holds a value.

    Example usage:

    -
    from ignis.variable import Variable
    +
    from ignis.variable import Variable
     
     var = Variable(value=10)
     var.connect("notify::value", lambda x, y: print("Value changed!: ", x.value))
    diff --git a/latest/api/widgets/Arrow.html b/latest/api/widgets/Arrow.html
    index f7a5e8b9..21d91d59 100644
    --- a/latest/api/widgets/Arrow.html
    +++ b/latest/api/widgets/Arrow.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/ArrowButton.html b/latest/api/widgets/ArrowButton.html index 670d7397..c8e6963e 100644 --- a/latest/api/widgets/ArrowButton.html +++ b/latest/api/widgets/ArrowButton.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Box.html b/latest/api/widgets/Box.html index 8361c8fd..c7b91c71 100644 --- a/latest/api/widgets/Box.html +++ b/latest/api/widgets/Box.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Button.html b/latest/api/widgets/Button.html index 56c06597..41cdca83 100644 --- a/latest/api/widgets/Button.html +++ b/latest/api/widgets/Button.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Calendar.html b/latest/api/widgets/Calendar.html index 2a24aff4..e41d099d 100644 --- a/latest/api/widgets/Calendar.html +++ b/latest/api/widgets/Calendar.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/CenterBox.html b/latest/api/widgets/CenterBox.html index 9ec3425f..4e42555a 100644 --- a/latest/api/widgets/CenterBox.html +++ b/latest/api/widgets/CenterBox.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/CheckButton.html b/latest/api/widgets/CheckButton.html index 00cd82a5..e667ebe0 100644 --- a/latest/api/widgets/CheckButton.html +++ b/latest/api/widgets/CheckButton.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/DropDown.html b/latest/api/widgets/DropDown.html index 14b29e4f..cf2290f8 100644 --- a/latest/api/widgets/DropDown.html +++ b/latest/api/widgets/DropDown.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Entry.html b/latest/api/widgets/Entry.html index 9044e358..cb357f7c 100644 --- a/latest/api/widgets/Entry.html +++ b/latest/api/widgets/Entry.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/EventBox.html b/latest/api/widgets/EventBox.html index 335583f3..409dca95 100644 --- a/latest/api/widgets/EventBox.html +++ b/latest/api/widgets/EventBox.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/FileChooserButton.html b/latest/api/widgets/FileChooserButton.html index 5af1424b..00c753da 100644 --- a/latest/api/widgets/FileChooserButton.html +++ b/latest/api/widgets/FileChooserButton.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/FileDialog.html b/latest/api/widgets/FileDialog.html index dd7777b8..aaeb9ea2 100644 --- a/latest/api/widgets/FileDialog.html +++ b/latest/api/widgets/FileDialog.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/FileFilter.html b/latest/api/widgets/FileFilter.html index 605e47e5..8e3b6072 100644 --- a/latest/api/widgets/FileFilter.html +++ b/latest/api/widgets/FileFilter.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Grid.html b/latest/api/widgets/Grid.html index 629faa6a..f4ab39c0 100644 --- a/latest/api/widgets/Grid.html +++ b/latest/api/widgets/Grid.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/HeaderBar.html b/latest/api/widgets/HeaderBar.html index 939824e4..5e1a48f8 100644 --- a/latest/api/widgets/HeaderBar.html +++ b/latest/api/widgets/HeaderBar.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Icon.html b/latest/api/widgets/Icon.html index 5c0631a4..4d4ab7fd 100644 --- a/latest/api/widgets/Icon.html +++ b/latest/api/widgets/Icon.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Label.html b/latest/api/widgets/Label.html index fb812ee7..a3b39cf8 100644 --- a/latest/api/widgets/Label.html +++ b/latest/api/widgets/Label.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/ListBox.html b/latest/api/widgets/ListBox.html index 6262d5a3..ae6a92ce 100644 --- a/latest/api/widgets/ListBox.html +++ b/latest/api/widgets/ListBox.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/ListBoxRow.html b/latest/api/widgets/ListBoxRow.html index 4a213bac..18f60dca 100644 --- a/latest/api/widgets/ListBoxRow.html +++ b/latest/api/widgets/ListBoxRow.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/MenuItem.html b/latest/api/widgets/MenuItem.html index ab704dca..56951ef7 100644 --- a/latest/api/widgets/MenuItem.html +++ b/latest/api/widgets/MenuItem.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Overlay.html b/latest/api/widgets/Overlay.html index 8ae56642..5bec7561 100644 --- a/latest/api/widgets/Overlay.html +++ b/latest/api/widgets/Overlay.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Picture.html b/latest/api/widgets/Picture.html index 0df597e5..9948d621 100644 --- a/latest/api/widgets/Picture.html +++ b/latest/api/widgets/Picture.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/PopoverMenu.html b/latest/api/widgets/PopoverMenu.html index 67f86b9e..9094a294 100644 --- a/latest/api/widgets/PopoverMenu.html +++ b/latest/api/widgets/PopoverMenu.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/RegularWindow.html b/latest/api/widgets/RegularWindow.html index c25cf95f..7c338587 100644 --- a/latest/api/widgets/RegularWindow.html +++ b/latest/api/widgets/RegularWindow.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Revealer.html b/latest/api/widgets/Revealer.html index 9c18175d..fe674282 100644 --- a/latest/api/widgets/Revealer.html +++ b/latest/api/widgets/Revealer.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/RevealerWindow.html b/latest/api/widgets/RevealerWindow.html index 41c6e1e9..ee48d714 100644 --- a/latest/api/widgets/RevealerWindow.html +++ b/latest/api/widgets/RevealerWindow.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -536,7 +537,7 @@

    RevealerWindow
    from ignis.widgets import Widget
    +
    from ignis.widgets import Widget
     
     revealer = Widget.Revealer(
         transition_type="slide_left",
    diff --git a/latest/api/widgets/Scale.html b/latest/api/widgets/Scale.html
    index 7d6869aa..bf7e7100 100644
    --- a/latest/api/widgets/Scale.html
    +++ b/latest/api/widgets/Scale.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Scroll.html b/latest/api/widgets/Scroll.html index 24c3f7a9..dc538c1b 100644 --- a/latest/api/widgets/Scroll.html +++ b/latest/api/widgets/Scroll.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Separator.html b/latest/api/widgets/Separator.html index 5686239f..2a700927 100644 --- a/latest/api/widgets/Separator.html +++ b/latest/api/widgets/Separator.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/SpinButton.html b/latest/api/widgets/SpinButton.html index 1abb5ace..cab0a434 100644 --- a/latest/api/widgets/SpinButton.html +++ b/latest/api/widgets/SpinButton.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Switch.html b/latest/api/widgets/Switch.html index adb07814..e654f4ef 100644 --- a/latest/api/widgets/Switch.html +++ b/latest/api/widgets/Switch.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/ToggleButton.html b/latest/api/widgets/ToggleButton.html index ccb9891c..2aecc052 100644 --- a/latest/api/widgets/ToggleButton.html +++ b/latest/api/widgets/ToggleButton.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • diff --git a/latest/api/widgets/Window.html b/latest/api/widgets/Window.html index f7cc14d4..c5e3b012 100644 --- a/latest/api/widgets/Window.html +++ b/latest/api/widgets/Window.html @@ -30,7 +30,7 @@ - + @@ -371,6 +371,8 @@
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -534,7 +535,7 @@

    Window#Applying CSS styles directly to Widget.Window can cause various graphical glitches/bugs. It's highly recommended to set some container (for example, Widget.Box) or widget as a child and apply styles to it. For example:

    -
    from ignis.widgets import Widget
    +
    from ignis.widgets import Widget
     
     Widget.Window(
         namespace="some-window",
    diff --git a/latest/api/widgets/index.html b/latest/api/widgets/index.html
    index e55d93dc..e8157a3a 100644
    --- a/latest/api/widgets/index.html
    +++ b/latest/api/widgets/index.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -371,6 +371,8 @@
     
  • GObject
  • Variable
  • Client
  • +
  • Options
  • +
  • Options Manager
  • Exceptions
  • D-Bus
  • D-Bus menu
  • @@ -423,7 +425,6 @@
  • Network
  • Niri
  • Notifications
  • -
  • Options
  • Recorder
  • System Tray
  • Systemd
  • @@ -522,7 +523,7 @@

    Widgets#

    To get widgets, use the universal Widget class.

    -
    from ignis.widgets import Widget
    +
    from ignis.widgets import Widget
     
     Widget.WIDGET_NAME()
     
    @@ -545,7 +546,7 @@

    The setupYou can pass a callback function to the widget costructor as the setup property. The widget will be passed to the callback function as an argument. This can be useful when you need to perform actions when the widget is initialized (for example, connect to signal).

    -
    from ignis.widgets import Widget
    +
    from ignis.widgets import Widget
     
     Widget.Label(
        label="you will not see this text",
    diff --git a/latest/dev/code_style.html b/latest/dev/code_style.html
    index 94318dae..278e6e9d 100644
    --- a/latest/dev/code_style.html
    +++ b/latest/dev/code_style.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    diff --git a/latest/dev/creating_service.html b/latest/dev/creating_service.html
    index c52078f9..2dd6c95d 100644
    --- a/latest/dev/creating_service.html
    +++ b/latest/dev/creating_service.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -454,23 +454,23 @@ 

    _imports.pyIf the service requires additional imports from gi.repository, which, in turn, requires installing dependencies by an user, define them here.

    It should look like this:

    -
    import gi
    -import sys
    -from ignis.exceptions import GvcNotFoundError
    +
    import gi
    +import sys
    +from ignis.exceptions import GvcNotFoundError
     
     # Gvc is here just for example.
     try:
         if "sphinx" not in sys.modules:  # prevent possible errors while building docs
             gi.require_version("Gvc", "1.0")
    -    from gi.repository import Gvc  # type: ignore
    +    from gi.repository import Gvc  # type: ignore
     except (ImportError, ValueError):
    -    raise GvcNotFoundError() from None
    +    raise GvcNotFoundError() from None
     
     __all__ = ["Gvc"]
     

    And then, import them ONLY from this file:

    -
    from ._imports import Gvc
    +
    from ._imports import Gvc
     # ... rest of code
     
    @@ -480,10 +480,10 @@

    service.pyPlace the service class itself in this file.

    All services should inherit from the BaseService class.

    Here is simple template for service.

    -
    from ignis.base_service import BaseService
    +
    from ignis.base_service import BaseService
     
    -class ExampleService(BaseService):
    -    def __init__(self):
    +class ExampleService(BaseService):
    +    def __init__(self):
             super().__init__()
             # do other stuff here
     
    @@ -500,7 +500,7 @@

    constants.py

    util.py#

    If the service have additional non-class functions/utilities, define them here.

    -
    def useful_func(x: int, y: int) -> int:
    +
    def useful_func(x: int, y: int) -> int:
         # ... do something
         return x + y
     
    @@ -511,7 +511,7 @@

    related_class.p

    If the service manages other objects, define them in the appropriate files.

    For example, AudioService manages Stream class, so we create separate file for it:

    stream.py

    -
    class Stream(...):
    +
    class Stream(...):
         ...
     
    @@ -519,10 +519,10 @@

    related_class.p

    __init__.py#

    Don't forget to add the service class, related classes and constants to the __all__ list here.

    -
    from .service import ExampleService
    -from .related_class import RelatedClass1
    -from .related_class2 import RelatedClass2
    -from .constants import SOME_CONSTANT
    +
    from .service import ExampleService
    +from .related_class import RelatedClass1
    +from .related_class2 import RelatedClass2
    +from .constants import SOME_CONSTANT
     
     __all__ = [
         "ExampleService",
    @@ -540,22 +540,22 @@ 

    Creating D-Bus Service

    Use PascalCase for D-Bus methods and properties naming.

  • Also make D-Bus methods/properties private (add __ before name).

  • -
    from gi.repository import Gio, GLib
    -from ignis.base_service import BaseService
    -from ignis.dbus import DBusService
    +
    from gi.repository import Gio, GLib
    +from ignis.base_service import BaseService
    +from ignis.dbus import DBusService
     
    -class ExampleService(BaseService):
    -    def __init__(self):
    +class ExampleService(BaseService):
    +    def __init__(self):
             super().__init__()
             self.__dbus = DBusService(...)
             self.__dbus.register_dbus_method("MyMethod", self.__MyMethod)
             self.__dbus.register_dbus_property("MyProperty", self.__MyProperty)
     
    -    def __MyMethod(self, invocation: Gio.DBusMethodInvocation, param1: str, param2: int, *args) -> GLib.Variant:
    +    def __MyMethod(self, invocation: Gio.DBusMethodInvocation, param1: str, param2: int, *args) -> GLib.Variant:
             print("do something")
             return GLib.Variant("(is)", (42, "Hello world!"))
     
    -    def __MyProperty(self) -> GLib.Variant:
    +    def __MyProperty(self) -> GLib.Variant:
             return GLib.Variant("(b)", (False,))
     
    diff --git a/latest/dev/documentation.html b/latest/dev/documentation.html index 22ed8c8a..31142e72 100644 --- a/latest/dev/documentation.html +++ b/latest/dev/documentation.html @@ -30,7 +30,7 @@ - + @@ -455,7 +455,7 @@

    Docstrings#

    For functions, use the standard Google docstring style. Type hints will be added automatically.

    -
    def some_func(arg1: int, arg2: str) -> str:
    +
    def some_func(arg1: int, arg2: str) -> str:
         """
         Description of the function.
     
    @@ -496,14 +496,14 @@ 

    General Classes
    class SomeClass:
    +
    @@ -547,7 +547,7 @@ 

    Widgets#<
  • Use the same patterns as described above for general classes.

  • Specify the base widget using the :class: directive.

  • -
    class SomeWidget:
    +
    class SomeWidget:
         """
         Bases: :class:`Gtk.WIDGET_NAME`
     
    diff --git a/latest/dev/env.html b/latest/dev/env.html
    index c78fa7f2..68d462d8 100644
    --- a/latest/dev/env.html
    +++ b/latest/dev/env.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    diff --git a/latest/dev/gobject.html b/latest/dev/gobject.html
    index 0634173d..ca6f8656 100644
    --- a/latest/dev/gobject.html
    +++ b/latest/dev/gobject.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    diff --git a/latest/dev/index.html b/latest/dev/index.html
    index 63a19831..466863a4 100644
    --- a/latest/dev/index.html
    +++ b/latest/dev/index.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    diff --git a/latest/dev/subclassing_widgets.html b/latest/dev/subclassing_widgets.html
    index 11547e5f..458d0538 100644
    --- a/latest/dev/subclassing_widgets.html
    +++ b/latest/dev/subclassing_widgets.html
    @@ -30,7 +30,7 @@
       
     
     
    -    
    +    
         
         
         
    @@ -440,15 +440,15 @@ 

    Subclassing Widgets#

    Here is the template for the widget that you want to override. Replace WIDGET_NAME with the actual name of the widget.

    -
    from gi.repository import Gtk, GObject
    -from ignis.base_widget import BaseWidget
    +
    from gi.repository import Gtk, GObject
    +from ignis.base_widget import BaseWidget
     
     
    -class WIDGET_NAME(Gtk.WIDGET_NAME, BaseWidget):
    +class WIDGET_NAME(Gtk.WIDGET_NAME, BaseWidget):
         __gtype_name__ = "IgnisWIDGET_NAME"
         __gproperties__ = {**BaseWidget.gproperties}  # this need to inherit properties from BaseWidget
     
    -    def __init__(self, **kwargs):  # accept keyword arguments
    +    def __init__(self, **kwargs):  # accept keyword arguments
             Gtk.Label.__init__(self)
             # if you want to override enums, do it BEFORE BaseWidget.__init__(self, **kwargs)
             # otherwise, the property will be set before it is overridden.
    @@ -457,11 +457,11 @@ 

    Widget Class TemplateBaseWidget.__init__(self, **kwargs) # this sets all properties transferred to kwargs @GObject.Property - def custom_property(self) -> bool: + def custom_property(self) -> bool: return self._custom_property @custom_property.setter - def custom_property(self, value: bool) -> None: + def custom_property(self, value: bool) -> None: self._custom_property = value

    diff --git a/latest/examples/index.html b/latest/examples/index.html index bf15dd74..655f26fd 100644 --- a/latest/examples/index.html +++ b/latest/examples/index.html @@ -30,7 +30,7 @@ - + diff --git a/latest/genindex.html b/latest/genindex.html index e9a440fb..8bc28b28 100644 --- a/latest/genindex.html +++ b/latest/genindex.html @@ -29,7 +29,7 @@ - + @@ -464,10 +464,10 @@

    A

  • AnotherNotificationDaemonRunningError
  • - - + -
  • max_popups_count (ignis.services.notifications.NotificationService property) +
  • max_popups_count (ignis.options.Options.Notifications attribute)
  • mem_available (ignis.services.fetch.FetchService property)
  • @@ -1298,10 +1288,6 @@

    N

  • (ignis.services.network.EthernetDevice property)
  • (ignis.services.network.VpnConnection property) -
  • -
  • (ignis.services.options.Option property) -
  • -
  • (ignis.services.options.OptionsGroup property)
  • (ignis.services.systemd.SystemdUnit property)
  • @@ -1314,10 +1300,10 @@

    N

  • native_path (ignis.services.upower.UPowerDevice property)
  • - - +
  • open_dialog() (ignis.widgets.Widget.FileDialog method)
  • - - + -
  • popup_timeout (ignis.services.notifications.NotificationService property) +
  • popup_timeout (ignis.options.Options.Notifications attribute)
  • popups (ignis.services.notifications.NotificationService property)
  • @@ -1630,12 +1626,6 @@

    R

  • reload_css() (ignis.app.IgnisApp method)
  • -
  • remove() (ignis.services.options.Option method) - -
  • remove_css() (ignis.app.IgnisApp method)
  • remove_window() (ignis.app.IgnisApp method) @@ -1652,10 +1642,6 @@

    R

  • (ignis.services.network.WifiAccessPoint method)
  • (ignis.services.network.WifiDevice method) -
  • -
  • (ignis.services.options.Option method) -
  • -
  • (ignis.services.options.OptionsGroup method)
  • (ignis.services.system_tray.SystemTrayItem method)
  • @@ -1699,6 +1685,8 @@

    S

  • sass_compile() (in module ignis.utils.Utils)
  • SassCompilationError +
  • +
  • save_to_file() (ignis.options.OptionsManager method)
  • Scale (class in ignis.widgets.Widget)
  • @@ -1821,6 +1809,8 @@

    S

  • StylePathAppliedError
  • StylePathNotFoundError +
  • +
  • subgroup_changed() (ignis.options.OptionsGroup method)
  • submenu (ignis.widgets.Widget.MenuItem property)
  • @@ -1894,6 +1884,8 @@

    T

  • (ignis.services.system_tray.SystemTrayItem property)
  • +
  • to_dict() (ignis.options.OptionsGroup method) +
  • toggle() (ignis.widgets.Widget.Arrow method)
      @@ -1956,11 +1948,9 @@

      U

      V

        -
      • value (ignis.services.options.Option property) +
      • value (ignis.widgets.Widget.Scale property)
      • @@ -2000,7 +1990,7 @@

        V

        W

          -
        • wallpaper (ignis.services.wallpaper.WallpaperService property) +
        • wallpaper_path (ignis.options.Options.Wallpaper attribute)
        • WallpaperService (class in ignis.services.wallpaper)
        • diff --git a/latest/index.html b/latest/index.html index a0652430..a9d8d664 100644 --- a/latest/index.html +++ b/latest/index.html @@ -30,7 +30,7 @@ - + diff --git a/latest/objects.inv b/latest/objects.inv index 85b674478aa5b1b0cd7f3d7bc469026262273cb3..c75391dddb51ff98828dec9a5569164251c99c56 100644 GIT binary patch delta 7330 zcmV;T99`p{In_CkbAPp+Nt2{FmVod43e08>GY6=du{rfEm#VBZ>+FiDtm-^sa*(^L z14onu9^wCfw1Kl|Lx@X+BlNx}wCg<~(4|2%2W^{w<-b0(ZQ4HmR@Q*h^uJTkqM!J^ zYj>;v?cdWZL96IFsHy^$xS?F|2D>Y+Hb}mqrowOAMccN16n`ZRP}+Bxz#4<9V2M7X z3n#P$w~%y?0ESG$MnG9(3PYd$0=uGuXVBMOkZhn@)X)}|?7_E7(tGZ~7GJd1Z}Y)5$FU zBz`XwqhdJa>>Zjn-{lR_c4FSrhJMLkzHf>% zs^LCD`(TnyIK$p?=rPr)r}^iPJ$)hg{jsdq;;vO9XMa~k_h_M}Dtbt>sYSyoA(D^1 zUEbCbJj79R#-WlOBxg{OoMAn3Kk|1hM*t z4F=m96-#^53&=P2L)WZi45uh-U9CRZz5q)F^+mYrsg?xaOW5*$K~Cdv)w8+Ge+ilA zEh!{#W;)sYLxa03B>%u2I-?Tsz|VlKqMG0Prhh@roI{Yv8HT zrPxy*YIGNJ@e->g4qf5*ssDHN-dx=A-o| zd}~oHCcyjBs)OaUtJw4}IDK*@7AG%tuv~c!cGc1E-J^ytY?1V#ZELi*!`(v#o7d(q;yZ+~e~vi_lq1{TnwLpO-~J=EV}iAg0rZvitY#n#iqx7$Y~^|mbCWS|S&D$%i3ydBAHXi zwzlU;&!jKVP6(qV$B~d>x4yN?MoY|yUMH%r5Y9jFzs?pTq8f{R1%KkHDF8PZTWVAQ z)862=0@)0!Be;&ryrGhzuDF2*VWVg36CF2qiL&`bPw)Van_SvL@T%SZzMC062NXAQ z26P01+ivD}f!WoQNW`>9D;(<;f2i+L*PqB2YK3z`vw;`uQQ10d^43@!;H~dqtn@|9 zGx>($&L*Zq%uj@0u<^~>x$V(VLEBD>C@Q!c>%a$b%>eg6b8rW!cA3j|X*fP- zR2d(~Kc;|Xs?E(Tv$MV1ttAQ1SDH@QNuf|k5YyBXy;lzu5 z&<=MXekSzPKJ09UVp@QPqN2ogN4T=qA>L+`dndqJ}t~6fN`|;z8@~+9{C}4U96H#obnH{8Q z%A@@%FnOgdup3pvwIJ#@PYBoWdMax0P%q}h$5S>XXM^$W1{%xicnALt@l(xaPjQfr z4$n(Fwwe)6;}pfvwvEj#v!Z=l?bQ%NVIEzKG#vZV5)4EaT3V-p18^D2(LYM zW5iZwktn!gHfaAeOOi#r3W5*ghAi!MRT*kV{*5NJcx|{=Qsw zOr&e{3&Z7b(gnv&X?|~;1E_E4jACH_**3fLk}(Er>+^F0G*apYGRsEC6mJXkfPZvG z9UlcSau>*%d{kT&)&9<8Ku2bNn&I}=(I+kHz&IyI9~bBN1M0+t9lXwpNP_hvEf>F~&Dd!0D4#b*CJwS}k- zG;T6;&_)Ix(Vz!|g_yWM^CC|DjcrtzFlh;zxWHJJglRUKX9by!?m5LUCVyctH)u@1 zA$muOQ=yto87-Q7w42_U7~&14b(1A0ME8Pa)O}|Q)S0OxL>ULTH0YMBfx0FrqgHMP zS}a>aE3RG1P;qpa|aC8`5uY;zp+Tet*OuuHPQSZRl8aVC;Z(O)E3vT&;7hY<9T(^r(4rOP+}s zpTY?CIktGej<$8L1@|gB;p%ay0q|Fx%#J3z*HMd zM78#|Rkv_9e^CfEJ%21@4E1#nee(&|!oOSrT<`9O;|2TJCm7-UwE)uDdYL#%aN8cE zM5O=N%;Kq!t6^yO#>SRe(Y|eWl>qvn9Y4&1fJgpa{QiUe{L20t+xb+)^jv1FZ0yRl zpwG3P3Ru4eFWA1$*sFqdD*U*B8*KW+p2M|b-HWe|g!3Ex)PHA{K?kWh81MAc?c~#v zVB0i&FP=62reZ7Z;_x=-ewA#e0_RIid-)jG9cmBMpuQ`7RI_u<&UTY?#|umQ74S|Y zY8~Q0Z$Wkmq7GIIMT-t64>fr z5W8LclJcO$d`fF|ChQN&37d*IRv^+o4r}Rw{dO&T9VW3;*ZX%ckO*a!!Nt`*=VAx4Z&!fkpW!YrBg$ zm|Yz~b$r+~01F#PE{{W?#ksHRDM z*qk$bWIZAopZ>+S%pX8jUn+=A<-f(@e0A)G$58LFna&k-0F&KBAa)JwV0mqDjiYyG z{A^>$dW4?DZoAwQU9b!WsEOaTyHAb|fwDEWAcJ%0mr-2#?L`H$h3 ztNuSlO!@bWF+7eLp4sXC$sJPBcc`ZMFQ|s!Fk2qr)v<^o!cUV3%jZ}T@{%dzXIp9N zR1mEx;o3eMLb`(HqG_E0sB;Z2G|uxGW<4P!0)OxP!2L@Zhe!C!T~u$I@Wj0+)B3tb z@jGT2cO7!dTWXC<)>=;-!p5EUUee}`Z7%UYt^|VW4?th_`Te}_lF!d-z4A?*- zeG>|KW`yQhy`TCs zhku+|e6b5=%9+Hmp$2tEj!$|j{MOVMR0X=JiKremi)I7DcUTtmY9y)q9*6?aM^m~$ zGL{X;4cg=PPY^Kz7x7%kGwW}QnHj=Jokw+nMQCv%tj%1l*l9#RD1Vhj8ZaGD8F34= zxY3I@m`C=5-yxxD@0o+FV!E)m=hVswynoq-(I=`IB2p{u8O;T3*~)eN4x*7a#T{M_h zqH`@RpZd<%6PbQ$yjp8Rvhxx$gkI1A;`~ z`%m>_S)0cQi{g1h73;id{zLrFKYtJ+U)G(tERfHcF%DE_b<47JSml$)tO zPwWN#h~G`m%Wk=a^YV&nTXpcGu$f~w91Rr?vKF6TcF0IrT}HizOHGfmky+;?Fh?+h)qYK-6u@~Io%&?_uo?bT!w#UIAYLN-ZTQ}9QB zW`NIZy>Ck7aNiSS+{GBm!~D}JwdstbP-;Bn&%^gpbeSh^`T+Q2@`Hlf&XS@{G-*oR zOXF5;OA8zBdt!V#y8z@B-+#5|neRmwHKtu$u4msIK=$jO1Hf{Zeo?7DB09K+=k5@& z$dN_d%QG5$O zx6XF5x6n>!L$GI5L&vj+AlbOr#ZG6Z|3u0jDr!*2ewp@=?Lo5^H-F8DnB*2V#j{;R z%VIgND9*U9tV7Z!_Ag_VH8lho!yA=P-X^dla4Yr3cVzK*AZQHm7b4#k(mgZ3=OOM~ zF?w_O_mrBV(SB`mD~zp|_mh5wfYq>%=0(&P!2$YOnui{K&qF*Py@`hB@!ALg_K`BQ&~m%aw% z$9U$cE|IfHTY%z)J<~Va!{~PiYV(Y3xbKN^J@z!#CS*<~2{k_V2K;yK9XBOZ-1GtP zv;Hk9+Q30g6poKI&7Vd)*hT@}LEXnml84#b4@NYbPM-v#*+RKQz!ngo*$h2Wh6uhO zuZQ!6wy3ciYk!_Gyiu;|9zwKN`~ad?6A0kC8bbim*(|)7;)rEqNsGH)2*2F(;r$^T zKlUm(jk5vg=U3VQw+~xhmRy`lb8ZQZc%{#a=dJ1cnJXm)mF)?FBm{UIw&e0Ri92PB0U*n(1tPTo?mt(1kzhATPU4LXIr-Rw=v7`#4@X{BN8J!UpPsWOj zsAxVbH$`S~Em$2L1`T`&)Oj8mBT**vY38(WdKhEZ zs(+Pjb8Q68Y*tXaA=RYi`Gk5?Y34R&`j}pq>cv|?OKWFlG?-azrE9VI_qidI=bRz$ zN=yuKSIYmwf6isEkCshVn#w3XM1PQkU)9wdqODN#yHZ@W+C^F1T7t}_D(*`0Z!f=p z{ht2E4YIY;e$1fQHlY^U5d4EJxqCW=7 zNSGg#l#b^iCEE8=ml*wvtLY>lnZJmt2aK<%ru3BSq3#P+~hN#DLVFD3Y$j6Mw^zA$somRFQNR zl<1EP(Zg1Uiloz!M1Nq20ku3*B%OvN+VesTq{V?E=_DXoo*1G>OmkhMo9`(&u%e_wCp~6Yo#@yiS%b91~)6@1*=!qV>#} zWaqA%bi7QK{udKq^v$IFSF&=inB<rG%gLJ?8LK@s(*__?-Fq!2B%5-yiRl; z4-;nQ5lM%uMB~sf5vKl*R9z$*cZErQ>di>iMPl$l7#RyUMLG#cjE)5pZS8$XXF-Y1 zj&FudTnp)Nm6%-tF3>z#)39V^^Ea`c4uMqsOx6~Cv*>8=Pv!4KYpOTO&usbWc$w&J z@J7tsN}oQjlYh0D-3WOa;ZylLF&WNHh?Q|YorWZ9>$nLtEmlo&YG=)}n}etbN-B8& ziJwST(C#s>2lG2>kmcL)zKfV&dQ`z0HBd3wysHym30)iCb@vrdg{EMz=m{8;>u+o< zl%L;SkY+d4s6C6nNEvMIO9TrVYE>uH_bp4oXVyq++<$Tq8_Ms9;D-Me5RGMg5cAXR_i>WAMdma>JE|)jqP}h8j+A)w3!ksgt`7v6n}8W#v7SrVtR- zkViooHh+}3xc|ZpKRv69+(k2egdt4T&%b|_v8qP{Zm2B8S48K29^HLa$TBchfszE@ zThNH_=?+IDf|~E^T@nrPhQd-e)7ed_;SBy-(O8(8b$$3h6$=sC>FU|~?l50tL8%Io zj8z4AhN{&$yG}2nhO1k&19iP>*Q=XDHG76gfE&htG!36Ski;F{d-04~N~myEE96D; I|2xwifr|`phyVZp delta 7274 zcmV-w9F^nMIi5L?bAP>^OOvFwmVo#C3L<6}GYjy{#H{YFy4!Ad#BICAZQouJN>FCX zMFN(fs`B5DBm~JrM-oDKQe=h^0d|2ho6`C{Uida^^RhVj0*%<=YQ_hHzu%Vh{{uEQ)7jo3f(+EzE2+JC+x4bKK;p~JZn&U^#dpgf|JE;2hx+d#lK(q?@GdIj67#0|2Z z{3oHT~T zi`7-UG1yk9c-X5>Lca1Jx?K4a#58#UI|j{O>=}omXvFT$X{N;x!Kg`uX0_5>>^Q=Z|54 za-_{sLE3~_w0-NErlu|48Njb~McSH%`C1(;z4eY6DSWfcFSvcH>C0DC@q8C3sJ{?O zf~E4W^8b(Tyi3XglhRtc>?+SaG~}nwQ-3&E5ZPy1cTKo>T=7&;S#}XGLIgHstZIm1 z0xVkVkM*q~rR)Ij3#$&6vbNyeKkxAMBe5`Xse`3z)?im2{np+~{LBYQPfb&jy%n#P z#^aH@LL;$l+(5CZ#RUlGAJ6rhtjvQnjo+pD`l%@PCd(3}rp9(F5T6jkh8)7y50?52JGRX%KthN)nmC=QzPmhOX6b}MF%mlVlQ2ie9H*pf(doz!5lgQQq!$OWS=NxM z!Uw8&!FN6^D-JAgCF-jDx~g^p(Si0d5S_>VQ2~D>>=E>?Ixy%Geq7+6^5dG9o~;_0 z!}5*Na%j$1Iu6bM(3Epny70gb|AzG7nsn5|Frr~oz0a+tB9d5jY%6<~@PAC|0&Ryd zSa2)>8I}?@E6O@_os){vt-nC1ev707#7Ev?I- z%p1u$>RMO$AZ+kxeW1g}F2y-zpBc?T4W*M)zLtTfu?tervP|K_xnhm^ApUTH!ljZDTfVZy2p~4q1&ibtnJByfN zu`vS&2-s^~cKg3_>@jHD>I5d*TYN}kAN*xu-l|H;uauln{!)_5RqS_Azdm7O59A>M zMHR?QPgFec_RUzi?a@$R(-cn-6*u&r9rz)(9^f8mie3>ZZRWCF8h?(D8I{Jz@sCO1 zKGbkAOU!KNa%%{}W3LsI*LDX2tj$itf~<60nq{kKMhP%-A*R^)N^NPk2VW9&82p6V z7SnrH;#XWAt%QSfT($bOTtPIctpizG!<~Wvd~2n)Uxm59wMT(!wSe7FVN?({q{Nxl zw`0=cQjA6Vh;MM};D7H?a3s4yz}}4@bZftR54@!vJ0ka6yE;3dYMbLxVSdyJnM-$M zk0w<)SWFiIR2=sSjacS$Tn6HP+OElNb%Bpl(V{jOedr59J)y+RcJ5jkf-v?4!NRyZ z5MW>MjNAO0{v`g|s({`r6r*cUda4mEtc`>x_7zt}O@o5-rhf~~%UXPE!a_Srd1acZ zl_Npfm-Z!VuQ+geU2E0`&jhmn5k9Ohm{#VV{$}J2-!iAMz84wTin|Zm)-4Jj2^}*x zJDZ_3%TUEgme*zAnt+o}-6f+~Z0X24T85{SvalHNeYi!PcQ-MJloJF81pHdx@Dbeb zQBl^H`UqxLAb28{|?A&tlz2?9L+FeqS)DN z2b;lN(~|uWJ#;hmoxKDm+PjP^jaRjCZ`{FW>s*ck&^JItxuj-x!WR@r`&HERg*C`* zRPonBm|H)=U&G5OE785~+GFsHcgcBUe7m8_Fgo7Be}5z5xRu#g9HgVI=cyf9%?M{< zl42;^U~x-~XxGxa3c!um)-3%h{yvvtJ1khhd!NvUtT-tuPn~hXc{9*n<9i?pYeN!q zRAmk;uzaw*A5d937@pXM;#X34EHt`7e8>GQ|OdhAMO`Z`ftR2L?3g z$CH91Nq-xZS>o!V-NxuotogSKqhZ)A%F_lFs6`=}LkSI&?qdN8gi}Q)94$K_gkmQA zfYfekMr;e@HZvy`XP5{WYN9~2Yj-}EL91YN=zo*zquNU$*blGzBU#cP#UW+Y`k>`e z&EOG=sU^r|K5{eDY4N~zD$AT!hinE{_$_;^rqJi>-Bxf4oinT z(ay_ZJo!iE3&({jo>~c)K{qACM;|^nkf{LJihr&9Umvg^*e9yQ)-orS&pi(z)+TiX*9yUg2Y63>|%gH7|abC)31--kz!S-dQ+f9 zbB}gt&&1$wFs(zD93R~a7O4A`4^U^O4j*L#VAG%*vU=*8pg^s{473=w_-0(Qk|E>h zYI$FcV1^--$g}0G#y;T@Eba@+V1G!eyS6bert`wumooZcoz|RfL%Xh7+(va;r??I2 zwl;Ai(|J9j7uRhK;x=@sJTO+kx}ueUI9uslE1TRC#nS1mQE*9~iGW`Lf?bX+-mjx+ z>|?>bN=|igKU9HSr)J2SLHNai3JSt*gt6l_9QqZuQ<3*8C=SK{$qo*GQ-3#IbEpQ^ z@s@=iTiR@UK!PZ+HM)Csbo631uFrwNk7J{oPs^V{mu~b~eQ7yVX$9|Zw#>xs)SfIM9{X4!=n54!^`qoM7u4`r(GGHQv)0GJmY0^VYPpcT9jK zm4yhhBmosoVq&^fS)kVb|EiJkR|u;bnpP-#?)XTs5gktNPk&QCY=vSJfRYO$s>uLT zPVi?tEaLEoi*3=Q>TuTkPONqZ0bvV4dkS#0gM;|Zz2TfJks(*hi;^Hx6J9^0< zFWJW?$p{y_I%#WadVj(wshj2)B{KZSMwSSDSPesc2v$vr5$#&jtpdRAtQBXGQFKqg z$=|>8pI`WYuvVOkK;H#p`>IjZU;0?vsesoe_)?qA#CuinT2h?$bi-A5*mu|_9QNXi zBjMtOxU@q>&_QYr##=k#JNYc9waJRQ7tafSRUmrL4li@|lYanqDzNTB-^;J-vL(%d z8q|H&M-@9;Uv@V+wd^r%sbkhN`8?4Vxeju?Ps)`4yx3hu!h;2r1&oY8R3Jm7nPACPW!7P;57;)$@?lae zyY<0RNkR`nntx7SaV5^{jKZ3byxGMORLi~e9#~vqdbuA0&CXp}9!C}jyK{+S6xghD z9%QF&Z64egQiaZI;!=vxDOVx6wz@&)olhR*`t+yR@qc&#SzR<0nks(Fvz5!x1&^cN zLo=--Xb&cTNl@q<*5dqH)ny&LIuln@U|u71G<4Y&OHeW%!H87ht9JXvA3jh%#ZI>SCI+NKe-zR= zbkTvV=zpsf?4G}&vTP8Kr1bmn%a;EiB2fIn(8nuN@@&yCL>L_W#7uXOkRcRZOG=jh zL`wX%<^zy=b#Auw@WaHz@;g?9H0R31;isBt@uF2ZUR!{DNWjt|57fCt7Z&FGfPR$^ ziQ-prBhw`h!=qyNKhs-39C6Rec)!k3;tecg&woQ!c|)$T$r|&CMHt+Q=_C!WnYD@k zex(={za#ddkMGBOn|ylay(M-9BVYrGc9k#W5fPei>0cTp%{jn{aDz*@lYA@e6s;fQ z5Bc{KKGhxn3^-W}<-!k-N(7X!@<9Uyh?)drTX z*@^Npb2Vb89^If~uXArAwLp81TcFvEU7W$fvm5*sQ>GSMS;)$#4SRcZtw7+-)Qmn* z)!>mCX%BBUV8h48<3-sZZ}ertm4vmp%70j$zhF4QXTFR$S@tVFBs?QNc6+~-FmvVA z1m>+0_nft|2?CijUnU&mb+X7~4KYOG)RPg$J3iP}Sx-F~VdAU-OL9#7m{69;GR4x^ zBZAYtIf5&hj9e=DX zFr|m`O+8KrzHDlS`b#^MOpJpDXe2t<(ul6_d_0lpyT+>l$Q;z?)vOhLPhGD$G4)e{ zF84x%>e;P2u?g7!)AfA^=qsW`*1i8yKbE<9^sq>tH&XD*o2B37|MZE{{xp}Vtn%}N zeCYy69GA5r} zbo8G1Fd;9A*4*NWyOE+0M;V8uQgXSrVW1y*A4)9!graYFZ^K|w85(lc=zqZ# zp;w&0n6t^mi#trDMPDRMMZq2Yi32|I@jevD;k_dUTqo(vtHs@VC3Fa;FEt$U$KgUf zUF6A^E&%bF;v~tYHH2srtv99ar3tIHp@a?Z9WgGIod@z-ziMZK_9C;gW^GumW8LgQ zcB`K~!2LdetWb4CaBzvw?SCO)86$^~wI@k!#ERk8$7@|P-k2C$iIvB#VBRf9WqmOO zdA|zi_@F%+K8?YKqNVrYj1rp!gmt#^3$Br@gUO|ai!%iqI?GpZjbJT^?4 zL%50TFeY-we#KR%+kdA$fQI*u7{iT4zC>G(Wh>7uUA9tLcLKH%`x3i~`~@x6-^l!x zkCD`U;JP$cuiYSN-TyZgJ2&7n$%pmKx=^XtZjkhfErW<{I9o-zjRxHhwUJggBJRJc zY^IH~hZlF4)e_`R{S9Bb64CGDq4>H$&OB`a$}NH85$ix;w|~)JF)HC6+wk5IWBcr> zuT995P67&k_XhkoF*^ zMqc%I>-i8#)pTuU?I~_Y+WL1}h%cw?re7@OL*u=094bL>a`$(3s(GHeg=Jc%7CeYF zU?MA|I+Gy;@Ui$S0L`UWyoCqdz~RP{Yg?A}itQf0w2y_iDPthY!^>kiCoHkMkjoYP+{Nl3tXf5U=? z60lZ=kjuiCKmQ$*V7$izIOW1H60 zs_SRyw39xGc^btwd9+k_5mOBFDV7A9gn*}Kmei}9bU5+yubH1nj1v@=S&pS9vAOt`rhiBbQwzq44nTuw0(CPFiP@5Go55IW z6IN+?g5BEEpO}ov=GlU!7G)G(TbdJtW!Pw|UTSERjdW!-P7JnGquqI>p*M5N(?<2i z*2H2LwVG|0Drs-5RJVvi=F`M#;dC&@u2n1B=Gq9Fn5>{?Ln@@@@r8O*X<|2Kx|m*< z>VM@fpry4l0S#sbTj`oCjbuwpS^}HWOqRG6eYA6F>}-kACT6kLtu!@aNY^*QI;&Y? zw#nG6Z!2}Z@nmVSNnjI;$>Ou5_hymdbM!Wt#AYY4+jEv`Ro=GbX=`2{^RSRYO%t=W z_(xIa1Bg3G>G-K>N_Ewb^m{@~EWPPZt$$buP2cs>AGnJ;;^HCQ2SqE~zk0~_p_QU} zNyOPy3#s0<7x*ZDOV7orV@t2Xt@rpT`OvY^Uw`7W#&cgeKO|!DEXDAY$j?Yr?(jVTnlv2*U$md_>gY?f+3BNCWOGlMD&tGDS&zRy$#qf9(33?>lDu0w( zPpkB13t(4}8YYRi3L$>ZWyR4ErL>Yj@}rL-@zvvkQ+Bwm>-GwB1|NzuJkB|1EQ&P5 zkZ*hWpTy6(?DgL8PD53I;)92t@UwcFL$nDyf7^?z(z8g5TSEz)s`70w{`L8{FW=(- zxM4nK`Oipqg*r%?Ua=nk(mzD2`+u8Z@!@jkSX|^B!55Cfgw?fV@$}}gMU>QynKr$S zCH}S15QZxVK*a0alH>l!(O4XbtfLhcQZc10GFpFB69||b@)Y;S zIYs&djX=Wu$fI~X*(lQPFkNEwTTtVPLp0w~st1glO=IyZ((M=33oiDP#($6JXtgsG zAWXK6#_A!`9^|2yU!L?4PaLB4PHa77wof}Ac4bG<;T-^EeZWUNcZ*j0koBbL0Uxn? zh=4uJM#5y9b3Aj3z%x7aJl(+_@xn1Oo!9|mH79$-Yxf8~w*yA6PWOnHt`U5|h7CJ8 z-y>eSM&@%n+|c6*AF=LDWPdoo!^WSU^AWF{Bkf5ZFmrm;M?7(epffyR)Z(0vc!*K`EYTj!px1M{8<?@}0klemqC|SsD{)GLI8Ko}=Yt41^dbYGUy# z($29!vhzupczleOGbs>YoMnl{uV^(<0?9pQQDXTs(o9Z(vXeQISUp7g$qfr)nEr?# z&yjBK0>aGZHsawa(o9W2gz3yhtR5oG!~-NhotKE!Lj=qwfPaj|ghM=Wh`=cVh_;?b zh-Xfb&LR)PCX)p5@D#yDeH&;Vtf^bHvfe|ihiN~SKcls69u^%f_i_I_(i+`C`I%Kd z9v>sUH66sv?d|d7Ia(XcLCC|L9{0Z^$OH}{R%Y^e>JqK(+z@D*teWK1_L^re2T|!1 z75McBakf~-+JE~zAI#sVMpi7W`zC#U?nr@4QenjqH&DwPMb~C@-FwATt}z;Hf)d8% zx*Kl``}=4Yq}fZ=YR~*HLWZl?C4xH*xvG`wyM~A06E7rX-3SnG%3lesEAd-GG&b&u z^W4TQUaXQ~bR4W1QWvidWN4)f>rQgsL&TCwu_Zy{MSp$B3~keE%#AKON7DVzOoW34@!;pa1;Q`zr1gx{*ASH;&F{Y;^BcBKMB5 za_mX?y<$gLH zjXTB4sb{P*z{6FI&iQkEkvUwwVl67mRk>ch9J1NNr3Z+*NPPBER=KM*?jNH62dysz E`L5VcoB#j- diff --git a/latest/py-modindex.html b/latest/py-modindex.html index 9b39a9d4..e7f37340 100644 --- a/latest/py-modindex.html +++ b/latest/py-modindex.html @@ -29,7 +29,7 @@ - + diff --git a/latest/search.html b/latest/search.html index ab5dcf97..9186c033 100644 --- a/latest/search.html +++ b/latest/search.html @@ -28,7 +28,7 @@ - + diff --git a/latest/searchindex.js b/latest/searchindex.js index 08f599bd..e49e95b1 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"A simple bar": [[94, "id1"]], "API reference": [[8, null]], "Application": [[0, null]], "Applications": [[9, null]], "Arch Linux": [[102, "arch-linux"]], "Arrow": [[53, null]], "ArrowButton": [[54, null]], "Audio": [[10, null]], "Backlight": [[11, null]], "BaseService": [[1, null]], "BaseWidget": [[2, null]], "Binding": [[97, "binding"]], "Bluetooth": [[12, null]], "Box": [[55, null]], "Boxes": [[100, "boxes"]], "Building documentation": [[89, "building-documentation"]], "Building from source": [[102, "building-from-source"]], "Built-in services": [[15, "built-in-services"]], "Built-in widgets": [[86, "built-in-widgets"]], "Button": [[56, null]], "Buttons (and Callbacks!)": [[100, "buttons-and-callbacks"]], "CLI": [[96, null]], "Calendar": [[57, null]], "Cannot view children of Widget.Scroll": [[99, "cannot-view-children-of-widget-scroll"]], "CenterBox": [[58, null]], "CheckButton": [[59, null]], "Client": [[3, null]], "Code Formatting": [[87, "code-formatting"]], "Code Style Guidelines": [[87, null]], "Commit messages": [[87, "commit-messages"]], "Common widget properties": [[86, "common-widget-properties"]], "Creating D-Bus Service": [[88, "creating-d-bus-service"]], "Creating a Service": [[88, null]], "Custom SVG icons": [[99, "custom-svg-icons"]], "D-Bus": [[4, null]], "D-Bus menu": [[5, null]], "Debounce": [[31, null]], "Definitions and Naming": [[87, "definitions-and-naming"]], "Developer Guide": [[92, null]], "Docstrings": [[89, "docstrings"]], "Documentation Guidelines": [[89, null]], "DropDown": [[60, null]], "Dynamic content": [[97, null]], "Entry": [[61, null]], "Enums": [[86, "enums"]], "EventBox": [[62, null]], "Examples": [[94, null]], "Exceptions": [[6, null]], "Expanding functionality": [[98, null]], "FAQ": [[99, null]], "Fetch": [[13, null]], "FileChooserButton": [[63, null]], "FileDialog": [[64, null]], "FileFilter": [[65, null]], "FileMonitor": [[26, null]], "First widgets": [[100, null]], "Functions": [[89, "functions"]], "GObject": [[7, null], [91, null]], "General Classes": [[89, "general-classes"]], "Get started": [[101, "get-started"]], "Grid": [[66, null]], "HeaderBar": [[67, null]], "Hyprland": [[14, null]], "Icon": [[68, null]], "Ignis": [[95, null]], "Installation": [[102, null]], "Label": [[69, null]], "ListBox": [[70, null]], "ListBoxRow": [[71, null]], "MPRIS (media)": [[16, null]], "MenuItem": [[72, null]], "My own configuration": [[94, "id2"]], "Network": [[17, null]], "Niri": [[18, null]], "Nix": [[102, "nix"]], "Notifications": [[19, null]], "Options": [[20, null]], "Overlay": [[73, null]], "Picture": [[74, null]], "Poll": [[27, null]], "PopoverMenu": [[75, null]], "Properties": [[100, "properties"]], "Recorder": [[21, null]], "RegularWindow": [[76, null]], "Render issues or Unresponsive UI after wake up from suspend": [[99, "render-issues-or-unresponsive-ui-after-wake-up-from-suspend"]], "Reusable Widgets": [[100, "reusable-widgets"]], "Revealer": [[77, null]], "RevealerWindow": [[78, null]], "Running": [[102, "running"]], "Scale": [[79, null]], "Scroll": [[80, null]], "Separator": [[81, null]], "Services": [[15, null], [100, "services"]], "Setting up a Development Environment": [[90, null]], "Signals": [[97, "signals"]], "SpinButton": [[82, null]], "Standard Service Structure": [[88, "standard-service-structure"]], "Styling": [[103, null]], "Subclassing Widgets": [[93, null]], "Switch": [[83, null]], "System Tray": [[22, null]], "Systemd": [[23, null]], "The setup property": [[86, "the-setup-property"]], "The window": [[100, "the-window"]], "ThreadTask": [[28, null]], "Timeout": [[29, null]], "ToggleButton": [[84, null]], "Type checking": [[87, "type-checking"]], "UPower": [[24, null]], "User guide": [[101, null]], "Using CSS/SCSS file": [[103, "using-css-scss-file"]], "Using the style property": [[103, "using-the-style-property"]], "Utils": [[44, null]], "Variable": [[52, null]], "Versioning": [[87, "versioning"]], "Wallpaper": [[25, null]], "Widget Class Template": [[93, "widget-class-template"]], "Widgets": [[86, null], [89, "widgets"]], "Window": [[85, null]], "__init__.py": [[88, "init-py"]], "_imports.py": [[88, "imports-py"]], "constants.py": [[88, "constants-py"]], "crop_pixbuf": [[30, null]], "download_image": [[32, null]], "exec_sh": [[33, null]], "exec_sh_async": [[34, null]], "get_current_dir": [[35, null]], "get_file_icon_name": [[36, null]], "get_ignis_branch": [[37, null]], "get_ignis_commit": [[38, null]], "get_ignis_commit_msg": [[39, null]], "get_ignis_version": [[40, null]], "get_monitor": [[41, null]], "get_n_monitors": [[42, null]], "get_paintable": [[43, null]], "listen_socket": [[45, null]], "load_interface_xml": [[46, null]], "notify signal": [[97, "notify-signal"]], "related_class.py and others": [[88, "related-class-py-and-others"]], "run_in_thread": [[47, null]], "sass_compile": [[48, null]], "scale_pixbuf": [[49, null]], "send_socket": [[50, null]], "service.py": [[88, "service-py"]], "thread": [[51, null]], "util.py": [[88, "util-py"]]}, "docnames": ["api/app", "api/base_service", "api/base_widget", "api/client", "api/dbus", "api/dbus_menu", "api/exceptions", "api/gobject", "api/index", "api/services/applications", "api/services/audio", "api/services/backlight", "api/services/bluetooth", "api/services/fetch", "api/services/hyprland", "api/services/index", "api/services/mpris", "api/services/network", "api/services/niri", "api/services/notifications", "api/services/options", "api/services/recorder", "api/services/system_tray", "api/services/systemd", "api/services/upower", "api/services/wallpaper", "api/utils/FileMonitor", "api/utils/Poll", "api/utils/ThreadTask", "api/utils/Timeout", "api/utils/crop_pixbuf", "api/utils/debounce", "api/utils/download_image", "api/utils/exec_sh", "api/utils/exec_sh_async", "api/utils/get_current_dir", "api/utils/get_file_icon_name", "api/utils/get_ignis_branch", "api/utils/get_ignis_commit", "api/utils/get_ignis_commit_msg", "api/utils/get_ignis_version", "api/utils/get_monitor", "api/utils/get_n_monitors", "api/utils/get_paintable", "api/utils/index", "api/utils/listen_socket", "api/utils/load_interface_xml", "api/utils/run_in_thread", "api/utils/sass_compile", "api/utils/scale_pixbuf", "api/utils/send_socket", "api/utils/thread", "api/variable", "api/widgets/Arrow", "api/widgets/ArrowButton", "api/widgets/Box", "api/widgets/Button", "api/widgets/Calendar", "api/widgets/CenterBox", "api/widgets/CheckButton", "api/widgets/DropDown", "api/widgets/Entry", "api/widgets/EventBox", "api/widgets/FileChooserButton", "api/widgets/FileDialog", "api/widgets/FileFilter", "api/widgets/Grid", "api/widgets/HeaderBar", "api/widgets/Icon", "api/widgets/Label", "api/widgets/ListBox", "api/widgets/ListBoxRow", "api/widgets/MenuItem", "api/widgets/Overlay", "api/widgets/Picture", "api/widgets/PopoverMenu", "api/widgets/RegularWindow", "api/widgets/Revealer", "api/widgets/RevealerWindow", "api/widgets/Scale", "api/widgets/Scroll", "api/widgets/Separator", "api/widgets/SpinButton", "api/widgets/Switch", "api/widgets/ToggleButton", "api/widgets/Window", "api/widgets/index", "dev/code_style", "dev/creating_service", "dev/documentation", "dev/env", "dev/gobject", "dev/index", "dev/subclassing_widgets", "examples/index", "index", "user/cli", "user/dynamic_content", "user/expanding_functionality", "user/faq", "user/first_widgets", "user/index", "user/installation", "user/styling"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["api/app.rst", "api/base_service.rst", "api/base_widget.rst", "api/client.rst", "api/dbus.rst", "api/dbus_menu.rst", "api/exceptions.rst", "api/gobject.rst", "api/index.rst", "api/services/applications.rst", "api/services/audio.rst", "api/services/backlight.rst", "api/services/bluetooth.rst", "api/services/fetch.rst", "api/services/hyprland.rst", "api/services/index.rst", "api/services/mpris.rst", "api/services/network.rst", "api/services/niri.rst", "api/services/notifications.rst", "api/services/options.rst", "api/services/recorder.rst", "api/services/system_tray.rst", "api/services/systemd.rst", "api/services/upower.rst", "api/services/wallpaper.rst", "api/utils/FileMonitor.rst", "api/utils/Poll.rst", "api/utils/ThreadTask.rst", "api/utils/Timeout.rst", "api/utils/crop_pixbuf.rst", "api/utils/debounce.rst", "api/utils/download_image.rst", "api/utils/exec_sh.rst", "api/utils/exec_sh_async.rst", "api/utils/get_current_dir.rst", "api/utils/get_file_icon_name.rst", "api/utils/get_ignis_branch.rst", "api/utils/get_ignis_commit.rst", "api/utils/get_ignis_commit_msg.rst", "api/utils/get_ignis_version.rst", "api/utils/get_monitor.rst", "api/utils/get_n_monitors.rst", "api/utils/get_paintable.rst", "api/utils/index.rst", "api/utils/listen_socket.rst", "api/utils/load_interface_xml.rst", "api/utils/run_in_thread.rst", "api/utils/sass_compile.rst", "api/utils/scale_pixbuf.rst", "api/utils/send_socket.rst", "api/utils/thread.rst", "api/variable.rst", "api/widgets/Arrow.rst", "api/widgets/ArrowButton.rst", "api/widgets/Box.rst", "api/widgets/Button.rst", "api/widgets/Calendar.rst", "api/widgets/CenterBox.rst", "api/widgets/CheckButton.rst", "api/widgets/DropDown.rst", "api/widgets/Entry.rst", "api/widgets/EventBox.rst", "api/widgets/FileChooserButton.rst", "api/widgets/FileDialog.rst", "api/widgets/FileFilter.rst", "api/widgets/Grid.rst", "api/widgets/HeaderBar.rst", "api/widgets/Icon.rst", "api/widgets/Label.rst", "api/widgets/ListBox.rst", "api/widgets/ListBoxRow.rst", "api/widgets/MenuItem.rst", "api/widgets/Overlay.rst", "api/widgets/Picture.rst", "api/widgets/PopoverMenu.rst", "api/widgets/RegularWindow.rst", "api/widgets/Revealer.rst", "api/widgets/RevealerWindow.rst", "api/widgets/Scale.rst", "api/widgets/Scroll.rst", "api/widgets/Separator.rst", "api/widgets/SpinButton.rst", "api/widgets/Switch.rst", "api/widgets/ToggleButton.rst", "api/widgets/Window.rst", "api/widgets/index.rst", "dev/code_style.rst", "dev/creating_service.rst", "dev/documentation.rst", "dev/env.rst", "dev/gobject.rst", "dev/index.rst", "dev/subclassing_widgets.rst", "examples/index.rst", "index.rst", "user/cli.rst", "user/dynamic_content.rst", "user/expanding_functionality.rst", "user/faq.rst", "user/first_widgets.rst", "user/index.rst", "user/installation.rst", "user/styling.rst"], "indexentries": {"access_points (ignis.services.network.wifidevice property)": [[17, "ignis.services.network.WifiDevice.access_points", false]], "action (ignis.services.applications.applicationaction property)": [[9, "ignis.services.applications.ApplicationAction.action", false]], "actions (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.actions", false]], "actions (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.actions", false]], "activate() (ignis.services.system_tray.systemtrayitem method)": [[22, "ignis.services.system_tray.SystemTrayItem.activate", false]], "active (ignis.services.recorder.recorderservice property)": [[21, "ignis.services.recorder.RecorderService.active", false]], "active_connections (ignis.services.network.vpn property)": [[17, "ignis.services.network.Vpn.active_connections", false]], "active_output (ignis.services.niri.niriservice property)": [[18, "ignis.services.niri.NiriService.active_output", false]], "active_vpn_id (ignis.services.network.vpn property)": [[17, "ignis.services.network.Vpn.active_vpn_id", false]], "active_window (ignis.services.hyprland.hyprlandservice property)": [[14, "ignis.services.hyprland.HyprlandService.active_window", false]], "active_window (ignis.services.niri.niriservice property)": [[18, "ignis.services.niri.NiriService.active_window", false]], "active_workspace (ignis.services.hyprland.hyprlandservice property)": [[14, "ignis.services.hyprland.HyprlandService.active_workspace", false]], "active_workspaces (ignis.services.niri.niriservice property)": [[18, "ignis.services.niri.NiriService.active_workspaces", false]], "add_filter() (ignis.widgets.widget.filedialog method)": [[64, "ignis.widgets.Widget.FileDialog.add_filter", false]], "add_icons() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.add_icons", false]], "add_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.add_window", false]], "added() (ignis.services.system_tray.systemtrayservice method)": [[22, "ignis.services.system_tray.SystemTrayService.added", false]], "address (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.address", false]], "album (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.album", false]], "alias (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.alias", false]], "anchor (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.anchor", false]], "anothernotificationdaemonrunningerror": [[6, "ignis.exceptions.AnotherNotificationDaemonRunningError", false]], "anothersystemtrayrunningerror": [[6, "ignis.exceptions.AnotherSystemTrayRunningError", false]], "ap (ignis.services.network.wifidevice property)": [[17, "ignis.services.network.WifiDevice.ap", false]], "app (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.app", false]], "app_added() (ignis.services.audio.audioservice method)": [[10, "ignis.services.audio.AudioService.app_added", false]], "app_name (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.app_name", false]], "application (class in ignis.services.applications)": [[9, "ignis.services.applications.Application", false]], "application_id (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.application_id", false]], "applicationaction (class in ignis.services.applications)": [[9, "ignis.services.applications.ApplicationAction", false]], "applicationsservice (class in ignis.services.applications)": [[9, "ignis.services.applications.ApplicationsService", false]], "apply_css() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.apply_css", false]], "apps (ignis.services.applications.applicationsservice property)": [[9, "ignis.services.applications.ApplicationsService.apps", false]], "apps (ignis.services.audio.audioservice property)": [[10, "ignis.services.audio.AudioService.apps", false]], "arrow (class in ignis.widgets.widget)": [[53, "ignis.widgets.Widget.Arrow", false]], "arrow (ignis.widgets.widget.arrowbutton property)": [[54, "ignis.widgets.Widget.ArrowButton.arrow", false]], "arrowbutton (class in ignis.widgets.widget)": [[54, "ignis.widgets.Widget.ArrowButton", false]], "art_url (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.art_url", false]], "artist (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.artist", false]], "asynccompletedprocess (class in ignis.utils.exec_sh)": [[34, "ignis.utils.exec_sh.AsyncCompletedProcess", false]], "audioservice (class in ignis.services.audio)": [[10, "ignis.services.audio.AudioService", false]], "autoreload_config (ignis.app.ignisapp property)": [[0, "ignis.app.IgnisApp.autoreload_config", false]], "autoreload_css (ignis.app.ignisapp property)": [[0, "ignis.app.IgnisApp.autoreload_css", false]], "available (ignis.services.backlight.backlightservice property)": [[11, "ignis.services.backlight.BacklightService.available", false]], "available (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.available", false]], "backlightdevice (class in ignis.services.backlight)": [[11, "ignis.services.backlight.BacklightDevice", false]], "backlightservice (class in ignis.services.backlight)": [[11, "ignis.services.backlight.BacklightService", false]], "bandwidth (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.bandwidth", false]], "baseservice (class in ignis.base_service)": [[1, "ignis.base_service.BaseService", false]], "basewidget (class in ignis.base_widget)": [[2, "ignis.base_widget.BaseWidget", false]], "batteries (ignis.services.upower.upowerservice property)": [[24, "ignis.services.upower.UPowerService.batteries", false]], "battery_added() (ignis.services.upower.upowerservice method)": [[24, "ignis.services.upower.UPowerService.battery_added", false]], "battery_level (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.battery_level", false]], "battery_percentage (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.battery_percentage", false]], "bind() (ignis.gobject.ignisgobject method)": [[7, "ignis.gobject.IgnisGObject.bind", false]], "bind_property2() (ignis.gobject.ignisgobject method)": [[7, "ignis.gobject.IgnisGObject.bind_property2", false]], "binding (class in ignis.gobject)": [[7, "ignis.gobject.Binding", false]], "bitrate (ignis.services.recorder.recorderservice property)": [[21, "ignis.services.recorder.RecorderService.bitrate", false]], "bluetoothdevice (class in ignis.services.bluetooth)": [[12, "ignis.services.bluetooth.BluetoothDevice", false]], "bluetoothservice (class in ignis.services.bluetooth)": [[12, "ignis.services.bluetooth.BluetoothService", false]], "board_name (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.board_name", false]], "board_vendor (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.board_vendor", false]], "body (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.body", false]], "box (class in ignis.widgets.widget)": [[55, "ignis.widgets.Widget.Box", false]], "brightness (ignis.services.backlight.backlightdevice property)": [[11, "ignis.services.backlight.BacklightDevice.brightness", false]], "brightness (ignis.services.backlight.backlightservice property)": [[11, "ignis.services.backlight.BacklightService.brightness", false]], "bssid (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.bssid", false]], "bus_type (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.bus_type", false]], "bus_type (ignis.services.systemd.systemdservice property)": [[23, "ignis.services.systemd.SystemdService.bus_type", false]], "button (class in ignis.widgets.widget)": [[56, "ignis.widgets.Widget.Button", false]], "calendar (class in ignis.widgets.widget)": [[57, "ignis.widgets.Widget.Calendar", false]], "callback (ignis.utils.filemonitor property)": [[26, "ignis.utils.FileMonitor.callback", false]], "callback (ignis.utils.poll property)": [[27, "ignis.utils.Poll.callback", false]], "can_control (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.can_control", false]], "can_go_next (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.can_go_next", false]], "can_go_previous (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.can_go_previous", false]], "can_pause (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.can_pause", false]], "can_play (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.can_play", false]], "can_seek (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.can_seek", false]], "cancel() (ignis.utils.filemonitor method)": [[26, "ignis.utils.FileMonitor.cancel", false]], "cancel() (ignis.utils.poll method)": [[27, "ignis.utils.Poll.cancel", false]], "cancel() (ignis.utils.timeout method)": [[29, "ignis.utils.Timeout.cancel", false]], "carrier (ignis.services.network.ethernetdevice property)": [[17, "ignis.services.network.EthernetDevice.carrier", false]], "category (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.category", false]], "centerbox (class in ignis.widgets.widget)": [[58, "ignis.widgets.Widget.CenterBox", false]], "changed() (ignis.services.options.optionsgroup method)": [[20, "ignis.services.options.OptionsGroup.changed", false]], "changed() (ignis.utils.filemonitor method)": [[26, "ignis.utils.FileMonitor.changed", false]], "changed() (ignis.utils.poll method)": [[27, "ignis.utils.Poll.changed", false]], "charge_cycles (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.charge_cycles", false]], "charged (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.charged", false]], "charging (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.charging", false]], "checkbutton (class in ignis.widgets.widget)": [[59, "ignis.widgets.Widget.CheckButton", false]], "child (ignis.widgets.widget.box property)": [[55, "ignis.widgets.Widget.Box.child", false]], "child (ignis.widgets.widget.grid property)": [[66, "ignis.widgets.Widget.Grid.child", false]], "clear_all() (ignis.services.notifications.notificationservice method)": [[19, "ignis.services.notifications.NotificationService.clear_all", false]], "client (ignis.services.bluetooth.bluetoothservice property)": [[12, "ignis.services.bluetooth.BluetoothService.client", false]], "close() (ignis.services.notifications.notification method)": [[19, "ignis.services.notifications.Notification.close", false]], "close_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.close_window", false]], "close_window() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.close_window", false]], "closed() (ignis.services.mpris.mprisplayer method)": [[16, "ignis.services.mpris.MprisPlayer.closed", false]], "closed() (ignis.services.notifications.notification method)": [[19, "ignis.services.notifications.Notification.closed", false]], "column_num (ignis.widgets.widget.grid property)": [[66, "ignis.widgets.Widget.Grid.column_num", false]], "connect_to() (ignis.services.bluetooth.bluetoothdevice method)": [[12, "ignis.services.bluetooth.BluetoothDevice.connect_to", false]], "connect_to() (ignis.services.network.ethernetdevice method)": [[17, "ignis.services.network.EthernetDevice.connect_to", false]], "connect_to() (ignis.services.network.vpnconnection method)": [[17, "ignis.services.network.VpnConnection.connect_to", false]], "connect_to() (ignis.services.network.wifiaccesspoint method)": [[17, "ignis.services.network.WifiAccessPoint.connect_to", false]], "connect_to_graphical() (ignis.services.network.wifiaccesspoint method)": [[17, "ignis.services.network.WifiAccessPoint.connect_to_graphical", false]], "connectable (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.connectable", false]], "connected (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.connected", false]], "connected_devices (ignis.services.bluetooth.bluetoothservice property)": [[12, "ignis.services.bluetooth.BluetoothService.connected_devices", false]], "connection (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.connection", false]], "connection (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.connection", false]], "connections (ignis.services.network.vpn property)": [[17, "ignis.services.network.Vpn.connections", false]], "context_menu() (ignis.services.system_tray.systemtrayitem method)": [[22, "ignis.services.system_tray.SystemTrayItem.context_menu", false]], "continue_recording() (ignis.services.recorder.recorderservice method)": [[21, "ignis.services.recorder.RecorderService.continue_recording", false]], "control (ignis.services.audio.audioservice property)": [[10, "ignis.services.audio.AudioService.control", false]], "copy() (ignis.dbus_menu.dbusmenu method)": [[5, "ignis.dbus_menu.DBusMenu.copy", false]], "counterclockwise (ignis.widgets.widget.arrow property)": [[53, "ignis.widgets.Widget.Arrow.counterclockwise", false]], "cpu (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.cpu", false]], "cpu_temp (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.cpu_temp", false]], "create_group() (ignis.services.options.optionsservice method)": [[20, "ignis.services.options.OptionsService.create_group", false]], "create_option() (ignis.services.options.optionsgroup method)": [[20, "ignis.services.options.OptionsGroup.create_option", false]], "crop_pixbuf() (in module ignis.utils.utils)": [[30, "ignis.utils.Utils.crop_pixbuf", false]], "cssparsingerror": [[6, "ignis.exceptions.CssParsingError", false]], "current_desktop (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.current_desktop", false]], "dartsassnotfounderror": [[6, "ignis.exceptions.DartSassNotFoundError", false]], "data (ignis.services.options.optionsgroup property)": [[20, "ignis.services.options.OptionsGroup.data", false]], "data (ignis.services.options.optionsservice property)": [[20, "ignis.services.options.OptionsService.data", false]], "dbusmenu (class in ignis.dbus_menu)": [[5, "ignis.dbus_menu.DBusMenu", false]], "dbusmethodnotfounderror": [[6, "ignis.exceptions.DBusMethodNotFoundError", false]], "dbuspropertynotfounderror": [[6, "ignis.exceptions.DBusPropertyNotFoundError", false]], "dbusproxy (class in ignis.dbus)": [[4, "ignis.dbus.DBusProxy", false]], "dbusservice (class in ignis.dbus)": [[4, "ignis.dbus.DBusService", false]], "debounce() (in module ignis.utils.utils)": [[31, "ignis.utils.Utils.debounce", false]], "debouncetask (class in ignis.utils.utils)": [[31, "ignis.utils.Utils.DebounceTask", false]], "default (ignis.widgets.widget.filefilter property)": [[65, "ignis.widgets.Widget.FileFilter.default", false]], "default_file_location (ignis.services.recorder.recorderservice property)": [[21, "ignis.services.recorder.RecorderService.default_file_location", false]], "default_filename (ignis.services.recorder.recorderservice property)": [[21, "ignis.services.recorder.RecorderService.default_filename", false]], "degree (ignis.widgets.widget.arrow property)": [[53, "ignis.widgets.Widget.Arrow.degree", false]], "description (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.description", false]], "description (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.description", false]], "desktop_entry (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.desktop_entry", false]], "desktop_file (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.desktop_file", false]], "device_added() (ignis.services.bluetooth.bluetoothservice method)": [[12, "ignis.services.bluetooth.BluetoothService.device_added", false]], "device_added() (ignis.services.upower.upowerservice method)": [[24, "ignis.services.upower.UPowerService.device_added", false]], "device_name (ignis.services.backlight.backlightdevice property)": [[11, "ignis.services.backlight.BacklightDevice.device_name", false]], "device_type (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.device_type", false]], "devices (ignis.services.backlight.backlightservice property)": [[11, "ignis.services.backlight.BacklightService.devices", false]], "devices (ignis.services.bluetooth.bluetoothservice property)": [[12, "ignis.services.bluetooth.BluetoothService.devices", false]], "devices (ignis.services.network.ethernet property)": [[17, "ignis.services.network.Ethernet.devices", false]], "devices (ignis.services.network.wifi property)": [[17, "ignis.services.network.Wifi.devices", false]], "devices (ignis.services.upower.upowerservice property)": [[24, "ignis.services.upower.UPowerService.devices", false]], "dialog (ignis.widgets.widget.filechooserbutton property)": [[63, "ignis.widgets.Widget.FileChooserButton.dialog", false]], "direction (ignis.widgets.widget.arrow property)": [[53, "ignis.widgets.Widget.Arrow.direction", false]], "disconnect_from() (ignis.services.bluetooth.bluetoothdevice method)": [[12, "ignis.services.bluetooth.BluetoothDevice.disconnect_from", false]], "disconnect_from() (ignis.services.network.ethernetdevice method)": [[17, "ignis.services.network.EthernetDevice.disconnect_from", false]], "disconnect_from() (ignis.services.network.vpnconnection method)": [[17, "ignis.services.network.VpnConnection.disconnect_from", false]], "dismiss() (ignis.services.notifications.notification method)": [[19, "ignis.services.notifications.Notification.dismiss", false]], "dismissed() (ignis.services.notifications.notification method)": [[19, "ignis.services.notifications.Notification.dismissed", false]], "display_device (ignis.services.upower.upowerservice property)": [[24, "ignis.services.upower.UPowerService.display_device", false]], "displaynotfounderror": [[6, "ignis.exceptions.DisplayNotFoundError", false]], "dnd (ignis.services.notifications.notificationservice property)": [[19, "ignis.services.notifications.NotificationService.dnd", false]], "download_image() (in module ignis.utils.utils)": [[32, "ignis.utils.Utils.download_image", false]], "dropdown (class in ignis.widgets.widget)": [[60, "ignis.widgets.Widget.DropDown", false]], "emit_signal() (ignis.dbus.dbusservice method)": [[4, "ignis.dbus.DBusService.emit_signal", false]], "enabled (ignis.services.network.wifi property)": [[17, "ignis.services.network.Wifi.enabled", false]], "enabled (ignis.widgets.widget.menuitem property)": [[72, "ignis.widgets.Widget.MenuItem.enabled", false]], "energy (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.energy", false]], "energy_full (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.energy_full", false]], "energy_full_design (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.energy_full_design", false]], "energy_rate (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.energy_rate", false]], "entry (class in ignis.widgets.widget)": [[61, "ignis.widgets.Widget.Entry", false]], "ethernet (class in ignis.services.network)": [[17, "ignis.services.network.Ethernet", false]], "ethernet (ignis.services.network.networkservice property)": [[17, "ignis.services.network.NetworkService.ethernet", false]], "ethernetdevice (class in ignis.services.network)": [[17, "ignis.services.network.EthernetDevice", false]], "eventbox (class in ignis.widgets.widget)": [[62, "ignis.widgets.Widget.EventBox", false]], "exclusivity (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.exclusivity", false]], "exec_sh() (in module ignis.utils.utils)": [[33, "ignis.utils.Utils.exec_sh", false]], "exec_sh_async() (in module ignis.utils.utils)": [[34, "ignis.utils.Utils.exec_sh_async", false]], "exec_string (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.exec_string", false]], "executable (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.executable", false]], "fetchservice (class in ignis.services.fetch)": [[13, "ignis.services.fetch.FetchService", false]], "file (ignis.widgets.widget.filedialog property)": [[64, "ignis.widgets.Widget.FileDialog.file", false]], "file_set() (ignis.widgets.widget.filedialog method)": [[64, "ignis.widgets.Widget.FileDialog.file_set", false]], "filechooserbutton (class in ignis.widgets.widget)": [[63, "ignis.widgets.Widget.FileChooserButton", false]], "filedialog (class in ignis.widgets.widget)": [[64, "ignis.widgets.Widget.FileDialog", false]], "filefilter (class in ignis.widgets.widget)": [[65, "ignis.widgets.Widget.FileFilter", false]], "filemonitor (class in ignis.utils)": [[26, "ignis.utils.FileMonitor", false]], "filters (ignis.widgets.widget.filedialog property)": [[64, "ignis.widgets.Widget.FileDialog.filters", false]], "finished() (ignis.utils.threadtask method)": [[28, "ignis.utils.ThreadTask.finished", false]], "flags (ignis.utils.filemonitor property)": [[26, "ignis.utils.FileMonitor.flags", false]], "frequency (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.frequency", false]], "gdevice (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.gdevice", false]], "gerror (ignis.exceptions.cssparsingerror property)": [[6, "ignis.exceptions.CssParsingError.gerror", false]], "get_current_dir() (in module ignis.utils.utils)": [[35, "ignis.utils.Utils.get_current_dir", false]], "get_default() (ignis.app.ignisapp class method)": [[0, "ignis.app.IgnisApp.get_default", false]], "get_default() (ignis.base_service.baseservice class method)": [[1, "ignis.base_service.BaseService.get_default", false]], "get_default() (ignis.services.systemd.systemdservice class method)": [[23, "ignis.services.systemd.SystemdService.get_default", false]], "get_file_icon_name() (in module ignis.utils.utils)": [[36, "ignis.utils.Utils.get_file_icon_name", false]], "get_group() (ignis.services.options.optionsservice method)": [[20, "ignis.services.options.OptionsService.get_group", false]], "get_ignis_branch() (in module ignis.utils.utils)": [[37, "ignis.utils.Utils.get_ignis_branch", false]], "get_ignis_commit() (in module ignis.utils.utils)": [[38, "ignis.utils.Utils.get_ignis_commit", false]], "get_ignis_commit_msg() (in module ignis.utils.utils)": [[39, "ignis.utils.Utils.get_ignis_commit_msg", false]], "get_ignis_version() (in module ignis.utils.utils)": [[40, "ignis.utils.Utils.get_ignis_version", false]], "get_monitor() (in module ignis.utils.utils)": [[41, "ignis.utils.Utils.get_monitor", false]], "get_n_monitors() (in module ignis.utils.utils)": [[42, "ignis.utils.Utils.get_n_monitors", false]], "get_notification() (ignis.services.notifications.notificationservice method)": [[19, "ignis.services.notifications.NotificationService.get_notification", false]], "get_option() (ignis.services.options.optionsgroup method)": [[20, "ignis.services.options.OptionsGroup.get_option", false]], "get_paintable() (in module ignis.utils.utils)": [[43, "ignis.utils.Utils.get_paintable", false]], "get_unit() (ignis.services.systemd.systemdservice method)": [[23, "ignis.services.systemd.SystemdService.get_unit", false]], "get_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.get_window", false]], "gnomebluetoothnotfounderror": [[6, "ignis.exceptions.GnomeBluetoothNotFoundError", false]], "grid (class in ignis.widgets.widget)": [[66, "ignis.widgets.Widget.Grid", false]], "groups (ignis.services.options.optionsservice property)": [[20, "ignis.services.options.OptionsService.groups", false]], "gstnotfounderror": [[6, "ignis.exceptions.GstNotFoundError", false]], "gstpluginnotfounderror": [[6, "ignis.exceptions.GstPluginNotFoundError", false]], "gtk4layershellnotfounderror": [[6, "ignis.exceptions.Gtk4LayerShellNotFoundError", false]], "gtk_theme (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.gtk_theme", false]], "gvcnotfounderror": [[6, "ignis.exceptions.GvcNotFoundError", false]], "has_owner (ignis.client.ignisclient property)": [[3, "ignis.client.IgnisClient.has_owner", false]], "has_owner (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.has_owner", false]], "headerbar (class in ignis.widgets.widget)": [[67, "ignis.widgets.Widget.HeaderBar", false]], "height (ignis.widgets.widget.picture property)": [[74, "ignis.widgets.Widget.Picture.height", false]], "hostname (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.hostname", false]], "hyprlandipcnotfounderror": [[6, "ignis.exceptions.HyprlandIPCNotFoundError", false]], "hyprlandservice (class in ignis.services.hyprland)": [[14, "ignis.services.hyprland.HyprlandService", false]], "icon (class in ignis.widgets.widget)": [[68, "ignis.widgets.Widget.Icon", false]], "icon (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.icon", false]], "icon (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.icon", false]], "icon (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.icon", false]], "icon_name (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.icon_name", false]], "icon_name (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.icon_name", false]], "icon_name (ignis.services.network.ethernet property)": [[17, "ignis.services.network.Ethernet.icon_name", false]], "icon_name (ignis.services.network.vpn property)": [[17, "ignis.services.network.Vpn.icon_name", false]], "icon_name (ignis.services.network.wifi property)": [[17, "ignis.services.network.Wifi.icon_name", false]], "icon_name (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.icon_name", false]], "icon_name (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.icon_name", false]], "icon_theme (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.icon_theme", false]], "id (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.id", false]], "id (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.id", false]], "id (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.id", false]], "id (ignis.services.notifications.notificationaction property)": [[19, "ignis.services.notifications.NotificationAction.id", false]], "id (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.id", false]], "identity (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.identity", false]], "ignis.exceptions": [[6, "module-ignis.exceptions", false]], "ignisapp (class in ignis.app)": [[0, "ignis.app.IgnisApp", false]], "ignisclient (class in ignis.client)": [[3, "ignis.client.IgnisClient", false]], "ignisgobject (class in ignis.gobject)": [[7, "ignis.gobject.IgnisGObject", false]], "ignisnotrunningerror": [[6, "ignis.exceptions.IgnisNotRunningError", false]], "image (ignis.widgets.widget.icon property)": [[68, "ignis.widgets.Widget.Icon.image", false]], "image (ignis.widgets.widget.picture property)": [[74, "ignis.widgets.Widget.Picture.image", false]], "info (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.info", false]], "info (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.info", false]], "initial_path (ignis.widgets.widget.filedialog property)": [[64, "ignis.widgets.Widget.FileDialog.initial_path", false]], "input_height (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.input_height", false]], "input_width (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.input_width", false]], "inspector() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.inspector", false]], "inspector() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.inspector", false]], "interface_name (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.interface_name", false]], "invoke() (ignis.services.notifications.notificationaction method)": [[19, "ignis.services.notifications.NotificationAction.invoke", false]], "is_active (ignis.services.systemd.systemdunit property)": [[23, "ignis.services.systemd.SystemdUnit.is_active", false]], "is_available (ignis.services.hyprland.hyprlandservice property)": [[14, "ignis.services.hyprland.HyprlandService.is_available", false]], "is_available (ignis.services.niri.niriservice property)": [[18, "ignis.services.niri.NiriService.is_available", false]], "is_connected (ignis.services.network.ethernet property)": [[17, "ignis.services.network.Ethernet.is_connected", false]], "is_connected (ignis.services.network.ethernetdevice property)": [[17, "ignis.services.network.EthernetDevice.is_connected", false]], "is_connected (ignis.services.network.vpn property)": [[17, "ignis.services.network.Vpn.is_connected", false]], "is_connected (ignis.services.network.vpnconnection property)": [[17, "ignis.services.network.VpnConnection.is_connected", false]], "is_connected (ignis.services.network.wifi property)": [[17, "ignis.services.network.Wifi.is_connected", false]], "is_connected (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.is_connected", false]], "is_connected (ignis.services.network.wifidevice property)": [[17, "ignis.services.network.WifiDevice.is_connected", false]], "is_default (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.is_default", false]], "is_muted (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.is_muted", false]], "is_paused (ignis.services.recorder.recorderservice property)": [[21, "ignis.services.recorder.RecorderService.is_paused", false]], "is_pinned (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.is_pinned", false]], "is_ready (ignis.app.ignisapp property)": [[0, "ignis.app.IgnisApp.is_ready", false]], "item_is_menu (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.item_is_menu", false]], "items (ignis.services.system_tray.systemtrayservice property)": [[22, "ignis.services.system_tray.SystemTrayService.items", false]], "items (ignis.widgets.widget.dropdown property)": [[60, "ignis.widgets.Widget.DropDown.items", false]], "items (ignis.widgets.widget.popovermenu property)": [[75, "ignis.widgets.Widget.PopoverMenu.items", false]], "json (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.json", false]], "kb_layout (ignis.services.hyprland.hyprlandservice property)": [[14, "ignis.services.hyprland.HyprlandService.kb_layout", false]], "kb_layout (ignis.services.niri.niriservice property)": [[18, "ignis.services.niri.NiriService.kb_layout", false]], "kb_mode (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.kb_mode", false]], "kernel (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.kernel", false]], "keywords (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.keywords", false]], "kind (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.kind", false]], "label (class in ignis.widgets.widget)": [[69, "ignis.widgets.Widget.Label", false]], "label (ignis.services.notifications.notificationaction property)": [[19, "ignis.services.notifications.NotificationAction.label", false]], "label (ignis.widgets.widget.filechooserbutton property)": [[63, "ignis.widgets.Widget.FileChooserButton.label", false]], "label (ignis.widgets.widget.menuitem property)": [[72, "ignis.widgets.Widget.MenuItem.label", false]], "last_seen (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.last_seen", false]], "launch() (ignis.services.applications.application method)": [[9, "ignis.services.applications.Application.launch", false]], "launch() (ignis.services.applications.applicationaction method)": [[9, "ignis.services.applications.ApplicationAction.launch", false]], "layer (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.layer", false]], "layershellnotsupportederror": [[6, "ignis.exceptions.LayerShellNotSupportedError", false]], "length (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.length", false]], "list_windows() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.list_windows", false]], "listbox (class in ignis.widgets.widget)": [[70, "ignis.widgets.Widget.ListBox", false]], "listboxrow (class in ignis.widgets.widget)": [[71, "ignis.widgets.Widget.ListBoxRow", false]], "listen_socket() (in module ignis.utils.utils)": [[45, "ignis.utils.Utils.listen_socket", false]], "load_interface_xml() (in module ignis.utils.utils)": [[46, "ignis.utils.Utils.load_interface_xml", false]], "loop_status (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.loop_status", false]], "margin_bottom (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.margin_bottom", false]], "margin_left (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.margin_left", false]], "margin_right (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.margin_right", false]], "margin_top (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.margin_top", false]], "max (ignis.widgets.widget.scale property)": [[79, "ignis.widgets.Widget.Scale.max", false]], "max (ignis.widgets.widget.spinbutton property)": [[82, "ignis.widgets.Widget.SpinButton.max", false]], "max_bitrate (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.max_bitrate", false]], "max_brightness (ignis.services.backlight.backlightdevice property)": [[11, "ignis.services.backlight.BacklightDevice.max_brightness", false]], "max_brightness (ignis.services.backlight.backlightservice property)": [[11, "ignis.services.backlight.BacklightService.max_brightness", false]], "max_popups_count (ignis.services.notifications.notificationservice property)": [[19, "ignis.services.notifications.NotificationService.max_popups_count", false]], "mem_available (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.mem_available", false]], "mem_info (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.mem_info", false]], "mem_total (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.mem_total", false]], "mem_used (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.mem_used", false]], "menu (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.menu", false]], "menuitem (class in ignis.widgets.widget)": [[72, "ignis.widgets.Widget.MenuItem", false]], "metadata (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.metadata", false]], "method_name (ignis.exceptions.dbusmethodnotfounderror property)": [[6, "ignis.exceptions.DBusMethodNotFoundError.method_name", false]], "methods (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.methods", false]], "methods (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.methods", false]], "microphone (ignis.services.audio.audioservice property)": [[10, "ignis.services.audio.AudioService.microphone", false]], "microphone_added() (ignis.services.audio.audioservice method)": [[10, "ignis.services.audio.AudioService.microphone_added", false]], "microphones (ignis.services.audio.audioservice property)": [[10, "ignis.services.audio.AudioService.microphones", false]], "mime_types (ignis.widgets.widget.filefilter property)": [[65, "ignis.widgets.Widget.FileFilter.mime_types", false]], "min (ignis.widgets.widget.scale property)": [[79, "ignis.widgets.Widget.Scale.min", false]], "min (ignis.widgets.widget.spinbutton property)": [[82, "ignis.widgets.Widget.SpinButton.min", false]], "model (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.model", false]], "module": [[6, "module-ignis.exceptions", false]], "monitor (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.monitor", false]], "monitor_id (ignis.exceptions.monitornotfounderror property)": [[6, "ignis.exceptions.MonitorNotFoundError.monitor_id", false]], "monitornotfounderror": [[6, "ignis.exceptions.MonitorNotFoundError", false]], "mprisplayer (class in ignis.services.mpris)": [[16, "ignis.services.mpris.MprisPlayer", false]], "mprisservice (class in ignis.services.mpris)": [[16, "ignis.services.mpris.MprisService", false]], "ms (ignis.utils.timeout property)": [[29, "ignis.utils.Timeout.ms", false]], "name (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.name", false]], "name (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.name", false]], "name (ignis.dbus_menu.dbusmenu property)": [[5, "ignis.dbus_menu.DBusMenu.name", false]], "name (ignis.exceptions.anothernotificationdaemonrunningerror property)": [[6, "ignis.exceptions.AnotherNotificationDaemonRunningError.name", false]], "name (ignis.exceptions.anothersystemtrayrunningerror property)": [[6, "ignis.exceptions.AnotherSystemTrayRunningError.name", false]], "name (ignis.services.applications.application property)": [[9, "ignis.services.applications.Application.name", false]], "name (ignis.services.applications.applicationaction property)": [[9, "ignis.services.applications.ApplicationAction.name", false]], "name (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.name", false]], "name (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.name", false]], "name (ignis.services.network.ethernetdevice property)": [[17, "ignis.services.network.EthernetDevice.name", false]], "name (ignis.services.network.vpnconnection property)": [[17, "ignis.services.network.VpnConnection.name", false]], "name (ignis.services.options.option property)": [[20, "ignis.services.options.Option.name", false]], "name (ignis.services.options.optionsgroup property)": [[20, "ignis.services.options.OptionsGroup.name", false]], "name (ignis.services.systemd.systemdunit property)": [[23, "ignis.services.systemd.SystemdUnit.name", false]], "namespace (ignis.widgets.widget.regularwindow property)": [[76, "ignis.widgets.Widget.RegularWindow.namespace", false]], "namespace (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.namespace", false]], "native_path (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.native_path", false]], "networkmanagernotfounderror": [[6, "ignis.exceptions.NetworkManagerNotFoundError", false]], "networkservice (class in ignis.services.network)": [[17, "ignis.services.network.NetworkService", false]], "new_access_point() (ignis.services.network.wifidevice method)": [[17, "ignis.services.network.WifiDevice.new_access_point", false]], "new_active_connection() (ignis.services.network.vpn method)": [[17, "ignis.services.network.Vpn.new_active_connection", false]], "new_connection() (ignis.services.network.vpn method)": [[17, "ignis.services.network.Vpn.new_connection", false]], "new_device() (ignis.services.network.ethernet method)": [[17, "ignis.services.network.Ethernet.new_device", false]], "new_device() (ignis.services.network.wifi method)": [[17, "ignis.services.network.Wifi.new_device", false]], "new_popup() (ignis.services.notifications.notificationservice method)": [[19, "ignis.services.notifications.NotificationService.new_popup", false]], "next() (ignis.services.mpris.mprisplayer method)": [[16, "ignis.services.mpris.MprisPlayer.next", false]], "niriipcnotfounderror": [[6, "ignis.exceptions.NiriIPCNotFoundError", false]], "niriservice (class in ignis.services.niri)": [[18, "ignis.services.niri.NiriService", false]], "notification (class in ignis.services.notifications)": [[19, "ignis.services.notifications.Notification", false]], "notificationaction (class in ignis.services.notifications)": [[19, "ignis.services.notifications.NotificationAction", false]], "notifications (ignis.services.notifications.notificationservice property)": [[19, "ignis.services.notifications.NotificationService.notifications", false]], "notificationservice (class in ignis.services.notifications)": [[19, "ignis.services.notifications.NotificationService", false]], "notified() (ignis.services.notifications.notificationservice method)": [[19, "ignis.services.notifications.NotificationService.notified", false]], "notify_all() (ignis.gobject.ignisgobject method)": [[7, "ignis.gobject.IgnisGObject.notify_all", false]], "notify_list() (ignis.gobject.ignisgobject method)": [[7, "ignis.gobject.IgnisGObject.notify_list", false]], "object_path (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.object_path", false]], "object_path (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.object_path", false]], "object_path (ignis.dbus_menu.dbusmenu property)": [[5, "ignis.dbus_menu.DBusMenu.object_path", false]], "object_path (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.object_path", false]], "on_accept (ignis.widgets.widget.entry property)": [[61, "ignis.widgets.Widget.Entry.on_accept", false]], "on_activate (ignis.widgets.widget.listboxrow property)": [[71, "ignis.widgets.Widget.ListBoxRow.on_activate", false]], "on_activate (ignis.widgets.widget.menuitem property)": [[72, "ignis.widgets.Widget.MenuItem.on_activate", false]], "on_change (ignis.widgets.widget.entry property)": [[61, "ignis.widgets.Widget.Entry.on_change", false]], "on_change (ignis.widgets.widget.scale property)": [[79, "ignis.widgets.Widget.Scale.on_change", false]], "on_change (ignis.widgets.widget.spinbutton property)": [[82, "ignis.widgets.Widget.SpinButton.on_change", false]], "on_change (ignis.widgets.widget.switch property)": [[83, "ignis.widgets.Widget.Switch.on_change", false]], "on_click (ignis.widgets.widget.button property)": [[56, "ignis.widgets.Widget.Button.on_click", false]], "on_click (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_click", false]], "on_file_set (ignis.widgets.widget.filedialog property)": [[64, "ignis.widgets.Widget.FileDialog.on_file_set", false]], "on_hover (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_hover", false]], "on_hover_lost (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_hover_lost", false]], "on_middle_click (ignis.widgets.widget.button property)": [[56, "ignis.widgets.Widget.Button.on_middle_click", false]], "on_middle_click (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_middle_click", false]], "on_name_acquired (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.on_name_acquired", false]], "on_name_lost (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.on_name_lost", false]], "on_right_click (ignis.widgets.widget.button property)": [[56, "ignis.widgets.Widget.Button.on_right_click", false]], "on_right_click (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_right_click", false]], "on_scroll_down (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_scroll_down", false]], "on_scroll_left (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_scroll_left", false]], "on_scroll_right (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_scroll_right", false]], "on_scroll_up (ignis.widgets.widget.eventbox property)": [[62, "ignis.widgets.Widget.EventBox.on_scroll_up", false]], "on_selected (ignis.widgets.widget.dropdown property)": [[60, "ignis.widgets.Widget.DropDown.on_selected", false]], "on_toggled (ignis.widgets.widget.checkbutton property)": [[59, "ignis.widgets.Widget.CheckButton.on_toggled", false]], "on_toggled (ignis.widgets.widget.togglebutton property)": [[84, "ignis.widgets.Widget.ToggleButton.on_toggled", false]], "open_dialog() (ignis.widgets.widget.filedialog method)": [[64, "ignis.widgets.Widget.FileDialog.open_dialog", false]], "open_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.open_window", false]], "open_window() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.open_window", false]], "option (class in ignis.services.options)": [[20, "ignis.services.options.Option", false]], "option_name (ignis.exceptions.optionexistserror property)": [[6, "ignis.exceptions.OptionExistsError.option_name", false]], "option_name (ignis.exceptions.optionnotfounderror property)": [[6, "ignis.exceptions.OptionNotFoundError.option_name", false]], "optionexistserror": [[6, "ignis.exceptions.OptionExistsError", false]], "optionnotfounderror": [[6, "ignis.exceptions.OptionNotFoundError", false]], "options_group (ignis.exceptions.optionsgroupexistserror property)": [[6, "ignis.exceptions.OptionsGroupExistsError.options_group", false]], "options_group (ignis.exceptions.optionsgroupnotfounderror property)": [[6, "ignis.exceptions.OptionsGroupNotFoundError.options_group", false]], "optionsgroup (class in ignis.services.options)": [[20, "ignis.services.options.OptionsGroup", false]], "optionsgroupexistserror": [[6, "ignis.exceptions.OptionsGroupExistsError", false]], "optionsgroupnotfounderror": [[6, "ignis.exceptions.OptionsGroupNotFoundError", false]], "optionsservice (class in ignis.services.options)": [[20, "ignis.services.options.OptionsService", false]], "os_ansi_color (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_ansi_color", false]], "os_bug_report_url (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_bug_report_url", false]], "os_build_id (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_build_id", false]], "os_documentation_url (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_documentation_url", false]], "os_home_url (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_home_url", false]], "os_id (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_id", false]], "os_logo (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_logo", false]], "os_logo_dark (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_logo_dark", false]], "os_logo_text (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_logo_text", false]], "os_logo_text_dark (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_logo_text_dark", false]], "os_name (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_name", false]], "os_privacy_policy_url (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_privacy_policy_url", false]], "os_support_url (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.os_support_url", false]], "output (ignis.utils.poll property)": [[27, "ignis.utils.Poll.output", false]], "overlay (class in ignis.widgets.widget)": [[73, "ignis.widgets.Widget.Overlay", false]], "overlays (ignis.widgets.widget.overlay property)": [[73, "ignis.widgets.Widget.Overlay.overlays", false]], "override_enum() (ignis.base_widget.basewidget method)": [[2, "ignis.base_widget.BaseWidget.override_enum", false]], "paired (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.paired", false]], "path (ignis.utils.filemonitor property)": [[26, "ignis.utils.FileMonitor.path", false]], "pause() (ignis.services.mpris.mprisplayer method)": [[16, "ignis.services.mpris.MprisPlayer.pause", false]], "pause_recording() (ignis.services.recorder.recorderservice method)": [[21, "ignis.services.recorder.RecorderService.pause_recording", false]], "percent (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.percent", false]], "perm_hw_address (ignis.services.network.ethernetdevice property)": [[17, "ignis.services.network.EthernetDevice.perm_hw_address", false]], "picture (class in ignis.widgets.widget)": [[74, "ignis.widgets.Widget.Picture", false]], "pin() (ignis.services.applications.application method)": [[9, "ignis.services.applications.Application.pin", false]], "pinned (ignis.services.applications.applicationsservice property)": [[9, "ignis.services.applications.ApplicationsService.pinned", false]], "pinned() (ignis.services.applications.application method)": [[9, "ignis.services.applications.Application.pinned", false]], "play() (ignis.services.mpris.mprisplayer method)": [[16, "ignis.services.mpris.MprisPlayer.play", false]], "play_pause() (ignis.services.mpris.mprisplayer method)": [[16, "ignis.services.mpris.MprisPlayer.play_pause", false]], "playback_status (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.playback_status", false]], "player_added() (ignis.services.mpris.mprisservice method)": [[16, "ignis.services.mpris.MprisService.player_added", false]], "players (ignis.services.mpris.mprisservice property)": [[16, "ignis.services.mpris.MprisService.players", false]], "plugin_name (ignis.exceptions.gstpluginnotfounderror property)": [[6, "ignis.exceptions.GstPluginNotFoundError.plugin_name", false]], "plugin_package (ignis.exceptions.gstpluginnotfounderror property)": [[6, "ignis.exceptions.GstPluginNotFoundError.plugin_package", false]], "point (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.point", false]], "poll (class in ignis.utils)": [[27, "ignis.utils.Poll", false]], "popovermenu (class in ignis.widgets.widget)": [[75, "ignis.widgets.Widget.PopoverMenu", false]], "popup (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.popup", false]], "popup (ignis.widgets.widget.window property)": [[85, "ignis.widgets.Widget.Window.popup", false]], "popup_timeout (ignis.services.notifications.notificationservice property)": [[19, "ignis.services.notifications.NotificationService.popup_timeout", false]], "popups (ignis.services.notifications.notificationservice property)": [[19, "ignis.services.notifications.NotificationService.popups", false]], "position (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.position", false]], "power_supply (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.power_supply", false]], "powered (ignis.services.bluetooth.bluetoothservice property)": [[12, "ignis.services.bluetooth.BluetoothService.powered", false]], "prevent_gc (ignis.utils.filemonitor property)": [[26, "ignis.utils.FileMonitor.prevent_gc", false]], "previous() (ignis.services.mpris.mprisplayer method)": [[16, "ignis.services.mpris.MprisPlayer.previous", false]], "properties (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.properties", false]], "properties (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.properties", false]], "property_name (ignis.exceptions.dbuspropertynotfounderror property)": [[6, "ignis.exceptions.DBusPropertyNotFoundError.property_name", false]], "proxy (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.proxy", false]], "proxy (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.proxy", false]], "quit() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.quit", false]], "quit() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.quit", false]], "ready() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.ready", false]], "recorder_added() (ignis.services.audio.audioservice method)": [[10, "ignis.services.audio.AudioService.recorder_added", false]], "recorders (ignis.services.audio.audioservice property)": [[10, "ignis.services.audio.AudioService.recorders", false]], "recorderservice (class in ignis.services.recorder)": [[21, "ignis.services.recorder.RecorderService", false]], "recording_started() (ignis.services.recorder.recorderservice method)": [[21, "ignis.services.recorder.RecorderService.recording_started", false]], "recording_stopped() (ignis.services.recorder.recorderservice method)": [[21, "ignis.services.recorder.RecorderService.recording_stopped", false]], "recursive (ignis.utils.filemonitor property)": [[26, "ignis.utils.FileMonitor.recursive", false]], "register_dbus_method() (ignis.dbus.dbusservice method)": [[4, "ignis.dbus.DBusService.register_dbus_method", false]], "register_dbus_property() (ignis.dbus.dbusservice method)": [[4, "ignis.dbus.DBusService.register_dbus_property", false]], "regularwindow (class in ignis.widgets.widget)": [[76, "ignis.widgets.Widget.RegularWindow", false]], "reload() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.reload", false]], "reload() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.reload", false]], "reload_css() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.reload_css", false]], "remove() (ignis.services.options.option method)": [[20, "ignis.services.options.Option.remove", false]], "remove() (ignis.services.options.optionsgroup method)": [[20, "ignis.services.options.OptionsGroup.remove", false]], "remove_css() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.remove_css", false]], "remove_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.remove_window", false]], "removed() (ignis.services.audio.stream method)": [[10, "ignis.services.audio.Stream.removed", false]], "removed() (ignis.services.bluetooth.bluetoothdevice method)": [[12, "ignis.services.bluetooth.BluetoothDevice.removed", false]], "removed() (ignis.services.network.ethernetdevice method)": [[17, "ignis.services.network.EthernetDevice.removed", false]], "removed() (ignis.services.network.vpnconnection method)": [[17, "ignis.services.network.VpnConnection.removed", false]], "removed() (ignis.services.network.wifiaccesspoint method)": [[17, "ignis.services.network.WifiAccessPoint.removed", false]], "removed() (ignis.services.network.wifidevice method)": [[17, "ignis.services.network.WifiDevice.removed", false]], "removed() (ignis.services.options.option method)": [[20, "ignis.services.options.Option.removed", false]], "removed() (ignis.services.options.optionsgroup method)": [[20, "ignis.services.options.OptionsGroup.removed", false]], "removed() (ignis.services.system_tray.systemtrayitem method)": [[22, "ignis.services.system_tray.SystemTrayItem.removed", false]], "removed() (ignis.services.upower.upowerdevice method)": [[24, "ignis.services.upower.UPowerDevice.removed", false]], "reset_css() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.reset_css", false]], "restart() (ignis.services.systemd.systemdunit method)": [[23, "ignis.services.systemd.SystemdUnit.restart", false]], "returncode (ignis.utils.exec_sh.asynccompletedprocess property)": [[34, "ignis.utils.exec_sh.AsyncCompletedProcess.returncode", false]], "revealer (class in ignis.widgets.widget)": [[77, "ignis.widgets.Widget.Revealer", false]], "revealer (ignis.widgets.widget.revealerwindow property)": [[78, "ignis.widgets.Widget.RevealerWindow.revealer", false]], "revealerwindow (class in ignis.widgets.widget)": [[78, "ignis.widgets.Widget.RevealerWindow", false]], "rotated (ignis.widgets.widget.arrow property)": [[53, "ignis.widgets.Widget.Arrow.rotated", false]], "row_num (ignis.widgets.widget.grid property)": [[66, "ignis.widgets.Widget.Grid.row_num", false]], "rows (ignis.widgets.widget.listbox property)": [[70, "ignis.widgets.Widget.ListBox.rows", false]], "run() (ignis.utils.threadtask method)": [[28, "ignis.utils.ThreadTask.run", false]], "run_file() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.run_file", false]], "run_in_thread() (in module ignis.utils.utils)": [[47, "ignis.utils.Utils.run_in_thread", false]], "run_python() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.run_python", false]], "sass_compile() (in module ignis.utils.utils)": [[48, "ignis.utils.Utils.sass_compile", false]], "sasscompilationerror": [[6, "ignis.exceptions.SassCompilationError", false]], "scale (class in ignis.widgets.widget)": [[79, "ignis.widgets.Widget.Scale", false]], "scale_pixbuf() (in module ignis.utils.utils)": [[49, "ignis.utils.Utils.scale_pixbuf", false]], "scan() (ignis.services.network.wifidevice method)": [[17, "ignis.services.network.WifiDevice.scan", false]], "scroll (class in ignis.widgets.widget)": [[80, "ignis.widgets.Widget.Scroll", false]], "scroll() (ignis.services.system_tray.systemtrayitem method)": [[22, "ignis.services.system_tray.SystemTrayItem.scroll", false]], "search() (ignis.services.applications.applicationsservice class method)": [[9, "ignis.services.applications.ApplicationsService.search", false]], "secondary_activate() (ignis.services.system_tray.systemtrayitem method)": [[22, "ignis.services.system_tray.SystemTrayItem.secondary_activate", false]], "section (ignis.exceptions.cssparsingerror property)": [[6, "ignis.exceptions.CssParsingError.section", false]], "security (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.security", false]], "seek() (ignis.services.mpris.mprisplayer method)": [[16, "ignis.services.mpris.MprisPlayer.seek", false]], "select_folder (ignis.widgets.widget.filedialog property)": [[64, "ignis.widgets.Widget.FileDialog.select_folder", false]], "selected (ignis.widgets.widget.dropdown property)": [[60, "ignis.widgets.Widget.DropDown.selected", false]], "selected (ignis.widgets.widget.listboxrow property)": [[71, "ignis.widgets.Widget.ListBoxRow.selected", false]], "send_command() (ignis.services.hyprland.hyprlandservice method)": [[14, "ignis.services.hyprland.HyprlandService.send_command", false]], "send_command() (ignis.services.niri.niriservice method)": [[18, "ignis.services.niri.NiriService.send_command", false]], "send_socket() (in module ignis.utils.utils)": [[50, "ignis.utils.Utils.send_socket", false]], "separator (class in ignis.widgets.widget)": [[81, "ignis.widgets.Widget.Separator", false]], "serial (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.serial", false]], "service_name (ignis.exceptions.servicenotfounderror property)": [[6, "ignis.exceptions.ServiceNotFoundError.service_name", false]], "servicenotfounderror": [[6, "ignis.exceptions.ServiceNotFoundError", false]], "session_type (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.session_type", false]], "setup_mode (ignis.services.bluetooth.bluetoothservice property)": [[12, "ignis.services.bluetooth.BluetoothService.setup_mode", false]], "shuffle (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.shuffle", false]], "signal_subscribe() (ignis.dbus.dbusproxy method)": [[4, "ignis.dbus.DBusProxy.signal_subscribe", false]], "signal_unsubscribe() (ignis.dbus.dbusproxy method)": [[4, "ignis.dbus.DBusProxy.signal_unsubscribe", false]], "speaker (ignis.services.audio.audioservice property)": [[10, "ignis.services.audio.AudioService.speaker", false]], "speaker_added() (ignis.services.audio.audioservice method)": [[10, "ignis.services.audio.AudioService.speaker_added", false]], "speakers (ignis.services.audio.audioservice property)": [[10, "ignis.services.audio.AudioService.speakers", false]], "speed (ignis.services.network.ethernetdevice property)": [[17, "ignis.services.network.EthernetDevice.speed", false]], "spinbutton (class in ignis.widgets.widget)": [[82, "ignis.widgets.Widget.SpinButton", false]], "ssid (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.ssid", false]], "start() (ignis.services.systemd.systemdunit method)": [[23, "ignis.services.systemd.SystemdUnit.start", false]], "start_recording() (ignis.services.recorder.recorderservice method)": [[21, "ignis.services.recorder.RecorderService.start_recording", false]], "state (ignis.services.bluetooth.bluetoothservice property)": [[12, "ignis.services.bluetooth.BluetoothService.state", false]], "state (ignis.services.network.ethernetdevice property)": [[17, "ignis.services.network.EthernetDevice.state", false]], "state (ignis.services.network.wifidevice property)": [[17, "ignis.services.network.WifiDevice.state", false]], "status (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.status", false]], "stderr (ignis.exceptions.sasscompilationerror property)": [[6, "ignis.exceptions.SassCompilationError.stderr", false]], "stderr (ignis.utils.exec_sh.asynccompletedprocess property)": [[34, "ignis.utils.exec_sh.AsyncCompletedProcess.stderr", false]], "stdout (ignis.utils.exec_sh.asynccompletedprocess property)": [[34, "ignis.utils.exec_sh.AsyncCompletedProcess.stdout", false]], "step (ignis.widgets.widget.scale property)": [[79, "ignis.widgets.Widget.Scale.step", false]], "step (ignis.widgets.widget.spinbutton property)": [[82, "ignis.widgets.Widget.SpinButton.step", false]], "stop() (ignis.services.mpris.mprisplayer method)": [[16, "ignis.services.mpris.MprisPlayer.stop", false]], "stop() (ignis.services.systemd.systemdunit method)": [[23, "ignis.services.systemd.SystemdUnit.stop", false]], "stop_recording() (ignis.services.recorder.recorderservice method)": [[21, "ignis.services.recorder.RecorderService.stop_recording", false]], "stream (class in ignis.services.audio)": [[10, "ignis.services.audio.Stream", false]], "stream (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.stream", false]], "streams (ignis.services.audio.audioservice property)": [[10, "ignis.services.audio.AudioService.streams", false]], "strength (ignis.services.network.wifiaccesspoint property)": [[17, "ignis.services.network.WifiAccessPoint.strength", false]], "style_path (ignis.exceptions.stylepathappliederror property)": [[6, "ignis.exceptions.StylePathAppliedError.style_path", false]], "style_path (ignis.exceptions.stylepathnotfounderror property)": [[6, "ignis.exceptions.StylePathNotFoundError.style_path", false]], "stylepathappliederror": [[6, "ignis.exceptions.StylePathAppliedError", false]], "stylepathnotfounderror": [[6, "ignis.exceptions.StylePathNotFoundError", false]], "submenu (ignis.widgets.widget.menuitem property)": [[72, "ignis.widgets.Widget.MenuItem.submenu", false]], "summary (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.summary", false]], "switch (class in ignis.widgets.widget)": [[83, "ignis.widgets.Widget.Switch", false]], "switch_kb_layout() (ignis.services.hyprland.hyprlandservice method)": [[14, "ignis.services.hyprland.HyprlandService.switch_kb_layout", false]], "switch_kb_layout() (ignis.services.niri.niriservice method)": [[18, "ignis.services.niri.NiriService.switch_kb_layout", false]], "switch_to_workspace() (ignis.services.hyprland.hyprlandservice method)": [[14, "ignis.services.hyprland.HyprlandService.switch_to_workspace", false]], "switch_to_workspace() (ignis.services.niri.niriservice method)": [[18, "ignis.services.niri.NiriService.switch_to_workspace", false]], "systemdservice (class in ignis.services.systemd)": [[23, "ignis.services.systemd.SystemdService", false]], "systemdunit (class in ignis.services.systemd)": [[23, "ignis.services.systemd.SystemdUnit", false]], "systemtrayitem (class in ignis.services.system_tray)": [[22, "ignis.services.system_tray.SystemTrayItem", false]], "systemtrayservice (class in ignis.services.system_tray)": [[22, "ignis.services.system_tray.SystemTrayService", false]], "target (ignis.gobject.binding property)": [[7, "ignis.gobject.Binding.target", false]], "target (ignis.utils.timeout property)": [[29, "ignis.utils.Timeout.target", false]], "target_property (ignis.gobject.binding property)": [[7, "ignis.gobject.Binding.target_property", false]], "technology (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.technology", false]], "temperature (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.temperature", false]], "thread() (in module ignis.utils.utils)": [[51, "ignis.utils.Utils.thread", false]], "threadtask (class in ignis.utils)": [[28, "ignis.utils.ThreadTask", false]], "time (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.time", false]], "time (ignis.widgets.widget.arrow property)": [[53, "ignis.widgets.Widget.Arrow.time", false]], "time_remaining (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.time_remaining", false]], "timeout (class in ignis.utils)": [[29, "ignis.utils.Timeout", false]], "timeout (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.timeout", false]], "timeout (ignis.utils.poll property)": [[27, "ignis.utils.Poll.timeout", false]], "title (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.title", false]], "title (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.title", false]], "toggle() (ignis.widgets.widget.arrow method)": [[53, "ignis.widgets.Widget.Arrow.toggle", false]], "toggle() (ignis.widgets.widget.arrowbutton method)": [[54, "ignis.widgets.Widget.ArrowButton.toggle", false]], "toggle_connection() (ignis.services.network.vpnconnection method)": [[17, "ignis.services.network.VpnConnection.toggle_connection", false]], "toggle_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.toggle_window", false]], "toggle_window() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.toggle_window", false]], "togglebutton (class in ignis.widgets.widget)": [[84, "ignis.widgets.Widget.ToggleButton", false]], "tooltip (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.tooltip", false]], "track_id (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.track_id", false]], "transform (ignis.gobject.binding property)": [[7, "ignis.gobject.Binding.transform", false]], "trusted (ignis.services.bluetooth.bluetoothdevice property)": [[12, "ignis.services.bluetooth.BluetoothDevice.trusted", false]], "uniq_name (ignis.widgets.widget.menuitem property)": [[72, "ignis.widgets.Widget.MenuItem.uniq_name", false]], "units (ignis.services.systemd.systemdservice property)": [[23, "ignis.services.systemd.SystemdService.units", false]], "unown_name() (ignis.dbus.dbusservice method)": [[4, "ignis.dbus.DBusService.unown_name", false]], "unpin() (ignis.services.applications.application method)": [[9, "ignis.services.applications.Application.unpin", false]], "unpinned() (ignis.services.applications.application method)": [[9, "ignis.services.applications.Application.unpinned", false]], "unwatch_name() (ignis.dbus.dbusproxy method)": [[4, "ignis.dbus.DBusProxy.unwatch_name", false]], "upowerdevice (class in ignis.services.upower)": [[24, "ignis.services.upower.UPowerDevice", false]], "upowernotrunningerror": [[6, "ignis.exceptions.UPowerNotRunningError", false]], "upowerservice (class in ignis.services.upower)": [[24, "ignis.services.upower.UPowerService", false]], "uptime (ignis.services.fetch.fetchservice property)": [[13, "ignis.services.fetch.FetchService.uptime", false]], "urgency (ignis.services.notifications.notification property)": [[19, "ignis.services.notifications.Notification.urgency", false]], "url (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.url", false]], "value (ignis.services.options.option property)": [[20, "ignis.services.options.Option.value", false]], "value (ignis.widgets.widget.scale property)": [[79, "ignis.widgets.Widget.Scale.value", false]], "value (ignis.widgets.widget.spinbutton property)": [[82, "ignis.widgets.Widget.SpinButton.value", false]], "variable (class in ignis.variable)": [[52, "ignis.variable.Variable", false]], "vendor (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.vendor", false]], "vertical (ignis.widgets.widget.box property)": [[55, "ignis.widgets.Widget.Box.vertical", false]], "vertical (ignis.widgets.widget.centerbox property)": [[58, "ignis.widgets.Widget.CenterBox.vertical", false]], "vertical (ignis.widgets.widget.scale property)": [[79, "ignis.widgets.Widget.Scale.vertical", false]], "vertical (ignis.widgets.widget.separator property)": [[81, "ignis.widgets.Widget.Separator.vertical", false]], "voltage (ignis.services.upower.upowerdevice property)": [[24, "ignis.services.upower.UPowerDevice.voltage", false]], "volume (ignis.services.audio.stream property)": [[10, "ignis.services.audio.Stream.volume", false]], "volume (ignis.services.mpris.mprisplayer property)": [[16, "ignis.services.mpris.MprisPlayer.volume", false]], "vpn (class in ignis.services.network)": [[17, "ignis.services.network.Vpn", false]], "vpn (ignis.services.network.networkservice property)": [[17, "ignis.services.network.NetworkService.vpn", false]], "vpnconnection (class in ignis.services.network)": [[17, "ignis.services.network.VpnConnection", false]], "wallpaper (ignis.services.wallpaper.wallpaperservice property)": [[25, "ignis.services.wallpaper.WallpaperService.wallpaper", false]], "wallpaperservice (class in ignis.services.wallpaper)": [[25, "ignis.services.wallpaper.WallpaperService", false]], "watch_name() (ignis.dbus.dbusproxy method)": [[4, "ignis.dbus.DBusProxy.watch_name", false]], "width (ignis.widgets.widget.picture property)": [[74, "ignis.widgets.Widget.Picture.width", false]], "wifi (class in ignis.services.network)": [[17, "ignis.services.network.Wifi", false]], "wifi (ignis.services.network.networkservice property)": [[17, "ignis.services.network.NetworkService.wifi", false]], "wifiaccesspoint (class in ignis.services.network)": [[17, "ignis.services.network.WifiAccessPoint", false]], "wifidevice (class in ignis.services.network)": [[17, "ignis.services.network.WifiDevice", false]], "window (class in ignis.widgets.widget)": [[85, "ignis.widgets.Widget.Window", false]], "window_id (ignis.services.system_tray.systemtrayitem property)": [[22, "ignis.services.system_tray.SystemTrayItem.window_id", false]], "window_name (ignis.exceptions.windowaddederror property)": [[6, "ignis.exceptions.WindowAddedError.window_name", false]], "window_name (ignis.exceptions.windownotfounderror property)": [[6, "ignis.exceptions.WindowNotFoundError.window_name", false]], "windowaddederror": [[6, "ignis.exceptions.WindowAddedError", false]], "windownotfounderror": [[6, "ignis.exceptions.WindowNotFoundError", false]], "windows (ignis.app.ignisapp property)": [[0, "ignis.app.IgnisApp.windows", false]], "workspaces (ignis.services.hyprland.hyprlandservice property)": [[14, "ignis.services.hyprland.HyprlandService.workspaces", false]], "workspaces (ignis.services.niri.niriservice property)": [[18, "ignis.services.niri.NiriService.workspaces", false]]}, "objects": {"ignis": [[6, 3, 0, "-", "exceptions"]], "ignis.app": [[0, 0, 1, "", "IgnisApp"]], "ignis.app.IgnisApp": [[0, 1, 1, "", "add_icons"], [0, 1, 1, "", "add_window"], [0, 1, 1, "", "apply_css"], [0, 2, 1, "", "autoreload_config"], [0, 2, 1, "", "autoreload_css"], [0, 1, 1, "", "close_window"], [0, 1, 1, "", "get_default"], [0, 1, 1, "", "get_window"], [0, 1, 1, "", "inspector"], [0, 2, 1, "", "is_ready"], [0, 1, 1, "", "open_window"], [0, 1, 1, "", "quit"], [0, 1, 1, "", "ready"], [0, 1, 1, "", "reload"], [0, 1, 1, "", "reload_css"], [0, 1, 1, "", "remove_css"], [0, 1, 1, "", "remove_window"], [0, 1, 1, "", "reset_css"], [0, 1, 1, "", "toggle_window"], [0, 2, 1, "", "windows"]], "ignis.base_service": [[1, 0, 1, "", "BaseService"]], "ignis.base_service.BaseService": [[1, 1, 1, "", "get_default"]], "ignis.base_widget": [[2, 0, 1, "", "BaseWidget"]], "ignis.base_widget.BaseWidget": [[2, 1, 1, "", "override_enum"]], "ignis.client": [[3, 0, 1, "", "IgnisClient"]], "ignis.client.IgnisClient": [[3, 1, 1, "", "close_window"], [3, 2, 1, "", "has_owner"], [3, 1, 1, "", "inspector"], [3, 1, 1, "", "list_windows"], [3, 1, 1, "", "open_window"], [3, 1, 1, "", "quit"], [3, 1, 1, "", "reload"], [3, 1, 1, "", "run_file"], [3, 1, 1, "", "run_python"], [3, 1, 1, "", "toggle_window"]], "ignis.dbus": [[4, 0, 1, "", "DBusProxy"], [4, 0, 1, "", "DBusService"]], "ignis.dbus.DBusProxy": [[4, 2, 1, "", "bus_type"], [4, 2, 1, "", "connection"], [4, 2, 1, "", "has_owner"], [4, 2, 1, "", "info"], [4, 2, 1, "", "interface_name"], [4, 2, 1, "", "methods"], [4, 2, 1, "", "name"], [4, 2, 1, "", "object_path"], [4, 2, 1, "", "properties"], [4, 2, 1, "", "proxy"], [4, 1, 1, "", "signal_subscribe"], [4, 1, 1, "", "signal_unsubscribe"], [4, 1, 1, "", "unwatch_name"], [4, 1, 1, "", "watch_name"]], "ignis.dbus.DBusService": [[4, 2, 1, "", "connection"], [4, 1, 1, "", "emit_signal"], [4, 2, 1, "", "info"], [4, 2, 1, "", "methods"], [4, 2, 1, "", "name"], [4, 2, 1, "", "object_path"], [4, 2, 1, "", "on_name_acquired"], [4, 2, 1, "", "on_name_lost"], [4, 2, 1, "", "properties"], [4, 1, 1, "", "register_dbus_method"], [4, 1, 1, "", "register_dbus_property"], [4, 1, 1, "", "unown_name"]], "ignis.dbus_menu": [[5, 0, 1, "", "DBusMenu"]], "ignis.dbus_menu.DBusMenu": [[5, 1, 1, "", "copy"], [5, 2, 1, "", "name"], [5, 2, 1, "", "object_path"]], "ignis.exceptions": [[6, 4, 1, "", "AnotherNotificationDaemonRunningError"], [6, 4, 1, "", "AnotherSystemTrayRunningError"], [6, 4, 1, "", "CssParsingError"], [6, 4, 1, "", "DBusMethodNotFoundError"], [6, 4, 1, "", "DBusPropertyNotFoundError"], [6, 4, 1, "", "DartSassNotFoundError"], [6, 4, 1, "", "DisplayNotFoundError"], [6, 4, 1, "", "GnomeBluetoothNotFoundError"], [6, 4, 1, "", "GstNotFoundError"], [6, 4, 1, "", "GstPluginNotFoundError"], [6, 4, 1, "", "Gtk4LayerShellNotFoundError"], [6, 4, 1, "", "GvcNotFoundError"], [6, 4, 1, "", "HyprlandIPCNotFoundError"], [6, 4, 1, "", "IgnisNotRunningError"], [6, 4, 1, "", "LayerShellNotSupportedError"], [6, 4, 1, "", "MonitorNotFoundError"], [6, 4, 1, "", "NetworkManagerNotFoundError"], [6, 4, 1, "", "NiriIPCNotFoundError"], [6, 4, 1, "", "OptionExistsError"], [6, 4, 1, "", "OptionNotFoundError"], [6, 4, 1, "", "OptionsGroupExistsError"], [6, 4, 1, "", "OptionsGroupNotFoundError"], [6, 4, 1, "", "SassCompilationError"], [6, 4, 1, "", "ServiceNotFoundError"], [6, 4, 1, "", "StylePathAppliedError"], [6, 4, 1, "", "StylePathNotFoundError"], [6, 4, 1, "", "UPowerNotRunningError"], [6, 4, 1, "", "WindowAddedError"], [6, 4, 1, "", "WindowNotFoundError"]], "ignis.exceptions.AnotherNotificationDaemonRunningError": [[6, 2, 1, "", "name"]], "ignis.exceptions.AnotherSystemTrayRunningError": [[6, 2, 1, "", "name"]], "ignis.exceptions.CssParsingError": [[6, 2, 1, "", "gerror"], [6, 2, 1, "", "section"]], "ignis.exceptions.DBusMethodNotFoundError": [[6, 2, 1, "", "method_name"]], "ignis.exceptions.DBusPropertyNotFoundError": [[6, 2, 1, "", "property_name"]], "ignis.exceptions.GstPluginNotFoundError": [[6, 2, 1, "", "plugin_name"], [6, 2, 1, "", "plugin_package"]], "ignis.exceptions.MonitorNotFoundError": [[6, 2, 1, "", "monitor_id"]], "ignis.exceptions.OptionExistsError": [[6, 2, 1, "", "option_name"]], "ignis.exceptions.OptionNotFoundError": [[6, 2, 1, "", "option_name"]], "ignis.exceptions.OptionsGroupExistsError": [[6, 2, 1, "", "options_group"]], "ignis.exceptions.OptionsGroupNotFoundError": [[6, 2, 1, "", "options_group"]], "ignis.exceptions.SassCompilationError": [[6, 2, 1, "", "stderr"]], "ignis.exceptions.ServiceNotFoundError": [[6, 2, 1, "", "service_name"]], "ignis.exceptions.StylePathAppliedError": [[6, 2, 1, "", "style_path"]], "ignis.exceptions.StylePathNotFoundError": [[6, 2, 1, "", "style_path"]], "ignis.exceptions.WindowAddedError": [[6, 2, 1, "", "window_name"]], "ignis.exceptions.WindowNotFoundError": [[6, 2, 1, "", "window_name"]], "ignis.gobject": [[7, 0, 1, "", "Binding"], [7, 0, 1, "", "IgnisGObject"]], "ignis.gobject.Binding": [[7, 2, 1, "", "target"], [7, 2, 1, "", "target_property"], [7, 2, 1, "", "transform"]], "ignis.gobject.IgnisGObject": [[7, 1, 1, "", "bind"], [7, 1, 1, "", "bind_property2"], [7, 1, 1, "", "notify_all"], [7, 1, 1, "", "notify_list"]], "ignis.services.applications": [[9, 0, 1, "", "Application"], [9, 0, 1, "", "ApplicationAction"], [9, 0, 1, "", "ApplicationsService"]], "ignis.services.applications.Application": [[9, 2, 1, "", "actions"], [9, 2, 1, "", "app"], [9, 2, 1, "", "description"], [9, 2, 1, "", "desktop_file"], [9, 2, 1, "", "exec_string"], [9, 2, 1, "", "executable"], [9, 2, 1, "", "icon"], [9, 2, 1, "", "id"], [9, 2, 1, "", "is_pinned"], [9, 2, 1, "", "keywords"], [9, 1, 1, "", "launch"], [9, 2, 1, "", "name"], [9, 1, 1, "", "pin"], [9, 1, 1, "", "pinned"], [9, 1, 1, "", "unpin"], [9, 1, 1, "", "unpinned"]], "ignis.services.applications.ApplicationAction": [[9, 2, 1, "", "action"], [9, 1, 1, "", "launch"], [9, 2, 1, "", "name"]], "ignis.services.applications.ApplicationsService": [[9, 2, 1, "", "apps"], [9, 2, 1, "", "pinned"], [9, 1, 1, "", "search"]], "ignis.services.audio": [[10, 0, 1, "", "AudioService"], [10, 0, 1, "", "Stream"]], "ignis.services.audio.AudioService": [[10, 1, 1, "", "app_added"], [10, 2, 1, "", "apps"], [10, 2, 1, "", "control"], [10, 2, 1, "", "microphone"], [10, 1, 1, "", "microphone_added"], [10, 2, 1, "", "microphones"], [10, 1, 1, "", "recorder_added"], [10, 2, 1, "", "recorders"], [10, 2, 1, "", "speaker"], [10, 1, 1, "", "speaker_added"], [10, 2, 1, "", "speakers"], [10, 2, 1, "", "streams"]], "ignis.services.audio.Stream": [[10, 2, 1, "", "application_id"], [10, 2, 1, "", "description"], [10, 2, 1, "", "icon_name"], [10, 2, 1, "", "id"], [10, 2, 1, "", "is_default"], [10, 2, 1, "", "is_muted"], [10, 2, 1, "", "name"], [10, 1, 1, "", "removed"], [10, 2, 1, "", "stream"], [10, 2, 1, "", "volume"]], "ignis.services.backlight": [[11, 0, 1, "", "BacklightDevice"], [11, 0, 1, "", "BacklightService"]], "ignis.services.backlight.BacklightDevice": [[11, 2, 1, "", "brightness"], [11, 2, 1, "", "device_name"], [11, 2, 1, "", "max_brightness"]], "ignis.services.backlight.BacklightService": [[11, 2, 1, "", "available"], [11, 2, 1, "", "brightness"], [11, 2, 1, "", "devices"], [11, 2, 1, "", "max_brightness"]], "ignis.services.bluetooth": [[12, 0, 1, "", "BluetoothDevice"], [12, 0, 1, "", "BluetoothService"]], "ignis.services.bluetooth.BluetoothDevice": [[12, 2, 1, "", "address"], [12, 2, 1, "", "alias"], [12, 2, 1, "", "battery_level"], [12, 2, 1, "", "battery_percentage"], [12, 1, 1, "", "connect_to"], [12, 2, 1, "", "connectable"], [12, 2, 1, "", "connected"], [12, 2, 1, "", "device_type"], [12, 1, 1, "", "disconnect_from"], [12, 2, 1, "", "gdevice"], [12, 2, 1, "", "icon_name"], [12, 2, 1, "", "name"], [12, 2, 1, "", "paired"], [12, 1, 1, "", "removed"], [12, 2, 1, "", "trusted"]], "ignis.services.bluetooth.BluetoothService": [[12, 2, 1, "", "client"], [12, 2, 1, "", "connected_devices"], [12, 1, 1, "", "device_added"], [12, 2, 1, "", "devices"], [12, 2, 1, "", "powered"], [12, 2, 1, "", "setup_mode"], [12, 2, 1, "", "state"]], "ignis.services.fetch": [[13, 0, 1, "", "FetchService"]], "ignis.services.fetch.FetchService": [[13, 2, 1, "", "board_name"], [13, 2, 1, "", "board_vendor"], [13, 2, 1, "", "cpu"], [13, 2, 1, "", "cpu_temp"], [13, 2, 1, "", "current_desktop"], [13, 2, 1, "", "gtk_theme"], [13, 2, 1, "", "hostname"], [13, 2, 1, "", "icon_theme"], [13, 2, 1, "", "kernel"], [13, 2, 1, "", "mem_available"], [13, 2, 1, "", "mem_info"], [13, 2, 1, "", "mem_total"], [13, 2, 1, "", "mem_used"], [13, 2, 1, "", "os_ansi_color"], [13, 2, 1, "", "os_bug_report_url"], [13, 2, 1, "", "os_build_id"], [13, 2, 1, "", "os_documentation_url"], [13, 2, 1, "", "os_home_url"], [13, 2, 1, "", "os_id"], [13, 2, 1, "", "os_logo"], [13, 2, 1, "", "os_logo_dark"], [13, 2, 1, "", "os_logo_text"], [13, 2, 1, "", "os_logo_text_dark"], [13, 2, 1, "", "os_name"], [13, 2, 1, "", "os_privacy_policy_url"], [13, 2, 1, "", "os_support_url"], [13, 2, 1, "", "session_type"], [13, 2, 1, "", "uptime"]], "ignis.services.hyprland": [[14, 0, 1, "", "HyprlandService"]], "ignis.services.hyprland.HyprlandService": [[14, 2, 1, "", "active_window"], [14, 2, 1, "", "active_workspace"], [14, 2, 1, "", "is_available"], [14, 2, 1, "", "kb_layout"], [14, 1, 1, "", "send_command"], [14, 1, 1, "", "switch_kb_layout"], [14, 1, 1, "", "switch_to_workspace"], [14, 2, 1, "", "workspaces"]], "ignis.services.mpris": [[16, 0, 1, "", "MprisPlayer"], [16, 0, 1, "", "MprisService"]], "ignis.services.mpris.MprisPlayer": [[16, 2, 1, "", "album"], [16, 2, 1, "", "art_url"], [16, 2, 1, "", "artist"], [16, 2, 1, "", "can_control"], [16, 2, 1, "", "can_go_next"], [16, 2, 1, "", "can_go_previous"], [16, 2, 1, "", "can_pause"], [16, 2, 1, "", "can_play"], [16, 2, 1, "", "can_seek"], [16, 1, 1, "", "closed"], [16, 2, 1, "", "desktop_entry"], [16, 2, 1, "", "identity"], [16, 2, 1, "", "length"], [16, 2, 1, "", "loop_status"], [16, 2, 1, "", "metadata"], [16, 1, 1, "", "next"], [16, 1, 1, "", "pause"], [16, 1, 1, "", "play"], [16, 1, 1, "", "play_pause"], [16, 2, 1, "", "playback_status"], [16, 2, 1, "", "position"], [16, 1, 1, "", "previous"], [16, 1, 1, "", "seek"], [16, 2, 1, "", "shuffle"], [16, 1, 1, "", "stop"], [16, 2, 1, "", "title"], [16, 2, 1, "", "track_id"], [16, 2, 1, "", "url"], [16, 2, 1, "", "volume"]], "ignis.services.mpris.MprisService": [[16, 1, 1, "", "player_added"], [16, 2, 1, "", "players"]], "ignis.services.network": [[17, 0, 1, "", "Ethernet"], [17, 0, 1, "", "EthernetDevice"], [17, 0, 1, "", "NetworkService"], [17, 0, 1, "", "Vpn"], [17, 0, 1, "", "VpnConnection"], [17, 0, 1, "", "Wifi"], [17, 0, 1, "", "WifiAccessPoint"], [17, 0, 1, "", "WifiDevice"]], "ignis.services.network.Ethernet": [[17, 2, 1, "", "devices"], [17, 2, 1, "", "icon_name"], [17, 2, 1, "", "is_connected"], [17, 1, 1, "", "new_device"]], "ignis.services.network.EthernetDevice": [[17, 2, 1, "", "carrier"], [17, 1, 1, "", "connect_to"], [17, 1, 1, "", "disconnect_from"], [17, 2, 1, "", "is_connected"], [17, 2, 1, "", "name"], [17, 2, 1, "", "perm_hw_address"], [17, 1, 1, "", "removed"], [17, 2, 1, "", "speed"], [17, 2, 1, "", "state"]], "ignis.services.network.NetworkService": [[17, 2, 1, "", "ethernet"], [17, 2, 1, "", "vpn"], [17, 2, 1, "", "wifi"]], "ignis.services.network.Vpn": [[17, 2, 1, "", "active_connections"], [17, 2, 1, "", "active_vpn_id"], [17, 2, 1, "", "connections"], [17, 2, 1, "", "icon_name"], [17, 2, 1, "", "is_connected"], [17, 1, 1, "", "new_active_connection"], [17, 1, 1, "", "new_connection"]], "ignis.services.network.VpnConnection": [[17, 1, 1, "", "connect_to"], [17, 1, 1, "", "disconnect_from"], [17, 2, 1, "", "is_connected"], [17, 2, 1, "", "name"], [17, 1, 1, "", "removed"], [17, 1, 1, "", "toggle_connection"]], "ignis.services.network.Wifi": [[17, 2, 1, "", "devices"], [17, 2, 1, "", "enabled"], [17, 2, 1, "", "icon_name"], [17, 2, 1, "", "is_connected"], [17, 1, 1, "", "new_device"]], "ignis.services.network.WifiAccessPoint": [[17, 2, 1, "", "bandwidth"], [17, 2, 1, "", "bssid"], [17, 1, 1, "", "connect_to"], [17, 1, 1, "", "connect_to_graphical"], [17, 2, 1, "", "frequency"], [17, 2, 1, "", "icon_name"], [17, 2, 1, "", "is_connected"], [17, 2, 1, "", "last_seen"], [17, 2, 1, "", "max_bitrate"], [17, 2, 1, "", "point"], [17, 1, 1, "", "removed"], [17, 2, 1, "", "security"], [17, 2, 1, "", "ssid"], [17, 2, 1, "", "strength"]], "ignis.services.network.WifiDevice": [[17, 2, 1, "", "access_points"], [17, 2, 1, "", "ap"], [17, 2, 1, "", "is_connected"], [17, 1, 1, "", "new_access_point"], [17, 1, 1, "", "removed"], [17, 1, 1, "", "scan"], [17, 2, 1, "", "state"]], "ignis.services.niri": [[18, 0, 1, "", "NiriService"]], "ignis.services.niri.NiriService": [[18, 2, 1, "", "active_output"], [18, 2, 1, "", "active_window"], [18, 2, 1, "", "active_workspaces"], [18, 2, 1, "", "is_available"], [18, 2, 1, "", "kb_layout"], [18, 1, 1, "", "send_command"], [18, 1, 1, "", "switch_kb_layout"], [18, 1, 1, "", "switch_to_workspace"], [18, 2, 1, "", "workspaces"]], "ignis.services.notifications": [[19, 0, 1, "", "Notification"], [19, 0, 1, "", "NotificationAction"], [19, 0, 1, "", "NotificationService"]], "ignis.services.notifications.Notification": [[19, 2, 1, "", "actions"], [19, 2, 1, "", "app_name"], [19, 2, 1, "", "body"], [19, 1, 1, "", "close"], [19, 1, 1, "", "closed"], [19, 1, 1, "", "dismiss"], [19, 1, 1, "", "dismissed"], [19, 2, 1, "", "icon"], [19, 2, 1, "", "id"], [19, 2, 1, "", "json"], [19, 2, 1, "", "popup"], [19, 2, 1, "", "summary"], [19, 2, 1, "", "time"], [19, 2, 1, "", "timeout"], [19, 2, 1, "", "urgency"]], "ignis.services.notifications.NotificationAction": [[19, 2, 1, "", "id"], [19, 1, 1, "", "invoke"], [19, 2, 1, "", "label"]], "ignis.services.notifications.NotificationService": [[19, 1, 1, "", "clear_all"], [19, 2, 1, "", "dnd"], [19, 1, 1, "", "get_notification"], [19, 2, 1, "", "max_popups_count"], [19, 1, 1, "", "new_popup"], [19, 2, 1, "", "notifications"], [19, 1, 1, "", "notified"], [19, 2, 1, "", "popup_timeout"], [19, 2, 1, "", "popups"]], "ignis.services.options": [[20, 0, 1, "", "Option"], [20, 0, 1, "", "OptionsGroup"], [20, 0, 1, "", "OptionsService"]], "ignis.services.options.Option": [[20, 2, 1, "", "name"], [20, 1, 1, "", "remove"], [20, 1, 1, "", "removed"], [20, 2, 1, "", "value"]], "ignis.services.options.OptionsGroup": [[20, 1, 1, "", "changed"], [20, 1, 1, "", "create_option"], [20, 2, 1, "", "data"], [20, 1, 1, "", "get_option"], [20, 2, 1, "", "name"], [20, 1, 1, "", "remove"], [20, 1, 1, "", "removed"]], "ignis.services.options.OptionsService": [[20, 1, 1, "", "create_group"], [20, 2, 1, "", "data"], [20, 1, 1, "", "get_group"], [20, 2, 1, "", "groups"]], "ignis.services.recorder": [[21, 0, 1, "", "RecorderService"]], "ignis.services.recorder.RecorderService": [[21, 2, 1, "", "active"], [21, 2, 1, "", "bitrate"], [21, 1, 1, "", "continue_recording"], [21, 2, 1, "", "default_file_location"], [21, 2, 1, "", "default_filename"], [21, 2, 1, "", "is_paused"], [21, 1, 1, "", "pause_recording"], [21, 1, 1, "", "recording_started"], [21, 1, 1, "", "recording_stopped"], [21, 1, 1, "", "start_recording"], [21, 1, 1, "", "stop_recording"]], "ignis.services.system_tray": [[22, 0, 1, "", "SystemTrayItem"], [22, 0, 1, "", "SystemTrayService"]], "ignis.services.system_tray.SystemTrayItem": [[22, 1, 1, "", "activate"], [22, 2, 1, "", "category"], [22, 1, 1, "", "context_menu"], [22, 2, 1, "", "icon"], [22, 2, 1, "", "id"], [22, 2, 1, "", "item_is_menu"], [22, 2, 1, "", "menu"], [22, 1, 1, "", "removed"], [22, 1, 1, "", "scroll"], [22, 1, 1, "", "secondary_activate"], [22, 2, 1, "", "status"], [22, 2, 1, "", "title"], [22, 2, 1, "", "tooltip"], [22, 2, 1, "", "window_id"]], "ignis.services.system_tray.SystemTrayService": [[22, 1, 1, "", "added"], [22, 2, 1, "", "items"]], "ignis.services.systemd": [[23, 0, 1, "", "SystemdService"], [23, 0, 1, "", "SystemdUnit"]], "ignis.services.systemd.SystemdService": [[23, 2, 1, "", "bus_type"], [23, 1, 1, "", "get_default"], [23, 1, 1, "", "get_unit"], [23, 2, 1, "", "units"]], "ignis.services.systemd.SystemdUnit": [[23, 2, 1, "", "is_active"], [23, 2, 1, "", "name"], [23, 1, 1, "", "restart"], [23, 1, 1, "", "start"], [23, 1, 1, "", "stop"]], "ignis.services.upower": [[24, 0, 1, "", "UPowerDevice"], [24, 0, 1, "", "UPowerService"]], "ignis.services.upower.UPowerDevice": [[24, 2, 1, "", "available"], [24, 2, 1, "", "charge_cycles"], [24, 2, 1, "", "charged"], [24, 2, 1, "", "charging"], [24, 2, 1, "", "energy"], [24, 2, 1, "", "energy_full"], [24, 2, 1, "", "energy_full_design"], [24, 2, 1, "", "energy_rate"], [24, 2, 1, "", "icon_name"], [24, 2, 1, "", "kind"], [24, 2, 1, "", "model"], [24, 2, 1, "", "native_path"], [24, 2, 1, "", "object_path"], [24, 2, 1, "", "percent"], [24, 2, 1, "", "power_supply"], [24, 2, 1, "", "proxy"], [24, 1, 1, "", "removed"], [24, 2, 1, "", "serial"], [24, 2, 1, "", "technology"], [24, 2, 1, "", "temperature"], [24, 2, 1, "", "time_remaining"], [24, 2, 1, "", "vendor"], [24, 2, 1, "", "voltage"]], "ignis.services.upower.UPowerService": [[24, 2, 1, "", "batteries"], [24, 1, 1, "", "battery_added"], [24, 1, 1, "", "device_added"], [24, 2, 1, "", "devices"], [24, 2, 1, "", "display_device"]], "ignis.services.wallpaper": [[25, 0, 1, "", "WallpaperService"]], "ignis.services.wallpaper.WallpaperService": [[25, 2, 1, "", "wallpaper"]], "ignis.utils": [[26, 0, 1, "", "FileMonitor"], [27, 0, 1, "", "Poll"], [28, 0, 1, "", "ThreadTask"], [29, 0, 1, "", "Timeout"]], "ignis.utils.FileMonitor": [[26, 2, 1, "", "callback"], [26, 1, 1, "", "cancel"], [26, 1, 1, "", "changed"], [26, 2, 1, "", "flags"], [26, 2, 1, "", "path"], [26, 2, 1, "", "prevent_gc"], [26, 2, 1, "", "recursive"]], "ignis.utils.Poll": [[27, 2, 1, "", "callback"], [27, 1, 1, "", "cancel"], [27, 1, 1, "", "changed"], [27, 2, 1, "", "output"], [27, 2, 1, "", "timeout"]], "ignis.utils.ThreadTask": [[28, 1, 1, "", "finished"], [28, 1, 1, "", "run"]], "ignis.utils.Timeout": [[29, 1, 1, "", "cancel"], [29, 2, 1, "", "ms"], [29, 2, 1, "", "target"]], "ignis.utils.Utils": [[31, 0, 1, "", "DebounceTask"], [30, 5, 1, "", "crop_pixbuf"], [31, 5, 1, "", "debounce"], [32, 5, 1, "", "download_image"], [33, 5, 1, "", "exec_sh"], [34, 5, 1, "", "exec_sh_async"], [35, 5, 1, "", "get_current_dir"], [36, 5, 1, "", "get_file_icon_name"], [37, 5, 1, "", "get_ignis_branch"], [38, 5, 1, "", "get_ignis_commit"], [39, 5, 1, "", "get_ignis_commit_msg"], [40, 5, 1, "", "get_ignis_version"], [41, 5, 1, "", "get_monitor"], [42, 5, 1, "", "get_n_monitors"], [43, 5, 1, "", "get_paintable"], [45, 5, 1, "", "listen_socket"], [46, 5, 1, "", "load_interface_xml"], [47, 5, 1, "", "run_in_thread"], [48, 5, 1, "", "sass_compile"], [49, 5, 1, "", "scale_pixbuf"], [50, 5, 1, "", "send_socket"], [51, 5, 1, "", "thread"]], "ignis.utils.exec_sh": [[34, 0, 1, "", "AsyncCompletedProcess"]], "ignis.utils.exec_sh.AsyncCompletedProcess": [[34, 2, 1, "", "returncode"], [34, 2, 1, "", "stderr"], [34, 2, 1, "", "stdout"]], "ignis.variable": [[52, 0, 1, "", "Variable"]], "ignis.widgets.Widget": [[53, 0, 1, "", "Arrow"], [54, 0, 1, "", "ArrowButton"], [55, 0, 1, "", "Box"], [56, 0, 1, "", "Button"], [57, 0, 1, "", "Calendar"], [58, 0, 1, "", "CenterBox"], [59, 0, 1, "", "CheckButton"], [60, 0, 1, "", "DropDown"], [61, 0, 1, "", "Entry"], [62, 0, 1, "", "EventBox"], [63, 0, 1, "", "FileChooserButton"], [64, 0, 1, "", "FileDialog"], [65, 0, 1, "", "FileFilter"], [66, 0, 1, "", "Grid"], [67, 0, 1, "", "HeaderBar"], [68, 0, 1, "", "Icon"], [69, 0, 1, "", "Label"], [70, 0, 1, "", "ListBox"], [71, 0, 1, "", "ListBoxRow"], [72, 0, 1, "", "MenuItem"], [73, 0, 1, "", "Overlay"], [74, 0, 1, "", "Picture"], [75, 0, 1, "", "PopoverMenu"], [76, 0, 1, "", "RegularWindow"], [77, 0, 1, "", "Revealer"], [78, 0, 1, "", "RevealerWindow"], [79, 0, 1, "", "Scale"], [80, 0, 1, "", "Scroll"], [81, 0, 1, "", "Separator"], [82, 0, 1, "", "SpinButton"], [83, 0, 1, "", "Switch"], [84, 0, 1, "", "ToggleButton"], [85, 0, 1, "", "Window"]], "ignis.widgets.Widget.Arrow": [[53, 2, 1, "", "counterclockwise"], [53, 2, 1, "", "degree"], [53, 2, 1, "", "direction"], [53, 2, 1, "", "rotated"], [53, 2, 1, "", "time"], [53, 1, 1, "", "toggle"]], "ignis.widgets.Widget.ArrowButton": [[54, 2, 1, "", "arrow"], [54, 1, 1, "", "toggle"]], "ignis.widgets.Widget.Box": [[55, 2, 1, "", "child"], [55, 2, 1, "", "vertical"]], "ignis.widgets.Widget.Button": [[56, 2, 1, "", "on_click"], [56, 2, 1, "", "on_middle_click"], [56, 2, 1, "", "on_right_click"]], "ignis.widgets.Widget.CenterBox": [[58, 2, 1, "", "vertical"]], "ignis.widgets.Widget.CheckButton": [[59, 2, 1, "", "on_toggled"]], "ignis.widgets.Widget.DropDown": [[60, 2, 1, "", "items"], [60, 2, 1, "", "on_selected"], [60, 2, 1, "", "selected"]], "ignis.widgets.Widget.Entry": [[61, 2, 1, "", "on_accept"], [61, 2, 1, "", "on_change"]], "ignis.widgets.Widget.EventBox": [[62, 2, 1, "", "on_click"], [62, 2, 1, "", "on_hover"], [62, 2, 1, "", "on_hover_lost"], [62, 2, 1, "", "on_middle_click"], [62, 2, 1, "", "on_right_click"], [62, 2, 1, "", "on_scroll_down"], [62, 2, 1, "", "on_scroll_left"], [62, 2, 1, "", "on_scroll_right"], [62, 2, 1, "", "on_scroll_up"]], "ignis.widgets.Widget.FileChooserButton": [[63, 2, 1, "", "dialog"], [63, 2, 1, "", "label"]], "ignis.widgets.Widget.FileDialog": [[64, 1, 1, "", "add_filter"], [64, 2, 1, "", "file"], [64, 1, 1, "", "file_set"], [64, 2, 1, "", "filters"], [64, 2, 1, "", "initial_path"], [64, 2, 1, "", "on_file_set"], [64, 1, 1, "", "open_dialog"], [64, 2, 1, "", "select_folder"]], "ignis.widgets.Widget.FileFilter": [[65, 2, 1, "", "default"], [65, 2, 1, "", "mime_types"]], "ignis.widgets.Widget.Grid": [[66, 2, 1, "", "child"], [66, 2, 1, "", "column_num"], [66, 2, 1, "", "row_num"]], "ignis.widgets.Widget.Icon": [[68, 2, 1, "", "image"]], "ignis.widgets.Widget.ListBox": [[70, 2, 1, "", "rows"]], "ignis.widgets.Widget.ListBoxRow": [[71, 2, 1, "", "on_activate"], [71, 2, 1, "", "selected"]], "ignis.widgets.Widget.MenuItem": [[72, 2, 1, "", "enabled"], [72, 2, 1, "", "label"], [72, 2, 1, "", "on_activate"], [72, 2, 1, "", "submenu"], [72, 2, 1, "", "uniq_name"]], "ignis.widgets.Widget.Overlay": [[73, 2, 1, "", "overlays"]], "ignis.widgets.Widget.Picture": [[74, 2, 1, "", "height"], [74, 2, 1, "", "image"], [74, 2, 1, "", "width"]], "ignis.widgets.Widget.PopoverMenu": [[75, 2, 1, "", "items"]], "ignis.widgets.Widget.RegularWindow": [[76, 2, 1, "", "namespace"]], "ignis.widgets.Widget.RevealerWindow": [[78, 2, 1, "", "revealer"]], "ignis.widgets.Widget.Scale": [[79, 2, 1, "", "max"], [79, 2, 1, "", "min"], [79, 2, 1, "", "on_change"], [79, 2, 1, "", "step"], [79, 2, 1, "", "value"], [79, 2, 1, "", "vertical"]], "ignis.widgets.Widget.Separator": [[81, 2, 1, "", "vertical"]], "ignis.widgets.Widget.SpinButton": [[82, 2, 1, "", "max"], [82, 2, 1, "", "min"], [82, 2, 1, "", "on_change"], [82, 2, 1, "", "step"], [82, 2, 1, "", "value"]], "ignis.widgets.Widget.Switch": [[83, 2, 1, "", "on_change"]], "ignis.widgets.Widget.ToggleButton": [[84, 2, 1, "", "on_toggled"]], "ignis.widgets.Widget.Window": [[85, 2, 1, "", "anchor"], [85, 2, 1, "", "exclusivity"], [85, 2, 1, "", "input_height"], [85, 2, 1, "", "input_width"], [85, 2, 1, "", "kb_mode"], [85, 2, 1, "", "layer"], [85, 2, 1, "", "margin_bottom"], [85, 2, 1, "", "margin_left"], [85, 2, 1, "", "margin_right"], [85, 2, 1, "", "margin_top"], [85, 2, 1, "", "monitor"], [85, 2, 1, "", "namespace"], [85, 2, 1, "", "popup"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "module", "Python module"], "4": ["py", "exception", "Python exception"], "5": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:module", "4": "py:exception", "5": "py:function"}, "terms": {"": [0, 3, 4, 17, 21, 28, 31, 33, 85, 89, 96, 97, 100, 102], "0": [6, 12, 14, 17, 19, 22, 31, 53, 79, 82, 85, 88, 100], "0x0": 14, "0x006e": 102, "0x561dc35d2e80": 14, "0x561dc3845f30": 14, "1": [11, 14, 16, 19, 24, 26, 31, 57, 59, 60, 68, 70, 71, 72, 73, 74, 79, 82, 88, 100], "10": [14, 52, 55, 75, 97, 100], "100": [17, 66, 79, 82], "1000": [21, 97], "100px": 99, "1036": 14, "11": 14, "12": [68, 89], "135": 53, "1674": 14, "1876": 14, "1942": 14, "1_000": 27, "2": [14, 19, 26, 31, 59, 60, 70, 73, 89, 100], "20": [52, 53, 63, 74, 79], "200": 32, "2024": 57, "22": 14, "26": 100, "3": [6, 12, 19, 60, 66, 73, 100], "30": [11, 21, 74, 80, 88], "300": 78, "3000": 29, "42": [4, 88], "5": 31, "50": [11, 82], "500": [31, 77], "5000": 19, "52": [55, 62, 69], "8000": 21, "90": 53, "A": [0, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 31, 34, 45, 48, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 100], "And": 88, "At": 89, "But": 100, "By": 100, "For": [0, 2, 12, 74, 85, 86, 88, 89, 98, 100, 102, 103], "If": [0, 4, 9, 10, 14, 15, 18, 19, 20, 21, 22, 24, 46, 48, 53, 59, 68, 69, 72, 85, 86, 88, 89, 92, 99], "In": [97, 100, 103], "It": [3, 7, 9, 12, 21, 26, 60, 62, 64, 65, 72, 75, 76, 85, 88, 90], "NOT": 69, "No": [69, 77], "Not": 19, "OR": 53, "Of": 100, "On": 54, "One": 100, "Or": 86, "TO": 103, "The": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 53, 55, 56, 59, 60, 61, 62, 64, 66, 68, 69, 71, 72, 73, 74, 76, 77, 79, 82, 83, 84, 85, 87, 89, 97, 98, 103], "Then": [90, 102], "There": [4, 15, 44, 88], "To": [0, 4, 6, 10, 14, 15, 22, 23, 61, 75, 86, 97, 100, 103], "_": 97, "__": 88, "__all__": 88, "__dbu": 88, "__gproperties__": 93, "__gtype_name__": 93, "__init__": 93, "__mymethod": 88, "__myproperti": 88, "_build": 89, "_custom_properti": 93, "_mymethod": 4, "_myproperti": 4, "aaaa": 0, "abl": 85, "about": [13, 19, 86, 89, 92], "abov": 89, "absent": 12, "accept": [2, 4, 7, 80, 93], "access": [4, 6, 15, 17, 44, 76, 85, 100], "access_point": 17, "accesspoint": 17, "accord": 86, "acquir": 4, "across": 69, "action": [0, 9, 19, 22, 72, 86, 100], "activ": [14, 16, 17, 18, 19, 21, 22, 23, 24, 29, 59, 72, 75, 83, 84], "active_connect": 17, "active_output": 18, "active_vpn_id": 17, "active_window": [14, 18], "active_workspac": [14, 18], "activeconnect": 17, "actual": [86, 90, 93], "ad": [0, 6, 10, 12, 16, 17, 22, 24, 64, 65, 72, 75, 89, 100], "adapt": 12, "add": [0, 22, 64, 86, 88, 89, 97, 98, 100, 102, 103], "add_filt": 64, "add_icon": [0, 99], "add_window": 0, "addit": [15, 19, 88, 91], "address": [12, 14, 16, 17], "advantag": 98, "af_unix": 45, "affect": 69, "after": [29, 31], "album": 16, "alia": 12, "align": [2, 69, 86], "all": [0, 1, 2, 3, 4, 7, 9, 10, 11, 12, 13, 17, 19, 20, 23, 24, 26, 85, 86, 87, 88, 91, 93, 96, 100], "alloc": [69, 74, 86], "allow": [2, 9, 10, 11, 19, 21, 60, 63, 64, 70, 82, 85, 86, 92, 100], "alreadi": [0, 6, 19, 20, 21, 22], "also": [4, 9, 85, 88, 89, 98, 100], "altern": 99, "alwai": [4, 97], "amount": [13, 22, 24, 69], "an": [0, 2, 4, 5, 6, 7, 9, 10, 12, 17, 20, 21, 22, 23, 24, 27, 32, 34, 45, 48, 50, 53, 54, 60, 61, 63, 68, 74, 78, 86, 88, 89, 97, 100, 101], "anchor": 85, "ani": [0, 2, 4, 7, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 69, 70, 71, 73, 75, 77, 79, 80, 81, 83, 86, 97, 99, 103], "anim": [53, 77, 78], "announc": 17, "anoth": [6, 19, 22, 28, 89], "another_const": 88, "anothernotificationdaemonrunningerror": [6, 19], "anothersystemtrayrunningerror": [6, 22], "ansi": 13, "anywai": 75, "ap": 17, "api": [86, 92, 98, 100, 101], "app": [0, 9, 10, 103], "app_ad": 10, "app_nam": 19, "appear": [4, 19, 22, 72], "appli": [0, 6, 85, 86, 90], "applic": [6, 8, 10, 15, 19, 22, 24, 76], "application_id": 10, "applicationact": 9, "applicationsservic": 9, "apply_css": [0, 103], "approach": 100, "appropri": 88, "ar": [0, 4, 8, 9, 11, 14, 22, 53, 58, 88, 89, 92, 97, 98, 100, 102], "area": 85, "arg": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 67, 69, 70, 71, 73, 75, 77, 79, 80, 81, 83, 88, 89, 96], "arg1": 89, "arg2": 89, "arg_sign": 89, "arg_typ": 89, "argument": [4, 7, 9, 26, 27, 46, 48, 60, 64, 72, 86, 89, 93, 97, 100], "arrang": [55, 58, 66, 100], "arrow": [54, 86], "arrowbutton": [53, 86], "art": 16, "art_url": 16, "artist": 16, "asd": 89, "ask": 22, "aspect": [68, 74], "assign": 100, "associ": 19, "asynccompletedprocess": 34, "asynchron": 34, "attribut": 7, "attribute_chang": 26, "audio": [15, 21, 68, 97, 100], "audio_devic": 21, "audioservic": [10, 15, 88, 97], "aur": 102, "author": 23, "autodoc": 89, "automat": [0, 19, 89], "autoreload_config": 0, "autoreload_css": 0, "avail": [11, 12, 13, 14, 18, 24, 86, 98, 100], "avoid": 85, "b": [4, 88], "back": 69, "backend": 10, "background": [85, 103], "backlight": 15, "backlightdevic": 11, "backlightservic": 11, "backward": 16, "bandwidth": 17, "bar": [22, 67, 70, 97, 100], "base": [1, 2, 5, 7, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 89], "base_servic": [1, 88], "base_widget": [2, 93], "baselin": 86, "baseline_cent": 86, "baseservic": [8, 88], "basewidget": [8, 93], "bash": [33, 34, 90], "basic": 101, "batteri": [12, 24], "battery_ad": 24, "battery_level": 12, "battery_percentag": 12, "becaus": 22, "been": [0, 9, 10, 12, 16, 19, 24], "befor": [19, 88, 93], "behav": 59, "behaviour": 23, "being": 29, "belong": 97, "below": 0, "benefit": 98, "better": 12, "between": [16, 100], "bind": [7, 27, 86], "bind_property2": 7, "bio": 13, "bit": 17, "bitrat": 21, "black": 103, "block": [25, 89], "bluetooth": 15, "bluetoothdevic": 12, "bluetoothservic": 12, "board_nam": 13, "board_vendor": 13, "bodi": 19, "bool": [0, 2, 3, 4, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 36, 53, 55, 58, 64, 65, 71, 72, 79, 81, 85, 86, 93], "bore": 97, "both": [97, 100, 103], "bottom": [77, 79, 85, 86], "bound": 1, "boundari": 69, "box": [58, 62, 78, 80, 85, 86, 97], "branch": 37, "brand": 24, "bright": 11, "bssid": 17, "bu": [3, 6, 8, 23, 24, 87], "bug": [13, 78, 85, 102], "build": [13, 15, 88, 95], "built": [89, 95, 97, 100], "bus_typ": [4, 23], "button": [53, 54, 59, 63, 66, 67, 78, 84, 86, 97], "button1": 100, "button2": 100, "button3": 100, "bye": 20, "byte": [45, 50], "c": 102, "cach": [16, 20], "calendar": 86, "call": [4, 15, 22, 23, 26, 27, 28, 29, 31, 34, 35, 56, 59, 60, 61, 62, 64, 71, 72, 75, 79, 82, 83, 84, 97, 100], "callabl": [2, 4, 7, 26, 27, 28, 29, 31, 34, 47, 51, 56, 59, 60, 61, 62, 64, 71, 72, 79, 82, 83, 84], "callback": [4, 26, 27, 28, 75, 86, 97], "can": [4, 7, 13, 15, 16, 22, 27, 33, 44, 53, 55, 60, 62, 78, 85, 86, 90, 97, 98, 99, 100, 101, 103], "can_control": 16, "can_go_next": 16, "can_go_previ": 16, "can_paus": 16, "can_plai": 16, "can_seek": 16, "cancel": [26, 27, 29], "cannot": [64, 65, 72, 86, 100], "canon": 5, "carrier": 17, "case": [6, 87, 97, 100], "categori": 22, "caus": [22, 85], "cd": [89, 90, 102], "celsiu": 24, "center": [58, 69, 85, 86], "center_widget": 58, "centerbox": 86, "chang": [0, 16, 20, 26, 27, 52, 61, 79, 82, 83, 90, 97, 100], "changes_done_hint": 26, "channel": 17, "char": 69, "charact": 69, "charg": 24, "charge_cycl": 24, "cheat": 14, "check": 59, "checkbutton": 86, "child": [55, 56, 62, 64, 65, 66, 72, 73, 75, 76, 77, 78, 80, 85, 97, 100], "children": [55, 58, 73, 100], "choos": 60, "class": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 34, 44, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 91, 100, 103], "classmethod": [0, 1, 9, 23], "clear": 19, "clear_al": 19, "cli": [3, 76, 85, 101], "click": [53, 54, 56, 62, 72, 100, 102], "client": [8, 12, 14, 17, 18], "clock_label": 97, "clone": [90, 102], "close": [0, 16, 19, 67, 85, 96], "close_window": [0, 3], "cmd": [14, 18], "code": [3, 14, 25, 32, 34, 88, 89, 92, 96, 97, 100], "collect": 26, "collector": 26, "color": [0, 13, 103], "column": 66, "column_num": 66, "com": [5, 90, 102], "command": [9, 14, 18, 33, 34, 96], "commit": [38, 39], "common": [64, 65, 72], "compar": 22, "compil": [0, 6, 48, 102], "complet": [12, 34, 85], "completedprocess": 33, "complex_oper": 100, "compon": [6, 15, 100], "compositor": [6, 85], "condit": 89, "config": [0, 3, 64, 100, 103], "configur": [0, 100], "connect": [4, 10, 12, 14, 16, 17, 18, 19, 22, 23, 45, 52, 86, 97], "connect_to": [12, 17], "connect_to_graph": 17, "connected_devic": 12, "consid": 97, "consider": 74, "consist": 75, "constant": 87, "constantli": 86, "constructor": 27, "contain": [0, 4, 9, 16, 19, 20, 22, 58, 62, 64, 65, 66, 72, 73, 74, 75, 77, 78, 80, 85, 86, 100], "content": [14, 74, 101], "content_fit": 74, "contentfit": 74, "context": 22, "context_menu": 22, "continu": 21, "continue_record": 21, "contributor": 102, "control": [7, 10, 11, 16, 17, 69, 74, 100], "conveni": [4, 31], "convent": 87, "convert": 97, "coordin": 22, "copi": [5, 22, 100], "correspond": 86, "costructor": 86, "counterclockwis": 53, "coupl": 100, "cours": 100, "cover": 74, "cpu": 13, "cpu_temp": 13, "creat": [1, 4, 5, 7, 15, 20, 23, 26, 90, 92, 100], "create_group": 20, "create_opt": 20, "critic": 19, "crop": 30, "crop_pixbuf": 44, "crossfad": 77, "css": [0, 6, 85, 86, 99], "css_class": [85, 86, 103], "css_file": 103, "cssparsingerror": [0, 6], "csssection": 6, "currenli": [6, 14, 18], "current": [10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24, 37, 38, 40, 79, 82, 97], "current_desktop": 13, "cursor": 22, "custom": [0, 53, 67, 89, 93], "custom_properti": 93, "cycl": 24, "d": [3, 6, 8, 24, 87], "d_": 21, "daemon": [3, 6, 19], "dai": [13, 57], "dark": 13, "dart": [0, 6, 48], "dartsassnotfounderror": [6, 48], "data": [19, 20, 97], "datetim": 97, "dbu": [4, 19, 23, 46, 88], "dbus_menu": 5, "dbusconnect": 4, "dbusinterfaceinfo": [4, 46], "dbusmenu": [5, 22], "dbusmenugtk3": 5, "dbusmethodinvoc": [4, 88], "dbusmethodnotfounderror": 6, "dbuspropertynotfounderror": 6, "dbusproxi": [4, 24], "dbusservic": [4, 19, 88], "debounc": 44, "debouncetask": 31, "declar": 100, "decod": [45, 50], "decor": [31, 47, 67, 89, 91], "decrement": 82, "def": [4, 31, 88, 89, 93, 97, 100], "default": [0, 1, 4, 7, 10, 12, 19, 20, 21, 22, 23, 26, 34, 36, 45, 46, 48, 50, 53, 55, 58, 63, 64, 65, 69, 71, 74, 77, 79, 85, 86, 100], "default_file_loc": 21, "default_filenam": 21, "defin": [73, 85, 88, 89, 91, 93, 100], "degre": [24, 53], "delai": 31, "delet": 26, "delta": 22, "depend": [10, 17, 21, 88, 89, 90, 102], "describ": [7, 8, 9, 14, 26, 86, 89, 96], "descript": [9, 10, 86, 89], "desktop": [9, 13, 15, 16, 21, 95], "desktop_entri": [16, 97], "desktop_fil": 9, "desktopappinfo": 9, "detail": [8, 96, 98, 101], "dev": 90, "devel": 102, "develop": 98, "devic": [10, 11, 12, 17, 21, 24], "device_ad": [12, 24], "device_nam": 11, "device_typ": 12, "deviceethernet": 17, "devicewifi": 17, "dialog": [17, 63, 64], "dict": [4, 13, 14, 16, 18, 19, 20], "dictionari": [4, 13, 16, 19, 20], "differ": 87, "direct": [53, 78, 89], "directli": [85, 86], "directori": [0, 11, 26, 35, 36, 46, 64, 88, 90], "disabl": 75, "discharg": 24, "disconnect": [12, 17], "disconnect_from": [12, 17], "discov": 12, "discover": 12, "dismiss": 19, "displai": [6, 12, 17, 19, 22, 24, 68, 69, 74, 75, 79, 82, 85, 100], "display_devic": 24, "displaynotfounderror": [0, 6], "distribut": 69, "disturb": 19, "dnd": 19, "do": [0, 3, 4, 8, 19, 20, 53, 78, 85, 86, 88, 93, 100], "doc": [88, 89], "document": [13, 14, 92, 102], "doe": [0, 4, 20, 69, 85, 103], "doesn": [64, 65, 72], "don": [85, 88, 100], "done": 69, "down": [53, 62, 74], "download": 32, "download_imag": 44, "dp": 14, "drain": 24, "draw_valu": 79, "dropdown": [53, 75, 86], "dynam": 101, "e": [3, 6, 9, 12, 16, 22, 24, 61, 78, 83], "each": [27, 69, 73, 86], "easier": 7, "easili": 92, "edg": 69, "edit": [20, 90], "editor": 100, "effect": [17, 21, 66], "either": 100, "elaps": 31, "element": 97, "ellips": [63, 69], "emit": [0, 4, 9, 10, 12, 16, 17, 19, 20, 21, 22, 24, 26, 27, 64, 89, 97], "emit_sign": 4, "empti": 85, "enabl": [17, 72, 75], "encourag": 87, "end": [0, 58, 63, 69, 86], "end_widget": 58, "energi": 24, "energy_ful": 24, "energy_full_design": 24, "energy_r": 24, "enough": 69, "enter": 61, "entir": [23, 74], "entri": 86, "enum": [2, 93], "environ": [13, 92, 102], "equal": 19, "error": [0, 6, 34, 45, 48, 50, 88], "esc": 85, "etc": 86, "ethernet": 17, "ethernetdevic": 17, "event": [26, 62, 85, 97], "event_typ": 26, "eventbox": 86, "everi": [13, 27, 97], "everyth": [85, 96], "exampl": [0, 2, 3, 9, 10, 11, 13, 14, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 31, 45, 52, 70, 78, 85, 86, 88, 89, 95, 97, 100, 103], "example_unit": 23, "example_window": 85, "exampleservic": 88, "exce": 19, "except": [8, 87, 88], "exclus": [61, 85], "exec_sh": [34, 44], "exec_sh_async": 44, "exec_str": 9, "execut": [3, 9, 28, 31, 33, 34, 96], "exist": [0, 6, 20, 41, 43], "exists_ok": 20, "exit": 96, "expand": 101, "expandus": [63, 64, 103], "expect": 102, "experi": 100, "explain": 101, "expos": 4, "extens": [0, 89, 92], "extra": [85, 86, 98], "f": [0, 97, 100], "fade": 77, "fail": 6, "fall": 69, "fals": [2, 4, 14, 19, 20, 21, 26, 36, 53, 55, 57, 58, 62, 64, 69, 72, 75, 78, 79, 81, 85, 88], "faq": 101, "favorit": 100, "featur": [86, 98, 103], "feel": 100, "fetch": 15, "fetchservic": 13, "fi": 17, "field": 61, "file": [0, 3, 6, 9, 16, 20, 26, 35, 36, 48, 53, 63, 64, 65, 68, 88, 90, 96, 100], "file_set": 64, "filechooserbutton": 86, "filedialog": [63, 65, 86], "filefilt": [63, 64, 86], "filemonitor": 44, "filemonitorev": 26, "filemonitorflag": 26, "filenam": [0, 21], "fill": [69, 74, 86], "filter": [9, 63, 64, 65], "find": 14, "finish": [28, 34], "firefox": [14, 16], "first": [4, 11, 17, 97, 101], "firstli": 90, "fit": 74, "flag": 26, "flake": 102, "float": [10, 12, 13, 14, 16, 19, 24, 79, 82], "floop": 77, "focu": 85, "focus": [14, 18], "focushistoryid": 14, "folder": 64, "follow": [87, 91, 92, 97, 98, 102, 103], "forget": 88, "fork": 90, "format": [14, 19, 21], "forward": 16, "found": [6, 10, 14, 17, 18, 21, 36, 48, 101], "framework": [92, 95], "frdiener": 102, "free": [100, 102], "frequenc": 17, "from": [0, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 44, 45, 46, 50, 52, 53, 60, 76, 77, 78, 85, 86, 88, 89, 91, 93, 97, 100, 103], "full": [9, 46, 69, 86], "fulli": 24, "fullscreen": 14, "fullscreencli": 14, "func": 47, "function": [3, 4, 7, 8, 15, 26, 27, 28, 29, 31, 34, 35, 45, 47, 51, 56, 59, 60, 61, 62, 64, 71, 72, 79, 82, 83, 84, 86, 87, 88, 91, 97, 100, 101], "further": 89, "g": [3, 6, 9, 12, 16, 22, 24, 61, 78, 83], "garbag": 26, "gdevic": 12, "gdk": [41, 43], "gdkpixbuf": [22, 30, 49, 68, 74], "gener": [10, 17, 24, 45, 55], "genum": 2, "gerror": 6, "get": [0, 3, 4, 13, 19, 20, 23, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 64, 86, 103], "get_current_dir": [0, 44], "get_default": [0, 1, 9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 97, 103], "get_file_icon_nam": 44, "get_group": 20, "get_ignis_branch": 44, "get_ignis_commit": 44, "get_ignis_commit_msg": 44, "get_ignis_vers": 44, "get_monitor": 44, "get_n_monitor": 44, "get_notif": 19, "get_opt": 20, "get_paint": 44, "get_path": 64, "get_unit": 23, "get_window": 0, "gi": [0, 4, 6, 7, 9, 10, 12, 17, 22, 30, 34, 41, 43, 46, 49, 55, 64, 66, 68, 72, 73, 74, 88, 93], "gio": [4, 9, 26, 34, 46, 64, 72, 88], "git": [37, 90, 102], "github": [90, 102], "given": [0, 6, 30, 32, 36, 41, 49, 51], "glib": [4, 6, 88, 102], "glib2": 102, "glitch": 85, "gnome": 12, "gnomebluetooth": [6, 12], "gnomebluetoothnotfounderror": 6, "go": [16, 54], "gobject": [2, 8, 87, 89, 92, 93, 97, 98, 100], "goe": 89, "good": [21, 100], "googl": 89, "gproperti": 93, "graphic": [17, 78, 85], "grid": 86, "group": [6, 14, 20, 59], "gst": 21, "gstnotfounderror": [6, 21], "gstpluginnotfounderror": [6, 21], "gstreamer": [6, 21], "gtk": [0, 2, 5, 6, 13, 43, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 89, 92, 93, 96], "gtk4": [5, 6, 95, 102], "gtk4layershellnotfounderror": 6, "gtk_theme": 13, "guid": [89, 98], "guidelin": 92, "gvc": [6, 10, 88], "gvcnotfounderror": [6, 10, 88], "h": [21, 97], "ha": [0, 3, 4, 9, 10, 12, 16, 17, 19, 21, 22, 24, 28, 31, 75, 89], "hack": 92, "halign": 86, "handl": [0, 45, 50, 100], "handler": 14, "happen": [6, 89], "hardwar": 17, "has_own": [3, 4], "hasfullscreen": 14, "hash": 38, "have": [19, 85, 86, 88, 89, 97, 100], "hdmi": 14, "headerbar": [76, 86], "heh": [55, 69, 85], "heh2": 55, "heheheheh": 75, "height": [30, 49, 74, 85, 86, 99], "height_request": 86, "hello": [4, 27, 29, 88, 100, 103], "help": [4, 44, 92, 96, 98], "here": [6, 14, 15, 54, 65, 86, 88, 89, 92, 93, 96, 97, 100], "hexpand": [2, 86, 99], "hi": 20, "hicolor": 0, "hidden": 14, "hide": 0, "high": 68, "highli": [85, 98], "him": 100, "hint": [14, 87, 89, 100], "histori": 19, "hit": 61, "hold": [52, 100], "home": [21, 102], "homepag": [13, 92], "homogen": [55, 62], "horizont": [22, 86, 100], "hostnam": 13, "hour": 13, "hover": [22, 62, 86], "how": [69, 74, 85, 98], "html": 89, "http": [90, 102], "human": 9, "hyprctl": 14, "hyprland": [6, 15], "hyprlandipcnotfounderror": [6, 14], "hyprlandservic": 14, "i": [0, 3, 4, 6, 7, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 34, 35, 36, 44, 45, 46, 48, 51, 53, 55, 59, 60, 61, 62, 64, 65, 66, 69, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 84, 85, 86, 87, 88, 89, 92, 93, 95, 96, 97, 98, 100, 101, 102], "icon": [0, 9, 10, 12, 13, 17, 19, 22, 24, 36, 43, 53, 74, 86], "icon_nam": [10, 12, 17, 24, 43], "icon_them": 13, "iconpaint": 43, "id": [4, 6, 9, 10, 13, 14, 16, 17, 18, 19, 22, 41], "ideal": 97, "ident": 16, "igni": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 96, 97, 98, 100, 102, 103], "ignisapp": [0, 3, 76, 85, 103], "igniscli": 3, "ignisgobject": [1, 2, 7, 52, 72, 91], "ignisnotrunningerror": [3, 6], "igniswidget_nam": 93, "ignor": [45, 50, 85, 88], "imag": [9, 16, 19, 25, 32, 53, 63, 64, 65, 68, 74], "img": 74, "impact": 97, "import": [0, 3, 4, 6, 9, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 29, 31, 44, 52, 78, 85, 86, 88, 93, 97, 100, 103], "importerror": 88, "improv": 7, "includ": [8, 24, 89, 90, 98, 100], "inconveni": 86, "increment": [79, 82], "indic": 89, "info": [4, 15, 26, 46, 74, 86, 89], "inform": [13, 19, 46, 86], "inherit": [53, 88, 91, 93], "init": [96, 100, 102], "initi": [0, 20, 86, 89, 96, 100], "initial_path": [63, 64], "initialclass": 14, "initialtitl": 14, "inlin": 86, "input": [61, 85, 86, 102], "input_height": 85, "input_width": 85, "insid": [0, 3, 74, 78, 86], "inspector": [0, 3, 96], "instal": [9, 10, 88, 89, 90, 95, 100, 101], "instanc": [0, 4, 5, 9, 10, 12, 16, 17, 19, 20, 22, 24, 34, 45, 50, 54, 63, 64, 78, 100], "instead": [0, 3, 20, 64, 78, 85, 86, 97], "int": [4, 6, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 24, 27, 29, 30, 31, 32, 34, 41, 42, 43, 49, 53, 66, 68, 74, 82, 85, 86, 88, 89, 97, 100], "intend": [24, 65, 72], "interact": [3, 4, 23, 100], "interfac": [3, 4, 5, 16, 46], "interface_nam": [4, 46], "intern": 21, "interv": [27, 29], "invis": 77, "invoc": [4, 88], "invok": [4, 19, 31], "ion": 24, "ipc": [6, 14, 18], "is_act": 23, "is_avail": [14, 18], "is_connect": 17, "is_default": 10, "is_mut": 10, "is_paus": 21, "is_pin": 9, "is_readi": 0, "isn": 97, "issu": 95, "item": [22, 60, 72, 75], "item_is_menu": 22, "iter": 27, "its": [0, 14, 18, 20, 41, 66, 68, 69, 73, 74, 77, 90, 98], "itself": [88, 100], "j": 14, "jpeg": [63, 64, 65], "json": [14, 19, 20], "just": [14, 75, 88, 100], "justifi": 69, "kb": [14, 18], "kb_layout": [14, 18], "kb_mode": [61, 85], "kbit": 17, "kebab": 87, "kei": 61, "kernel": 13, "keyboard": [14, 18, 85], "keyword": [9, 46, 93, 100], "kind": 24, "knowledg": 92, "known": [4, 5, 17], "kwarg": [0, 2, 7, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 32, 33, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 93, 100], "label": [19, 55, 56, 58, 59, 62, 63, 66, 70, 71, 72, 73, 75, 76, 77, 78, 80, 85, 86, 93, 97, 100, 103], "lambda": [10, 14, 16, 18, 19, 22, 23, 26, 27, 29, 52, 56, 60, 61, 62, 64, 70, 71, 72, 75, 79, 82, 83, 84, 86, 97, 100], "languag": 89, "last": [17, 31], "last_seen": 17, "lastwindow": 14, "lastwindowtitl": 14, "latest": [39, 92, 102], "launch": 9, "layer": [6, 78, 85, 102], "layershellnotsupportederror": [6, 85], "layout": [14, 18, 55, 100], "lazi": 96, "lead": 78, "learn": [89, 92], "least": 17, "leav": 86, "left": [24, 53, 56, 62, 69, 77, 79, 85, 86], "length": [16, 19], "less": 22, "let": [97, 100], "level": [12, 19, 85, 100], "lib": 102, "libdir": 102, "libpuls": 102, "like": [5, 67, 86, 88, 97, 100], "line": [9, 69], "linewrap": 69, "link": [86, 90, 95], "linkfrg": [90, 102], "list": [0, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 44, 53, 55, 60, 64, 65, 66, 70, 73, 75, 85, 86, 88, 95, 96, 100], "list_window": 3, "listbox": [71, 86], "listboxrow": [70, 86], "listen": [45, 100], "listen_socket": 44, "liter": [4, 17, 22, 23, 45, 50], "lithium": 24, "load": 46, "load_interface_xml": [4, 44], "locat": [21, 100], "logo": 13, "loguru": 102, "look": [43, 53, 86, 88, 98, 100], "loop": 16, "loop_statu": 16, "lost": [4, 62], "low": 19, "m": [21, 29, 31, 96, 97], "mac": 17, "machin": 13, "made": 74, "magic": 97, "mai": [6, 98], "main": [3, 55, 73], "mainli": 7, "maintain": 102, "make": [15, 22, 61, 74, 80, 88, 89, 92, 97], "manag": [20, 23, 88, 100], "mani": 98, "manual": [8, 20, 86, 89, 97], "map": 14, "margin": 85, "margin_bottom": 85, "margin_left": 85, "margin_right": 85, "margin_top": 85, "markup": 89, "match": 4, "max": [79, 82], "max_bitr": 17, "max_bright": 11, "max_popups_count": 19, "max_width_char": [63, 69], "maximum": [11, 17, 19, 79, 82], "me": 100, "meaning": 86, "measur": 24, "media": [15, 97], "mem_avail": 13, "mem_info": 13, "mem_tot": 13, "mem_us": 13, "memori": 99, "menu": [8, 22, 72, 75], "menuitem": [75, 86], "meson": 102, "messag": [39, 45, 50, 75, 96], "metadata": 16, "method": [0, 3, 4, 6, 15, 20, 22, 23, 29, 32, 64, 75, 87, 88, 97, 100], "method_nam": 6, "mhz": 17, "microphon": [10, 21], "microphone_ad": 10, "middl": [56, 62, 69], "millisecond": [16, 19, 27, 29, 31, 53], "mime": 65, "mime_typ": [63, 64, 65], "min": [79, 82, 99], "minimum": [79, 82, 86], "minut": 13, "miss": [9, 102], "mixercontrol": 10, "mixerstream": 10, "mkenum": 102, "mode": [12, 19, 69, 85], "model": [13, 24], "modif": 92, "modul": [6, 8, 88, 97, 98], "modular": 92, "monitor": [6, 14, 25, 26, 41, 42, 85, 97, 100], "monitor_id": [6, 41], "monitorid": 14, "monitornotfounderror": [6, 85], "month": 57, "more": [12, 15, 26, 74, 86, 89, 92, 98, 100, 101], "most": [31, 98], "mostli": 102, "motherboard": 13, "mous": [12, 85, 86], "move": [16, 26], "moved_in": 26, "moved_out": 26, "mozilla": 14, "mp4": 21, "mpri": [15, 97], "mprisplay": [16, 97], "mprisservic": [16, 97], "multipl": [22, 25, 62, 100], "music": 97, "must": [0, 4, 5, 22, 46, 53, 75, 76, 85, 87, 100], "mute": 10, "mw": 24, "mwh": 24, "my": 103, "mymethod": [4, 88], "mypi": [14, 87], "myproperti": [4, 88], "myvalu": 4, "n": 27, "name": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24, 36, 37, 43, 44, 46, 53, 63, 64, 65, 68, 72, 74, 76, 85, 86, 88, 93, 97, 100], "namespac": [0, 76, 78, 85, 97, 100], "nativ": [24, 68, 74, 98], "native_path": 24, "natur": 86, "navig": 70, "necessari": [1, 22, 23], "need": [4, 7, 15, 46, 74, 86, 90, 93, 98, 100], "neg": [16, 97], "neither": [46, 48], "network": [15, 100], "networkmanag": [6, 17], "networkmanagernotfounderror": 6, "networkservic": 17, "new": [4, 7, 17, 19, 22, 24, 97], "new_access_point": 17, "new_active_connect": 17, "new_connect": 17, "new_devic": 17, "new_popup": 19, "newli": [17, 20], "next": [4, 14, 16, 18, 97], "ninja": 102, "niri": [6, 15], "niriipcnotfounderror": [6, 18], "niriservic": 18, "nm": 17, "no_month_chang": 57, "non": [24, 88], "none": [0, 1, 2, 3, 4, 6, 7, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 34, 36, 41, 43, 45, 46, 48, 49, 52, 53, 54, 59, 60, 64, 66, 68, 69, 72, 74, 77, 78, 82, 83, 84, 85, 88, 89, 93, 97], "normal": [19, 85], "note": [0, 86], "notif": [6, 15, 100], "notifi": [7, 14, 18, 19, 23, 52], "notificationact": 19, "notificationservic": 19, "notificationsservic": 19, "notify_al": 7, "notify_list": 7, "now": [86, 90, 97, 103], "number": [7, 19, 24, 42, 66, 85, 100], "nvidia": 99, "o": [13, 63, 64, 103], "object": [0, 1, 4, 5, 6, 7, 8, 9, 16, 17, 19, 20, 23, 24, 34, 43, 88, 89], "object_path": [4, 5, 22, 23, 24], "obtain": 22, "occlud": 85, "occur": [0, 6, 48, 97], "off": 12, "offer": 7, "offset": 16, "often": [97, 100], "oldest": 19, "omit": 69, "on_accept": 61, "on_activ": [70, 71, 72, 75], "on_chang": [61, 79, 82, 83], "on_click": [56, 62, 97, 100], "on_demand": [61, 85], "on_file_set": 64, "on_finish": 34, "on_hov": 62, "on_hover_lost": 62, "on_middle_click": [56, 62], "on_name_acquir": 4, "on_name_appear": 4, "on_name_lost": 4, "on_name_vanish": 4, "on_right_click": [56, 62], "on_scroll_down": 62, "on_scroll_left": 62, "on_scroll_right": 62, "on_scroll_up": 62, "on_select": 60, "on_toggl": [59, 84], "onc": 100, "one": [17, 19, 20], "onli": [0, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 31, 54, 60, 63, 64, 65, 72, 76, 79, 85, 86, 88, 89, 97, 103], "open": [0, 64, 92, 96, 97, 100], "open_dialog": 64, "open_window": [0, 3], "oper": [23, 91, 100], "opposit": 0, "option": [4, 6, 15, 26, 53, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 79, 81, 82, 83, 84, 85, 89, 96, 97], "option_nam": 6, "optionexistserror": [6, 20], "optionnotfounderror": [6, 20], "options_group": 6, "optionsgroup": 20, "optionsgroupexistserror": [6, 20], "optionsgroupnotfounderror": [6, 20], "optionsservic": 20, "orient": 22, "origin": 74, "os_ansi_color": 13, "os_bug_report_url": 13, "os_build_id": 13, "os_documentation_url": 13, "os_home_url": 13, "os_id": 13, "os_logo": 13, "os_logo_dark": 13, "os_logo_text": 13, "os_logo_text_dark": 13, "os_nam": 13, "os_privacy_policy_url": 13, "os_support_url": 13, "other": [4, 69, 73, 85, 86, 91, 100], "otherwis": [19, 74, 93, 97], "our": 100, "out": [14, 86], "output": [6, 18, 27, 28, 33, 34], "outsid": 3, "over": [7, 22, 86], "overlai": [85, 86], "overlap": 85, "overrid": [2, 21, 69, 74, 77, 79, 86, 93], "overridden": [2, 86, 93], "override_enum": [2, 93], "overview": 101, "owev": 98, "own": [4, 15], "owner": [3, 4], "ownership": 4, "packag": [6, 102], "page": [86, 98], "paintabl": 43, "pair": 12, "param1": 88, "param2": 88, "paramat": 4, "paramet": [0, 2, 3, 4, 7, 9, 10, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32, 33, 34, 36, 41, 43, 45, 46, 48, 49, 50, 51, 64], "parent": 43, "pars": [0, 6], "paru": 102, "pascalcas": [87, 88], "pass": [4, 7, 27, 28, 31, 32, 33, 34, 45, 50, 51, 86, 89, 97, 100], "password": 17, "past": 100, "path": [0, 3, 4, 5, 6, 9, 16, 19, 21, 24, 25, 26, 32, 36, 45, 46, 48, 53, 63, 64, 68, 74, 103], "pattern": 89, "paus": [16, 21], "pause_record": 21, "pavucontrol": 97, "percent": 24, "percentag": [12, 24], "perform": [19, 86, 97, 100], "perm_hw_address": 17, "perman": 17, "pictur": [68, 86], "pid": 14, "pin": [9, 14], "pip": 89, "pipewir": [10, 21, 102], "pixbuf": [22, 30, 49, 68, 74], "pixel_s": [53, 68], "place": [0, 22, 58, 69, 73, 78, 88], "placehold": 61, "plai": [10, 16], "plan": 92, "play_paus": 16, "playback": 16, "playback_statu": 16, "player": [16, 97], "player_ad": [16, 97], "pleas": [86, 89, 92, 102], "plugin": [6, 21], "plugin_nam": 6, "plugin_packag": 6, "png": [63, 64, 65], "point": 17, "polici": 13, "poll": [13, 44, 97], "popov": 60, "popovermenu": [5, 72, 86], "popup": [19, 22, 75, 78, 85], "popup_timeout": 19, "portal": 21, "posit": [16, 79, 83], "posix": 19, "possibl": [12, 26, 86, 88, 89], "power": [12, 24], "power_suppli": 24, "practic": 100, "pre_unmount": 26, "prefer": 69, "prefix": 102, "preserv": 99, "press": 100, "prevent": [26, 29, 88], "prevent_gc": 26, "previou": [16, 100], "print": [0, 3, 4, 9, 10, 11, 13, 14, 16, 18, 19, 20, 22, 23, 26, 27, 29, 31, 45, 52, 56, 60, 61, 62, 64, 70, 71, 72, 75, 79, 82, 83, 84, 88, 96, 97, 100], "privaci": 13, "privat": [88, 93], "process": [0, 1, 3, 7, 23, 26, 34, 97], "prop": [7, 60], "prop1": [4, 89], "prop2": [4, 89], "properti": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 33, 34, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 88, 89, 91, 93, 97], "property_nam": [2, 6, 7], "protect": 93, "protocol": [6, 17, 85], "provid": [2, 3, 4, 5, 7, 9, 11, 15, 19, 46, 48, 51, 89, 91, 97, 100], "proxi": [4, 24], "pseudo": 14, "pull": 92, "puls": [10, 21, 102], "pulseaudio": 10, "purpos": 87, "py": [0, 14, 100], "pycairo": 102, "pygobject": [86, 91, 92, 98, 102], "python": [3, 4, 25, 35, 86, 89, 90, 95, 96, 97, 98, 100, 102], "queri": 9, "quit": [0, 3, 96], "r": 89, "radio": 59, "radiobutton": 59, "rais": [0, 3, 6, 10, 14, 18, 19, 20, 21, 22, 24, 46, 48, 85, 88, 89], "ram": 13, "rang": [55, 66, 75, 80, 82], "rate": [17, 24], "ratio": [68, 74], "ratson": 102, "reach": 27, "read": [0, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 89, 98], "readabl": 9, "readi": 0, "receiv": [14, 19, 62, 85], "recent": 31, "recommend": [85, 98], "record": [10, 15], "record_internal_audio": 21, "record_microphon": 21, "recorder_ad": 10, "recorderservic": 21, "recording_start": 21, "recording_stop": 21, "recurs": 26, "red": 103, "refer": [86, 92, 98, 100, 101, 102], "regist": [4, 6], "register_dbus_method": [4, 88], "register_dbus_properti": [4, 88], "registr": 4, "regular": [64, 65, 72, 76], "regularwindow": 86, "reinstal": 90, "rel": 69, "relat": [88, 89], "related_class2": 88, "relatedclass1": 88, "relatedclass2": 88, "releas": 4, "reload": [0, 3, 96], "reload_css": 0, "remot": 12, "remov": [0, 10, 12, 16, 17, 19, 20, 22, 24], "remove_css": 0, "remove_window": 0, "renam": 26, "replac": [45, 50, 90, 93], "report": 13, "repositori": [0, 4, 6, 7, 9, 10, 12, 17, 22, 30, 34, 41, 43, 46, 49, 55, 64, 66, 68, 72, 73, 74, 88, 90, 92, 93, 95], "repres": 72, "request": [32, 92, 102], "requir": [0, 4, 5, 6, 7, 12, 17, 23, 24, 26, 27, 29, 48, 54, 63, 65, 72, 76, 78, 85, 88, 89], "require_vers": 88, "reserv": 85, "reset": 0, "reset_css": 0, "resourc": [89, 92, 98], "respect": [46, 89, 91], "respond": 86, "respons": [14, 18, 32, 45, 50], "rest": [88, 89], "restart": 23, "restructuredtext": 89, "result": [4, 17, 33, 97, 100], "retriev": 9, "return": [0, 1, 2, 3, 4, 5, 7, 9, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 64, 88, 89, 93, 97, 100], "returncod": 34, "reveal": [78, 86], "reveal_child": [77, 78], "revealerwindow": 86, "right": [53, 56, 62, 69, 77, 79, 85, 86], "root": 90, "rotat": [53, 54], "row": [66, 70, 71], "row_num": 66, "ruff": 87, "run": [3, 6, 19, 22, 23, 24, 28, 33, 47, 51, 90, 96, 100], "run_fil": 3, "run_in_thread": 44, "run_python": 3, "rw_prop": 89, "safe": 91, "same": [3, 7, 14, 54, 62, 89, 100], "sass": [0, 6, 48], "sass_compil": 44, "sasscompilationerror": [6, 48], "save": [21, 32], "scalabl": 0, "scale": [49, 74, 86], "scale_down": 74, "scale_pixbuf": 44, "scan": [12, 17], "scheme": [45, 50], "screaming_snake_cas": 87, "screen": [11, 21, 85], "script": [3, 90], "scroll": [22, 62, 86], "scrollabl": 80, "scrolledwindow": 80, "scss": [0, 6, 48], "search": 9, "second": [11, 13, 16, 21, 24, 27, 97, 100], "secondari": 22, "secondary_activ": 22, "section": [0, 6, 89], "secur": 17, "see": [4, 12, 15, 26, 31, 53, 68, 74, 75, 86, 95, 99, 100], "seek": 16, "seen": 12, "select": [60, 63, 64, 65, 70, 71, 72], "select_fold": 64, "selected_item": 60, "self": [7, 27, 56, 60, 62, 64, 86, 88, 89, 93], "semant": 87, "send": [14, 18, 50], "send_command": [14, 18], "send_mov": 26, "send_socket": 44, "sensit": 86, "sent": 19, "separ": [86, 88], "serial": 24, "servic": [1, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 89, 92, 95, 97, 101], "service_nam": [6, 88], "servicenotfounderror": 6, "session": [4, 13, 23], "session_typ": 13, "set": [4, 11, 12, 19, 20, 25, 31, 53, 55, 59, 61, 69, 78, 79, 85, 92, 93, 99, 100], "set_": 100, "set_bright": 11, "set_label": [86, 97, 100], "set_valu": 20, "set_wallpap": 25, "setter": [89, 93], "setup": [2, 12, 102], "setup_devenv": 90, "setup_mod": 12, "sever": [4, 22], "sh": 90, "sheet": 14, "shell": [6, 33, 34, 85, 95, 102], "shortcut": 60, "should": [19, 20, 21, 22, 26, 36, 64, 74, 85, 87, 88, 91, 93, 97, 98, 100], "shouldn": [0, 20, 89], "show": [0, 22, 96], "show_day_nam": 57, "show_detail": 57, "show_head": 57, "show_title_button": [67, 76], "show_week_numb": 57, "shown": [0, 17, 86, 100], "shuffl": 16, "shutdown": 0, "side": 86, "signal": [0, 4, 9, 10, 12, 16, 17, 19, 20, 21, 22, 24, 26, 27, 28, 64, 86, 87, 89, 91], "signal_nam": 4, "signal_subscrib": 4, "signal_unsubscrib": 4, "signatur": 4, "similar": 86, "simpl": [19, 25, 52, 54, 59, 86, 88, 100], "simpli": [51, 100], "sinc": [31, 89, 98], "singl": [22, 23, 80, 100], "size": [14, 43, 74], "slide": 77, "slide_down": 77, "slide_left": [77, 78], "slide_right": 77, "slide_up": 77, "slider": 79, "slideright": 77, "small": 69, "snake_cas": 87, "snap": 86, "so": [88, 96, 97], "sock": [45, 50], "sock_stream": 45, "socket": [45, 50], "solut": 100, "some": [0, 7, 53, 76, 85, 86, 89, 92, 97, 100], "some_arg": 89, "some_const": 88, "some_enum": 93, "some_func": [31, 89], "some_group": 20, "some_opt": 20, "some_opt_group": 20, "some_prop": 89, "some_properti": 93, "some_sign": 89, "someclass": 89, "someexcept": [6, 89], "someth": [4, 26, 61, 88, 89, 100], "somewidget": 89, "somokil": 102, "sound": 10, "sourc": [30, 46, 49, 90, 92, 95], "source_properti": 7, "space": [55, 62, 69, 85, 86, 97, 100], "speaker": [10, 12, 97], "speaker_ad": 10, "special": 97, "specif": [16, 54, 102], "specifi": [4, 19, 27, 29, 31, 66, 82, 89], "speed": 17, "sphinx": [88, 89], "spinbutton": 86, "spotifi": [16, 97], "sshd": 23, "ssid": 17, "standard": [89, 91, 100], "standart": [4, 36, 76], "start": [12, 16, 21, 23, 58, 69, 86, 100, 103], "start_record": 21, "start_widget": 58, "state": [0, 12, 17], "static": 97, "statu": [16, 17, 22, 32], "stderr": [6, 34], "stdout": [33, 34], "step": [79, 82], "stop": [16, 21, 23], "stop_record": 21, "store": [20, 46, 89], "str": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 46, 48, 50, 53, 55, 60, 64, 65, 66, 68, 72, 74, 75, 76, 85, 86, 88, 89, 97], "stream": [10, 88], "strength": 17, "stretch": 86, "strftime": 97, "strict": [45, 50], "string": [9, 46, 48, 60, 69, 86, 97], "studio": 14, "stuff": [88, 89, 91], "style": [0, 2, 6, 48, 85, 86, 89, 92, 101], "style_path": [0, 6], "stylepathappliederror": [0, 6], "stylepathnotfounderror": [0, 6], "subclass": [86, 92], "subdirectori": 26, "submenu": [72, 75], "subprocess": [33, 34], "subscrib": 4, "subscript": 4, "success": 32, "suit": 70, "summari": 19, "super": 88, "support": [6, 7, 13, 14, 16, 21, 25, 64, 65, 72, 85, 86, 103], "sure": 97, "surfac": 85, "svg": 0, "swallow": 14, "swing_down": 77, "swing_left": 77, "swing_right": 77, "swing_up": 77, "switch": [14, 18, 86], "switch_kb_layout": [14, 18], "switch_to_workspac": [14, 18], "sy": [11, 88], "symbol": [0, 36, 90], "syntax": [14, 97], "system": [4, 6, 9, 13, 15, 21, 23, 24, 100, 102], "system_example_unit": 23, "system_trai": 22, "systemd": 15, "systemd_sess": 23, "systemd_system": 23, "systemdservic": 23, "systemdunit": 23, "systempackag": 102, "systemtrayitem": 22, "systemtrayservic": 22, "t": [0, 1, 20, 22, 64, 65, 72, 85, 88, 89, 97, 100], "tag": 14, "take": [26, 66, 74, 98], "target": [7, 21, 28, 29, 31, 49, 51, 53], "target_properti": 7, "task": 28, "technologi": 24, "temperatur": [13, 24], "templat": 88, "termin": [14, 75], "test": [78, 85, 100], "text": [13, 19, 22, 61, 69, 86, 97, 100], "thei": [6, 8, 27, 88, 97], "them": [4, 6, 14, 19, 44, 88, 89, 100], "theme": 13, "therefor": 86, "thi": [0, 1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 34, 35, 45, 53, 62, 64, 65, 66, 69, 72, 73, 75, 76, 78, 85, 86, 88, 89, 92, 93, 96, 97, 98, 99, 100, 101, 102], "thread": [28, 44, 47, 91], "threadtask": 44, "three": 58, "through": 23, "time": [17, 19, 21, 24, 29, 31, 53, 97, 100], "time_remain": 24, "timeout": [19, 21, 27, 44], "timestamp": 17, "titl": [14, 16, 19, 22, 67, 76, 97, 100], "titlebar": 76, "toggl": [0, 16, 17, 53, 54, 59, 83, 84, 96], "toggle_connect": 17, "toggle_window": [0, 3], "togglebutton": 86, "too": 96, "tool": [44, 90, 97], "tooltip": [22, 86], "tooltip_text": 86, "top": [73, 77, 78, 79, 85, 86, 89, 100], "total": 13, "track": [16, 23], "track_id": 16, "tracker": 95, "trai": [6, 15], "transfer": 93, "transform": [7, 97], "transit": 77, "transition_dur": [77, 78], "transition_typ": [77, 78], "trigger": 97, "true": [0, 2, 12, 14, 19, 20, 21, 26, 57, 59, 62, 63, 64, 65, 67, 69, 71, 72, 76, 77, 78, 79, 80, 83, 85, 89, 97, 99, 100], "trust": 12, "try": [88, 97], "tupl": [4, 13], "turn": [12, 88], "two": [22, 26, 100], "txt": 89, "type": [0, 1, 2, 3, 4, 5, 7, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 61, 64, 65, 77, 86, 88, 89, 100], "typeerror": [46, 48], "typevar": 1, "typic": [0, 4], "u": 97, "uefi": 13, "ugli": 21, "uncheck": 59, "understand": 98, "unfocu": 85, "uniq_nam": 72, "uniqu": [4, 5, 72, 76, 85, 100], "unit": 23, "univers": [44, 86, 100], "unknown": [17, 24], "unless": 19, "unlik": 4, "unlimit": 7, "unmount": 26, "unnecessari": 3, "unown_nam": 4, "unpin": 9, "unset": 85, "unsubscrib": 4, "until": [24, 31], "unwatch": 4, "unwatch_nam": 4, "up": [43, 53, 62, 92], "updat": 97, "update_label": 97, "upow": [6, 15], "upowerdevic": 24, "upowernotrunningerror": [6, 24], "upowerservic": 24, "uptim": 13, "urgenc": 19, "url": [13, 14, 16, 32, 90, 102], "us": [0, 3, 4, 6, 9, 10, 12, 13, 14, 16, 17, 20, 21, 23, 27, 33, 44, 53, 55, 64, 65, 72, 74, 76, 85, 86, 87, 88, 89, 91, 92, 95, 97, 98, 99, 100, 102], "usag": [3, 9, 10, 11, 13, 14, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 31, 45, 52, 78, 96], "use_markup": 69, "useful_func": 88, "user": [19, 23, 60, 61, 63, 64, 71, 72, 82, 83, 84, 85, 86, 88, 89, 92, 98], "usr": 102, "usual": [19, 22], "usus": 9, "util": [0, 7, 8, 21, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 95, 97, 101], "valign": [2, 86], "valu": [4, 7, 16, 20, 26, 52, 79, 82, 86, 89, 93, 97, 99], "value_po": 79, "valueerror": 88, "vanish": 4, "var": 52, "variabl": [8, 87, 93, 100], "variant": [4, 88], "variou": [6, 15, 78, 85, 100], "vendor": [13, 24], "veri": [92, 98], "version": [13, 40, 92, 96, 102], "vertic": [22, 55, 58, 62, 70, 79, 80, 81, 86, 97, 100], "vexpand": [2, 86, 99], "video": [21, 97, 99], "virtual": 90, "visibl": [0, 2, 77, 78, 86], "visual": 14, "voltag": 24, "volum": [10, 16, 68, 97], "vpn": 17, "vpnconnect": 17, "wa": [17, 19, 24], "wai": [4, 86, 91, 100], "wallpap": [15, 63], "wallpaperservic": 25, "want": [14, 22, 46, 53, 68, 93, 100], "watch": [4, 26], "watch_hard_link": 26, "watch_mount": 26, "watch_mov": 26, "watch_nam": 4, "wayland": [6, 13], "we": [88, 100, 103], "well": [4, 5, 70], "what": [8, 26, 100], "when": [0, 4, 6, 9, 10, 12, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 34, 59, 60, 61, 64, 71, 72, 79, 82, 83, 84, 86, 89, 97, 100], "where": [9, 22, 32, 35, 79, 97, 99], "whether": [0, 3, 4, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 23, 24, 26, 36, 53, 55, 58, 64, 65, 71, 72, 77, 79, 81, 85, 86], "which": [21, 51, 58, 73, 85, 86, 88, 91, 97, 100], "while": [0, 48, 74, 88], "wi": 17, "widget": [2, 7, 8, 22, 43, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 92, 95, 97, 101, 103], "widget_nam": [86, 89, 93, 100], "width": [30, 49, 74, 85, 86, 99], "width_request": 86, "wifi": 17, "wifiaccesspoint": 17, "wifidevic": 17, "window": [0, 3, 6, 14, 18, 22, 61, 64, 76, 78, 86, 96, 97], "window_id": 22, "window_nam": [0, 3, 6], "windowaddederror": [0, 6], "windownotfounderror": [0, 6], "within": [69, 82], "without": [7, 74, 90], "wluma": 23, "word": [9, 69], "word_char": 69, "work": [10, 61, 75, 79, 85, 98, 100], "workspac": [14, 18], "workspace_id": [14, 18], "world": [4, 88, 100], "would": 86, "wpa1": 17, "wpa2": 17, "wpa3": 17, "wrap": 69, "wrap_mod": 69, "wrapper": 31, "write": [0, 4, 9, 10, 11, 12, 16, 17, 19, 20, 21, 25, 26, 27, 53, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 78, 79, 81, 82, 83, 84, 85, 86, 89], "wrong": 0, "x": [10, 14, 16, 18, 19, 22, 23, 31, 52, 60, 61, 70, 71, 72, 75, 79, 82, 83, 84, 88, 97, 100], "x11": 13, "xdg": 21, "xml": [4, 46], "xwayland": 14, "y": [14, 18, 21, 22, 23, 52, 88, 97], "year": 57, "yield": 45, "you": [0, 4, 7, 13, 14, 15, 20, 22, 27, 33, 44, 46, 53, 55, 68, 75, 85, 86, 89, 90, 92, 93, 96, 98, 99, 100, 103], "your": [0, 15, 53, 90, 93, 99, 100, 102, 103], "youtub": 97}, "titles": ["Application", "BaseService", "BaseWidget", "Client", "D-Bus", "D-Bus menu", "Exceptions", "GObject", "API reference", "Applications", "Audio", "Backlight", "Bluetooth", "Fetch", "Hyprland", "Services", "MPRIS (media)", "Network", "Niri", "Notifications", "Options", "Recorder", "System Tray", "Systemd", "UPower", "Wallpaper", "FileMonitor", "Poll", "ThreadTask", "Timeout", "crop_pixbuf", "Debounce", "download_image", "exec_sh", "exec_sh_async", "get_current_dir", "get_file_icon_name", "get_ignis_branch", "get_ignis_commit", "get_ignis_commit_msg", "get_ignis_version", "get_monitor", "get_n_monitors", "get_paintable", "Utils", "listen_socket", "load_interface_xml", "run_in_thread", "sass_compile", "scale_pixbuf", "send_socket", "thread", "Variable", "Arrow", "ArrowButton", "Box", "Button", "Calendar", "CenterBox", "CheckButton", "DropDown", "Entry", "EventBox", "FileChooserButton", "FileDialog", "FileFilter", "Grid", "HeaderBar", "Icon", "Label", "ListBox", "ListBoxRow", "MenuItem", "Overlay", "Picture", "PopoverMenu", "RegularWindow", "Revealer", "RevealerWindow", "Scale", "Scroll", "Separator", "SpinButton", "Switch", "ToggleButton", "Window", "Widgets", "Code Style Guidelines", "Creating a Service", "Documentation Guidelines", "Setting up a Development Environment", "GObject", "Developer Guide", "Subclassing Widgets", "Examples", "Ignis", "CLI", "Dynamic content", "Expanding functionality", "FAQ", "First widgets", "User guide", "Installation", "Styling"], "titleterms": {"A": 94, "The": [86, 100], "__init__": 88, "_import": 88, "after": 99, "api": 8, "applic": [0, 9], "arch": 102, "arrow": 53, "arrowbutton": 54, "audio": 10, "backlight": 11, "bar": 94, "baseservic": 1, "basewidget": 2, "bind": 97, "bluetooth": 12, "box": [55, 100], "bu": [4, 5, 88], "build": [89, 102], "built": [15, 86], "button": [56, 100], "calendar": 57, "callback": 100, "cannot": 99, "centerbox": 58, "check": 87, "checkbutton": 59, "children": 99, "class": [89, 93], "cli": 96, "client": 3, "code": 87, "commit": 87, "common": 86, "configur": 94, "constant": 88, "content": 97, "creat": 88, "crop_pixbuf": 30, "css": 103, "custom": 99, "d": [4, 5, 88], "debounc": 31, "definit": 87, "develop": [90, 92], "docstr": 89, "document": 89, "download_imag": 32, "dropdown": 60, "dynam": 97, "entri": 61, "enum": 86, "environ": 90, "eventbox": 62, "exampl": 94, "except": 6, "exec_sh": 33, "exec_sh_async": 34, "expand": 98, "faq": 99, "fetch": 13, "file": 103, "filechooserbutton": 63, "filedialog": 64, "filefilt": 65, "filemonitor": 26, "first": 100, "format": 87, "from": [99, 102], "function": [89, 98], "gener": 89, "get": 101, "get_current_dir": 35, "get_file_icon_nam": 36, "get_ignis_branch": 37, "get_ignis_commit": 38, "get_ignis_commit_msg": 39, "get_ignis_vers": 40, "get_monitor": 41, "get_n_monitor": 42, "get_paint": 43, "gobject": [7, 91], "grid": 66, "guid": [92, 101], "guidelin": [87, 89], "headerbar": 67, "hyprland": 14, "icon": [68, 99], "igni": 95, "instal": 102, "issu": 99, "label": 69, "linux": 102, "listbox": 70, "listboxrow": 71, "listen_socket": 45, "load_interface_xml": 46, "media": 16, "menu": 5, "menuitem": 72, "messag": 87, "mpri": 16, "my": 94, "name": 87, "network": 17, "niri": 18, "nix": 102, "notif": 19, "notifi": 97, "option": 20, "other": 88, "overlai": 73, "own": 94, "pictur": 74, "poll": 27, "popovermenu": 75, "properti": [86, 100, 103], "py": 88, "record": 21, "refer": 8, "regularwindow": 76, "related_class": 88, "render": 99, "reusabl": 100, "reveal": 77, "revealerwindow": 78, "run": 102, "run_in_thread": 47, "sass_compil": 48, "scale": 79, "scale_pixbuf": 49, "scroll": [80, 99], "scss": 103, "send_socket": 50, "separ": 81, "servic": [15, 88, 100], "set": 90, "setup": 86, "signal": 97, "simpl": 94, "sourc": 102, "spinbutton": 82, "standard": 88, "start": 101, "structur": 88, "style": [87, 103], "subclass": 93, "suspend": 99, "svg": 99, "switch": 83, "system": 22, "systemd": 23, "templat": 93, "thread": 51, "threadtask": 28, "timeout": 29, "togglebutton": 84, "trai": 22, "type": 87, "ui": 99, "unrespons": 99, "up": [90, 99], "upow": 24, "us": 103, "user": 101, "util": [44, 88], "variabl": 52, "version": 87, "view": 99, "wake": 99, "wallpap": 25, "widget": [86, 89, 93, 99, 100], "window": [85, 100]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"A simple bar": [[95, "id1"]], "API reference": [[8, null]], "Application": [[0, null]], "Applications": [[11, null]], "Arch Linux": [[103, "arch-linux"]], "Arrow": [[54, null]], "ArrowButton": [[55, null]], "Audio": [[12, null]], "Backlight": [[13, null]], "BaseService": [[1, null]], "BaseWidget": [[2, null]], "Binding": [[98, "binding"]], "Bluetooth": [[14, null]], "Box": [[56, null]], "Boxes": [[101, "boxes"]], "Building documentation": [[90, "building-documentation"]], "Building from source": [[103, "building-from-source"]], "Built-in services": [[17, "built-in-services"]], "Built-in widgets": [[87, "built-in-widgets"]], "Button": [[57, null]], "Buttons (and Callbacks!)": [[101, "buttons-and-callbacks"]], "CLI": [[97, null]], "Calendar": [[58, null]], "Cannot view children of Widget.Scroll": [[100, "cannot-view-children-of-widget-scroll"]], "CenterBox": [[59, null]], "CheckButton": [[60, null]], "Client": [[3, null]], "Code Formatting": [[88, "code-formatting"]], "Code Style Guidelines": [[88, null]], "Commit messages": [[88, "commit-messages"]], "Common widget properties": [[87, "common-widget-properties"]], "Creating D-Bus Service": [[89, "creating-d-bus-service"]], "Creating a Service": [[89, null]], "Custom SVG icons": [[100, "custom-svg-icons"]], "D-Bus": [[4, null]], "D-Bus menu": [[5, null]], "Debounce": [[32, null]], "Definitions and Naming": [[88, "definitions-and-naming"]], "Developer Guide": [[93, null]], "Docstrings": [[90, "docstrings"]], "Documentation Guidelines": [[90, null]], "DropDown": [[61, null]], "Dynamic content": [[98, null]], "Entry": [[62, null]], "Enums": [[87, "enums"]], "EventBox": [[63, null]], "Examples": [[95, null]], "Exceptions": [[6, null]], "Expanding functionality": [[99, null]], "FAQ": [[100, null]], "Fetch": [[15, null]], "FileChooserButton": [[64, null]], "FileDialog": [[65, null]], "FileFilter": [[66, null]], "FileMonitor": [[27, null]], "First widgets": [[101, null]], "Functions": [[90, "functions"]], "GObject": [[7, null], [92, null]], "General Classes": [[90, "general-classes"]], "Get started": [[102, "get-started"]], "Grid": [[67, null]], "HeaderBar": [[68, null]], "Hyprland": [[16, null]], "Icon": [[69, null]], "Ignis": [[96, null]], "Installation": [[103, null]], "Label": [[70, null]], "ListBox": [[71, null]], "ListBoxRow": [[72, null]], "MPRIS (media)": [[18, null]], "MenuItem": [[73, null]], "My own configuration": [[95, "id2"]], "Network": [[19, null]], "Niri": [[20, null]], "Nix": [[103, "nix"]], "Notifications": [[21, null]], "Options": [[9, null], [104, null]], "Options Manager": [[10, null]], "Overlay": [[74, null]], "Picture": [[75, null]], "Poll": [[28, null]], "PopoverMenu": [[76, null]], "Properties": [[101, "properties"]], "Recorder": [[22, null]], "RegularWindow": [[77, null]], "Render issues or Unresponsive UI after wake up from suspend": [[100, "render-issues-or-unresponsive-ui-after-wake-up-from-suspend"]], "Reusable Widgets": [[101, "reusable-widgets"]], "Revealer": [[78, null]], "RevealerWindow": [[79, null]], "Running": [[103, "running"]], "Scale": [[80, null]], "Scroll": [[81, null]], "Separator": [[82, null]], "Services": [[17, null], [101, "services"]], "Setting up a Development Environment": [[91, null]], "Signals": [[98, "signals"]], "SpinButton": [[83, null]], "Standard Service Structure": [[89, "standard-service-structure"]], "Styling": [[105, null]], "Subclassing Widgets": [[94, null]], "Switch": [[84, null]], "System Tray": [[23, null]], "Systemd": [[24, null]], "The setup property": [[87, "the-setup-property"]], "The window": [[101, "the-window"]], "ThreadTask": [[29, null]], "Timeout": [[30, null]], "ToggleButton": [[85, null]], "Type checking": [[88, "type-checking"]], "UPower": [[25, null]], "User Options": [[104, "user-options"]], "User guide": [[102, null]], "Using CSS/SCSS file": [[105, "using-css-scss-file"]], "Using the style property": [[105, "using-the-style-property"]], "Utils": [[45, null]], "Variable": [[53, null]], "Versioning": [[88, "versioning"]], "Wallpaper": [[26, null]], "Widget Class Template": [[94, "widget-class-template"]], "Widgets": [[87, null], [90, "widgets"]], "Window": [[86, null]], "__init__.py": [[89, "init-py"]], "_imports.py": [[89, "imports-py"]], "constants.py": [[89, "constants-py"]], "crop_pixbuf": [[31, null]], "download_image": [[33, null]], "exec_sh": [[34, null]], "exec_sh_async": [[35, null]], "get_current_dir": [[36, null]], "get_file_icon_name": [[37, null]], "get_ignis_branch": [[38, null]], "get_ignis_commit": [[39, null]], "get_ignis_commit_msg": [[40, null]], "get_ignis_version": [[41, null]], "get_monitor": [[42, null]], "get_n_monitors": [[43, null]], "get_paintable": [[44, null]], "listen_socket": [[46, null]], "load_interface_xml": [[47, null]], "notify signal": [[98, "notify-signal"]], "related_class.py and others": [[89, "related-class-py-and-others"]], "run_in_thread": [[48, null]], "sass_compile": [[49, null]], "scale_pixbuf": [[50, null]], "send_socket": [[51, null]], "service.py": [[89, "service-py"]], "thread": [[52, null]], "util.py": [[89, "util-py"]]}, "docnames": ["api/app", "api/base_service", "api/base_widget", "api/client", "api/dbus", "api/dbus_menu", "api/exceptions", "api/gobject", "api/index", "api/options", "api/options_manager", "api/services/applications", "api/services/audio", "api/services/backlight", "api/services/bluetooth", "api/services/fetch", "api/services/hyprland", "api/services/index", "api/services/mpris", "api/services/network", "api/services/niri", "api/services/notifications", "api/services/recorder", "api/services/system_tray", "api/services/systemd", "api/services/upower", "api/services/wallpaper", "api/utils/FileMonitor", "api/utils/Poll", "api/utils/ThreadTask", "api/utils/Timeout", "api/utils/crop_pixbuf", "api/utils/debounce", "api/utils/download_image", "api/utils/exec_sh", "api/utils/exec_sh_async", "api/utils/get_current_dir", "api/utils/get_file_icon_name", "api/utils/get_ignis_branch", "api/utils/get_ignis_commit", "api/utils/get_ignis_commit_msg", "api/utils/get_ignis_version", "api/utils/get_monitor", "api/utils/get_n_monitors", "api/utils/get_paintable", "api/utils/index", "api/utils/listen_socket", "api/utils/load_interface_xml", "api/utils/run_in_thread", "api/utils/sass_compile", "api/utils/scale_pixbuf", "api/utils/send_socket", "api/utils/thread", "api/variable", "api/widgets/Arrow", "api/widgets/ArrowButton", "api/widgets/Box", "api/widgets/Button", "api/widgets/Calendar", "api/widgets/CenterBox", "api/widgets/CheckButton", "api/widgets/DropDown", "api/widgets/Entry", "api/widgets/EventBox", "api/widgets/FileChooserButton", "api/widgets/FileDialog", "api/widgets/FileFilter", "api/widgets/Grid", "api/widgets/HeaderBar", "api/widgets/Icon", "api/widgets/Label", "api/widgets/ListBox", "api/widgets/ListBoxRow", "api/widgets/MenuItem", "api/widgets/Overlay", "api/widgets/Picture", "api/widgets/PopoverMenu", "api/widgets/RegularWindow", "api/widgets/Revealer", "api/widgets/RevealerWindow", "api/widgets/Scale", "api/widgets/Scroll", "api/widgets/Separator", "api/widgets/SpinButton", "api/widgets/Switch", "api/widgets/ToggleButton", "api/widgets/Window", "api/widgets/index", "dev/code_style", "dev/creating_service", "dev/documentation", "dev/env", "dev/gobject", "dev/index", "dev/subclassing_widgets", "examples/index", "index", "user/cli", "user/dynamic_content", "user/expanding_functionality", "user/faq", "user/first_widgets", "user/index", "user/installation", "user/options", "user/styling"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["api/app.rst", "api/base_service.rst", "api/base_widget.rst", "api/client.rst", "api/dbus.rst", "api/dbus_menu.rst", "api/exceptions.rst", "api/gobject.rst", "api/index.rst", "api/options.rst", "api/options_manager.rst", "api/services/applications.rst", "api/services/audio.rst", "api/services/backlight.rst", "api/services/bluetooth.rst", "api/services/fetch.rst", "api/services/hyprland.rst", "api/services/index.rst", "api/services/mpris.rst", "api/services/network.rst", "api/services/niri.rst", "api/services/notifications.rst", "api/services/recorder.rst", "api/services/system_tray.rst", "api/services/systemd.rst", "api/services/upower.rst", "api/services/wallpaper.rst", "api/utils/FileMonitor.rst", "api/utils/Poll.rst", "api/utils/ThreadTask.rst", "api/utils/Timeout.rst", "api/utils/crop_pixbuf.rst", "api/utils/debounce.rst", "api/utils/download_image.rst", "api/utils/exec_sh.rst", "api/utils/exec_sh_async.rst", "api/utils/get_current_dir.rst", "api/utils/get_file_icon_name.rst", "api/utils/get_ignis_branch.rst", "api/utils/get_ignis_commit.rst", "api/utils/get_ignis_commit_msg.rst", "api/utils/get_ignis_version.rst", "api/utils/get_monitor.rst", "api/utils/get_n_monitors.rst", "api/utils/get_paintable.rst", "api/utils/index.rst", "api/utils/listen_socket.rst", "api/utils/load_interface_xml.rst", "api/utils/run_in_thread.rst", "api/utils/sass_compile.rst", "api/utils/scale_pixbuf.rst", "api/utils/send_socket.rst", "api/utils/thread.rst", "api/variable.rst", "api/widgets/Arrow.rst", "api/widgets/ArrowButton.rst", "api/widgets/Box.rst", "api/widgets/Button.rst", "api/widgets/Calendar.rst", "api/widgets/CenterBox.rst", "api/widgets/CheckButton.rst", "api/widgets/DropDown.rst", "api/widgets/Entry.rst", "api/widgets/EventBox.rst", "api/widgets/FileChooserButton.rst", "api/widgets/FileDialog.rst", "api/widgets/FileFilter.rst", "api/widgets/Grid.rst", "api/widgets/HeaderBar.rst", "api/widgets/Icon.rst", "api/widgets/Label.rst", "api/widgets/ListBox.rst", "api/widgets/ListBoxRow.rst", "api/widgets/MenuItem.rst", "api/widgets/Overlay.rst", "api/widgets/Picture.rst", "api/widgets/PopoverMenu.rst", "api/widgets/RegularWindow.rst", "api/widgets/Revealer.rst", "api/widgets/RevealerWindow.rst", "api/widgets/Scale.rst", "api/widgets/Scroll.rst", "api/widgets/Separator.rst", "api/widgets/SpinButton.rst", "api/widgets/Switch.rst", "api/widgets/ToggleButton.rst", "api/widgets/Window.rst", "api/widgets/index.rst", "dev/code_style.rst", "dev/creating_service.rst", "dev/documentation.rst", "dev/env.rst", "dev/gobject.rst", "dev/index.rst", "dev/subclassing_widgets.rst", "examples/index.rst", "index.rst", "user/cli.rst", "user/dynamic_content.rst", "user/expanding_functionality.rst", "user/faq.rst", "user/first_widgets.rst", "user/index.rst", "user/installation.rst", "user/options.rst", "user/styling.rst"], "indexentries": {"access_points (ignis.services.network.wifidevice property)": [[19, "ignis.services.network.WifiDevice.access_points", false]], "action (ignis.services.applications.applicationaction property)": [[11, "ignis.services.applications.ApplicationAction.action", false]], "actions (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.actions", false]], "actions (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.actions", false]], "activate() (ignis.services.system_tray.systemtrayitem method)": [[23, "ignis.services.system_tray.SystemTrayItem.activate", false]], "active (ignis.services.recorder.recorderservice property)": [[22, "ignis.services.recorder.RecorderService.active", false]], "active_connections (ignis.services.network.vpn property)": [[19, "ignis.services.network.Vpn.active_connections", false]], "active_output (ignis.services.niri.niriservice property)": [[20, "ignis.services.niri.NiriService.active_output", false]], "active_vpn_id (ignis.services.network.vpn property)": [[19, "ignis.services.network.Vpn.active_vpn_id", false]], "active_window (ignis.services.hyprland.hyprlandservice property)": [[16, "ignis.services.hyprland.HyprlandService.active_window", false]], "active_window (ignis.services.niri.niriservice property)": [[20, "ignis.services.niri.NiriService.active_window", false]], "active_workspace (ignis.services.hyprland.hyprlandservice property)": [[16, "ignis.services.hyprland.HyprlandService.active_workspace", false]], "active_workspaces (ignis.services.niri.niriservice property)": [[20, "ignis.services.niri.NiriService.active_workspaces", false]], "add_filter() (ignis.widgets.widget.filedialog method)": [[65, "ignis.widgets.Widget.FileDialog.add_filter", false]], "add_icons() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.add_icons", false]], "add_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.add_window", false]], "added() (ignis.services.system_tray.systemtrayservice method)": [[23, "ignis.services.system_tray.SystemTrayService.added", false]], "address (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.address", false]], "album (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.album", false]], "alias (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.alias", false]], "anchor (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.anchor", false]], "anothernotificationdaemonrunningerror": [[6, "ignis.exceptions.AnotherNotificationDaemonRunningError", false]], "anothersystemtrayrunningerror": [[6, "ignis.exceptions.AnotherSystemTrayRunningError", false]], "ap (ignis.services.network.wifidevice property)": [[19, "ignis.services.network.WifiDevice.ap", false]], "app (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.app", false]], "app_added() (ignis.services.audio.audioservice method)": [[12, "ignis.services.audio.AudioService.app_added", false]], "app_name (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.app_name", false]], "application (class in ignis.services.applications)": [[11, "ignis.services.applications.Application", false]], "application_id (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.application_id", false]], "applicationaction (class in ignis.services.applications)": [[11, "ignis.services.applications.ApplicationAction", false]], "applicationsservice (class in ignis.services.applications)": [[11, "ignis.services.applications.ApplicationsService", false]], "apply_css() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.apply_css", false]], "apply_from_dict() (ignis.options.optionsgroup method)": [[10, "ignis.options.OptionsGroup.apply_from_dict", false]], "apps (ignis.services.applications.applicationsservice property)": [[11, "ignis.services.applications.ApplicationsService.apps", false]], "apps (ignis.services.audio.audioservice property)": [[12, "ignis.services.audio.AudioService.apps", false]], "arrow (class in ignis.widgets.widget)": [[54, "ignis.widgets.Widget.Arrow", false]], "arrow (ignis.widgets.widget.arrowbutton property)": [[55, "ignis.widgets.Widget.ArrowButton.arrow", false]], "arrowbutton (class in ignis.widgets.widget)": [[55, "ignis.widgets.Widget.ArrowButton", false]], "art_url (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.art_url", false]], "artist (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.artist", false]], "asynccompletedprocess (class in ignis.utils.exec_sh)": [[35, "ignis.utils.exec_sh.AsyncCompletedProcess", false]], "audioservice (class in ignis.services.audio)": [[12, "ignis.services.audio.AudioService", false]], "autoreload_config (ignis.app.ignisapp property)": [[0, "ignis.app.IgnisApp.autoreload_config", false]], "autoreload_css (ignis.app.ignisapp property)": [[0, "ignis.app.IgnisApp.autoreload_css", false]], "available (ignis.services.backlight.backlightservice property)": [[13, "ignis.services.backlight.BacklightService.available", false]], "available (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.available", false]], "backlightdevice (class in ignis.services.backlight)": [[13, "ignis.services.backlight.BacklightDevice", false]], "backlightservice (class in ignis.services.backlight)": [[13, "ignis.services.backlight.BacklightService", false]], "bandwidth (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.bandwidth", false]], "baseservice (class in ignis.base_service)": [[1, "ignis.base_service.BaseService", false]], "basewidget (class in ignis.base_widget)": [[2, "ignis.base_widget.BaseWidget", false]], "batteries (ignis.services.upower.upowerservice property)": [[25, "ignis.services.upower.UPowerService.batteries", false]], "battery_added() (ignis.services.upower.upowerservice method)": [[25, "ignis.services.upower.UPowerService.battery_added", false]], "battery_level (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.battery_level", false]], "battery_percentage (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.battery_percentage", false]], "bind() (ignis.gobject.ignisgobject method)": [[7, "ignis.gobject.IgnisGObject.bind", false]], "bind_property2() (ignis.gobject.ignisgobject method)": [[7, "ignis.gobject.IgnisGObject.bind_property2", false]], "binding (class in ignis.gobject)": [[7, "ignis.gobject.Binding", false]], "bitrate (ignis.options.options.recorder attribute)": [[9, "ignis.options.Options.Recorder.bitrate", false]], "bluetoothdevice (class in ignis.services.bluetooth)": [[14, "ignis.services.bluetooth.BluetoothDevice", false]], "bluetoothservice (class in ignis.services.bluetooth)": [[14, "ignis.services.bluetooth.BluetoothService", false]], "board_name (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.board_name", false]], "board_vendor (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.board_vendor", false]], "body (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.body", false]], "box (class in ignis.widgets.widget)": [[56, "ignis.widgets.Widget.Box", false]], "brightness (ignis.services.backlight.backlightdevice property)": [[13, "ignis.services.backlight.BacklightDevice.brightness", false]], "brightness (ignis.services.backlight.backlightservice property)": [[13, "ignis.services.backlight.BacklightService.brightness", false]], "bssid (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.bssid", false]], "bus_type (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.bus_type", false]], "bus_type (ignis.services.systemd.systemdservice property)": [[24, "ignis.services.systemd.SystemdService.bus_type", false]], "button (class in ignis.widgets.widget)": [[57, "ignis.widgets.Widget.Button", false]], "calendar (class in ignis.widgets.widget)": [[58, "ignis.widgets.Widget.Calendar", false]], "callback (ignis.utils.filemonitor property)": [[27, "ignis.utils.FileMonitor.callback", false]], "callback (ignis.utils.poll property)": [[28, "ignis.utils.Poll.callback", false]], "can_control (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.can_control", false]], "can_go_next (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.can_go_next", false]], "can_go_previous (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.can_go_previous", false]], "can_pause (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.can_pause", false]], "can_play (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.can_play", false]], "can_seek (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.can_seek", false]], "cancel() (ignis.utils.filemonitor method)": [[27, "ignis.utils.FileMonitor.cancel", false]], "cancel() (ignis.utils.poll method)": [[28, "ignis.utils.Poll.cancel", false]], "cancel() (ignis.utils.timeout method)": [[30, "ignis.utils.Timeout.cancel", false]], "carrier (ignis.services.network.ethernetdevice property)": [[19, "ignis.services.network.EthernetDevice.carrier", false]], "category (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.category", false]], "centerbox (class in ignis.widgets.widget)": [[59, "ignis.widgets.Widget.CenterBox", false]], "changed() (ignis.options.optionsgroup method)": [[10, "ignis.options.OptionsGroup.changed", false]], "changed() (ignis.utils.filemonitor method)": [[27, "ignis.utils.FileMonitor.changed", false]], "changed() (ignis.utils.poll method)": [[28, "ignis.utils.Poll.changed", false]], "charge_cycles (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.charge_cycles", false]], "charged (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.charged", false]], "charging (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.charging", false]], "checkbutton (class in ignis.widgets.widget)": [[60, "ignis.widgets.Widget.CheckButton", false]], "child (ignis.widgets.widget.box property)": [[56, "ignis.widgets.Widget.Box.child", false]], "child (ignis.widgets.widget.grid property)": [[67, "ignis.widgets.Widget.Grid.child", false]], "clear_all() (ignis.services.notifications.notificationservice method)": [[21, "ignis.services.notifications.NotificationService.clear_all", false]], "client (ignis.services.bluetooth.bluetoothservice property)": [[14, "ignis.services.bluetooth.BluetoothService.client", false]], "close() (ignis.services.notifications.notification method)": [[21, "ignis.services.notifications.Notification.close", false]], "close_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.close_window", false]], "close_window() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.close_window", false]], "closed() (ignis.services.mpris.mprisplayer method)": [[18, "ignis.services.mpris.MprisPlayer.closed", false]], "closed() (ignis.services.notifications.notification method)": [[21, "ignis.services.notifications.Notification.closed", false]], "column_num (ignis.widgets.widget.grid property)": [[67, "ignis.widgets.Widget.Grid.column_num", false]], "connect_option() (ignis.options.optionsgroup method)": [[10, "ignis.options.OptionsGroup.connect_option", false]], "connect_to() (ignis.services.bluetooth.bluetoothdevice method)": [[14, "ignis.services.bluetooth.BluetoothDevice.connect_to", false]], "connect_to() (ignis.services.network.ethernetdevice method)": [[19, "ignis.services.network.EthernetDevice.connect_to", false]], "connect_to() (ignis.services.network.vpnconnection method)": [[19, "ignis.services.network.VpnConnection.connect_to", false]], "connect_to() (ignis.services.network.wifiaccesspoint method)": [[19, "ignis.services.network.WifiAccessPoint.connect_to", false]], "connect_to_graphical() (ignis.services.network.wifiaccesspoint method)": [[19, "ignis.services.network.WifiAccessPoint.connect_to_graphical", false]], "connectable (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.connectable", false]], "connected (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.connected", false]], "connected_devices (ignis.services.bluetooth.bluetoothservice property)": [[14, "ignis.services.bluetooth.BluetoothService.connected_devices", false]], "connection (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.connection", false]], "connection (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.connection", false]], "connections (ignis.services.network.vpn property)": [[19, "ignis.services.network.Vpn.connections", false]], "context_menu() (ignis.services.system_tray.systemtrayitem method)": [[23, "ignis.services.system_tray.SystemTrayItem.context_menu", false]], "continue_recording() (ignis.services.recorder.recorderservice method)": [[22, "ignis.services.recorder.RecorderService.continue_recording", false]], "control (ignis.services.audio.audioservice property)": [[12, "ignis.services.audio.AudioService.control", false]], "copy() (ignis.dbus_menu.dbusmenu method)": [[5, "ignis.dbus_menu.DBusMenu.copy", false]], "counterclockwise (ignis.widgets.widget.arrow property)": [[54, "ignis.widgets.Widget.Arrow.counterclockwise", false]], "cpu (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.cpu", false]], "cpu_temp (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.cpu_temp", false]], "crop_pixbuf() (in module ignis.utils.utils)": [[31, "ignis.utils.Utils.crop_pixbuf", false]], "cssparsingerror": [[6, "ignis.exceptions.CssParsingError", false]], "current_desktop (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.current_desktop", false]], "dartsassnotfounderror": [[6, "ignis.exceptions.DartSassNotFoundError", false]], "dbusmenu (class in ignis.dbus_menu)": [[5, "ignis.dbus_menu.DBusMenu", false]], "dbusmethodnotfounderror": [[6, "ignis.exceptions.DBusMethodNotFoundError", false]], "dbuspropertynotfounderror": [[6, "ignis.exceptions.DBusPropertyNotFoundError", false]], "dbusproxy (class in ignis.dbus)": [[4, "ignis.dbus.DBusProxy", false]], "dbusservice (class in ignis.dbus)": [[4, "ignis.dbus.DBusService", false]], "debounce() (in module ignis.utils.utils)": [[32, "ignis.utils.Utils.debounce", false]], "debouncetask (class in ignis.utils.utils)": [[32, "ignis.utils.Utils.DebounceTask", false]], "default (ignis.widgets.widget.filefilter property)": [[66, "ignis.widgets.Widget.FileFilter.default", false]], "default_file_location (ignis.options.options.recorder attribute)": [[9, "ignis.options.Options.Recorder.default_file_location", false]], "default_filename (ignis.options.options.recorder attribute)": [[9, "ignis.options.Options.Recorder.default_filename", false]], "degree (ignis.widgets.widget.arrow property)": [[54, "ignis.widgets.Widget.Arrow.degree", false]], "description (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.description", false]], "description (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.description", false]], "desktop_entry (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.desktop_entry", false]], "desktop_file (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.desktop_file", false]], "device_added() (ignis.services.bluetooth.bluetoothservice method)": [[14, "ignis.services.bluetooth.BluetoothService.device_added", false]], "device_added() (ignis.services.upower.upowerservice method)": [[25, "ignis.services.upower.UPowerService.device_added", false]], "device_name (ignis.services.backlight.backlightdevice property)": [[13, "ignis.services.backlight.BacklightDevice.device_name", false]], "device_type (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.device_type", false]], "devices (ignis.services.backlight.backlightservice property)": [[13, "ignis.services.backlight.BacklightService.devices", false]], "devices (ignis.services.bluetooth.bluetoothservice property)": [[14, "ignis.services.bluetooth.BluetoothService.devices", false]], "devices (ignis.services.network.ethernet property)": [[19, "ignis.services.network.Ethernet.devices", false]], "devices (ignis.services.network.wifi property)": [[19, "ignis.services.network.Wifi.devices", false]], "devices (ignis.services.upower.upowerservice property)": [[25, "ignis.services.upower.UPowerService.devices", false]], "dialog (ignis.widgets.widget.filechooserbutton property)": [[64, "ignis.widgets.Widget.FileChooserButton.dialog", false]], "direction (ignis.widgets.widget.arrow property)": [[54, "ignis.widgets.Widget.Arrow.direction", false]], "disconnect_from() (ignis.services.bluetooth.bluetoothdevice method)": [[14, "ignis.services.bluetooth.BluetoothDevice.disconnect_from", false]], "disconnect_from() (ignis.services.network.ethernetdevice method)": [[19, "ignis.services.network.EthernetDevice.disconnect_from", false]], "disconnect_from() (ignis.services.network.vpnconnection method)": [[19, "ignis.services.network.VpnConnection.disconnect_from", false]], "dismiss() (ignis.services.notifications.notification method)": [[21, "ignis.services.notifications.Notification.dismiss", false]], "dismissed() (ignis.services.notifications.notification method)": [[21, "ignis.services.notifications.Notification.dismissed", false]], "display_device (ignis.services.upower.upowerservice property)": [[25, "ignis.services.upower.UPowerService.display_device", false]], "displaynotfounderror": [[6, "ignis.exceptions.DisplayNotFoundError", false]], "dnd (ignis.options.options.notifications attribute)": [[9, "ignis.options.Options.Notifications.dnd", false]], "download_image() (in module ignis.utils.utils)": [[33, "ignis.utils.Utils.download_image", false]], "dropdown (class in ignis.widgets.widget)": [[61, "ignis.widgets.Widget.DropDown", false]], "emit_signal() (ignis.dbus.dbusservice method)": [[4, "ignis.dbus.DBusService.emit_signal", false]], "enabled (ignis.services.network.wifi property)": [[19, "ignis.services.network.Wifi.enabled", false]], "enabled (ignis.widgets.widget.menuitem property)": [[73, "ignis.widgets.Widget.MenuItem.enabled", false]], "energy (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.energy", false]], "energy_full (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.energy_full", false]], "energy_full_design (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.energy_full_design", false]], "energy_rate (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.energy_rate", false]], "entry (class in ignis.widgets.widget)": [[62, "ignis.widgets.Widget.Entry", false]], "ethernet (class in ignis.services.network)": [[19, "ignis.services.network.Ethernet", false]], "ethernet (ignis.services.network.networkservice property)": [[19, "ignis.services.network.NetworkService.ethernet", false]], "ethernetdevice (class in ignis.services.network)": [[19, "ignis.services.network.EthernetDevice", false]], "eventbox (class in ignis.widgets.widget)": [[63, "ignis.widgets.Widget.EventBox", false]], "exclusivity (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.exclusivity", false]], "exec_sh() (in module ignis.utils.utils)": [[34, "ignis.utils.Utils.exec_sh", false]], "exec_sh_async() (in module ignis.utils.utils)": [[35, "ignis.utils.Utils.exec_sh_async", false]], "exec_string (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.exec_string", false]], "executable (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.executable", false]], "fetchservice (class in ignis.services.fetch)": [[15, "ignis.services.fetch.FetchService", false]], "file (ignis.widgets.widget.filedialog property)": [[65, "ignis.widgets.Widget.FileDialog.file", false]], "file_set() (ignis.widgets.widget.filedialog method)": [[65, "ignis.widgets.Widget.FileDialog.file_set", false]], "filechooserbutton (class in ignis.widgets.widget)": [[64, "ignis.widgets.Widget.FileChooserButton", false]], "filedialog (class in ignis.widgets.widget)": [[65, "ignis.widgets.Widget.FileDialog", false]], "filefilter (class in ignis.widgets.widget)": [[66, "ignis.widgets.Widget.FileFilter", false]], "filemonitor (class in ignis.utils)": [[27, "ignis.utils.FileMonitor", false]], "filters (ignis.widgets.widget.filedialog property)": [[65, "ignis.widgets.Widget.FileDialog.filters", false]], "finished() (ignis.utils.threadtask method)": [[29, "ignis.utils.ThreadTask.finished", false]], "flags (ignis.utils.filemonitor property)": [[27, "ignis.utils.FileMonitor.flags", false]], "frequency (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.frequency", false]], "gdevice (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.gdevice", false]], "gerror (ignis.exceptions.cssparsingerror property)": [[6, "ignis.exceptions.CssParsingError.gerror", false]], "get_current_dir() (in module ignis.utils.utils)": [[36, "ignis.utils.Utils.get_current_dir", false]], "get_default() (ignis.app.ignisapp class method)": [[0, "ignis.app.IgnisApp.get_default", false]], "get_default() (ignis.base_service.baseservice class method)": [[1, "ignis.base_service.BaseService.get_default", false]], "get_default() (ignis.services.systemd.systemdservice class method)": [[24, "ignis.services.systemd.SystemdService.get_default", false]], "get_file_icon_name() (in module ignis.utils.utils)": [[37, "ignis.utils.Utils.get_file_icon_name", false]], "get_ignis_branch() (in module ignis.utils.utils)": [[38, "ignis.utils.Utils.get_ignis_branch", false]], "get_ignis_commit() (in module ignis.utils.utils)": [[39, "ignis.utils.Utils.get_ignis_commit", false]], "get_ignis_commit_msg() (in module ignis.utils.utils)": [[40, "ignis.utils.Utils.get_ignis_commit_msg", false]], "get_ignis_version() (in module ignis.utils.utils)": [[41, "ignis.utils.Utils.get_ignis_version", false]], "get_monitor() (in module ignis.utils.utils)": [[42, "ignis.utils.Utils.get_monitor", false]], "get_n_monitors() (in module ignis.utils.utils)": [[43, "ignis.utils.Utils.get_n_monitors", false]], "get_notification() (ignis.services.notifications.notificationservice method)": [[21, "ignis.services.notifications.NotificationService.get_notification", false]], "get_paintable() (in module ignis.utils.utils)": [[44, "ignis.utils.Utils.get_paintable", false]], "get_unit() (ignis.services.systemd.systemdservice method)": [[24, "ignis.services.systemd.SystemdService.get_unit", false]], "get_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.get_window", false]], "gnomebluetoothnotfounderror": [[6, "ignis.exceptions.GnomeBluetoothNotFoundError", false]], "grid (class in ignis.widgets.widget)": [[67, "ignis.widgets.Widget.Grid", false]], "gstnotfounderror": [[6, "ignis.exceptions.GstNotFoundError", false]], "gstpluginnotfounderror": [[6, "ignis.exceptions.GstPluginNotFoundError", false]], "gtk4layershellnotfounderror": [[6, "ignis.exceptions.Gtk4LayerShellNotFoundError", false]], "gtk_theme (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.gtk_theme", false]], "gvcnotfounderror": [[6, "ignis.exceptions.GvcNotFoundError", false]], "has_owner (ignis.client.ignisclient property)": [[3, "ignis.client.IgnisClient.has_owner", false]], "has_owner (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.has_owner", false]], "headerbar (class in ignis.widgets.widget)": [[68, "ignis.widgets.Widget.HeaderBar", false]], "height (ignis.widgets.widget.picture property)": [[75, "ignis.widgets.Widget.Picture.height", false]], "hostname (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.hostname", false]], "hyprlandipcnotfounderror": [[6, "ignis.exceptions.HyprlandIPCNotFoundError", false]], "hyprlandservice (class in ignis.services.hyprland)": [[16, "ignis.services.hyprland.HyprlandService", false]], "icon (class in ignis.widgets.widget)": [[69, "ignis.widgets.Widget.Icon", false]], "icon (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.icon", false]], "icon (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.icon", false]], "icon (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.icon", false]], "icon_name (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.icon_name", false]], "icon_name (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.icon_name", false]], "icon_name (ignis.services.network.ethernet property)": [[19, "ignis.services.network.Ethernet.icon_name", false]], "icon_name (ignis.services.network.vpn property)": [[19, "ignis.services.network.Vpn.icon_name", false]], "icon_name (ignis.services.network.wifi property)": [[19, "ignis.services.network.Wifi.icon_name", false]], "icon_name (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.icon_name", false]], "icon_name (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.icon_name", false]], "icon_theme (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.icon_theme", false]], "id (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.id", false]], "id (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.id", false]], "id (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.id", false]], "id (ignis.services.notifications.notificationaction property)": [[21, "ignis.services.notifications.NotificationAction.id", false]], "id (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.id", false]], "identity (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.identity", false]], "ignis.exceptions": [[6, "module-ignis.exceptions", false]], "ignisapp (class in ignis.app)": [[0, "ignis.app.IgnisApp", false]], "ignisclient (class in ignis.client)": [[3, "ignis.client.IgnisClient", false]], "ignisgobject (class in ignis.gobject)": [[7, "ignis.gobject.IgnisGObject", false]], "ignisnotrunningerror": [[6, "ignis.exceptions.IgnisNotRunningError", false]], "image (ignis.widgets.widget.icon property)": [[69, "ignis.widgets.Widget.Icon.image", false]], "image (ignis.widgets.widget.picture property)": [[75, "ignis.widgets.Widget.Picture.image", false]], "info (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.info", false]], "info (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.info", false]], "initial_path (ignis.widgets.widget.filedialog property)": [[65, "ignis.widgets.Widget.FileDialog.initial_path", false]], "input_height (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.input_height", false]], "input_width (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.input_width", false]], "inspector() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.inspector", false]], "inspector() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.inspector", false]], "interface_name (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.interface_name", false]], "invoke() (ignis.services.notifications.notificationaction method)": [[21, "ignis.services.notifications.NotificationAction.invoke", false]], "is_active (ignis.services.systemd.systemdunit property)": [[24, "ignis.services.systemd.SystemdUnit.is_active", false]], "is_available (ignis.services.hyprland.hyprlandservice property)": [[16, "ignis.services.hyprland.HyprlandService.is_available", false]], "is_available (ignis.services.niri.niriservice property)": [[20, "ignis.services.niri.NiriService.is_available", false]], "is_connected (ignis.services.network.ethernet property)": [[19, "ignis.services.network.Ethernet.is_connected", false]], "is_connected (ignis.services.network.ethernetdevice property)": [[19, "ignis.services.network.EthernetDevice.is_connected", false]], "is_connected (ignis.services.network.vpn property)": [[19, "ignis.services.network.Vpn.is_connected", false]], "is_connected (ignis.services.network.vpnconnection property)": [[19, "ignis.services.network.VpnConnection.is_connected", false]], "is_connected (ignis.services.network.wifi property)": [[19, "ignis.services.network.Wifi.is_connected", false]], "is_connected (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.is_connected", false]], "is_connected (ignis.services.network.wifidevice property)": [[19, "ignis.services.network.WifiDevice.is_connected", false]], "is_default (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.is_default", false]], "is_muted (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.is_muted", false]], "is_paused (ignis.services.recorder.recorderservice property)": [[22, "ignis.services.recorder.RecorderService.is_paused", false]], "is_pinned (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.is_pinned", false]], "is_ready (ignis.app.ignisapp property)": [[0, "ignis.app.IgnisApp.is_ready", false]], "item_is_menu (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.item_is_menu", false]], "items (ignis.services.system_tray.systemtrayservice property)": [[23, "ignis.services.system_tray.SystemTrayService.items", false]], "items (ignis.widgets.widget.dropdown property)": [[61, "ignis.widgets.Widget.DropDown.items", false]], "items (ignis.widgets.widget.popovermenu property)": [[76, "ignis.widgets.Widget.PopoverMenu.items", false]], "json (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.json", false]], "kb_layout (ignis.services.hyprland.hyprlandservice property)": [[16, "ignis.services.hyprland.HyprlandService.kb_layout", false]], "kb_layout (ignis.services.niri.niriservice property)": [[20, "ignis.services.niri.NiriService.kb_layout", false]], "kb_mode (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.kb_mode", false]], "kernel (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.kernel", false]], "keywords (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.keywords", false]], "kind (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.kind", false]], "label (class in ignis.widgets.widget)": [[70, "ignis.widgets.Widget.Label", false]], "label (ignis.services.notifications.notificationaction property)": [[21, "ignis.services.notifications.NotificationAction.label", false]], "label (ignis.widgets.widget.filechooserbutton property)": [[64, "ignis.widgets.Widget.FileChooserButton.label", false]], "label (ignis.widgets.widget.menuitem property)": [[73, "ignis.widgets.Widget.MenuItem.label", false]], "last_seen (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.last_seen", false]], "launch() (ignis.services.applications.application method)": [[11, "ignis.services.applications.Application.launch", false]], "launch() (ignis.services.applications.applicationaction method)": [[11, "ignis.services.applications.ApplicationAction.launch", false]], "layer (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.layer", false]], "layershellnotsupportederror": [[6, "ignis.exceptions.LayerShellNotSupportedError", false]], "length (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.length", false]], "list_windows() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.list_windows", false]], "listbox (class in ignis.widgets.widget)": [[71, "ignis.widgets.Widget.ListBox", false]], "listboxrow (class in ignis.widgets.widget)": [[72, "ignis.widgets.Widget.ListBoxRow", false]], "listen_socket() (in module ignis.utils.utils)": [[46, "ignis.utils.Utils.listen_socket", false]], "load_from_file() (ignis.options.optionsmanager method)": [[10, "ignis.options.OptionsManager.load_from_file", false]], "load_interface_xml() (in module ignis.utils.utils)": [[47, "ignis.utils.Utils.load_interface_xml", false]], "loop_status (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.loop_status", false]], "margin_bottom (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.margin_bottom", false]], "margin_left (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.margin_left", false]], "margin_right (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.margin_right", false]], "margin_top (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.margin_top", false]], "max (ignis.widgets.widget.scale property)": [[80, "ignis.widgets.Widget.Scale.max", false]], "max (ignis.widgets.widget.spinbutton property)": [[83, "ignis.widgets.Widget.SpinButton.max", false]], "max_bitrate (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.max_bitrate", false]], "max_brightness (ignis.services.backlight.backlightdevice property)": [[13, "ignis.services.backlight.BacklightDevice.max_brightness", false]], "max_brightness (ignis.services.backlight.backlightservice property)": [[13, "ignis.services.backlight.BacklightService.max_brightness", false]], "max_popups_count (ignis.options.options.notifications attribute)": [[9, "ignis.options.Options.Notifications.max_popups_count", false]], "mem_available (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.mem_available", false]], "mem_info (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.mem_info", false]], "mem_total (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.mem_total", false]], "mem_used (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.mem_used", false]], "menu (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.menu", false]], "menuitem (class in ignis.widgets.widget)": [[73, "ignis.widgets.Widget.MenuItem", false]], "metadata (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.metadata", false]], "method_name (ignis.exceptions.dbusmethodnotfounderror property)": [[6, "ignis.exceptions.DBusMethodNotFoundError.method_name", false]], "methods (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.methods", false]], "methods (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.methods", false]], "microphone (ignis.services.audio.audioservice property)": [[12, "ignis.services.audio.AudioService.microphone", false]], "microphone_added() (ignis.services.audio.audioservice method)": [[12, "ignis.services.audio.AudioService.microphone_added", false]], "microphones (ignis.services.audio.audioservice property)": [[12, "ignis.services.audio.AudioService.microphones", false]], "mime_types (ignis.widgets.widget.filefilter property)": [[66, "ignis.widgets.Widget.FileFilter.mime_types", false]], "min (ignis.widgets.widget.scale property)": [[80, "ignis.widgets.Widget.Scale.min", false]], "min (ignis.widgets.widget.spinbutton property)": [[83, "ignis.widgets.Widget.SpinButton.min", false]], "model (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.model", false]], "module": [[6, "module-ignis.exceptions", false]], "monitor (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.monitor", false]], "monitor_id (ignis.exceptions.monitornotfounderror property)": [[6, "ignis.exceptions.MonitorNotFoundError.monitor_id", false]], "monitornotfounderror": [[6, "ignis.exceptions.MonitorNotFoundError", false]], "mprisplayer (class in ignis.services.mpris)": [[18, "ignis.services.mpris.MprisPlayer", false]], "mprisservice (class in ignis.services.mpris)": [[18, "ignis.services.mpris.MprisService", false]], "ms (ignis.utils.timeout property)": [[30, "ignis.utils.Timeout.ms", false]], "name (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.name", false]], "name (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.name", false]], "name (ignis.dbus_menu.dbusmenu property)": [[5, "ignis.dbus_menu.DBusMenu.name", false]], "name (ignis.exceptions.anothernotificationdaemonrunningerror property)": [[6, "ignis.exceptions.AnotherNotificationDaemonRunningError.name", false]], "name (ignis.exceptions.anothersystemtrayrunningerror property)": [[6, "ignis.exceptions.AnotherSystemTrayRunningError.name", false]], "name (ignis.services.applications.application property)": [[11, "ignis.services.applications.Application.name", false]], "name (ignis.services.applications.applicationaction property)": [[11, "ignis.services.applications.ApplicationAction.name", false]], "name (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.name", false]], "name (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.name", false]], "name (ignis.services.network.ethernetdevice property)": [[19, "ignis.services.network.EthernetDevice.name", false]], "name (ignis.services.network.vpnconnection property)": [[19, "ignis.services.network.VpnConnection.name", false]], "name (ignis.services.systemd.systemdunit property)": [[24, "ignis.services.systemd.SystemdUnit.name", false]], "namespace (ignis.widgets.widget.regularwindow property)": [[77, "ignis.widgets.Widget.RegularWindow.namespace", false]], "namespace (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.namespace", false]], "native_path (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.native_path", false]], "networkmanagernotfounderror": [[6, "ignis.exceptions.NetworkManagerNotFoundError", false]], "networkservice (class in ignis.services.network)": [[19, "ignis.services.network.NetworkService", false]], "new_access_point() (ignis.services.network.wifidevice method)": [[19, "ignis.services.network.WifiDevice.new_access_point", false]], "new_active_connection() (ignis.services.network.vpn method)": [[19, "ignis.services.network.Vpn.new_active_connection", false]], "new_connection() (ignis.services.network.vpn method)": [[19, "ignis.services.network.Vpn.new_connection", false]], "new_device() (ignis.services.network.ethernet method)": [[19, "ignis.services.network.Ethernet.new_device", false]], "new_device() (ignis.services.network.wifi method)": [[19, "ignis.services.network.Wifi.new_device", false]], "new_popup() (ignis.services.notifications.notificationservice method)": [[21, "ignis.services.notifications.NotificationService.new_popup", false]], "next() (ignis.services.mpris.mprisplayer method)": [[18, "ignis.services.mpris.MprisPlayer.next", false]], "niriipcnotfounderror": [[6, "ignis.exceptions.NiriIPCNotFoundError", false]], "niriservice (class in ignis.services.niri)": [[20, "ignis.services.niri.NiriService", false]], "notification (class in ignis.services.notifications)": [[21, "ignis.services.notifications.Notification", false]], "notificationaction (class in ignis.services.notifications)": [[21, "ignis.services.notifications.NotificationAction", false]], "notifications (ignis.services.notifications.notificationservice property)": [[21, "ignis.services.notifications.NotificationService.notifications", false]], "notificationservice (class in ignis.services.notifications)": [[21, "ignis.services.notifications.NotificationService", false]], "notified() (ignis.services.notifications.notificationservice method)": [[21, "ignis.services.notifications.NotificationService.notified", false]], "notify_all() (ignis.gobject.ignisgobject method)": [[7, "ignis.gobject.IgnisGObject.notify_all", false]], "notify_list() (ignis.gobject.ignisgobject method)": [[7, "ignis.gobject.IgnisGObject.notify_list", false]], "object_path (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.object_path", false]], "object_path (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.object_path", false]], "object_path (ignis.dbus_menu.dbusmenu property)": [[5, "ignis.dbus_menu.DBusMenu.object_path", false]], "object_path (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.object_path", false]], "on_accept (ignis.widgets.widget.entry property)": [[62, "ignis.widgets.Widget.Entry.on_accept", false]], "on_activate (ignis.widgets.widget.listboxrow property)": [[72, "ignis.widgets.Widget.ListBoxRow.on_activate", false]], "on_activate (ignis.widgets.widget.menuitem property)": [[73, "ignis.widgets.Widget.MenuItem.on_activate", false]], "on_change (ignis.widgets.widget.entry property)": [[62, "ignis.widgets.Widget.Entry.on_change", false]], "on_change (ignis.widgets.widget.scale property)": [[80, "ignis.widgets.Widget.Scale.on_change", false]], "on_change (ignis.widgets.widget.spinbutton property)": [[83, "ignis.widgets.Widget.SpinButton.on_change", false]], "on_change (ignis.widgets.widget.switch property)": [[84, "ignis.widgets.Widget.Switch.on_change", false]], "on_click (ignis.widgets.widget.button property)": [[57, "ignis.widgets.Widget.Button.on_click", false]], "on_click (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_click", false]], "on_file_set (ignis.widgets.widget.filedialog property)": [[65, "ignis.widgets.Widget.FileDialog.on_file_set", false]], "on_hover (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_hover", false]], "on_hover_lost (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_hover_lost", false]], "on_middle_click (ignis.widgets.widget.button property)": [[57, "ignis.widgets.Widget.Button.on_middle_click", false]], "on_middle_click (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_middle_click", false]], "on_name_acquired (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.on_name_acquired", false]], "on_name_lost (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.on_name_lost", false]], "on_right_click (ignis.widgets.widget.button property)": [[57, "ignis.widgets.Widget.Button.on_right_click", false]], "on_right_click (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_right_click", false]], "on_scroll_down (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_scroll_down", false]], "on_scroll_left (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_scroll_left", false]], "on_scroll_right (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_scroll_right", false]], "on_scroll_up (ignis.widgets.widget.eventbox property)": [[63, "ignis.widgets.Widget.EventBox.on_scroll_up", false]], "on_selected (ignis.widgets.widget.dropdown property)": [[61, "ignis.widgets.Widget.DropDown.on_selected", false]], "on_toggled (ignis.widgets.widget.checkbutton property)": [[60, "ignis.widgets.Widget.CheckButton.on_toggled", false]], "on_toggled (ignis.widgets.widget.togglebutton property)": [[85, "ignis.widgets.Widget.ToggleButton.on_toggled", false]], "open_dialog() (ignis.widgets.widget.filedialog method)": [[65, "ignis.widgets.Widget.FileDialog.open_dialog", false]], "open_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.open_window", false]], "open_window() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.open_window", false]], "option_name (ignis.exceptions.optionexistserror property)": [[6, "ignis.exceptions.OptionExistsError.option_name", false]], "option_name (ignis.exceptions.optionnotfounderror property)": [[6, "ignis.exceptions.OptionNotFoundError.option_name", false]], "optionexistserror": [[6, "ignis.exceptions.OptionExistsError", false]], "optionnotfounderror": [[6, "ignis.exceptions.OptionNotFoundError", false]], "options (class in ignis.options)": [[9, "ignis.options.Options", false]], "options.applications (class in ignis.options)": [[9, "ignis.options.Options.Applications", false]], "options.notifications (class in ignis.options)": [[9, "ignis.options.Options.Notifications", false]], "options.recorder (class in ignis.options)": [[9, "ignis.options.Options.Recorder", false]], "options.wallpaper (class in ignis.options)": [[9, "ignis.options.Options.Wallpaper", false]], "options_group (ignis.exceptions.optionsgroupexistserror property)": [[6, "ignis.exceptions.OptionsGroupExistsError.options_group", false]], "options_group (ignis.exceptions.optionsgroupnotfounderror property)": [[6, "ignis.exceptions.OptionsGroupNotFoundError.options_group", false]], "optionsgroup (class in ignis.options)": [[10, "ignis.options.OptionsGroup", false]], "optionsgroupexistserror": [[6, "ignis.exceptions.OptionsGroupExistsError", false]], "optionsgroupnotfounderror": [[6, "ignis.exceptions.OptionsGroupNotFoundError", false]], "optionsmanager (class in ignis.options)": [[10, "ignis.options.OptionsManager", false]], "os_ansi_color (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_ansi_color", false]], "os_bug_report_url (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_bug_report_url", false]], "os_build_id (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_build_id", false]], "os_documentation_url (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_documentation_url", false]], "os_home_url (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_home_url", false]], "os_id (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_id", false]], "os_logo (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_logo", false]], "os_logo_dark (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_logo_dark", false]], "os_logo_text (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_logo_text", false]], "os_logo_text_dark (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_logo_text_dark", false]], "os_name (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_name", false]], "os_privacy_policy_url (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_privacy_policy_url", false]], "os_support_url (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.os_support_url", false]], "output (ignis.utils.poll property)": [[28, "ignis.utils.Poll.output", false]], "overlay (class in ignis.widgets.widget)": [[74, "ignis.widgets.Widget.Overlay", false]], "overlays (ignis.widgets.widget.overlay property)": [[74, "ignis.widgets.Widget.Overlay.overlays", false]], "override_enum() (ignis.base_widget.basewidget method)": [[2, "ignis.base_widget.BaseWidget.override_enum", false]], "paired (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.paired", false]], "path (ignis.utils.filemonitor property)": [[27, "ignis.utils.FileMonitor.path", false]], "pause() (ignis.services.mpris.mprisplayer method)": [[18, "ignis.services.mpris.MprisPlayer.pause", false]], "pause_recording() (ignis.services.recorder.recorderservice method)": [[22, "ignis.services.recorder.RecorderService.pause_recording", false]], "percent (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.percent", false]], "perm_hw_address (ignis.services.network.ethernetdevice property)": [[19, "ignis.services.network.EthernetDevice.perm_hw_address", false]], "picture (class in ignis.widgets.widget)": [[75, "ignis.widgets.Widget.Picture", false]], "pin() (ignis.services.applications.application method)": [[11, "ignis.services.applications.Application.pin", false]], "pinned (ignis.services.applications.applicationsservice property)": [[11, "ignis.services.applications.ApplicationsService.pinned", false]], "pinned() (ignis.services.applications.application method)": [[11, "ignis.services.applications.Application.pinned", false]], "pinned_apps (ignis.options.options.applications attribute)": [[9, "ignis.options.Options.Applications.pinned_apps", false]], "play() (ignis.services.mpris.mprisplayer method)": [[18, "ignis.services.mpris.MprisPlayer.play", false]], "play_pause() (ignis.services.mpris.mprisplayer method)": [[18, "ignis.services.mpris.MprisPlayer.play_pause", false]], "playback_status (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.playback_status", false]], "player_added() (ignis.services.mpris.mprisservice method)": [[18, "ignis.services.mpris.MprisService.player_added", false]], "players (ignis.services.mpris.mprisservice property)": [[18, "ignis.services.mpris.MprisService.players", false]], "plugin_name (ignis.exceptions.gstpluginnotfounderror property)": [[6, "ignis.exceptions.GstPluginNotFoundError.plugin_name", false]], "plugin_package (ignis.exceptions.gstpluginnotfounderror property)": [[6, "ignis.exceptions.GstPluginNotFoundError.plugin_package", false]], "point (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.point", false]], "poll (class in ignis.utils)": [[28, "ignis.utils.Poll", false]], "popovermenu (class in ignis.widgets.widget)": [[76, "ignis.widgets.Widget.PopoverMenu", false]], "popup (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.popup", false]], "popup (ignis.widgets.widget.window property)": [[86, "ignis.widgets.Widget.Window.popup", false]], "popup_timeout (ignis.options.options.notifications attribute)": [[9, "ignis.options.Options.Notifications.popup_timeout", false]], "popups (ignis.services.notifications.notificationservice property)": [[21, "ignis.services.notifications.NotificationService.popups", false]], "position (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.position", false]], "power_supply (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.power_supply", false]], "powered (ignis.services.bluetooth.bluetoothservice property)": [[14, "ignis.services.bluetooth.BluetoothService.powered", false]], "prevent_gc (ignis.utils.filemonitor property)": [[27, "ignis.utils.FileMonitor.prevent_gc", false]], "previous() (ignis.services.mpris.mprisplayer method)": [[18, "ignis.services.mpris.MprisPlayer.previous", false]], "properties (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.properties", false]], "properties (ignis.dbus.dbusservice property)": [[4, "ignis.dbus.DBusService.properties", false]], "property_name (ignis.exceptions.dbuspropertynotfounderror property)": [[6, "ignis.exceptions.DBusPropertyNotFoundError.property_name", false]], "proxy (ignis.dbus.dbusproxy property)": [[4, "ignis.dbus.DBusProxy.proxy", false]], "proxy (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.proxy", false]], "quit() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.quit", false]], "quit() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.quit", false]], "ready() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.ready", false]], "recorder_added() (ignis.services.audio.audioservice method)": [[12, "ignis.services.audio.AudioService.recorder_added", false]], "recorders (ignis.services.audio.audioservice property)": [[12, "ignis.services.audio.AudioService.recorders", false]], "recorderservice (class in ignis.services.recorder)": [[22, "ignis.services.recorder.RecorderService", false]], "recording_started() (ignis.services.recorder.recorderservice method)": [[22, "ignis.services.recorder.RecorderService.recording_started", false]], "recording_stopped() (ignis.services.recorder.recorderservice method)": [[22, "ignis.services.recorder.RecorderService.recording_stopped", false]], "recursive (ignis.utils.filemonitor property)": [[27, "ignis.utils.FileMonitor.recursive", false]], "register_dbus_method() (ignis.dbus.dbusservice method)": [[4, "ignis.dbus.DBusService.register_dbus_method", false]], "register_dbus_property() (ignis.dbus.dbusservice method)": [[4, "ignis.dbus.DBusService.register_dbus_property", false]], "regularwindow (class in ignis.widgets.widget)": [[77, "ignis.widgets.Widget.RegularWindow", false]], "reload() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.reload", false]], "reload() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.reload", false]], "reload_css() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.reload_css", false]], "remove_css() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.remove_css", false]], "remove_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.remove_window", false]], "removed() (ignis.services.audio.stream method)": [[12, "ignis.services.audio.Stream.removed", false]], "removed() (ignis.services.bluetooth.bluetoothdevice method)": [[14, "ignis.services.bluetooth.BluetoothDevice.removed", false]], "removed() (ignis.services.network.ethernetdevice method)": [[19, "ignis.services.network.EthernetDevice.removed", false]], "removed() (ignis.services.network.vpnconnection method)": [[19, "ignis.services.network.VpnConnection.removed", false]], "removed() (ignis.services.network.wifiaccesspoint method)": [[19, "ignis.services.network.WifiAccessPoint.removed", false]], "removed() (ignis.services.network.wifidevice method)": [[19, "ignis.services.network.WifiDevice.removed", false]], "removed() (ignis.services.system_tray.systemtrayitem method)": [[23, "ignis.services.system_tray.SystemTrayItem.removed", false]], "removed() (ignis.services.upower.upowerdevice method)": [[25, "ignis.services.upower.UPowerDevice.removed", false]], "reset_css() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.reset_css", false]], "restart() (ignis.services.systemd.systemdunit method)": [[24, "ignis.services.systemd.SystemdUnit.restart", false]], "returncode (ignis.utils.exec_sh.asynccompletedprocess property)": [[35, "ignis.utils.exec_sh.AsyncCompletedProcess.returncode", false]], "revealer (class in ignis.widgets.widget)": [[78, "ignis.widgets.Widget.Revealer", false]], "revealer (ignis.widgets.widget.revealerwindow property)": [[79, "ignis.widgets.Widget.RevealerWindow.revealer", false]], "revealerwindow (class in ignis.widgets.widget)": [[79, "ignis.widgets.Widget.RevealerWindow", false]], "rotated (ignis.widgets.widget.arrow property)": [[54, "ignis.widgets.Widget.Arrow.rotated", false]], "row_num (ignis.widgets.widget.grid property)": [[67, "ignis.widgets.Widget.Grid.row_num", false]], "rows (ignis.widgets.widget.listbox property)": [[71, "ignis.widgets.Widget.ListBox.rows", false]], "run() (ignis.utils.threadtask method)": [[29, "ignis.utils.ThreadTask.run", false]], "run_file() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.run_file", false]], "run_in_thread() (in module ignis.utils.utils)": [[48, "ignis.utils.Utils.run_in_thread", false]], "run_python() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.run_python", false]], "sass_compile() (in module ignis.utils.utils)": [[49, "ignis.utils.Utils.sass_compile", false]], "sasscompilationerror": [[6, "ignis.exceptions.SassCompilationError", false]], "save_to_file() (ignis.options.optionsmanager method)": [[10, "ignis.options.OptionsManager.save_to_file", false]], "scale (class in ignis.widgets.widget)": [[80, "ignis.widgets.Widget.Scale", false]], "scale_pixbuf() (in module ignis.utils.utils)": [[50, "ignis.utils.Utils.scale_pixbuf", false]], "scan() (ignis.services.network.wifidevice method)": [[19, "ignis.services.network.WifiDevice.scan", false]], "scroll (class in ignis.widgets.widget)": [[81, "ignis.widgets.Widget.Scroll", false]], "scroll() (ignis.services.system_tray.systemtrayitem method)": [[23, "ignis.services.system_tray.SystemTrayItem.scroll", false]], "search() (ignis.services.applications.applicationsservice class method)": [[11, "ignis.services.applications.ApplicationsService.search", false]], "secondary_activate() (ignis.services.system_tray.systemtrayitem method)": [[23, "ignis.services.system_tray.SystemTrayItem.secondary_activate", false]], "section (ignis.exceptions.cssparsingerror property)": [[6, "ignis.exceptions.CssParsingError.section", false]], "security (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.security", false]], "seek() (ignis.services.mpris.mprisplayer method)": [[18, "ignis.services.mpris.MprisPlayer.seek", false]], "select_folder (ignis.widgets.widget.filedialog property)": [[65, "ignis.widgets.Widget.FileDialog.select_folder", false]], "selected (ignis.widgets.widget.dropdown property)": [[61, "ignis.widgets.Widget.DropDown.selected", false]], "selected (ignis.widgets.widget.listboxrow property)": [[72, "ignis.widgets.Widget.ListBoxRow.selected", false]], "send_command() (ignis.services.hyprland.hyprlandservice method)": [[16, "ignis.services.hyprland.HyprlandService.send_command", false]], "send_command() (ignis.services.niri.niriservice method)": [[20, "ignis.services.niri.NiriService.send_command", false]], "send_socket() (in module ignis.utils.utils)": [[51, "ignis.utils.Utils.send_socket", false]], "separator (class in ignis.widgets.widget)": [[82, "ignis.widgets.Widget.Separator", false]], "serial (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.serial", false]], "service_name (ignis.exceptions.servicenotfounderror property)": [[6, "ignis.exceptions.ServiceNotFoundError.service_name", false]], "servicenotfounderror": [[6, "ignis.exceptions.ServiceNotFoundError", false]], "session_type (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.session_type", false]], "setup_mode (ignis.services.bluetooth.bluetoothservice property)": [[14, "ignis.services.bluetooth.BluetoothService.setup_mode", false]], "shuffle (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.shuffle", false]], "signal_subscribe() (ignis.dbus.dbusproxy method)": [[4, "ignis.dbus.DBusProxy.signal_subscribe", false]], "signal_unsubscribe() (ignis.dbus.dbusproxy method)": [[4, "ignis.dbus.DBusProxy.signal_unsubscribe", false]], "speaker (ignis.services.audio.audioservice property)": [[12, "ignis.services.audio.AudioService.speaker", false]], "speaker_added() (ignis.services.audio.audioservice method)": [[12, "ignis.services.audio.AudioService.speaker_added", false]], "speakers (ignis.services.audio.audioservice property)": [[12, "ignis.services.audio.AudioService.speakers", false]], "speed (ignis.services.network.ethernetdevice property)": [[19, "ignis.services.network.EthernetDevice.speed", false]], "spinbutton (class in ignis.widgets.widget)": [[83, "ignis.widgets.Widget.SpinButton", false]], "ssid (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.ssid", false]], "start() (ignis.services.systemd.systemdunit method)": [[24, "ignis.services.systemd.SystemdUnit.start", false]], "start_recording() (ignis.services.recorder.recorderservice method)": [[22, "ignis.services.recorder.RecorderService.start_recording", false]], "state (ignis.services.bluetooth.bluetoothservice property)": [[14, "ignis.services.bluetooth.BluetoothService.state", false]], "state (ignis.services.network.ethernetdevice property)": [[19, "ignis.services.network.EthernetDevice.state", false]], "state (ignis.services.network.wifidevice property)": [[19, "ignis.services.network.WifiDevice.state", false]], "status (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.status", false]], "stderr (ignis.exceptions.sasscompilationerror property)": [[6, "ignis.exceptions.SassCompilationError.stderr", false]], "stderr (ignis.utils.exec_sh.asynccompletedprocess property)": [[35, "ignis.utils.exec_sh.AsyncCompletedProcess.stderr", false]], "stdout (ignis.utils.exec_sh.asynccompletedprocess property)": [[35, "ignis.utils.exec_sh.AsyncCompletedProcess.stdout", false]], "step (ignis.widgets.widget.scale property)": [[80, "ignis.widgets.Widget.Scale.step", false]], "step (ignis.widgets.widget.spinbutton property)": [[83, "ignis.widgets.Widget.SpinButton.step", false]], "stop() (ignis.services.mpris.mprisplayer method)": [[18, "ignis.services.mpris.MprisPlayer.stop", false]], "stop() (ignis.services.systemd.systemdunit method)": [[24, "ignis.services.systemd.SystemdUnit.stop", false]], "stop_recording() (ignis.services.recorder.recorderservice method)": [[22, "ignis.services.recorder.RecorderService.stop_recording", false]], "stream (class in ignis.services.audio)": [[12, "ignis.services.audio.Stream", false]], "stream (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.stream", false]], "streams (ignis.services.audio.audioservice property)": [[12, "ignis.services.audio.AudioService.streams", false]], "strength (ignis.services.network.wifiaccesspoint property)": [[19, "ignis.services.network.WifiAccessPoint.strength", false]], "style_path (ignis.exceptions.stylepathappliederror property)": [[6, "ignis.exceptions.StylePathAppliedError.style_path", false]], "style_path (ignis.exceptions.stylepathnotfounderror property)": [[6, "ignis.exceptions.StylePathNotFoundError.style_path", false]], "stylepathappliederror": [[6, "ignis.exceptions.StylePathAppliedError", false]], "stylepathnotfounderror": [[6, "ignis.exceptions.StylePathNotFoundError", false]], "subgroup_changed() (ignis.options.optionsgroup method)": [[10, "ignis.options.OptionsGroup.subgroup_changed", false]], "submenu (ignis.widgets.widget.menuitem property)": [[73, "ignis.widgets.Widget.MenuItem.submenu", false]], "summary (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.summary", false]], "switch (class in ignis.widgets.widget)": [[84, "ignis.widgets.Widget.Switch", false]], "switch_kb_layout() (ignis.services.hyprland.hyprlandservice method)": [[16, "ignis.services.hyprland.HyprlandService.switch_kb_layout", false]], "switch_kb_layout() (ignis.services.niri.niriservice method)": [[20, "ignis.services.niri.NiriService.switch_kb_layout", false]], "switch_to_workspace() (ignis.services.hyprland.hyprlandservice method)": [[16, "ignis.services.hyprland.HyprlandService.switch_to_workspace", false]], "switch_to_workspace() (ignis.services.niri.niriservice method)": [[20, "ignis.services.niri.NiriService.switch_to_workspace", false]], "systemdservice (class in ignis.services.systemd)": [[24, "ignis.services.systemd.SystemdService", false]], "systemdunit (class in ignis.services.systemd)": [[24, "ignis.services.systemd.SystemdUnit", false]], "systemtrayitem (class in ignis.services.system_tray)": [[23, "ignis.services.system_tray.SystemTrayItem", false]], "systemtrayservice (class in ignis.services.system_tray)": [[23, "ignis.services.system_tray.SystemTrayService", false]], "target (ignis.gobject.binding property)": [[7, "ignis.gobject.Binding.target", false]], "target (ignis.utils.timeout property)": [[30, "ignis.utils.Timeout.target", false]], "target_property (ignis.gobject.binding property)": [[7, "ignis.gobject.Binding.target_property", false]], "technology (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.technology", false]], "temperature (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.temperature", false]], "thread() (in module ignis.utils.utils)": [[52, "ignis.utils.Utils.thread", false]], "threadtask (class in ignis.utils)": [[29, "ignis.utils.ThreadTask", false]], "time (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.time", false]], "time (ignis.widgets.widget.arrow property)": [[54, "ignis.widgets.Widget.Arrow.time", false]], "time_remaining (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.time_remaining", false]], "timeout (class in ignis.utils)": [[30, "ignis.utils.Timeout", false]], "timeout (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.timeout", false]], "timeout (ignis.utils.poll property)": [[28, "ignis.utils.Poll.timeout", false]], "title (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.title", false]], "title (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.title", false]], "to_dict() (ignis.options.optionsgroup method)": [[10, "ignis.options.OptionsGroup.to_dict", false]], "toggle() (ignis.widgets.widget.arrow method)": [[54, "ignis.widgets.Widget.Arrow.toggle", false]], "toggle() (ignis.widgets.widget.arrowbutton method)": [[55, "ignis.widgets.Widget.ArrowButton.toggle", false]], "toggle_connection() (ignis.services.network.vpnconnection method)": [[19, "ignis.services.network.VpnConnection.toggle_connection", false]], "toggle_window() (ignis.app.ignisapp method)": [[0, "ignis.app.IgnisApp.toggle_window", false]], "toggle_window() (ignis.client.ignisclient method)": [[3, "ignis.client.IgnisClient.toggle_window", false]], "togglebutton (class in ignis.widgets.widget)": [[85, "ignis.widgets.Widget.ToggleButton", false]], "tooltip (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.tooltip", false]], "track_id (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.track_id", false]], "transform (ignis.gobject.binding property)": [[7, "ignis.gobject.Binding.transform", false]], "trusted (ignis.services.bluetooth.bluetoothdevice property)": [[14, "ignis.services.bluetooth.BluetoothDevice.trusted", false]], "uniq_name (ignis.widgets.widget.menuitem property)": [[73, "ignis.widgets.Widget.MenuItem.uniq_name", false]], "units (ignis.services.systemd.systemdservice property)": [[24, "ignis.services.systemd.SystemdService.units", false]], "unown_name() (ignis.dbus.dbusservice method)": [[4, "ignis.dbus.DBusService.unown_name", false]], "unpin() (ignis.services.applications.application method)": [[11, "ignis.services.applications.Application.unpin", false]], "unpinned() (ignis.services.applications.application method)": [[11, "ignis.services.applications.Application.unpinned", false]], "unwatch_name() (ignis.dbus.dbusproxy method)": [[4, "ignis.dbus.DBusProxy.unwatch_name", false]], "upowerdevice (class in ignis.services.upower)": [[25, "ignis.services.upower.UPowerDevice", false]], "upowernotrunningerror": [[6, "ignis.exceptions.UPowerNotRunningError", false]], "upowerservice (class in ignis.services.upower)": [[25, "ignis.services.upower.UPowerService", false]], "uptime (ignis.services.fetch.fetchservice property)": [[15, "ignis.services.fetch.FetchService.uptime", false]], "urgency (ignis.services.notifications.notification property)": [[21, "ignis.services.notifications.Notification.urgency", false]], "url (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.url", false]], "value (ignis.widgets.widget.scale property)": [[80, "ignis.widgets.Widget.Scale.value", false]], "value (ignis.widgets.widget.spinbutton property)": [[83, "ignis.widgets.Widget.SpinButton.value", false]], "variable (class in ignis.variable)": [[53, "ignis.variable.Variable", false]], "vendor (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.vendor", false]], "vertical (ignis.widgets.widget.box property)": [[56, "ignis.widgets.Widget.Box.vertical", false]], "vertical (ignis.widgets.widget.centerbox property)": [[59, "ignis.widgets.Widget.CenterBox.vertical", false]], "vertical (ignis.widgets.widget.scale property)": [[80, "ignis.widgets.Widget.Scale.vertical", false]], "vertical (ignis.widgets.widget.separator property)": [[82, "ignis.widgets.Widget.Separator.vertical", false]], "voltage (ignis.services.upower.upowerdevice property)": [[25, "ignis.services.upower.UPowerDevice.voltage", false]], "volume (ignis.services.audio.stream property)": [[12, "ignis.services.audio.Stream.volume", false]], "volume (ignis.services.mpris.mprisplayer property)": [[18, "ignis.services.mpris.MprisPlayer.volume", false]], "vpn (class in ignis.services.network)": [[19, "ignis.services.network.Vpn", false]], "vpn (ignis.services.network.networkservice property)": [[19, "ignis.services.network.NetworkService.vpn", false]], "vpnconnection (class in ignis.services.network)": [[19, "ignis.services.network.VpnConnection", false]], "wallpaper_path (ignis.options.options.wallpaper attribute)": [[9, "ignis.options.Options.Wallpaper.wallpaper_path", false]], "wallpaperservice (class in ignis.services.wallpaper)": [[26, "ignis.services.wallpaper.WallpaperService", false]], "watch_name() (ignis.dbus.dbusproxy method)": [[4, "ignis.dbus.DBusProxy.watch_name", false]], "width (ignis.widgets.widget.picture property)": [[75, "ignis.widgets.Widget.Picture.width", false]], "wifi (class in ignis.services.network)": [[19, "ignis.services.network.Wifi", false]], "wifi (ignis.services.network.networkservice property)": [[19, "ignis.services.network.NetworkService.wifi", false]], "wifiaccesspoint (class in ignis.services.network)": [[19, "ignis.services.network.WifiAccessPoint", false]], "wifidevice (class in ignis.services.network)": [[19, "ignis.services.network.WifiDevice", false]], "window (class in ignis.widgets.widget)": [[86, "ignis.widgets.Widget.Window", false]], "window_id (ignis.services.system_tray.systemtrayitem property)": [[23, "ignis.services.system_tray.SystemTrayItem.window_id", false]], "window_name (ignis.exceptions.windowaddederror property)": [[6, "ignis.exceptions.WindowAddedError.window_name", false]], "window_name (ignis.exceptions.windownotfounderror property)": [[6, "ignis.exceptions.WindowNotFoundError.window_name", false]], "windowaddederror": [[6, "ignis.exceptions.WindowAddedError", false]], "windownotfounderror": [[6, "ignis.exceptions.WindowNotFoundError", false]], "windows (ignis.app.ignisapp property)": [[0, "ignis.app.IgnisApp.windows", false]], "workspaces (ignis.services.hyprland.hyprlandservice property)": [[16, "ignis.services.hyprland.HyprlandService.workspaces", false]], "workspaces (ignis.services.niri.niriservice property)": [[20, "ignis.services.niri.NiriService.workspaces", false]]}, "objects": {"ignis": [[6, 3, 0, "-", "exceptions"]], "ignis.app": [[0, 0, 1, "", "IgnisApp"]], "ignis.app.IgnisApp": [[0, 1, 1, "", "add_icons"], [0, 1, 1, "", "add_window"], [0, 1, 1, "", "apply_css"], [0, 2, 1, "", "autoreload_config"], [0, 2, 1, "", "autoreload_css"], [0, 1, 1, "", "close_window"], [0, 1, 1, "", "get_default"], [0, 1, 1, "", "get_window"], [0, 1, 1, "", "inspector"], [0, 2, 1, "", "is_ready"], [0, 1, 1, "", "open_window"], [0, 1, 1, "", "quit"], [0, 1, 1, "", "ready"], [0, 1, 1, "", "reload"], [0, 1, 1, "", "reload_css"], [0, 1, 1, "", "remove_css"], [0, 1, 1, "", "remove_window"], [0, 1, 1, "", "reset_css"], [0, 1, 1, "", "toggle_window"], [0, 2, 1, "", "windows"]], "ignis.base_service": [[1, 0, 1, "", "BaseService"]], "ignis.base_service.BaseService": [[1, 1, 1, "", "get_default"]], "ignis.base_widget": [[2, 0, 1, "", "BaseWidget"]], "ignis.base_widget.BaseWidget": [[2, 1, 1, "", "override_enum"]], "ignis.client": [[3, 0, 1, "", "IgnisClient"]], "ignis.client.IgnisClient": [[3, 1, 1, "", "close_window"], [3, 2, 1, "", "has_owner"], [3, 1, 1, "", "inspector"], [3, 1, 1, "", "list_windows"], [3, 1, 1, "", "open_window"], [3, 1, 1, "", "quit"], [3, 1, 1, "", "reload"], [3, 1, 1, "", "run_file"], [3, 1, 1, "", "run_python"], [3, 1, 1, "", "toggle_window"]], "ignis.dbus": [[4, 0, 1, "", "DBusProxy"], [4, 0, 1, "", "DBusService"]], "ignis.dbus.DBusProxy": [[4, 2, 1, "", "bus_type"], [4, 2, 1, "", "connection"], [4, 2, 1, "", "has_owner"], [4, 2, 1, "", "info"], [4, 2, 1, "", "interface_name"], [4, 2, 1, "", "methods"], [4, 2, 1, "", "name"], [4, 2, 1, "", "object_path"], [4, 2, 1, "", "properties"], [4, 2, 1, "", "proxy"], [4, 1, 1, "", "signal_subscribe"], [4, 1, 1, "", "signal_unsubscribe"], [4, 1, 1, "", "unwatch_name"], [4, 1, 1, "", "watch_name"]], "ignis.dbus.DBusService": [[4, 2, 1, "", "connection"], [4, 1, 1, "", "emit_signal"], [4, 2, 1, "", "info"], [4, 2, 1, "", "methods"], [4, 2, 1, "", "name"], [4, 2, 1, "", "object_path"], [4, 2, 1, "", "on_name_acquired"], [4, 2, 1, "", "on_name_lost"], [4, 2, 1, "", "properties"], [4, 1, 1, "", "register_dbus_method"], [4, 1, 1, "", "register_dbus_property"], [4, 1, 1, "", "unown_name"]], "ignis.dbus_menu": [[5, 0, 1, "", "DBusMenu"]], "ignis.dbus_menu.DBusMenu": [[5, 1, 1, "", "copy"], [5, 2, 1, "", "name"], [5, 2, 1, "", "object_path"]], "ignis.exceptions": [[6, 4, 1, "", "AnotherNotificationDaemonRunningError"], [6, 4, 1, "", "AnotherSystemTrayRunningError"], [6, 4, 1, "", "CssParsingError"], [6, 4, 1, "", "DBusMethodNotFoundError"], [6, 4, 1, "", "DBusPropertyNotFoundError"], [6, 4, 1, "", "DartSassNotFoundError"], [6, 4, 1, "", "DisplayNotFoundError"], [6, 4, 1, "", "GnomeBluetoothNotFoundError"], [6, 4, 1, "", "GstNotFoundError"], [6, 4, 1, "", "GstPluginNotFoundError"], [6, 4, 1, "", "Gtk4LayerShellNotFoundError"], [6, 4, 1, "", "GvcNotFoundError"], [6, 4, 1, "", "HyprlandIPCNotFoundError"], [6, 4, 1, "", "IgnisNotRunningError"], [6, 4, 1, "", "LayerShellNotSupportedError"], [6, 4, 1, "", "MonitorNotFoundError"], [6, 4, 1, "", "NetworkManagerNotFoundError"], [6, 4, 1, "", "NiriIPCNotFoundError"], [6, 4, 1, "", "OptionExistsError"], [6, 4, 1, "", "OptionNotFoundError"], [6, 4, 1, "", "OptionsGroupExistsError"], [6, 4, 1, "", "OptionsGroupNotFoundError"], [6, 4, 1, "", "SassCompilationError"], [6, 4, 1, "", "ServiceNotFoundError"], [6, 4, 1, "", "StylePathAppliedError"], [6, 4, 1, "", "StylePathNotFoundError"], [6, 4, 1, "", "UPowerNotRunningError"], [6, 4, 1, "", "WindowAddedError"], [6, 4, 1, "", "WindowNotFoundError"]], "ignis.exceptions.AnotherNotificationDaemonRunningError": [[6, 2, 1, "", "name"]], "ignis.exceptions.AnotherSystemTrayRunningError": [[6, 2, 1, "", "name"]], "ignis.exceptions.CssParsingError": [[6, 2, 1, "", "gerror"], [6, 2, 1, "", "section"]], "ignis.exceptions.DBusMethodNotFoundError": [[6, 2, 1, "", "method_name"]], "ignis.exceptions.DBusPropertyNotFoundError": [[6, 2, 1, "", "property_name"]], "ignis.exceptions.GstPluginNotFoundError": [[6, 2, 1, "", "plugin_name"], [6, 2, 1, "", "plugin_package"]], "ignis.exceptions.MonitorNotFoundError": [[6, 2, 1, "", "monitor_id"]], "ignis.exceptions.OptionExistsError": [[6, 2, 1, "", "option_name"]], "ignis.exceptions.OptionNotFoundError": [[6, 2, 1, "", "option_name"]], "ignis.exceptions.OptionsGroupExistsError": [[6, 2, 1, "", "options_group"]], "ignis.exceptions.OptionsGroupNotFoundError": [[6, 2, 1, "", "options_group"]], "ignis.exceptions.SassCompilationError": [[6, 2, 1, "", "stderr"]], "ignis.exceptions.ServiceNotFoundError": [[6, 2, 1, "", "service_name"]], "ignis.exceptions.StylePathAppliedError": [[6, 2, 1, "", "style_path"]], "ignis.exceptions.StylePathNotFoundError": [[6, 2, 1, "", "style_path"]], "ignis.exceptions.WindowAddedError": [[6, 2, 1, "", "window_name"]], "ignis.exceptions.WindowNotFoundError": [[6, 2, 1, "", "window_name"]], "ignis.gobject": [[7, 0, 1, "", "Binding"], [7, 0, 1, "", "IgnisGObject"]], "ignis.gobject.Binding": [[7, 2, 1, "", "target"], [7, 2, 1, "", "target_property"], [7, 2, 1, "", "transform"]], "ignis.gobject.IgnisGObject": [[7, 1, 1, "", "bind"], [7, 1, 1, "", "bind_property2"], [7, 1, 1, "", "notify_all"], [7, 1, 1, "", "notify_list"]], "ignis.options": [[9, 0, 1, "", "Options"], [10, 0, 1, "", "OptionsGroup"], [10, 0, 1, "", "OptionsManager"]], "ignis.options.Options": [[9, 0, 1, "", "Applications"], [9, 0, 1, "", "Notifications"], [9, 0, 1, "", "Recorder"], [9, 0, 1, "", "Wallpaper"]], "ignis.options.Options.Applications": [[9, 5, 1, "", "pinned_apps"]], "ignis.options.Options.Notifications": [[9, 5, 1, "", "dnd"], [9, 5, 1, "", "max_popups_count"], [9, 5, 1, "", "popup_timeout"]], "ignis.options.Options.Recorder": [[9, 5, 1, "", "bitrate"], [9, 5, 1, "", "default_file_location"], [9, 5, 1, "", "default_filename"]], "ignis.options.Options.Wallpaper": [[9, 5, 1, "", "wallpaper_path"]], "ignis.options.OptionsGroup": [[10, 1, 1, "", "apply_from_dict"], [10, 1, 1, "", "changed"], [10, 1, 1, "", "connect_option"], [10, 1, 1, "", "subgroup_changed"], [10, 1, 1, "", "to_dict"]], "ignis.options.OptionsManager": [[10, 1, 1, "", "load_from_file"], [10, 1, 1, "", "save_to_file"]], "ignis.services.applications": [[11, 0, 1, "", "Application"], [11, 0, 1, "", "ApplicationAction"], [11, 0, 1, "", "ApplicationsService"]], "ignis.services.applications.Application": [[11, 2, 1, "", "actions"], [11, 2, 1, "", "app"], [11, 2, 1, "", "description"], [11, 2, 1, "", "desktop_file"], [11, 2, 1, "", "exec_string"], [11, 2, 1, "", "executable"], [11, 2, 1, "", "icon"], [11, 2, 1, "", "id"], [11, 2, 1, "", "is_pinned"], [11, 2, 1, "", "keywords"], [11, 1, 1, "", "launch"], [11, 2, 1, "", "name"], [11, 1, 1, "", "pin"], [11, 1, 1, "", "pinned"], [11, 1, 1, "", "unpin"], [11, 1, 1, "", "unpinned"]], "ignis.services.applications.ApplicationAction": [[11, 2, 1, "", "action"], [11, 1, 1, "", "launch"], [11, 2, 1, "", "name"]], "ignis.services.applications.ApplicationsService": [[11, 2, 1, "", "apps"], [11, 2, 1, "", "pinned"], [11, 1, 1, "", "search"]], "ignis.services.audio": [[12, 0, 1, "", "AudioService"], [12, 0, 1, "", "Stream"]], "ignis.services.audio.AudioService": [[12, 1, 1, "", "app_added"], [12, 2, 1, "", "apps"], [12, 2, 1, "", "control"], [12, 2, 1, "", "microphone"], [12, 1, 1, "", "microphone_added"], [12, 2, 1, "", "microphones"], [12, 1, 1, "", "recorder_added"], [12, 2, 1, "", "recorders"], [12, 2, 1, "", "speaker"], [12, 1, 1, "", "speaker_added"], [12, 2, 1, "", "speakers"], [12, 2, 1, "", "streams"]], "ignis.services.audio.Stream": [[12, 2, 1, "", "application_id"], [12, 2, 1, "", "description"], [12, 2, 1, "", "icon_name"], [12, 2, 1, "", "id"], [12, 2, 1, "", "is_default"], [12, 2, 1, "", "is_muted"], [12, 2, 1, "", "name"], [12, 1, 1, "", "removed"], [12, 2, 1, "", "stream"], [12, 2, 1, "", "volume"]], "ignis.services.backlight": [[13, 0, 1, "", "BacklightDevice"], [13, 0, 1, "", "BacklightService"]], "ignis.services.backlight.BacklightDevice": [[13, 2, 1, "", "brightness"], [13, 2, 1, "", "device_name"], [13, 2, 1, "", "max_brightness"]], "ignis.services.backlight.BacklightService": [[13, 2, 1, "", "available"], [13, 2, 1, "", "brightness"], [13, 2, 1, "", "devices"], [13, 2, 1, "", "max_brightness"]], "ignis.services.bluetooth": [[14, 0, 1, "", "BluetoothDevice"], [14, 0, 1, "", "BluetoothService"]], "ignis.services.bluetooth.BluetoothDevice": [[14, 2, 1, "", "address"], [14, 2, 1, "", "alias"], [14, 2, 1, "", "battery_level"], [14, 2, 1, "", "battery_percentage"], [14, 1, 1, "", "connect_to"], [14, 2, 1, "", "connectable"], [14, 2, 1, "", "connected"], [14, 2, 1, "", "device_type"], [14, 1, 1, "", "disconnect_from"], [14, 2, 1, "", "gdevice"], [14, 2, 1, "", "icon_name"], [14, 2, 1, "", "name"], [14, 2, 1, "", "paired"], [14, 1, 1, "", "removed"], [14, 2, 1, "", "trusted"]], "ignis.services.bluetooth.BluetoothService": [[14, 2, 1, "", "client"], [14, 2, 1, "", "connected_devices"], [14, 1, 1, "", "device_added"], [14, 2, 1, "", "devices"], [14, 2, 1, "", "powered"], [14, 2, 1, "", "setup_mode"], [14, 2, 1, "", "state"]], "ignis.services.fetch": [[15, 0, 1, "", "FetchService"]], "ignis.services.fetch.FetchService": [[15, 2, 1, "", "board_name"], [15, 2, 1, "", "board_vendor"], [15, 2, 1, "", "cpu"], [15, 2, 1, "", "cpu_temp"], [15, 2, 1, "", "current_desktop"], [15, 2, 1, "", "gtk_theme"], [15, 2, 1, "", "hostname"], [15, 2, 1, "", "icon_theme"], [15, 2, 1, "", "kernel"], [15, 2, 1, "", "mem_available"], [15, 2, 1, "", "mem_info"], [15, 2, 1, "", "mem_total"], [15, 2, 1, "", "mem_used"], [15, 2, 1, "", "os_ansi_color"], [15, 2, 1, "", "os_bug_report_url"], [15, 2, 1, "", "os_build_id"], [15, 2, 1, "", "os_documentation_url"], [15, 2, 1, "", "os_home_url"], [15, 2, 1, "", "os_id"], [15, 2, 1, "", "os_logo"], [15, 2, 1, "", "os_logo_dark"], [15, 2, 1, "", "os_logo_text"], [15, 2, 1, "", "os_logo_text_dark"], [15, 2, 1, "", "os_name"], [15, 2, 1, "", "os_privacy_policy_url"], [15, 2, 1, "", "os_support_url"], [15, 2, 1, "", "session_type"], [15, 2, 1, "", "uptime"]], "ignis.services.hyprland": [[16, 0, 1, "", "HyprlandService"]], "ignis.services.hyprland.HyprlandService": [[16, 2, 1, "", "active_window"], [16, 2, 1, "", "active_workspace"], [16, 2, 1, "", "is_available"], [16, 2, 1, "", "kb_layout"], [16, 1, 1, "", "send_command"], [16, 1, 1, "", "switch_kb_layout"], [16, 1, 1, "", "switch_to_workspace"], [16, 2, 1, "", "workspaces"]], "ignis.services.mpris": [[18, 0, 1, "", "MprisPlayer"], [18, 0, 1, "", "MprisService"]], "ignis.services.mpris.MprisPlayer": [[18, 2, 1, "", "album"], [18, 2, 1, "", "art_url"], [18, 2, 1, "", "artist"], [18, 2, 1, "", "can_control"], [18, 2, 1, "", "can_go_next"], [18, 2, 1, "", "can_go_previous"], [18, 2, 1, "", "can_pause"], [18, 2, 1, "", "can_play"], [18, 2, 1, "", "can_seek"], [18, 1, 1, "", "closed"], [18, 2, 1, "", "desktop_entry"], [18, 2, 1, "", "identity"], [18, 2, 1, "", "length"], [18, 2, 1, "", "loop_status"], [18, 2, 1, "", "metadata"], [18, 1, 1, "", "next"], [18, 1, 1, "", "pause"], [18, 1, 1, "", "play"], [18, 1, 1, "", "play_pause"], [18, 2, 1, "", "playback_status"], [18, 2, 1, "", "position"], [18, 1, 1, "", "previous"], [18, 1, 1, "", "seek"], [18, 2, 1, "", "shuffle"], [18, 1, 1, "", "stop"], [18, 2, 1, "", "title"], [18, 2, 1, "", "track_id"], [18, 2, 1, "", "url"], [18, 2, 1, "", "volume"]], "ignis.services.mpris.MprisService": [[18, 1, 1, "", "player_added"], [18, 2, 1, "", "players"]], "ignis.services.network": [[19, 0, 1, "", "Ethernet"], [19, 0, 1, "", "EthernetDevice"], [19, 0, 1, "", "NetworkService"], [19, 0, 1, "", "Vpn"], [19, 0, 1, "", "VpnConnection"], [19, 0, 1, "", "Wifi"], [19, 0, 1, "", "WifiAccessPoint"], [19, 0, 1, "", "WifiDevice"]], "ignis.services.network.Ethernet": [[19, 2, 1, "", "devices"], [19, 2, 1, "", "icon_name"], [19, 2, 1, "", "is_connected"], [19, 1, 1, "", "new_device"]], "ignis.services.network.EthernetDevice": [[19, 2, 1, "", "carrier"], [19, 1, 1, "", "connect_to"], [19, 1, 1, "", "disconnect_from"], [19, 2, 1, "", "is_connected"], [19, 2, 1, "", "name"], [19, 2, 1, "", "perm_hw_address"], [19, 1, 1, "", "removed"], [19, 2, 1, "", "speed"], [19, 2, 1, "", "state"]], "ignis.services.network.NetworkService": [[19, 2, 1, "", "ethernet"], [19, 2, 1, "", "vpn"], [19, 2, 1, "", "wifi"]], "ignis.services.network.Vpn": [[19, 2, 1, "", "active_connections"], [19, 2, 1, "", "active_vpn_id"], [19, 2, 1, "", "connections"], [19, 2, 1, "", "icon_name"], [19, 2, 1, "", "is_connected"], [19, 1, 1, "", "new_active_connection"], [19, 1, 1, "", "new_connection"]], "ignis.services.network.VpnConnection": [[19, 1, 1, "", "connect_to"], [19, 1, 1, "", "disconnect_from"], [19, 2, 1, "", "is_connected"], [19, 2, 1, "", "name"], [19, 1, 1, "", "removed"], [19, 1, 1, "", "toggle_connection"]], "ignis.services.network.Wifi": [[19, 2, 1, "", "devices"], [19, 2, 1, "", "enabled"], [19, 2, 1, "", "icon_name"], [19, 2, 1, "", "is_connected"], [19, 1, 1, "", "new_device"]], "ignis.services.network.WifiAccessPoint": [[19, 2, 1, "", "bandwidth"], [19, 2, 1, "", "bssid"], [19, 1, 1, "", "connect_to"], [19, 1, 1, "", "connect_to_graphical"], [19, 2, 1, "", "frequency"], [19, 2, 1, "", "icon_name"], [19, 2, 1, "", "is_connected"], [19, 2, 1, "", "last_seen"], [19, 2, 1, "", "max_bitrate"], [19, 2, 1, "", "point"], [19, 1, 1, "", "removed"], [19, 2, 1, "", "security"], [19, 2, 1, "", "ssid"], [19, 2, 1, "", "strength"]], "ignis.services.network.WifiDevice": [[19, 2, 1, "", "access_points"], [19, 2, 1, "", "ap"], [19, 2, 1, "", "is_connected"], [19, 1, 1, "", "new_access_point"], [19, 1, 1, "", "removed"], [19, 1, 1, "", "scan"], [19, 2, 1, "", "state"]], "ignis.services.niri": [[20, 0, 1, "", "NiriService"]], "ignis.services.niri.NiriService": [[20, 2, 1, "", "active_output"], [20, 2, 1, "", "active_window"], [20, 2, 1, "", "active_workspaces"], [20, 2, 1, "", "is_available"], [20, 2, 1, "", "kb_layout"], [20, 1, 1, "", "send_command"], [20, 1, 1, "", "switch_kb_layout"], [20, 1, 1, "", "switch_to_workspace"], [20, 2, 1, "", "workspaces"]], "ignis.services.notifications": [[21, 0, 1, "", "Notification"], [21, 0, 1, "", "NotificationAction"], [21, 0, 1, "", "NotificationService"]], "ignis.services.notifications.Notification": [[21, 2, 1, "", "actions"], [21, 2, 1, "", "app_name"], [21, 2, 1, "", "body"], [21, 1, 1, "", "close"], [21, 1, 1, "", "closed"], [21, 1, 1, "", "dismiss"], [21, 1, 1, "", "dismissed"], [21, 2, 1, "", "icon"], [21, 2, 1, "", "id"], [21, 2, 1, "", "json"], [21, 2, 1, "", "popup"], [21, 2, 1, "", "summary"], [21, 2, 1, "", "time"], [21, 2, 1, "", "timeout"], [21, 2, 1, "", "urgency"]], "ignis.services.notifications.NotificationAction": [[21, 2, 1, "", "id"], [21, 1, 1, "", "invoke"], [21, 2, 1, "", "label"]], "ignis.services.notifications.NotificationService": [[21, 1, 1, "", "clear_all"], [21, 1, 1, "", "get_notification"], [21, 1, 1, "", "new_popup"], [21, 2, 1, "", "notifications"], [21, 1, 1, "", "notified"], [21, 2, 1, "", "popups"]], "ignis.services.recorder": [[22, 0, 1, "", "RecorderService"]], "ignis.services.recorder.RecorderService": [[22, 2, 1, "", "active"], [22, 1, 1, "", "continue_recording"], [22, 2, 1, "", "is_paused"], [22, 1, 1, "", "pause_recording"], [22, 1, 1, "", "recording_started"], [22, 1, 1, "", "recording_stopped"], [22, 1, 1, "", "start_recording"], [22, 1, 1, "", "stop_recording"]], "ignis.services.system_tray": [[23, 0, 1, "", "SystemTrayItem"], [23, 0, 1, "", "SystemTrayService"]], "ignis.services.system_tray.SystemTrayItem": [[23, 1, 1, "", "activate"], [23, 2, 1, "", "category"], [23, 1, 1, "", "context_menu"], [23, 2, 1, "", "icon"], [23, 2, 1, "", "id"], [23, 2, 1, "", "item_is_menu"], [23, 2, 1, "", "menu"], [23, 1, 1, "", "removed"], [23, 1, 1, "", "scroll"], [23, 1, 1, "", "secondary_activate"], [23, 2, 1, "", "status"], [23, 2, 1, "", "title"], [23, 2, 1, "", "tooltip"], [23, 2, 1, "", "window_id"]], "ignis.services.system_tray.SystemTrayService": [[23, 1, 1, "", "added"], [23, 2, 1, "", "items"]], "ignis.services.systemd": [[24, 0, 1, "", "SystemdService"], [24, 0, 1, "", "SystemdUnit"]], "ignis.services.systemd.SystemdService": [[24, 2, 1, "", "bus_type"], [24, 1, 1, "", "get_default"], [24, 1, 1, "", "get_unit"], [24, 2, 1, "", "units"]], "ignis.services.systemd.SystemdUnit": [[24, 2, 1, "", "is_active"], [24, 2, 1, "", "name"], [24, 1, 1, "", "restart"], [24, 1, 1, "", "start"], [24, 1, 1, "", "stop"]], "ignis.services.upower": [[25, 0, 1, "", "UPowerDevice"], [25, 0, 1, "", "UPowerService"]], "ignis.services.upower.UPowerDevice": [[25, 2, 1, "", "available"], [25, 2, 1, "", "charge_cycles"], [25, 2, 1, "", "charged"], [25, 2, 1, "", "charging"], [25, 2, 1, "", "energy"], [25, 2, 1, "", "energy_full"], [25, 2, 1, "", "energy_full_design"], [25, 2, 1, "", "energy_rate"], [25, 2, 1, "", "icon_name"], [25, 2, 1, "", "kind"], [25, 2, 1, "", "model"], [25, 2, 1, "", "native_path"], [25, 2, 1, "", "object_path"], [25, 2, 1, "", "percent"], [25, 2, 1, "", "power_supply"], [25, 2, 1, "", "proxy"], [25, 1, 1, "", "removed"], [25, 2, 1, "", "serial"], [25, 2, 1, "", "technology"], [25, 2, 1, "", "temperature"], [25, 2, 1, "", "time_remaining"], [25, 2, 1, "", "vendor"], [25, 2, 1, "", "voltage"]], "ignis.services.upower.UPowerService": [[25, 2, 1, "", "batteries"], [25, 1, 1, "", "battery_added"], [25, 1, 1, "", "device_added"], [25, 2, 1, "", "devices"], [25, 2, 1, "", "display_device"]], "ignis.services.wallpaper": [[26, 0, 1, "", "WallpaperService"]], "ignis.utils": [[27, 0, 1, "", "FileMonitor"], [28, 0, 1, "", "Poll"], [29, 0, 1, "", "ThreadTask"], [30, 0, 1, "", "Timeout"]], "ignis.utils.FileMonitor": [[27, 2, 1, "", "callback"], [27, 1, 1, "", "cancel"], [27, 1, 1, "", "changed"], [27, 2, 1, "", "flags"], [27, 2, 1, "", "path"], [27, 2, 1, "", "prevent_gc"], [27, 2, 1, "", "recursive"]], "ignis.utils.Poll": [[28, 2, 1, "", "callback"], [28, 1, 1, "", "cancel"], [28, 1, 1, "", "changed"], [28, 2, 1, "", "output"], [28, 2, 1, "", "timeout"]], "ignis.utils.ThreadTask": [[29, 1, 1, "", "finished"], [29, 1, 1, "", "run"]], "ignis.utils.Timeout": [[30, 1, 1, "", "cancel"], [30, 2, 1, "", "ms"], [30, 2, 1, "", "target"]], "ignis.utils.Utils": [[32, 0, 1, "", "DebounceTask"], [31, 6, 1, "", "crop_pixbuf"], [32, 6, 1, "", "debounce"], [33, 6, 1, "", "download_image"], [34, 6, 1, "", "exec_sh"], [35, 6, 1, "", "exec_sh_async"], [36, 6, 1, "", "get_current_dir"], [37, 6, 1, "", "get_file_icon_name"], [38, 6, 1, "", "get_ignis_branch"], [39, 6, 1, "", "get_ignis_commit"], [40, 6, 1, "", "get_ignis_commit_msg"], [41, 6, 1, "", "get_ignis_version"], [42, 6, 1, "", "get_monitor"], [43, 6, 1, "", "get_n_monitors"], [44, 6, 1, "", "get_paintable"], [46, 6, 1, "", "listen_socket"], [47, 6, 1, "", "load_interface_xml"], [48, 6, 1, "", "run_in_thread"], [49, 6, 1, "", "sass_compile"], [50, 6, 1, "", "scale_pixbuf"], [51, 6, 1, "", "send_socket"], [52, 6, 1, "", "thread"]], "ignis.utils.exec_sh": [[35, 0, 1, "", "AsyncCompletedProcess"]], "ignis.utils.exec_sh.AsyncCompletedProcess": [[35, 2, 1, "", "returncode"], [35, 2, 1, "", "stderr"], [35, 2, 1, "", "stdout"]], "ignis.variable": [[53, 0, 1, "", "Variable"]], "ignis.widgets.Widget": [[54, 0, 1, "", "Arrow"], [55, 0, 1, "", "ArrowButton"], [56, 0, 1, "", "Box"], [57, 0, 1, "", "Button"], [58, 0, 1, "", "Calendar"], [59, 0, 1, "", "CenterBox"], [60, 0, 1, "", "CheckButton"], [61, 0, 1, "", "DropDown"], [62, 0, 1, "", "Entry"], [63, 0, 1, "", "EventBox"], [64, 0, 1, "", "FileChooserButton"], [65, 0, 1, "", "FileDialog"], [66, 0, 1, "", "FileFilter"], [67, 0, 1, "", "Grid"], [68, 0, 1, "", "HeaderBar"], [69, 0, 1, "", "Icon"], [70, 0, 1, "", "Label"], [71, 0, 1, "", "ListBox"], [72, 0, 1, "", "ListBoxRow"], [73, 0, 1, "", "MenuItem"], [74, 0, 1, "", "Overlay"], [75, 0, 1, "", "Picture"], [76, 0, 1, "", "PopoverMenu"], [77, 0, 1, "", "RegularWindow"], [78, 0, 1, "", "Revealer"], [79, 0, 1, "", "RevealerWindow"], [80, 0, 1, "", "Scale"], [81, 0, 1, "", "Scroll"], [82, 0, 1, "", "Separator"], [83, 0, 1, "", "SpinButton"], [84, 0, 1, "", "Switch"], [85, 0, 1, "", "ToggleButton"], [86, 0, 1, "", "Window"]], "ignis.widgets.Widget.Arrow": [[54, 2, 1, "", "counterclockwise"], [54, 2, 1, "", "degree"], [54, 2, 1, "", "direction"], [54, 2, 1, "", "rotated"], [54, 2, 1, "", "time"], [54, 1, 1, "", "toggle"]], "ignis.widgets.Widget.ArrowButton": [[55, 2, 1, "", "arrow"], [55, 1, 1, "", "toggle"]], "ignis.widgets.Widget.Box": [[56, 2, 1, "", "child"], [56, 2, 1, "", "vertical"]], "ignis.widgets.Widget.Button": [[57, 2, 1, "", "on_click"], [57, 2, 1, "", "on_middle_click"], [57, 2, 1, "", "on_right_click"]], "ignis.widgets.Widget.CenterBox": [[59, 2, 1, "", "vertical"]], "ignis.widgets.Widget.CheckButton": [[60, 2, 1, "", "on_toggled"]], "ignis.widgets.Widget.DropDown": [[61, 2, 1, "", "items"], [61, 2, 1, "", "on_selected"], [61, 2, 1, "", "selected"]], "ignis.widgets.Widget.Entry": [[62, 2, 1, "", "on_accept"], [62, 2, 1, "", "on_change"]], "ignis.widgets.Widget.EventBox": [[63, 2, 1, "", "on_click"], [63, 2, 1, "", "on_hover"], [63, 2, 1, "", "on_hover_lost"], [63, 2, 1, "", "on_middle_click"], [63, 2, 1, "", "on_right_click"], [63, 2, 1, "", "on_scroll_down"], [63, 2, 1, "", "on_scroll_left"], [63, 2, 1, "", "on_scroll_right"], [63, 2, 1, "", "on_scroll_up"]], "ignis.widgets.Widget.FileChooserButton": [[64, 2, 1, "", "dialog"], [64, 2, 1, "", "label"]], "ignis.widgets.Widget.FileDialog": [[65, 1, 1, "", "add_filter"], [65, 2, 1, "", "file"], [65, 1, 1, "", "file_set"], [65, 2, 1, "", "filters"], [65, 2, 1, "", "initial_path"], [65, 2, 1, "", "on_file_set"], [65, 1, 1, "", "open_dialog"], [65, 2, 1, "", "select_folder"]], "ignis.widgets.Widget.FileFilter": [[66, 2, 1, "", "default"], [66, 2, 1, "", "mime_types"]], "ignis.widgets.Widget.Grid": [[67, 2, 1, "", "child"], [67, 2, 1, "", "column_num"], [67, 2, 1, "", "row_num"]], "ignis.widgets.Widget.Icon": [[69, 2, 1, "", "image"]], "ignis.widgets.Widget.ListBox": [[71, 2, 1, "", "rows"]], "ignis.widgets.Widget.ListBoxRow": [[72, 2, 1, "", "on_activate"], [72, 2, 1, "", "selected"]], "ignis.widgets.Widget.MenuItem": [[73, 2, 1, "", "enabled"], [73, 2, 1, "", "label"], [73, 2, 1, "", "on_activate"], [73, 2, 1, "", "submenu"], [73, 2, 1, "", "uniq_name"]], "ignis.widgets.Widget.Overlay": [[74, 2, 1, "", "overlays"]], "ignis.widgets.Widget.Picture": [[75, 2, 1, "", "height"], [75, 2, 1, "", "image"], [75, 2, 1, "", "width"]], "ignis.widgets.Widget.PopoverMenu": [[76, 2, 1, "", "items"]], "ignis.widgets.Widget.RegularWindow": [[77, 2, 1, "", "namespace"]], "ignis.widgets.Widget.RevealerWindow": [[79, 2, 1, "", "revealer"]], "ignis.widgets.Widget.Scale": [[80, 2, 1, "", "max"], [80, 2, 1, "", "min"], [80, 2, 1, "", "on_change"], [80, 2, 1, "", "step"], [80, 2, 1, "", "value"], [80, 2, 1, "", "vertical"]], "ignis.widgets.Widget.Separator": [[82, 2, 1, "", "vertical"]], "ignis.widgets.Widget.SpinButton": [[83, 2, 1, "", "max"], [83, 2, 1, "", "min"], [83, 2, 1, "", "on_change"], [83, 2, 1, "", "step"], [83, 2, 1, "", "value"]], "ignis.widgets.Widget.Switch": [[84, 2, 1, "", "on_change"]], "ignis.widgets.Widget.ToggleButton": [[85, 2, 1, "", "on_toggled"]], "ignis.widgets.Widget.Window": [[86, 2, 1, "", "anchor"], [86, 2, 1, "", "exclusivity"], [86, 2, 1, "", "input_height"], [86, 2, 1, "", "input_width"], [86, 2, 1, "", "kb_mode"], [86, 2, 1, "", "layer"], [86, 2, 1, "", "margin_bottom"], [86, 2, 1, "", "margin_left"], [86, 2, 1, "", "margin_right"], [86, 2, 1, "", "margin_top"], [86, 2, 1, "", "monitor"], [86, 2, 1, "", "namespace"], [86, 2, 1, "", "popup"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "property", "Python property"], "3": ["py", "module", "Python module"], "4": ["py", "exception", "Python exception"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:property", "3": "py:module", "4": "py:exception", "5": "py:attribute", "6": "py:function"}, "terms": {"": [0, 3, 4, 9, 10, 19, 29, 32, 34, 86, 90, 97, 98, 101, 103], "0": [6, 14, 16, 19, 21, 23, 32, 54, 80, 83, 86, 89, 101], "0x0": 16, "0x006e": 103, "0x561dc35d2e80": 16, "0x561dc3845f30": 16, "1": [13, 16, 18, 21, 25, 27, 32, 58, 60, 61, 69, 71, 72, 73, 74, 75, 80, 83, 89, 101], "10": [16, 53, 56, 76, 98, 101], "100": [19, 67, 80, 83], "1000": [22, 98], "100px": 100, "1036": 16, "11": 16, "12": [69, 90], "135": 54, "1674": 16, "1876": 16, "1942": 16, "1_000": 28, "2": [16, 21, 27, 32, 60, 61, 71, 74, 90, 101], "20": [53, 54, 64, 75, 80], "200": 33, "2024": 58, "22": 16, "26": 101, "3": [6, 9, 14, 61, 67, 74, 101], "30": [13, 22, 75, 81, 89], "300": 79, "3000": 30, "42": [4, 89], "5": 32, "50": [13, 83], "500": [32, 78], "5000": [9, 10], "52": [56, 63, 70], "8000": 9, "90": 54, "A": [0, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 35, 46, 49, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 101], "And": 89, "At": 90, "But": 101, "By": 101, "For": [0, 2, 9, 14, 75, 86, 87, 89, 90, 99, 101, 103, 104, 105], "If": [0, 4, 9, 11, 12, 16, 17, 20, 21, 22, 23, 25, 47, 49, 54, 60, 69, 70, 73, 86, 87, 89, 90, 93, 100], "In": [98, 101, 105], "It": [3, 7, 10, 11, 14, 22, 27, 61, 63, 65, 66, 73, 76, 77, 86, 89, 91], "NOT": 70, "No": [70, 78], "Not": [9, 21], "OR": 54, "Of": 101, "On": 55, "One": 101, "Or": 87, "TO": [10, 105], "The": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 54, 56, 57, 60, 61, 62, 63, 65, 67, 69, 70, 72, 73, 74, 75, 77, 78, 80, 83, 84, 85, 86, 88, 90, 98, 99, 105], "Then": [91, 103], "There": [4, 11, 17, 21, 22, 26, 45, 89, 104], "To": [0, 4, 6, 12, 16, 17, 23, 24, 62, 76, 87, 98, 101, 105], "_": 98, "__": 89, "__all__": 89, "__dbu": 89, "__gproperties__": 94, "__gtype_name__": 94, "__init__": [10, 94], "__mymethod": 89, "__myproperti": 89, "_build": 90, "_custom_properti": 94, "_mymethod": 4, "_myproperti": 4, "aaaa": 0, "abl": 86, "about": [15, 21, 87, 90, 93, 104], "abov": 90, "absent": 14, "accept": [2, 4, 7, 81, 94], "access": [4, 6, 17, 19, 45, 77, 86, 101], "access_point": 19, "accesspoint": 19, "accord": 87, "acquir": 4, "across": 70, "action": [0, 11, 21, 23, 73, 87, 101], "activ": [16, 18, 19, 20, 21, 22, 23, 24, 25, 30, 60, 73, 76, 84, 85], "active_connect": 19, "active_output": 20, "active_vpn_id": 19, "active_window": [16, 20], "active_workspac": [16, 20], "activeconnect": 19, "actual": [87, 91, 94], "ad": [0, 6, 12, 14, 18, 19, 23, 25, 65, 66, 73, 76, 90, 101], "adapt": 14, "add": [0, 23, 65, 87, 89, 90, 98, 99, 101, 103, 105], "add_filt": 65, "add_icon": [0, 100], "add_window": 0, "addit": [17, 21, 89, 92], "address": [14, 16, 18, 19], "advantag": 99, "af_unix": 46, "affect": 70, "after": [10, 30, 32], "album": 18, "alia": 14, "align": [2, 70, 87], "all": [0, 1, 2, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 19, 21, 24, 25, 27, 86, 87, 88, 89, 92, 94, 97, 101], "alloc": [70, 75, 87], "allow": [2, 11, 12, 13, 21, 22, 61, 64, 65, 71, 83, 86, 87, 93, 101, 104], "alreadi": [0, 6, 9, 21, 22, 23], "also": [4, 9, 11, 86, 89, 90, 99, 101, 104], "altern": 100, "alwai": [4, 98], "amount": [15, 23, 25, 70], "an": [0, 2, 4, 5, 6, 7, 9, 10, 11, 12, 14, 19, 22, 23, 24, 25, 28, 33, 35, 46, 49, 51, 54, 55, 61, 62, 64, 69, 75, 79, 87, 89, 90, 98, 101, 102], "anchor": 86, "ani": [0, 2, 4, 7, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 26, 28, 29, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 65, 68, 70, 71, 72, 74, 76, 78, 80, 81, 82, 84, 87, 98, 100, 105], "anim": [54, 78, 79], "announc": 19, "anoth": [6, 21, 23, 29, 90], "another_const": 89, "anothernotificationdaemonrunningerror": [6, 21], "anothersystemtrayrunningerror": [6, 23], "ansi": 15, "anywai": 76, "ap": 19, "api": [87, 93, 99, 101, 102], "app": [0, 11, 12, 105], "app_ad": 12, "app_nam": 21, "appear": [4, 21, 23, 73], "appli": [0, 6, 10, 86, 87, 91], "applic": [6, 8, 9, 12, 17, 21, 23, 25, 77], "application_id": 12, "applicationact": 11, "applicationsservic": [9, 11], "apply_css": [0, 105], "apply_from_dict": 10, "approach": 101, "appropri": 89, "ar": [0, 4, 8, 9, 10, 11, 13, 16, 21, 22, 23, 26, 54, 59, 89, 90, 93, 98, 99, 101, 103], "area": 86, "arg": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 65, 68, 70, 71, 72, 74, 76, 78, 80, 81, 82, 84, 89, 90, 97], "arg1": 90, "arg2": 90, "arg_sign": 90, "arg_typ": 90, "argument": [4, 7, 11, 27, 28, 47, 49, 61, 65, 73, 87, 90, 94, 98, 101], "arrang": [56, 59, 67, 101], "arrow": [55, 87], "arrowbutton": [54, 87], "art": 18, "art_url": 18, "artist": 18, "asd": 90, "ask": 23, "aspect": [69, 75], "assign": 101, "associ": 21, "asynccompletedprocess": 35, "asynchron": 35, "attribut": 7, "attribute_chang": 27, "audio": [17, 22, 69, 98, 101], "audio_devic": 22, "audioservic": [12, 17, 89, 98], "aur": 103, "author": 24, "autodoc": 90, "automat": [0, 9, 90], "autoreload_config": 0, "autoreload_css": 0, "avail": [11, 13, 14, 15, 16, 20, 21, 22, 25, 26, 87, 99, 101, 104], "avoid": 86, "b": [4, 89], "back": 70, "backend": 12, "background": [86, 105], "backlight": 17, "backlightdevic": 13, "backlightservic": 13, "backward": 18, "bandwidth": 19, "bar": [23, 68, 71, 98, 101], "base": [1, 2, 5, 7, 10, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90], "base_servic": [1, 89], "base_widget": [2, 94], "baselin": 87, "baseline_cent": 87, "baseservic": [8, 89], "basewidget": [8, 94], "bash": [34, 35, 91], "basic": 102, "batteri": [14, 25], "battery_ad": 25, "battery_level": 14, "battery_percentag": 14, "becaus": 23, "been": [0, 11, 12, 14, 18, 21, 25], "befor": [9, 89, 94], "begin": 9, "behav": 60, "behavior": 104, "behaviour": 24, "being": 30, "belong": 98, "below": [0, 9], "benefit": 99, "better": 14, "between": [18, 101], "bind": [7, 9, 28, 87], "bind_property2": 7, "bio": 15, "bit": 19, "bitrat": 9, "black": 105, "block": [26, 90], "bluetooth": 17, "bluetoothdevic": 14, "bluetoothservic": 14, "board_nam": 15, "board_vendor": 15, "bodi": 21, "bool": [0, 2, 3, 4, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 37, 54, 56, 59, 65, 66, 72, 73, 80, 82, 86, 87, 94], "bore": 98, "both": [98, 101, 105], "bottom": [78, 80, 86, 87], "bound": 1, "boundari": 70, "box": [59, 63, 79, 81, 86, 87, 98], "branch": 38, "brand": 25, "bright": 13, "bssid": 19, "bu": [3, 6, 8, 24, 25, 88], "bug": [15, 79, 86, 103], "build": [15, 17, 89, 96], "built": [90, 96, 98, 101], "bus_typ": [4, 24], "button": [54, 55, 60, 64, 67, 68, 79, 85, 87, 98], "button1": 101, "button2": 101, "button3": 101, "byte": [46, 51], "c": 103, "cach": 18, "calendar": 87, "call": [4, 17, 23, 24, 27, 28, 29, 30, 32, 35, 36, 57, 60, 61, 62, 63, 65, 72, 73, 76, 80, 83, 84, 85, 98, 101], "callabl": [2, 4, 7, 10, 27, 28, 29, 30, 32, 35, 48, 52, 57, 60, 61, 62, 63, 65, 72, 73, 80, 83, 84, 85], "callback": [4, 10, 27, 28, 29, 76, 87, 98], "can": [4, 7, 9, 15, 17, 18, 23, 28, 34, 45, 54, 56, 61, 63, 79, 86, 87, 91, 98, 99, 100, 101, 102, 104, 105], "can_control": 18, "can_go_next": 18, "can_go_previ": 18, "can_paus": 18, "can_plai": 18, "can_seek": 18, "cancel": [27, 28, 30], "cannot": [10, 65, 66, 73, 87, 101], "canon": 5, "capit": 9, "carrier": 19, "case": [6, 88, 98, 101], "categori": 23, "caus": [23, 86], "cd": [90, 91, 103], "celsiu": 25, "center": [59, 70, 86, 87], "center_widget": 59, "centerbox": 87, "chang": [0, 9, 10, 18, 27, 28, 53, 62, 80, 83, 84, 91, 98, 101], "changes_done_hint": 27, "channel": 19, "char": 70, "charact": 70, "charg": 25, "charge_cycl": 25, "cheat": 16, "check": 60, "checkbutton": 87, "child": [56, 57, 63, 65, 66, 67, 73, 74, 76, 77, 78, 79, 81, 86, 98, 101], "children": [56, 59, 74, 101], "choos": 61, "class": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 45, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 101, 105], "classmethod": [0, 1, 11, 24], "clear": 21, "clear_al": 21, "cli": [3, 77, 86, 102], "click": [54, 55, 57, 63, 73, 101, 103], "client": [8, 14, 16, 19, 20], "clock_label": 98, "clone": [91, 103], "close": [0, 18, 21, 68, 86, 97], "close_window": [0, 3], "cmd": [16, 20], "code": [3, 9, 16, 26, 33, 35, 89, 90, 93, 97, 98, 101], "collect": 27, "collector": 27, "color": [0, 15, 105], "column": 67, "column_num": 67, "com": [5, 91, 103], "command": [11, 16, 20, 34, 35, 97], "commit": [39, 40], "common": [65, 66, 73], "compar": 23, "compil": [0, 6, 49, 103], "complet": [14, 35, 86, 104], "completedprocess": 34, "complex_oper": 101, "compon": [6, 17, 101], "compositor": [6, 86], "condit": 90, "config": [0, 3, 65, 101, 105], "configur": [0, 101], "connect": [4, 9, 10, 12, 14, 16, 18, 19, 20, 21, 23, 24, 46, 53, 87, 98], "connect_opt": [9, 10], "connect_to": [14, 19], "connect_to_graph": 19, "connected_devic": 14, "consid": 98, "consider": 75, "consist": 76, "constant": 88, "constantli": 87, "constructor": 28, "contain": [0, 4, 10, 11, 18, 21, 23, 59, 63, 65, 66, 67, 73, 74, 75, 76, 78, 79, 81, 86, 87, 101], "content": [16, 75, 102], "content_fit": 75, "contentfit": 75, "context": 23, "context_menu": 23, "continu": 22, "continue_record": 22, "contributor": 103, "control": [7, 12, 13, 18, 19, 70, 75, 101], "conveni": [4, 32], "convent": 88, "convert": 98, "coordin": 23, "copi": [5, 23, 101], "correspond": 87, "costructor": 87, "counterclockwis": 54, "coupl": 101, "cours": 101, "cover": 75, "cpu": 15, "cpu_temp": 15, "creat": [1, 4, 5, 7, 17, 24, 27, 91, 93, 101], "critic": 21, "crop": 31, "crop_pixbuf": 45, "crossfad": 78, "css": [0, 6, 86, 87, 100], "css_class": [86, 87, 105], "css_file": 105, "cssparsingerror": [0, 6], "csssection": 6, "currenli": [6, 16, 20], "current": [9, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 38, 39, 41, 80, 83, 98], "current_desktop": 15, "cursor": 23, "custom": [0, 54, 68, 90, 94, 104], "custom_properti": 94, "cycl": 25, "d": [3, 6, 8, 25, 88], "d_": [9, 10], "daemon": [3, 6, 21], "dai": [15, 58], "dark": 15, "dart": [0, 6, 49], "dartsassnotfounderror": [6, 49], "data": [10, 21, 98], "datetim": 98, "dbu": [4, 21, 24, 47, 89], "dbus_menu": 5, "dbusconnect": 4, "dbusinterfaceinfo": [4, 47], "dbusmenu": [5, 23], "dbusmenugtk3": 5, "dbusmethodinvoc": [4, 89], "dbusmethodnotfounderror": 6, "dbuspropertynotfounderror": 6, "dbusproxi": [4, 25], "dbusservic": [4, 21, 89], "debounc": 45, "debouncetask": 32, "declar": 101, "decod": [46, 51], "decor": [32, 48, 68, 90, 92], "decrement": 83, "def": [4, 10, 32, 89, 90, 94, 98, 101], "default": [0, 1, 4, 7, 9, 10, 12, 14, 22, 23, 24, 27, 35, 37, 46, 47, 49, 51, 54, 56, 59, 64, 65, 66, 70, 72, 75, 78, 80, 86, 87, 101], "default_file_loc": [9, 22], "default_filenam": [9, 22], "defin": [74, 86, 89, 90, 92, 94, 101, 104], "degre": [25, 54], "delai": 32, "delet": 27, "delta": 23, "depend": [12, 19, 22, 89, 90, 91, 103], "describ": [7, 8, 11, 16, 27, 87, 90, 97, 104], "descript": [11, 12, 87, 90], "desktop": [9, 11, 15, 17, 18, 22, 96], "desktop_entri": [18, 98], "desktop_fil": 11, "desktopappinfo": 11, "detail": [8, 97, 99, 102, 104], "dev": 91, "devel": 103, "develop": 99, "devic": [12, 13, 14, 19, 22, 25], "device_ad": [14, 25], "device_nam": 13, "device_typ": 14, "deviceethernet": 19, "devicewifi": 19, "dialog": [19, 64, 65], "dict": [4, 10, 15, 16, 18, 20, 21], "dictionari": [4, 10, 15, 18, 21], "differ": 88, "direct": [54, 79, 90], "directli": [86, 87], "directori": [0, 9, 13, 27, 36, 37, 47, 65, 89, 91], "disabl": 76, "discharg": 25, "disconnect": [14, 19], "disconnect_from": [14, 19], "discov": 14, "discover": 14, "dismiss": [9, 21], "displai": [6, 14, 19, 21, 23, 25, 69, 70, 75, 76, 80, 83, 86, 101], "display_devic": 25, "displaynotfounderror": [0, 6], "distribut": 70, "disturb": 9, "dnd": [9, 21], "do": [0, 3, 4, 8, 9, 54, 79, 86, 87, 89, 94, 101], "doc": [89, 90], "document": [15, 16, 93, 103, 104], "doe": [0, 4, 70, 86, 105], "doesn": [65, 66, 73], "don": [86, 89, 101], "done": 70, "down": [54, 63, 75], "download": 33, "download_imag": 45, "dp": 16, "drain": 25, "draw_valu": 80, "dropdown": [54, 76, 87], "dynam": 102, "e": [3, 6, 9, 11, 14, 18, 23, 25, 62, 79, 84], "each": [28, 70, 74, 87], "easier": 7, "easili": 93, "edg": 70, "edit": 91, "editor": 101, "effect": [19, 22, 67], "either": 101, "elaps": 32, "element": 98, "ellips": [64, 70], "emit": [0, 4, 9, 10, 11, 12, 14, 18, 19, 21, 22, 23, 25, 27, 28, 65, 90, 98], "emit_sign": 4, "empti": 86, "enabl": [19, 73, 76], "encourag": 88, "end": [0, 59, 64, 70, 87], "end_widget": 59, "energi": 25, "energy_ful": 25, "energy_full_design": 25, "energy_r": 25, "enough": 70, "enter": 62, "entir": [24, 75], "entri": 87, "enum": [2, 94], "environ": [15, 93, 103], "equal": 21, "error": [0, 6, 35, 46, 49, 51, 89], "esc": 86, "etc": [9, 87], "ethernet": 19, "ethernetdevic": 19, "event": [9, 10, 27, 63, 86, 98], "event_typ": 27, "eventbox": 87, "everi": [15, 28, 98], "everyth": [86, 97], "exampl": [0, 2, 3, 9, 11, 12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 46, 53, 71, 79, 86, 87, 89, 90, 96, 98, 101, 105], "example_opt": 10, "example_unit": 24, "example_window": 86, "exampleservic": 89, "exce": 9, "except": [8, 88, 89], "exclus": [62, 86], "exec_sh": [35, 45], "exec_sh_async": 45, "exec_str": 11, "execut": [3, 11, 29, 32, 34, 35, 97], "exist": [0, 6, 42, 44], "exit": 97, "expand": 102, "expandus": [64, 65, 105], "expect": 103, "experi": 101, "explain": 102, "expos": 4, "extens": [0, 90, 93], "extra": [86, 87, 99], "f": [0, 98, 101], "fade": 78, "fail": 6, "fall": 70, "fals": [2, 4, 9, 10, 16, 21, 22, 27, 37, 54, 56, 58, 59, 63, 65, 70, 73, 76, 79, 80, 82, 86, 89], "faq": 102, "favorit": 101, "featur": [87, 99, 105], "feel": 101, "fetch": 17, "fetchservic": 15, "fi": 19, "field": 62, "file": [0, 3, 6, 9, 10, 11, 18, 27, 36, 37, 49, 54, 64, 65, 66, 69, 89, 91, 97, 101], "file_set": 65, "filechooserbutton": 87, "filedialog": [64, 66, 87], "filefilt": [64, 65, 87], "filemonitor": 45, "filemonitorev": 27, "filemonitorflag": 27, "filenam": [0, 9], "fill": [70, 75, 87], "filter": [11, 64, 65, 66], "find": 16, "finish": [29, 35], "firefox": [9, 16, 18], "first": [4, 13, 19, 98, 102], "firstli": 91, "fit": 75, "flag": 27, "flake": 103, "float": [12, 14, 15, 16, 18, 21, 25, 80, 83], "floop": 78, "focu": 86, "focus": [16, 20], "focushistoryid": 16, "folder": 65, "follow": [10, 88, 92, 93, 98, 99, 103, 104, 105], "forget": 89, "fork": 91, "format": [9, 10, 16, 21], "forward": 18, "found": [6, 12, 16, 19, 20, 22, 37, 49, 102], "framework": [93, 96], "frdiener": 103, "free": [101, 103], "frequenc": 19, "from": [0, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 45, 46, 47, 51, 53, 54, 61, 77, 78, 79, 86, 87, 89, 90, 92, 94, 98, 101, 105], "full": [11, 47, 70, 87], "fulli": 25, "fullscreen": 16, "fullscreencli": 16, "func": 48, "function": [3, 4, 7, 8, 10, 17, 27, 28, 29, 30, 32, 35, 36, 46, 48, 52, 57, 60, 61, 62, 63, 65, 72, 73, 80, 83, 84, 85, 87, 88, 89, 92, 98, 101, 102], "further": 90, "g": [3, 6, 9, 11, 14, 18, 23, 25, 62, 79, 84], "garbag": 27, "gdevic": 14, "gdk": [42, 44], "gdkpixbuf": [23, 31, 50, 69, 75], "gener": [12, 19, 25, 46, 56], "genum": 2, "gerror": 6, "get": [0, 3, 4, 9, 15, 21, 24, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 65, 87, 105], "get_current_dir": [0, 45], "get_default": [0, 1, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 98, 105], "get_file_icon_nam": 45, "get_ignis_branch": 45, "get_ignis_commit": 45, "get_ignis_commit_msg": 45, "get_ignis_vers": 45, "get_monitor": 45, "get_n_monitor": 45, "get_notif": 21, "get_paint": 45, "get_path": 65, "get_someth": 10, "get_unit": 24, "get_window": 0, "gi": [0, 4, 6, 7, 11, 12, 14, 19, 23, 31, 35, 42, 44, 47, 50, 56, 65, 67, 69, 73, 74, 75, 89, 94], "gio": [4, 11, 27, 35, 47, 65, 73, 89], "git": [38, 91, 103], "github": [91, 103], "given": [0, 6, 31, 33, 37, 42, 50, 52], "glib": [4, 6, 89, 103], "glib2": 103, "glitch": 86, "gnome": 14, "gnomebluetooth": [6, 14], "gnomebluetoothnotfounderror": 6, "go": [18, 55], "gobject": [2, 8, 10, 88, 90, 93, 94, 98, 99, 101], "goe": 90, "good": [22, 101], "googl": 90, "gproperti": 94, "graphic": [19, 79, 86], "grid": 87, "group": [6, 10, 16, 60], "gst": 22, "gstnotfounderror": [6, 22], "gstpluginnotfounderror": [6, 22], "gstreamer": [6, 22], "gtk": [0, 2, 5, 6, 15, 44, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 90, 93, 94, 97], "gtk4": [5, 6, 96, 103], "gtk4layershellnotfounderror": 6, "gtk_theme": 15, "guid": [90, 99], "guidelin": 93, "gvc": [6, 12, 89], "gvcnotfounderror": [6, 12, 89], "h": [9, 10, 98], "ha": [0, 3, 4, 10, 11, 12, 14, 18, 19, 21, 22, 23, 25, 29, 32, 76, 90], "hack": 93, "halign": 87, "handl": [0, 46, 51, 101], "handler": 16, "happen": [6, 90], "hardwar": 19, "has_own": [3, 4], "hasfullscreen": 16, "hash": 39, "have": [9, 86, 87, 89, 90, 98, 101], "hdmi": 16, "headerbar": [77, 87], "heh": [56, 70, 86], "heh2": 56, "heheheheh": 76, "height": [31, 50, 75, 86, 87, 100], "height_request": 87, "hello": [4, 28, 30, 89, 101, 105], "help": [4, 45, 93, 97, 99], "here": [6, 16, 17, 55, 66, 87, 89, 90, 93, 94, 97, 98, 101], "hexpand": [2, 87, 100], "hicolor": 0, "hidden": 16, "hide": 0, "high": 69, "highli": [86, 99], "him": 101, "hint": [16, 88, 90, 101], "histori": 21, "hit": 62, "hold": [53, 101], "home": 103, "homepag": [15, 93], "homogen": [56, 63], "horizont": [23, 87, 101], "hostnam": 15, "hour": 15, "hover": [23, 63, 87], "how": [70, 75, 86, 99], "howev": 9, "html": 90, "http": [91, 103], "human": 11, "hyprctl": 16, "hyprland": [6, 17], "hyprlandipcnotfounderror": [6, 16], "hyprlandservic": 16, "i": [0, 3, 4, 6, 7, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 36, 37, 45, 46, 47, 49, 52, 54, 56, 60, 61, 62, 63, 65, 66, 67, 70, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 85, 86, 87, 88, 89, 90, 93, 94, 96, 97, 98, 99, 101, 102, 103, 104], "icon": [0, 11, 12, 14, 15, 19, 21, 23, 25, 37, 44, 54, 75, 87], "icon_nam": [12, 14, 19, 25, 44], "icon_them": 15, "iconpaint": 44, "id": [4, 6, 11, 12, 15, 16, 18, 19, 20, 21, 23, 42], "ideal": 98, "ident": 18, "igni": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 97, 98, 99, 101, 103, 105], "ignisapp": [0, 3, 77, 86, 105], "igniscli": 3, "ignisgobject": [1, 2, 7, 53, 73, 92], "ignisnotrunningerror": [3, 6], "igniswidget_nam": 94, "ignor": [46, 51, 86, 89], "imag": [9, 11, 18, 21, 26, 33, 54, 64, 65, 66, 69, 75], "img": 75, "impact": 98, "import": [0, 3, 4, 6, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 32, 45, 53, 79, 86, 87, 89, 94, 98, 101, 105], "importerror": 89, "improv": 7, "includ": [8, 25, 90, 91, 99, 101], "inconveni": 87, "increment": [80, 83], "indic": 90, "info": [4, 17, 27, 47, 75, 87, 90], "inform": [15, 21, 47, 87], "inherit": [54, 89, 92, 94], "init": [97, 101, 103], "initi": [0, 9, 10, 26, 87, 90, 97, 101], "initial_path": [64, 65], "initialclass": 16, "initialtitl": 16, "inlin": 87, "input": [62, 86, 87, 103], "input_height": 86, "input_width": 86, "insid": [0, 3, 75, 79, 87], "inspector": [0, 3, 97], "instal": [11, 12, 89, 90, 91, 96, 101, 102], "instanc": [0, 4, 5, 9, 11, 12, 14, 18, 19, 21, 23, 25, 35, 46, 51, 55, 64, 65, 79, 101], "instead": [0, 3, 9, 65, 79, 86, 87, 98], "int": [4, 6, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 23, 25, 28, 30, 31, 32, 33, 35, 42, 43, 44, 50, 54, 67, 69, 75, 83, 86, 87, 89, 90, 98, 101], "intend": [25, 66, 73], "interact": [3, 4, 24, 101], "interfac": [3, 4, 5, 18, 47], "interface_nam": [4, 47], "intern": 22, "interv": [28, 30], "invis": 78, "invoc": [4, 89], "invok": [4, 10, 21, 32], "ion": 25, "ipc": [6, 16, 20], "is_act": 24, "is_avail": [16, 20], "is_connect": 19, "is_default": 12, "is_mut": 12, "is_paus": 22, "is_pin": 11, "is_readi": 0, "isn": 98, "issu": 96, "item": [23, 61, 73, 76], "item_is_menu": 23, "iter": 28, "its": [0, 16, 20, 42, 67, 69, 70, 74, 75, 78, 91, 99], "itself": [89, 101], "j": 16, "jpeg": [64, 65, 66], "json": [16, 21], "just": [16, 26, 76, 89, 101, 104], "justifi": 70, "kb": [16, 20], "kb_layout": [16, 20], "kb_mode": [62, 86], "kbit": 19, "kebab": 88, "kei": 62, "kernel": 15, "keyboard": [16, 20, 86], "keyword": [11, 47, 94, 101], "kind": 25, "knowledg": 93, "known": [4, 5, 19], "kwarg": [0, 2, 7, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 26, 33, 34, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 94, 101], "label": [21, 56, 57, 59, 60, 63, 64, 67, 71, 72, 73, 74, 76, 77, 78, 79, 81, 86, 87, 94, 98, 101, 105], "lambda": [9, 12, 16, 18, 20, 21, 23, 24, 27, 28, 30, 53, 57, 61, 62, 63, 65, 71, 72, 73, 76, 80, 83, 84, 85, 87, 98, 101], "languag": 90, "last": [19, 32], "last_seen": 19, "lastwindow": 16, "lastwindowtitl": 16, "latest": [40, 93, 103], "launch": 11, "layer": [6, 79, 86, 103], "layershellnotsupportederror": [6, 86], "layout": [16, 20, 56, 101], "lazi": 97, "lead": 79, "learn": [90, 93], "least": 19, "leav": 87, "left": [25, 54, 57, 63, 70, 78, 80, 86, 87], "length": [9, 18], "less": 23, "let": [98, 101], "letter": 9, "level": [10, 14, 21, 86, 101], "lib": 103, "libdir": 103, "libpuls": 103, "like": [5, 68, 87, 89, 98, 101], "line": [11, 70], "linewrap": 70, "link": [87, 91, 96], "linkfrg": [91, 103], "list": [0, 3, 4, 6, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 45, 54, 56, 61, 65, 66, 67, 71, 74, 76, 86, 87, 89, 96, 97, 101, 104], "list_window": 3, "listbox": [72, 87], "listboxrow": [71, 87], "listen": [46, 101], "listen_socket": 45, "liter": [4, 19, 23, 24, 46, 51], "lithium": 25, "load": [10, 47], "load_from_fil": 10, "load_interface_xml": [4, 45], "locat": [9, 101], "logo": 15, "loguru": 103, "look": [44, 54, 87, 89, 99, 101], "loop": 18, "loop_statu": 18, "lost": [4, 63], "low": 21, "lowercas": 9, "m": [9, 10, 22, 30, 32, 97, 98], "mac": 19, "machin": 15, "made": 75, "magic": 98, "mai": [6, 99], "main": [3, 56, 74], "mainli": 7, "maintain": 103, "make": [17, 23, 62, 75, 81, 89, 90, 93, 98], "manag": [8, 24, 89, 101], "mani": 99, "manual": [8, 10, 87, 90, 98], "map": 16, "margin": 86, "margin_bottom": 86, "margin_left": 86, "margin_right": 86, "margin_top": 86, "markup": 90, "match": 4, "max": [80, 83], "max_bitr": 19, "max_bright": 13, "max_popups_count": 9, "max_width_char": [64, 70], "maximum": [9, 13, 19, 80, 83], "me": 101, "meaning": 87, "measur": 25, "media": [17, 98], "mem_avail": 15, "mem_info": 15, "mem_tot": 15, "mem_us": 15, "memori": 100, "menu": [8, 23, 73, 76], "menuitem": [76, 87], "meson": 103, "messag": [40, 46, 51, 76, 97], "metadata": 18, "method": [0, 3, 4, 6, 9, 10, 17, 23, 24, 30, 33, 65, 76, 88, 89, 98, 101], "method_nam": 6, "mhz": 19, "microphon": [12, 22], "microphone_ad": 12, "middl": [57, 63, 70], "millisecond": [9, 18, 28, 30, 32, 54], "mime": 66, "mime_typ": [64, 65, 66], "min": [80, 83, 100], "minimum": [80, 83, 87], "minut": 15, "miss": [11, 103], "mixercontrol": 12, "mixerstream": 12, "mkenum": 103, "mode": [9, 14, 70, 86], "model": [15, 25], "modif": 93, "modifi": 9, "modul": [6, 8, 89, 98, 99], "modular": 93, "monitor": [6, 16, 26, 27, 42, 43, 86, 98, 101], "monitor_id": [6, 42], "monitorid": 16, "monitornotfounderror": [6, 86], "month": 58, "more": [14, 17, 27, 75, 87, 90, 93, 99, 101, 102], "most": [32, 99], "mostli": 103, "motherboard": 15, "mous": [14, 86, 87], "move": [18, 27], "moved_in": 27, "moved_out": 27, "mozilla": 16, "mp4": [9, 10], "mpri": [17, 98], "mprisplay": [18, 98], "mprisservic": [18, 98], "multipl": [23, 26, 63, 101], "music": 98, "must": [0, 4, 5, 10, 23, 47, 54, 76, 77, 86, 88, 101], "mute": 12, "mw": 25, "mwh": 25, "my": 105, "mymethod": [4, 89], "mypi": [16, 88], "myproperti": [4, 89], "myvalu": 4, "n": 28, "name": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 37, 38, 44, 45, 47, 54, 64, 65, 66, 69, 73, 75, 77, 86, 87, 89, 94, 98, 101], "namespac": [0, 77, 79, 86, 98, 101], "nativ": [25, 69, 75, 99], "native_path": 25, "natur": 87, "navig": 71, "necessari": [1, 23, 24], "need": [4, 7, 17, 47, 75, 87, 91, 94, 99, 101, 104], "neg": [18, 98], "neither": [47, 49], "network": [17, 101], "networkmanag": [6, 19], "networkmanagernotfounderror": 6, "networkservic": 19, "new": [4, 7, 9, 19, 21, 23, 25, 98], "new_access_point": 19, "new_active_connect": 19, "new_connect": 19, "new_devic": 19, "new_popup": [9, 21], "newli": 19, "next": [4, 16, 18, 20, 98], "ninja": 103, "niri": [6, 17], "niriipcnotfounderror": [6, 20], "niriservic": 20, "nm": 19, "no_month_chang": 58, "non": [25, 89], "none": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 32, 35, 37, 42, 44, 46, 47, 49, 50, 53, 54, 55, 60, 61, 65, 67, 69, 70, 73, 75, 78, 79, 83, 84, 85, 86, 89, 90, 94, 98], "normal": [21, 86], "note": [0, 87], "notif": [6, 9, 17, 101], "notifi": [7, 10, 16, 20, 21, 24, 53], "notificationact": 21, "notificationservic": [9, 21], "notificationsservic": 21, "notify_al": 7, "notify_list": 7, "now": [87, 91, 98, 105], "number": [7, 9, 25, 43, 67, 86, 101], "nvidia": 100, "o": [15, 64, 65, 105], "object": [0, 1, 4, 5, 6, 7, 8, 11, 18, 19, 21, 24, 25, 35, 44, 89, 90], "object_path": [4, 5, 23, 24, 25], "obtain": [9, 23], "occlud": 86, "occur": [0, 6, 49, 98], "off": 14, "offer": 7, "offset": 18, "often": [98, 101], "oldest": 9, "omit": 70, "on_accept": 62, "on_activ": [71, 72, 73, 76], "on_chang": [62, 80, 83, 84], "on_click": [57, 63, 98, 101], "on_demand": [62, 86], "on_file_set": 65, "on_finish": 35, "on_hov": 63, "on_hover_lost": 63, "on_middle_click": [57, 63], "on_name_acquir": 4, "on_name_appear": 4, "on_name_lost": 4, "on_name_vanish": 4, "on_right_click": [57, 63], "on_scroll_down": 63, "on_scroll_left": 63, "on_scroll_right": 63, "on_scroll_up": 63, "on_select": 61, "on_toggl": [60, 85], "onc": 101, "one": [19, 21], "onli": [0, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 32, 55, 61, 64, 65, 66, 73, 77, 80, 86, 87, 89, 90, 98, 105], "open": [0, 65, 93, 97, 98, 101], "open_dialog": 65, "open_window": [0, 3], "oper": [24, 92, 101], "opposit": 0, "option": [4, 6, 8, 11, 21, 22, 26, 27, 54, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 75, 76, 80, 82, 83, 84, 85, 86, 90, 97, 98, 102], "option1": 10, "option2": 10, "option_nam": [6, 10], "optionexistserror": 6, "optionnotfounderror": 6, "options_group": 6, "options_manag": 10, "optionsgroup": 10, "optionsgroupexistserror": 6, "optionsgroupnotfounderror": 6, "optionsmanag": [10, 104], "orient": 23, "origin": 75, "os_ansi_color": 15, "os_bug_report_url": 15, "os_build_id": 15, "os_documentation_url": 15, "os_home_url": 15, "os_id": 15, "os_logo": 15, "os_logo_dark": 15, "os_logo_text": 15, "os_logo_text_dark": 15, "os_nam": 15, "os_privacy_policy_url": 15, "os_support_url": 15, "other": [4, 70, 74, 86, 87, 92, 101], "otherwis": [21, 75, 94, 98], "our": 101, "out": [16, 87], "output": [6, 20, 28, 29, 34, 35], "outsid": 3, "over": [7, 23, 87], "overlai": [86, 87], "overlap": 86, "overrid": [2, 22, 70, 75, 78, 80, 87, 94], "overridden": [2, 87, 94], "override_enum": [2, 94], "overview": 102, "owev": 99, "own": [4, 17, 104], "owner": [3, 4], "ownership": 4, "packag": [6, 103], "page": [87, 99], "paintabl": 44, "pair": 14, "param1": 89, "param2": 89, "paramat": 4, "paramet": [0, 2, 3, 4, 7, 10, 11, 12, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 35, 37, 42, 44, 46, 47, 49, 50, 51, 52, 65], "parent": 44, "pars": [0, 6], "paru": 103, "pascalcas": [88, 89], "pass": [4, 7, 10, 28, 29, 32, 33, 34, 35, 46, 51, 52, 87, 90, 98, 101], "password": 19, "past": 101, "path": [0, 3, 4, 5, 6, 9, 10, 11, 18, 21, 22, 25, 26, 27, 33, 37, 46, 47, 49, 54, 64, 65, 69, 75, 105], "pattern": 90, "paus": [18, 22], "pause_record": 22, "pavucontrol": 98, "percent": 25, "percentag": [14, 25], "perform": [21, 87, 98, 101], "perm_hw_address": 19, "perman": 19, "pictur": [69, 87], "pid": 16, "pin": [9, 11, 16], "pinned_app": 9, "pip": 90, "pipewir": [12, 22, 103], "pixbuf": [23, 31, 50, 69, 75], "pixel_s": [54, 69], "place": [0, 23, 59, 70, 74, 79, 89], "placehold": 62, "plai": [12, 18], "plan": 93, "play_paus": 18, "playback": 18, "playback_statu": 18, "player": [18, 98], "player_ad": [18, 98], "pleas": [87, 90, 93, 103], "plugin": [6, 22], "plugin_nam": 6, "plugin_packag": 6, "png": [64, 65, 66], "point": 19, "polici": 15, "poll": [15, 45, 98], "popov": 61, "popovermenu": [5, 73, 87], "popup": [9, 21, 23, 76, 79, 86], "popup_timeout": [9, 21], "portal": 22, "posit": [18, 80, 84], "posix": 21, "possibl": [14, 27, 87, 89, 90], "power": [14, 25], "power_suppli": 25, "practic": 101, "pre_unmount": 27, "prefer": 70, "prefix": 103, "preserv": 100, "press": 101, "prevent": [27, 30, 89], "prevent_gc": 27, "previou": [18, 101], "print": [0, 3, 4, 9, 11, 12, 13, 15, 16, 18, 20, 21, 23, 24, 27, 28, 30, 32, 46, 53, 57, 61, 62, 63, 65, 71, 72, 73, 76, 80, 83, 84, 85, 89, 97, 98, 101], "privaci": 15, "privat": [89, 94], "process": [0, 1, 3, 7, 24, 27, 35, 98], "prop": [7, 61], "prop1": [4, 90], "prop2": [4, 90], "properti": [0, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 34, 35, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 94, 98], "property_nam": [2, 6, 7], "protect": 94, "protocol": [6, 19, 86], "provid": [2, 3, 4, 5, 7, 10, 11, 13, 17, 21, 47, 49, 52, 90, 92, 98, 101, 104], "proxi": [4, 25], "pseudo": 16, "pull": 93, "puls": [12, 22, 103], "pulseaudio": 12, "purpos": 88, "py": [0, 16, 101], "pycairo": 103, "pygobject": [87, 92, 93, 99, 103], "python": [3, 4, 10, 26, 36, 87, 90, 91, 96, 97, 98, 99, 101, 103], "queri": 11, "quit": [0, 3, 97], "r": 90, "radio": 60, "radiobutton": 60, "rais": [0, 3, 6, 12, 16, 20, 21, 22, 23, 25, 47, 49, 86, 89, 90], "ram": 15, "rang": [56, 67, 76, 81, 83], "rate": [19, 25], "ratio": [69, 75], "ratson": 103, "reach": 28, "read": [0, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 71, 72, 73, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 90, 99], "readabl": 11, "readi": 0, "receiv": [16, 21, 63, 86], "recent": 32, "recommend": [86, 99], "record": [9, 12, 17], "record_internal_audio": 22, "record_microphon": 22, "recorder_ad": 12, "recorderservic": [9, 22], "recording_start": 22, "recording_stop": 22, "recurs": 27, "red": 105, "refer": [87, 93, 99, 101, 102, 103, 104], "regist": [4, 6], "register_dbus_method": [4, 89], "register_dbus_properti": [4, 89], "registr": 4, "regular": [65, 66, 73, 77], "regularwindow": 87, "reinstal": 91, "rel": 70, "relat": [89, 90], "related_class2": 89, "relatedclass1": 89, "relatedclass2": 89, "releas": 4, "reload": [0, 3, 97], "reload_css": 0, "remot": 14, "remov": [0, 12, 14, 18, 19, 21, 23, 25], "remove_css": 0, "remove_window": 0, "renam": 27, "replac": [10, 46, 51, 91, 94], "report": 15, "repositori": [0, 4, 6, 7, 11, 12, 14, 19, 23, 31, 35, 42, 44, 47, 50, 56, 65, 67, 69, 73, 74, 75, 89, 91, 93, 94, 96], "repres": 73, "represent": 10, "request": [33, 93, 103], "requir": [0, 4, 5, 6, 7, 14, 19, 24, 25, 27, 28, 30, 49, 55, 64, 66, 73, 77, 79, 86, 89, 90], "require_vers": 89, "reserv": 86, "reset": 0, "reset_css": 0, "resourc": [90, 93, 99], "respect": [47, 90, 92], "respond": 87, "respons": [16, 20, 33, 46, 51], "rest": [89, 90], "restart": 24, "restructuredtext": 90, "result": [4, 19, 34, 98, 101], "retriev": 11, "return": [0, 1, 2, 3, 4, 5, 7, 10, 11, 14, 16, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 55, 65, 89, 90, 94, 98, 101], "returncod": 35, "reveal": [79, 87], "reveal_child": [78, 79], "revealerwindow": 87, "right": [54, 57, 63, 70, 78, 80, 86, 87], "root": 91, "rotat": [54, 55], "row": [67, 71, 72], "row_num": 67, "ruff": 88, "run": [3, 6, 21, 23, 24, 25, 29, 34, 48, 52, 91, 97, 101], "run_fil": 3, "run_in_thread": 45, "run_python": 3, "rw_prop": 90, "safe": 92, "same": [3, 7, 16, 55, 63, 90, 101], "sass": [0, 6, 49], "sass_compil": 45, "sasscompilationerror": [6, 49], "save": [9, 10, 33], "save_to_fil": 10, "scalabl": 0, "scale": [50, 75, 87], "scale_down": 75, "scale_pixbuf": 45, "scan": [14, 19], "scheme": [46, 51], "screaming_snake_cas": 88, "screen": [13, 22, 86], "script": [3, 91], "scroll": [23, 63, 87], "scrollabl": 81, "scrolledwindow": 81, "scss": [0, 6, 49], "search": 11, "second": [13, 15, 18, 22, 25, 28, 98, 101], "secondari": 23, "secondary_activ": 23, "section": [0, 6, 90], "secur": 19, "see": [4, 14, 17, 27, 32, 54, 69, 75, 76, 87, 96, 100, 101], "seek": 18, "seen": 14, "select": [61, 64, 65, 66, 71, 72, 73], "select_fold": 65, "selected_item": 61, "self": [7, 10, 28, 57, 61, 63, 65, 87, 89, 90, 94], "semant": 88, "send": [16, 20, 51], "send_command": [16, 20], "send_mov": 27, "send_socket": 45, "sensit": 87, "sent": 21, "separ": [87, 89], "serial": 25, "serv": 10, "servic": [1, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 90, 93, 96, 98, 102, 104], "service_nam": [6, 89], "servicenotfounderror": 6, "session": [4, 15, 24], "session_typ": 15, "set": [4, 9, 13, 14, 21, 26, 32, 54, 56, 60, 62, 70, 79, 80, 86, 93, 94, 100, 101, 104], "set_": 101, "set_bright": 13, "set_label": [87, 98, 101], "set_wallpaper_path": 26, "setter": [90, 94], "setup": [2, 14, 103], "setup_devenv": 91, "setup_mod": 14, "sever": [4, 23], "sh": 91, "sheet": 16, "shell": [6, 34, 35, 86, 96, 103], "shortcut": 61, "should": [21, 22, 23, 27, 37, 65, 75, 86, 88, 89, 92, 94, 98, 99, 101], "shouldn": [0, 9, 90], "show": [0, 23, 97], "show_day_nam": 58, "show_detail": 58, "show_head": 58, "show_title_button": [68, 77], "show_week_numb": 58, "shown": [0, 19, 87, 101], "shuffl": 18, "shutdown": 0, "side": 87, "signal": [0, 4, 9, 10, 11, 12, 14, 18, 19, 21, 22, 23, 25, 27, 28, 29, 65, 87, 88, 90, 92], "signal_nam": 4, "signal_subscrib": 4, "signal_unsubscrib": 4, "signatur": 4, "similar": 87, "simpl": [10, 21, 26, 53, 55, 60, 87, 89, 101], "simpli": [52, 101], "sinc": [32, 90, 99], "singl": [23, 24, 81, 101], "size": [16, 44, 75], "slide": 78, "slide_down": 78, "slide_left": [78, 79], "slide_right": 78, "slide_up": 78, "slider": 80, "slideright": 78, "small": 70, "snake_cas": 88, "snap": 87, "so": [89, 97, 98], "sock": [46, 51], "sock_stream": 46, "socket": [46, 51], "solut": 101, "some": [0, 7, 54, 77, 86, 87, 90, 93, 98, 101, 104], "some_arg": 90, "some_const": 89, "some_enum": 94, "some_func": [32, 90], "some_opt": 10, "some_prop": 90, "some_properti": 94, "some_sign": 90, "some_subgroup": 10, "someclass": 90, "someexcept": [6, 90], "someopt": 10, "somesubgroup": 10, "someth": [4, 27, 62, 89, 90, 101], "somewidget": 90, "somokil": 103, "sound": 12, "sourc": [31, 47, 50, 91, 93, 96], "source_properti": 7, "space": [56, 63, 70, 86, 87, 98, 101], "speaker": [12, 14, 98], "speaker_ad": 12, "special": 98, "specif": [18, 55, 103, 104], "specifi": [4, 10, 21, 28, 30, 32, 67, 83, 90], "speed": 19, "sphinx": [89, 90], "spinbutton": 87, "spotifi": [18, 98], "sshd": 24, "ssid": 19, "standard": [10, 90, 92, 101], "standart": [4, 37, 77], "start": [9, 14, 18, 22, 24, 59, 70, 87, 101, 105], "start_record": 22, "start_widget": 59, "state": [0, 14, 19], "static": 98, "statu": [18, 19, 23, 33], "stderr": [6, 35], "stdout": [34, 35], "step": [80, 83], "stop": [18, 22, 24], "stop_record": 22, "store": [47, 90], "str": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 47, 49, 51, 54, 56, 61, 65, 66, 67, 69, 73, 75, 76, 77, 86, 87, 89, 90, 98], "stream": [12, 89], "strength": 19, "stretch": 87, "strftime": 98, "strict": [46, 51], "string": [11, 47, 49, 61, 70, 87, 98], "structur": [10, 104], "studio": 16, "stuff": [89, 90, 92], "style": [0, 2, 6, 49, 86, 87, 90, 93, 102], "style_path": [0, 6], "stylepathappliederror": [0, 6], "stylepathnotfounderror": [0, 6], "subclass": [87, 93], "subdirectori": 27, "subgroup": 10, "subgroup1": 10, "subgroup_chang": 10, "subgroup_nam": 10, "submenu": [73, 76], "subprocess": [34, 35], "subscrib": 4, "subscript": 4, "success": 33, "suit": [71, 104], "summari": 21, "super": [10, 89], "support": [6, 7, 9, 10, 15, 16, 18, 26, 65, 66, 73, 86, 87, 105], "sure": 98, "surfac": 86, "svg": 0, "swallow": 16, "swing_down": 78, "swing_left": 78, "swing_right": 78, "swing_up": 78, "switch": [16, 20, 87], "switch_kb_layout": [16, 20], "switch_to_workspac": [16, 20], "sy": [13, 89], "symbol": [0, 37, 91], "syntax": [16, 98], "system": [4, 6, 11, 15, 17, 22, 24, 25, 101, 103], "system_example_unit": 24, "system_trai": 23, "systemd": 17, "systemd_sess": 24, "systemd_system": 24, "systemdservic": 24, "systemdunit": 24, "systempackag": 103, "systemtrayitem": 23, "systemtrayservic": 23, "t": [0, 1, 9, 23, 65, 66, 73, 86, 89, 90, 98, 101], "tag": 16, "take": [27, 67, 75, 99], "target": [7, 22, 29, 30, 32, 50, 52, 54], "target_properti": 7, "task": 29, "technologi": 25, "temperatur": [15, 25], "templat": 89, "termin": [16, 76], "test": [10, 79, 86, 101], "text": [15, 21, 23, 62, 70, 87, 98, 101], "thei": [6, 8, 28, 89, 98], "them": [4, 6, 9, 16, 21, 45, 89, 90, 101, 104], "theme": 15, "therefor": 87, "thi": [0, 1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 35, 36, 46, 54, 63, 65, 66, 67, 70, 73, 74, 76, 77, 79, 86, 87, 89, 90, 93, 94, 97, 98, 99, 100, 101, 102, 103], "thread": [29, 45, 48, 92], "threadtask": 45, "three": 59, "through": 24, "time": [9, 19, 21, 25, 30, 32, 54, 98, 101], "time_remain": 25, "timeout": [9, 21, 22, 28, 45], "timestamp": 19, "titl": [16, 18, 21, 23, 68, 77, 98, 101], "titlebar": 77, "to_dict": 10, "toggl": [0, 18, 19, 54, 55, 60, 84, 85, 97], "toggle_connect": 19, "toggle_window": [0, 3], "togglebutton": 87, "too": 97, "tool": [45, 91, 98], "tooltip": [23, 87], "tooltip_text": 87, "top": [10, 74, 78, 79, 80, 86, 87, 90, 101], "total": 15, "track": [18, 24], "track_id": 18, "tracker": 96, "trai": [6, 17], "transfer": 94, "transform": [7, 98], "transit": 78, "transition_dur": [78, 79], "transition_typ": [78, 79], "trigger": 98, "true": [0, 2, 9, 14, 16, 22, 27, 58, 60, 63, 64, 65, 66, 68, 70, 72, 73, 77, 78, 79, 80, 81, 84, 86, 90, 98, 100, 101], "trust": 14, "try": [89, 98], "tupl": [4, 15], "turn": [14, 89], "two": [23, 27, 101], "txt": 90, "type": [0, 1, 2, 3, 4, 5, 7, 10, 11, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 55, 62, 65, 66, 78, 87, 89, 90, 101], "typeerror": [47, 49], "typevar": 1, "typic": [0, 4], "u": 98, "uefi": 15, "ugli": 22, "uncheck": 60, "understand": 99, "unfocu": 86, "uniq_nam": 73, "uniqu": [4, 5, 73, 77, 86, 101], "unit": 24, "univers": [45, 87, 101], "unknown": [19, 25], "unless": 21, "unlik": 4, "unlimit": 7, "unmount": 27, "unnecessari": 3, "unown_nam": 4, "unpin": 11, "unset": 86, "unsubscrib": 4, "until": [25, 32], "unwatch": 4, "unwatch_nam": 4, "up": [44, 54, 63, 93], "updat": 98, "update_label": 98, "upow": [6, 17], "upowerdevic": 25, "upowernotrunningerror": [6, 25], "upowerservic": 25, "uptim": 15, "urgenc": 21, "url": [15, 16, 18, 33, 91, 103], "us": [0, 3, 4, 6, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 28, 34, 45, 54, 56, 65, 66, 73, 75, 77, 86, 87, 88, 89, 90, 92, 93, 96, 98, 99, 100, 101, 103, 104], "usag": [3, 9, 11, 12, 13, 15, 16, 18, 20, 21, 22, 23, 24, 26, 27, 28, 30, 32, 46, 53, 79, 97], "use_markup": 70, "useful_func": 89, "user": [21, 24, 61, 62, 64, 65, 72, 73, 83, 84, 85, 86, 87, 89, 90, 93, 99], "usr": 103, "usual": [21, 23], "usus": 11, "util": [0, 7, 8, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 96, 98, 102], "valign": [2, 87], "valu": [4, 7, 9, 10, 18, 27, 53, 80, 83, 87, 90, 94, 98, 100], "value_po": 80, "valueerror": 89, "vanish": 4, "var": 53, "variabl": [8, 88, 94, 101], "variant": [4, 89], "variou": [6, 17, 79, 86, 101], "vendor": [15, 25], "veri": [93, 99], "version": [15, 41, 93, 97, 103], "vertic": [23, 56, 59, 63, 71, 80, 81, 82, 87, 98, 101], "vexpand": [2, 87, 100], "video": [9, 98, 100], "virtual": 91, "visibl": [0, 2, 78, 79, 87], "visual": 16, "voltag": 25, "volum": [12, 18, 69, 98], "vpn": 19, "vpnconnect": 19, "wa": [19, 21, 25], "wai": [4, 87, 92, 101], "wallpap": [9, 17, 64], "wallpaper_path": 9, "wallpaperservic": [9, 26], "want": [9, 16, 23, 47, 54, 69, 94, 101], "watch": [4, 27], "watch_hard_link": 27, "watch_mount": 27, "watch_mov": 27, "watch_nam": 4, "wayland": [6, 15], "we": [89, 101, 105], "well": [4, 5, 71], "what": [8, 27, 101], "when": [0, 4, 6, 10, 11, 12, 14, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 35, 60, 61, 62, 65, 72, 73, 80, 83, 84, 85, 87, 90, 98, 101], "where": [10, 11, 23, 33, 36, 80, 98, 100], "whether": [0, 3, 4, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 37, 54, 56, 59, 65, 66, 72, 73, 78, 80, 82, 86, 87], "which": [10, 22, 52, 59, 74, 86, 87, 89, 92, 98, 101], "while": [0, 49, 75, 89], "wi": 19, "widget": [2, 7, 8, 23, 44, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 93, 96, 98, 102, 105], "widget_nam": [87, 90, 94, 101], "width": [31, 50, 75, 86, 87, 100], "width_request": 87, "wifi": 19, "wifiaccesspoint": 19, "wifidevic": 19, "window": [0, 3, 6, 16, 20, 23, 62, 65, 77, 79, 87, 97, 98], "window_id": 23, "window_nam": [0, 3, 6], "windowaddederror": [0, 6], "windownotfounderror": [0, 6], "within": [70, 83], "without": [7, 75, 91], "wluma": 24, "word": [11, 70], "word_char": 70, "work": [12, 62, 76, 80, 86, 99, 101], "workspac": [16, 20], "workspace_id": [16, 20], "world": [4, 89, 101], "would": 87, "wpa1": 19, "wpa2": 19, "wpa3": 19, "wrap": 70, "wrap_mod": 70, "wrapper": 32, "write": [0, 4, 11, 12, 13, 14, 18, 19, 27, 28, 54, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 69, 71, 72, 73, 74, 75, 76, 79, 80, 82, 83, 84, 85, 86, 87, 90], "wrong": 0, "x": [12, 16, 18, 20, 21, 23, 24, 32, 53, 61, 62, 71, 72, 73, 76, 80, 83, 84, 85, 89, 98, 101], "x11": 15, "xdg": [9, 22], "xml": [4, 47], "xwayland": 16, "y": [9, 10, 16, 20, 23, 24, 53, 89, 98], "year": 58, "yield": 46, "you": [0, 4, 7, 9, 15, 16, 17, 23, 28, 34, 45, 47, 54, 56, 69, 76, 86, 87, 90, 91, 93, 94, 97, 99, 100, 101, 104, 105], "your": [0, 17, 54, 91, 94, 100, 101, 103, 104, 105], "youtub": 98}, "titles": ["Application", "BaseService", "BaseWidget", "Client", "D-Bus", "D-Bus menu", "Exceptions", "GObject", "API reference", "Options", "Options Manager", "Applications", "Audio", "Backlight", "Bluetooth", "Fetch", "Hyprland", "Services", "MPRIS (media)", "Network", "Niri", "Notifications", "Recorder", "System Tray", "Systemd", "UPower", "Wallpaper", "FileMonitor", "Poll", "ThreadTask", "Timeout", "crop_pixbuf", "Debounce", "download_image", "exec_sh", "exec_sh_async", "get_current_dir", "get_file_icon_name", "get_ignis_branch", "get_ignis_commit", "get_ignis_commit_msg", "get_ignis_version", "get_monitor", "get_n_monitors", "get_paintable", "Utils", "listen_socket", "load_interface_xml", "run_in_thread", "sass_compile", "scale_pixbuf", "send_socket", "thread", "Variable", "Arrow", "ArrowButton", "Box", "Button", "Calendar", "CenterBox", "CheckButton", "DropDown", "Entry", "EventBox", "FileChooserButton", "FileDialog", "FileFilter", "Grid", "HeaderBar", "Icon", "Label", "ListBox", "ListBoxRow", "MenuItem", "Overlay", "Picture", "PopoverMenu", "RegularWindow", "Revealer", "RevealerWindow", "Scale", "Scroll", "Separator", "SpinButton", "Switch", "ToggleButton", "Window", "Widgets", "Code Style Guidelines", "Creating a Service", "Documentation Guidelines", "Setting up a Development Environment", "GObject", "Developer Guide", "Subclassing Widgets", "Examples", "Ignis", "CLI", "Dynamic content", "Expanding functionality", "FAQ", "First widgets", "User guide", "Installation", "Options", "Styling"], "titleterms": {"A": 95, "The": [87, 101], "__init__": 89, "_import": 89, "after": 100, "api": 8, "applic": [0, 11], "arch": 103, "arrow": 54, "arrowbutton": 55, "audio": 12, "backlight": 13, "bar": 95, "baseservic": 1, "basewidget": 2, "bind": 98, "bluetooth": 14, "box": [56, 101], "bu": [4, 5, 89], "build": [90, 103], "built": [17, 87], "button": [57, 101], "calendar": 58, "callback": 101, "cannot": 100, "centerbox": 59, "check": 88, "checkbutton": 60, "children": 100, "class": [90, 94], "cli": 97, "client": 3, "code": 88, "commit": 88, "common": 87, "configur": 95, "constant": 89, "content": 98, "creat": 89, "crop_pixbuf": 31, "css": 105, "custom": 100, "d": [4, 5, 89], "debounc": 32, "definit": 88, "develop": [91, 93], "docstr": 90, "document": 90, "download_imag": 33, "dropdown": 61, "dynam": 98, "entri": 62, "enum": 87, "environ": 91, "eventbox": 63, "exampl": 95, "except": 6, "exec_sh": 34, "exec_sh_async": 35, "expand": 99, "faq": 100, "fetch": 15, "file": 105, "filechooserbutton": 64, "filedialog": 65, "filefilt": 66, "filemonitor": 27, "first": 101, "format": 88, "from": [100, 103], "function": [90, 99], "gener": 90, "get": 102, "get_current_dir": 36, "get_file_icon_nam": 37, "get_ignis_branch": 38, "get_ignis_commit": 39, "get_ignis_commit_msg": 40, "get_ignis_vers": 41, "get_monitor": 42, "get_n_monitor": 43, "get_paint": 44, "gobject": [7, 92], "grid": 67, "guid": [93, 102], "guidelin": [88, 90], "headerbar": 68, "hyprland": 16, "icon": [69, 100], "igni": 96, "instal": 103, "issu": 100, "label": 70, "linux": 103, "listbox": 71, "listboxrow": 72, "listen_socket": 46, "load_interface_xml": 47, "manag": 10, "media": 18, "menu": 5, "menuitem": 73, "messag": 88, "mpri": 18, "my": 95, "name": 88, "network": 19, "niri": 20, "nix": 103, "notif": 21, "notifi": 98, "option": [9, 10, 104], "other": 89, "overlai": 74, "own": 95, "pictur": 75, "poll": 28, "popovermenu": 76, "properti": [87, 101, 105], "py": 89, "record": 22, "refer": 8, "regularwindow": 77, "related_class": 89, "render": 100, "reusabl": 101, "reveal": 78, "revealerwindow": 79, "run": 103, "run_in_thread": 48, "sass_compil": 49, "scale": 80, "scale_pixbuf": 50, "scroll": [81, 100], "scss": 105, "send_socket": 51, "separ": 82, "servic": [17, 89, 101], "set": 91, "setup": 87, "signal": 98, "simpl": 95, "sourc": 103, "spinbutton": 83, "standard": 89, "start": 102, "structur": 89, "style": [88, 105], "subclass": 94, "suspend": 100, "svg": 100, "switch": 84, "system": 23, "systemd": 24, "templat": 94, "thread": 52, "threadtask": 29, "timeout": 30, "togglebutton": 85, "trai": 23, "type": 88, "ui": 100, "unrespons": 100, "up": [91, 100], "upow": 25, "us": 105, "user": [102, 104], "util": [45, 89], "variabl": 53, "version": 88, "view": 100, "wake": 100, "wallpap": 26, "widget": [87, 90, 94, 100, 101], "window": [86, 101]}}) \ No newline at end of file diff --git a/latest/user/cli.html b/latest/user/cli.html index c0c6049d..bff66738 100644 --- a/latest/user/cli.html +++ b/latest/user/cli.html @@ -30,7 +30,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -372,6 +372,7 @@
        • Dynamic content
        • Styling
        • CLI
        • +
        • Options
        • Expanding functionality
        • FAQ
        @@ -480,11 +481,11 @@

        CLI#

        next

        -

        Expanding functionality

        +

        Options

        diff --git a/latest/user/dynamic_content.html b/latest/user/dynamic_content.html index 2485b820..c1cf8e65 100644 --- a/latest/user/dynamic_content.html +++ b/latest/user/dynamic_content.html @@ -30,7 +30,7 @@ - + @@ -372,6 +372,7 @@
      • Dynamic content
      • Styling
      • CLI
      • +
      • Options
      • Expanding functionality
      • FAQ
      • @@ -437,15 +438,15 @@

        Dynamic content#

        Static text can be boring, so let's add some dynamic elements!

        -
        import datetime
        -from ignis.widgets import Widget
        -from ignis.utils import Utils
        +
        import datetime
        +from ignis.widgets import Widget
        +from ignis.utils import Utils
         
        -def update_label(clock_label: Widget.Label) -> None:
        +def update_label(clock_label: Widget.Label) -> None:
             text = datetime.datetime.now().strftime("%H:%M:%S")
             clock_label.set_label(text)
         
        -def bar(monitor: int) -> Widget.Window:
        +def bar(monitor: int) -> Widget.Window:
             clock_label = Widget.Label()
         
             Utils.Poll(1000, lambda x: update_label(clock_label))
        @@ -469,7 +470,7 @@ 

        Signals#< Signals let us call a callback only when an event occurs (like on_click in Widget.Button).

        Let's consider services, which often have both signals and properties.

        Here's an example using the MprisService:

        -
        from ignis.services.mpris import MprisService
        +
        from ignis.services.mpris import MprisService
         
         mpris = MprisService.get_default()
         
        @@ -490,12 +491,12 @@ 

        Signals#<

        Binding#

        Next, let's bind a property. Use the .bind() method, passing the property name as the first argument, and optionally a transform function.

        -
        from ignis.services.audio import AudioService
        -from ignis.widgets import Widget
        +
        from ignis.services.audio import AudioService
        +from ignis.widgets import Widget
         
         audio = AudioService.get_default()
         
        -def bar(monitor: int) -> Widget.Window:
        +def bar(monitor: int) -> Widget.Window:
             return Widget.Window(
                 namespace=f"some-window-{monitor}",
                 monitor=monitor,
        diff --git a/latest/user/expanding_functionality.html b/latest/user/expanding_functionality.html
        index ca757f20..83d43621 100644
        --- a/latest/user/expanding_functionality.html
        +++ b/latest/user/expanding_functionality.html
        @@ -30,7 +30,7 @@
           
         
         
        -    
        +    
             
             
             
        @@ -58,7 +58,7 @@
             
             
             
        -    
        +    
           
           
           
        @@ -372,6 +372,7 @@
         
      • Dynamic content
      • Styling
      • CLI
      • +
      • Options
      • Expanding functionality
      • FAQ
      • @@ -462,12 +463,12 @@

        Expanding functionality

        previous

        -

        CLI

        +

        Options

        - + @@ -372,6 +372,7 @@
      • Dynamic content
      • Styling
      • CLI
      • +
      • Options
      • Expanding functionality
      • FAQ
      • diff --git a/latest/user/first_widgets.html b/latest/user/first_widgets.html index 462915ea..3f1834b5 100644 --- a/latest/user/first_widgets.html +++ b/latest/user/first_widgets.html @@ -30,7 +30,7 @@ - + @@ -372,6 +372,7 @@
      • Dynamic content
      • Styling
      • CLI
      • +
      • Options
      • Expanding functionality
      • FAQ
      • @@ -443,7 +444,7 @@

        First widgets

        The window#

        The window is the top-level widget that holds all other widgets.

        -
        from ignis.widgets import Widget
        +
        from ignis.widgets import Widget
         
         Widget.Window(
             namespace="some-window",  # the name of the window (not title!)
        @@ -468,7 +469,7 @@ 

        Boxes#<

        A box is a layout container that can hold multiple child widgets and arrange them either vertically or horizontally. By default, it arranges children horizontally. To arrange them vertically, set vertical to True.

        Let's add some boxes to the window.

        -
        from ignis.widgets import Widget
        +
        from ignis.widgets import Widget
         
         Widget.Window(
             namespace="some-window",
        @@ -495,9 +496,9 @@ 

        Boxes#<

        Buttons (and Callbacks!)#

        Let's add a couple of buttons to our window that will perform actions when pressed.

        -
        from ignis.widgets import Widget
        +
        from ignis.widgets import Widget
         
        -def complex_operation(x):
        +def complex_operation(x):
             print("Doing something 1")
             print("Doing something 2")
             print("Doing something 3")
        @@ -550,14 +551,14 @@ 

        Reusable WidgetsWidget.Label cannot be added to two boxes at the same time. But what if you have two monitors and want to display the bar on both? The solution is to create functions that return widget instances.

        -
        from ignis.widgets import Widget
        +
        from ignis.widgets import Widget
         
        -def complex_operation(x):
        +def complex_operation(x):
             print("Doing something 1")
             print("Doing something 2")
             print("Doing something 3")
         
        -def bar(monitor: int) -> Widget.Window:  # type hinting is good practice!
        +def bar(monitor: int) -> Widget.Window:  # type hinting is good practice!
             button1 = Widget.Button(
                 child=Widget.Label(label="Click me!"),
                 on_click=lambda x: print("you clicked the button 1"),
        diff --git a/latest/user/index.html b/latest/user/index.html
        index d5e22f1d..7588012b 100644
        --- a/latest/user/index.html
        +++ b/latest/user/index.html
        @@ -30,7 +30,7 @@
           
         
         
        -    
        +    
             
             
             
        @@ -372,6 +372,7 @@
         
      • Dynamic content
      • Styling
      • CLI
      • +
      • Options
      • Expanding functionality
      • FAQ
      • @@ -444,6 +445,7 @@

        Get startedDynamic content
      • Styling
      • CLI
      • +
      • Options
      • Expanding functionality
      • FAQ
      • diff --git a/latest/user/installation.html b/latest/user/installation.html index 923c7c71..977d9e79 100644 --- a/latest/user/installation.html +++ b/latest/user/installation.html @@ -30,7 +30,7 @@ - + @@ -372,6 +372,7 @@
      • Dynamic content
      • Styling
      • CLI
      • +
      • Options
      • Expanding functionality
      • FAQ
      • diff --git a/latest/user/options.html b/latest/user/options.html new file mode 100644 index 00000000..ae38f7cc --- /dev/null +++ b/latest/user/options.html @@ -0,0 +1,583 @@ + + + + + + + + + + + Options — Ignis documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + +
        + +
        + + + + + +
        +
        + + + + +
        + + + + + + + + + + + +
        + +
        + + +
        +
        + +
        +
        + +
        + +
        + + +
        + +
        + + +
        +
        + + + + + +
        + +
        +

        Options#

        +

        Some services provide options - user-specific settings that allow you to customize their behavior to suit your needs.

        +

        For a complete list of available options, refer to Options. +There is also detailed documentation about using them.

        +
        +

        User Options#

        +

        You can define your own options!

        +

        Just follow the structure described in OptionsManager.

        +
        +
        + + +
        + + + + + + + +
        + + + + +
        + + +
        +
        + +
        + +
        +
        +
        + + + + + +
        + + +
        + + \ No newline at end of file diff --git a/latest/user/styling.html b/latest/user/styling.html index ba9ea721..df2c5c63 100644 --- a/latest/user/styling.html +++ b/latest/user/styling.html @@ -30,7 +30,7 @@ - + @@ -372,6 +372,7 @@
      • Dynamic content
      • Styling
      • CLI
      • +
      • Options
      • Expanding functionality
      • FAQ
      • @@ -440,7 +441,7 @@

        Styling#<

        Using CSS/SCSS file#

        To get started, add the following to your config:

        -
        from ignis.app import IgnisApp
        +
        from ignis.app import IgnisApp
         
         app = IgnisApp.get_default()
         
        @@ -448,8 +449,8 @@ 

        Using CSS/SCSS file~/.config/ignis/style.scss:

        -
        import os
        -from ignis.app import IgnisApp
        +
        import os
        +from ignis.app import IgnisApp
         
         app = IgnisApp.get_default()