Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlovetox <philipp@hoerist.com>2021-12-19 10:06:14 +0300
committerlovetox <philipp@hoerist.com>2021-12-19 10:22:21 +0300
commitb0f69b3bd7f0de3b5f9d6a038ce1939619838220 (patch)
treea84fdcc90606b65b411cd7a6156288d48302580b
parent6b58d0d0c977a88f10bf35e4e24e60573278624a (diff)
Builder: Simplify stub file
-rw-r--r--gajim/gtk/builder.pyi2494
-rwxr-xr-xscripts/dev/generate_ui_types.py30
2 files changed, 805 insertions, 1719 deletions
diff --git a/gajim/gtk/builder.pyi b/gajim/gtk/builder.pyi
index ccbe75f68..d402795f4 100644
--- a/gajim/gtk/builder.pyi
+++ b/gajim/gtk/builder.pyi
@@ -5,1897 +5,985 @@ from typing import overload
from gi.repository import Atk
from gi.repository import Gtk
from gi.repository import GtkSource
-from gi.repository import GObject
class Builder: ...
class CertificateDialogBuilder(Builder):
-
- @overload
- def get(self, name: Literal['certificate_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['label_cert_for_account']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_it_common_name']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_it_organization']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_it_organizational_unit']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_it_serial_number']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_ib_common_name']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_ib_organization']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_ib_organizational_unit']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_issued_on']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_expires_on']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_sha1']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['data_sha256']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['copy_cert_info_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['image1']) -> Gtk.Image: ...
- def get(self, name: str) -> GObject.Object: ...
+ certificate_box: Gtk.Box
+ label_cert_for_account: Gtk.Label
+ data_it_common_name: Gtk.Label
+ data_it_organization: Gtk.Label
+ data_it_organizational_unit: Gtk.Label
+ data_it_serial_number: Gtk.Label
+ data_ib_common_name: Gtk.Label
+ data_ib_organization: Gtk.Label
+ data_ib_organizational_unit: Gtk.Label
+ data_issued_on: Gtk.Label
+ data_expires_on: Gtk.Label
+ data_sha1: Gtk.Label
+ data_sha256: Gtk.Label
+ copy_cert_info_button: Gtk.Button
+ image1: Gtk.Image
class ZeroconfInformationWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['zeroconf_information_window']) -> Gtk.Window: ...
- @overload
- def get(self, name: Literal['vbox1']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['nickname_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['information_notebook']) -> Gtk.Notebook: ...
- @overload
- def get(self, name: Literal['hbox3']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['grid1']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['label51']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['label53']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['label54']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['log_history_checkbutton']) -> Gtk.CheckButton: ...
- @overload
- def get(self, name: Literal['local_jid_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['resource_prio_label_eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['resource_prio_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['status_label_eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['status_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['vbox2']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['PHOTO_eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['PHOTO_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['label3']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['grid2']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['label59']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['label58']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['label55']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['label56']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['first_name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['last_name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['jabber_id_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['email_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['label57']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['hbuttonbox1']) -> Gtk.ButtonBox: ...
- @overload
- def get(self, name: Literal['close_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ zeroconf_information_window: Gtk.Window
+ vbox1: Gtk.Box
+ nickname_label: Gtk.Label
+ information_notebook: Gtk.Notebook
+ hbox3: Gtk.Box
+ grid1: Gtk.Grid
+ label51: Gtk.Label
+ label53: Gtk.Label
+ label54: Gtk.Label
+ log_history_checkbutton: Gtk.CheckButton
+ local_jid_label: Gtk.Label
+ resource_prio_label_eventbox: Gtk.EventBox
+ resource_prio_label: Gtk.Label
+ status_label_eventbox: Gtk.EventBox
+ status_label: Gtk.Label
+ vbox2: Gtk.Box
+ PHOTO_eventbox: Gtk.EventBox
+ PHOTO_image: Gtk.Image
+ label3: Gtk.Label
+ grid2: Gtk.Grid
+ label59: Gtk.Label
+ label58: Gtk.Label
+ label55: Gtk.Label
+ label56: Gtk.Label
+ first_name_label: Gtk.Label
+ last_name_label: Gtk.Label
+ jabber_id_label: Gtk.Label
+ email_label: Gtk.Label
+ label57: Gtk.Label
+ hbuttonbox1: Gtk.ButtonBox
+ close_button: Gtk.Button
class ChatListRowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['overlay']) -> Gtk.Overlay: ...
- @overload
- def get(self, name: Literal['account_identifier']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['avatar_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['group_chat_indicator']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['chatstate_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['timestamp_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['nick_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['message_icon']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['message_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['unread_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['revealer']) -> Gtk.Revealer: ...
- @overload
- def get(self, name: Literal['close_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ eventbox: Gtk.EventBox
+ overlay: Gtk.Overlay
+ account_identifier: Gtk.Box
+ avatar_image: Gtk.Image
+ group_chat_indicator: Gtk.Image
+ name_label: Gtk.Label
+ chatstate_image: Gtk.Image
+ timestamp_label: Gtk.Label
+ nick_label: Gtk.Label
+ message_icon: Gtk.Image
+ message_label: Gtk.Label
+ unread_label: Gtk.Label
+ revealer: Gtk.Revealer
+ close_button: Gtk.Button
class SingleMessageWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['message_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['recipients_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['subject_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['message_scrolledwindow']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['message_textview']) -> Gtk.TextView: ...
- @overload
- def get(self, name: Literal['count_chars_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['send_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ box: Gtk.Box
+ message_grid: Gtk.Grid
+ recipients_entry: Gtk.Entry
+ subject_entry: Gtk.Entry
+ message_scrolledwindow: Gtk.ScrolledWindow
+ message_textview: Gtk.TextView
+ count_chars_label: Gtk.Label
+ send_button: Gtk.Button
class SearchViewBuilder(Builder):
-
- @overload
- def get(self, name: Literal['header_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['header_name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['header_date_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['result_row_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['row_avatar']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['row_time_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['row_name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['search_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['search_entry']) -> Gtk.SearchEntry: ...
- @overload
- def get(self, name: Literal['search_checkbutton']) -> Gtk.CheckButton: ...
- @overload
- def get(self, name: Literal['date_hint']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['results_listbox']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['placeholder']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ header_box: Gtk.Box
+ header_name_label: Gtk.Label
+ header_date_label: Gtk.Label
+ result_row_grid: Gtk.Grid
+ row_avatar: Gtk.Image
+ row_time_label: Gtk.Label
+ row_name_label: Gtk.Label
+ search_box: Gtk.Box
+ search_entry: Gtk.SearchEntry
+ search_checkbutton: Gtk.CheckButton
+ date_hint: Gtk.Label
+ results_listbox: Gtk.ListBox
+ placeholder: Gtk.Box
class AssistantBuilder(Builder):
-
- @overload
- def get(self, name: Literal['main_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['content_area']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['action_area']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ main_grid: Gtk.Grid
+ content_area: Gtk.Box
+ stack: Gtk.Stack
+ action_area: Gtk.Box
class BlockingListBuilder(Builder):
-
- @overload
- def get(self, name: Literal['blocking_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['blocking_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['overlay']) -> Gtk.Overlay: ...
- @overload
- def get(self, name: Literal['block_view']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['add_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['remove_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['save_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ blocking_store: Gtk.ListStore
+ blocking_grid: Gtk.Grid
+ overlay: Gtk.Overlay
+ block_view: Gtk.TreeView
+ add_button: Gtk.ToolButton
+ remove_button: Gtk.ToolButton
+ save_button: Gtk.Button
class AccountPageBuilder(Builder):
-
- @overload
- def get(self, name: Literal['paned']) -> Gtk.Paned: ...
- @overload
- def get(self, name: Literal['roster_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['roster_menu_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['roster_search_entry']) -> Gtk.SearchEntry: ...
- @overload
- def get(self, name: Literal['account_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['avatar_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['account_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['account_action_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['account_settings']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['status_message_box']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ paned: Gtk.Paned
+ roster_box: Gtk.Box
+ roster_menu_button: Gtk.MenuButton
+ roster_search_entry: Gtk.SearchEntry
+ account_box: Gtk.Box
+ avatar_image: Gtk.Image
+ account_label: Gtk.Label
+ account_action_box: Gtk.Box
+ account_settings: Gtk.Button
+ status_message_box: Gtk.Box
class GroupchatNickChooserBuilder(Builder):
-
- @overload
- def get(self, name: Literal['button_content']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['popover']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['apply_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ button_content: Gtk.Box
+ label: Gtk.Label
+ popover: Gtk.Popover
+ entry: Gtk.Entry
+ apply_button: Gtk.Button
class GroupsPostWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['textbuffer1']) -> Gtk.TextBuffer: ...
- @overload
- def get(self, name: Literal['groups_post_window']) -> Gtk.Window: ...
- @overload
- def get(self, name: Literal['from_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['subject_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['contents_textview']) -> Gtk.TextView: ...
- @overload
- def get(self, name: Literal['send_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ textbuffer1: Gtk.TextBuffer
+ groups_post_window: Gtk.Window
+ from_entry: Gtk.Entry
+ subject_entry: Gtk.Entry
+ contents_textview: Gtk.TextView
+ send_button: Gtk.Button
class MamPreferencesBuilder(Builder):
-
- @overload
- def get(self, name: Literal['default_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['preferences_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['mam_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['default_combo']) -> Gtk.ComboBox: ...
- @overload
- def get(self, name: Literal['overlay']) -> Gtk.Overlay: ...
- @overload
- def get(self, name: Literal['pref_view']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['add']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['remove']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['save_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ default_store: Gtk.ListStore
+ preferences_store: Gtk.ListStore
+ mam_box: Gtk.Box
+ default_combo: Gtk.ComboBox
+ overlay: Gtk.Overlay
+ pref_view: Gtk.TreeView
+ add: Gtk.ToolButton
+ remove: Gtk.ToolButton
+ save_button: Gtk.Button
class EmojiChooserBuilder(Builder):
-
- @overload
- def get(self, name: Literal['box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['search']) -> Gtk.SearchEntry: ...
- @overload
- def get(self, name: Literal['stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['section_box']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ box: Gtk.Box
+ search: Gtk.SearchEntry
+ stack: Gtk.Stack
+ section_box: Gtk.Box
class AdhocMucBuilder(Builder):
-
- @overload
- def get(self, name: Literal['guests_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['server_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['adhoc_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['description_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['guests_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['server_combobox']) -> Gtk.ComboBox: ...
- @overload
- def get(self, name: Literal['server_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['invite_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ guests_store: Gtk.ListStore
+ server_store: Gtk.ListStore
+ adhoc_box: Gtk.Box
+ description_label: Gtk.Label
+ guests_treeview: Gtk.TreeView
+ server_combobox: Gtk.ComboBox
+ server_entry: Gtk.Entry
+ invite_button: Gtk.Button
class ManagePepServicesWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['manage_pep_services']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['services_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['treeview-selection1']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['configure_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['image1']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['delete_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ manage_pep_services: Gtk.Box
+ services_treeview: Gtk.TreeView
+ treeview_selection1: Gtk.TreeSelection
+ configure_button: Gtk.Button
+ image1: Gtk.Image
+ delete_button: Gtk.Button
class GroupchatRosterBuilder(Builder):
-
- @overload
- def get(self, name: Literal['participant_store']) -> Gtk.TreeStore: ...
- @overload
- def get(self, name: Literal['roster_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['contact_column']) -> Gtk.TreeViewColumn: ...
- @overload
- def get(self, name: Literal['avatar_renderer']) -> Gtk.CellRendererPixbuf: ...
- @overload
- def get(self, name: Literal['text_renderer']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['event_column']) -> Gtk.TreeViewColumn: ...
- @overload
- def get(self, name: Literal['icon']) -> Gtk.CellRendererPixbuf: ...
- @overload
- def get(self, name: Literal['expander']) -> Gtk.TreeViewColumn: ...
- def get(self, name: str) -> GObject.Object: ...
+ participant_store: Gtk.TreeStore
+ roster_treeview: Gtk.TreeView
+ contact_column: Gtk.TreeViewColumn
+ avatar_renderer: Gtk.CellRendererPixbuf
+ text_renderer: Gtk.CellRendererText
+ event_column: Gtk.TreeViewColumn
+ icon: Gtk.CellRendererPixbuf
+ expander: Gtk.TreeViewColumn
class ServiceDiscoveryWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['liststore1']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['service_discovery_window']) -> Gtk.Window: ...
- @overload
- def get(self, name: Literal['service_discovery']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['banner_agent_icon']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['banner_agent_header']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['banner_agent_subheader']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['address_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['address_comboboxtext']) -> Gtk.ComboBoxText: ...
- @overload
- def get(self, name: Literal['address_comboboxtext_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['browse_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['services_progressbar']) -> Gtk.ProgressBar: ...
- @overload
- def get(self, name: Literal['services_scrollwin']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['services_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['treeview-selection1']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['action_buttonbox']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ liststore1: Gtk.ListStore
+ service_discovery_window: Gtk.Window
+ service_discovery: Gtk.Box
+ banner_agent_icon: Gtk.Image
+ banner_agent_header: Gtk.Label
+ banner_agent_subheader: Gtk.Label
+ address_box: Gtk.Box
+ address_comboboxtext: Gtk.ComboBoxText
+ address_comboboxtext_entry: Gtk.Entry
+ browse_button: Gtk.Button
+ services_progressbar: Gtk.ProgressBar
+ services_scrollwin: Gtk.ScrolledWindow
+ services_treeview: Gtk.TreeView
+ treeview_selection1: Gtk.TreeSelection
+ action_buttonbox: Gtk.Box
class MainBuilder(Builder):
-
- @overload
- def get(self, name: Literal['main_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['left_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['account_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['workspace_scrolled']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['app_box']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ main_grid: Gtk.Grid
+ left_grid: Gtk.Grid
+ account_box: Gtk.Box
+ workspace_scrolled: Gtk.ScrolledWindow
+ app_box: Gtk.Box
class PreviewContextMenuBuilder(Builder):
-
- @overload
- def get(self, name: Literal['context_menu']) -> Gtk.Menu: ...
- @overload
- def get(self, name: Literal['download']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['open']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['save_as']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['open_folder']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['encryption_separator']) -> Gtk.SeparatorMenuItem: ...
- @overload
- def get(self, name: Literal['copy_link_location']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['open_link_in_browser']) -> Gtk.MenuItem: ...
- def get(self, name: str) -> GObject.Object: ...
+ context_menu: Gtk.Menu
+ download: Gtk.MenuItem
+ open: Gtk.MenuItem
+ save_as: Gtk.MenuItem
+ open_folder: Gtk.MenuItem
+ encryption_separator: Gtk.SeparatorMenuItem
+ copy_link_location: Gtk.MenuItem
+ open_link_in_browser: Gtk.MenuItem
class VideoPreviewBuilder(Builder):
-
- @overload
- def get(self, name: Literal['video_preview_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['video_source_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['video_preview_placeholder']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ video_preview_box: Gtk.Box
+ video_source_label: Gtk.Label
+ video_preview_placeholder: Gtk.Box
class ProfileBuilder(Builder):
-
- @overload
- def get(self, name: Literal['privacy_popover']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['avatar_nick_access']) -> Gtk.Switch: ...
- @overload
- def get(self, name: Literal['vcard_access']) -> Gtk.Switch: ...
- @overload
- def get(self, name: Literal['avatar_nick_access_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['vcard_access_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['profile_stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['spinner']) -> Gtk.Spinner: ...
- @overload
- def get(self, name: Literal['scrolled']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['profile_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['avatar_overlay']) -> Gtk.Overlay: ...
- @overload
- def get(self, name: Literal['avatar_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['remove_avatar_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['edit_avatar_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['nickname_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['cancel_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['add_entry_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['privacy_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['save_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['edit_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['avatar_selector_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['avatar_update_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ privacy_popover: Gtk.Popover
+ avatar_nick_access: Gtk.Switch
+ vcard_access: Gtk.Switch
+ avatar_nick_access_label: Gtk.Label
+ vcard_access_label: Gtk.Label
+ profile_stack: Gtk.Stack
+ spinner: Gtk.Spinner
+ scrolled: Gtk.ScrolledWindow
+ profile_box: Gtk.Box
+ avatar_overlay: Gtk.Overlay
+ avatar_image: Gtk.Image
+ remove_avatar_button: Gtk.Button
+ edit_avatar_button: Gtk.Button
+ nickname_entry: Gtk.Entry
+ cancel_button: Gtk.Button
+ add_entry_button: Gtk.MenuButton
+ privacy_button: Gtk.MenuButton
+ save_button: Gtk.Button
+ edit_button: Gtk.Button
+ avatar_selector_box: Gtk.Box
+ avatar_update_button: Gtk.Button
class CallWidgetBuilder(Builder):
-
- @overload
- def get(self, name: Literal['adjustment1']) -> Gtk.Adjustment: ...
- @overload
- def get(self, name: Literal['adjustment2']) -> Gtk.Adjustment: ...
- @overload
- def get(self, name: Literal['dtmf_popover']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['grid1']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['1_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label1']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['2_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label2']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['3_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label3']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['4_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label4']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['5_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label5']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['6_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label6']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['7_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label7']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['8_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label8']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['9_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label9']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['*_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label10']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['0_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label11']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['#_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['label12']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['av_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['video_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['outgoing_viewport']) -> Gtk.Viewport: ...
- @overload
- def get(self, name: Literal['incoming_viewport']) -> Gtk.Viewport: ...
- @overload
- def get(self, name: Literal['av_start_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['av_start_mic_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['av_start_mic_cam_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['jingle_audio_state']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['jingle_connection_state']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['jingle_connection_spinner']) -> Gtk.Spinner: ...
- @overload
- def get(self, name: Literal['answer_video_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['audio_buttons_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['mic_hscale']) -> Gtk.VolumeButton: ...
- @overload
- def get(self, name: Literal['volumebutton-plus_button2']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['volumebutton-minus_button2']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['sound_hscale']) -> Gtk.VolumeButton: ...
- @overload
- def get(self, name: Literal['volumebutton-plus_button1']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['volumebutton-minus_button1']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['dtmf_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['av_cam_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['av_cam_image']) -> Gtk.Image: ...
- def get(self, name: str) -> GObject.Object: ...
+ adjustment1: Gtk.Adjustment
+ adjustment2: Gtk.Adjustment
+ dtmf_popover: Gtk.Popover
+ grid1: Gtk.Grid
+ 1_button: Gtk.Button
+ label1: Gtk.Label
+ 2_button: Gtk.Button
+ label2: Gtk.Label
+ 3_button: Gtk.Button
+ label3: Gtk.Label
+ 4_button: Gtk.Button
+ label4: Gtk.Label
+ 5_button: Gtk.Button
+ label5: Gtk.Label
+ 6_button: Gtk.Button
+ label6: Gtk.Label
+ 7_button: Gtk.Button
+ label7: Gtk.Label
+ 8_button: Gtk.Button
+ label8: Gtk.Label
+ 9_button: Gtk.Button
+ label9: Gtk.Label
+ *_button: Gtk.Button
+ label10: Gtk.Label
+ 0_button: Gtk.Button
+ label11: Gtk.Label
+ #_button: Gtk.Button
+ label12: Gtk.Label
+ av_box: Gtk.Box
+ video_box: Gtk.Box
+ outgoing_viewport: Gtk.Viewport
+ incoming_viewport: Gtk.Viewport
+ av_start_box: Gtk.Box
+ av_start_mic_button: Gtk.Button
+ av_start_mic_cam_button: Gtk.Button
+ jingle_audio_state: Gtk.Image
+ jingle_connection_state: Gtk.Label
+ jingle_connection_spinner: Gtk.Spinner
+ answer_video_button: Gtk.Button
+ audio_buttons_box: Gtk.Box
+ mic_hscale: Gtk.VolumeButton
+ volumebutton_plus_button2: Gtk.Button
+ volumebutton_minus_button2: Gtk.Button
+ sound_hscale: Gtk.VolumeButton
+ volumebutton_plus_button1: Gtk.Button
+ volumebutton_minus_button1: Gtk.Button
+ dtmf_button: Gtk.MenuButton
+ av_cam_button: Gtk.Button
+ av_cam_image: Gtk.Image
class WorkspaceDialogBuilder(Builder):
-
- @overload
- def get(self, name: Literal['box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['preview']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['remove_workspace_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['image_switch']) -> Gtk.Switch: ...
- @overload
- def get(self, name: Literal['style_stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['color_chooser']) -> Gtk.ColorButton: ...
- @overload
- def get(self, name: Literal['image_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['save_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ box: Gtk.Box
+ preview: Gtk.Image
+ entry: Gtk.Entry
+ remove_workspace_button: Gtk.Button
+ image_switch: Gtk.Switch
+ style_stack: Gtk.Stack
+ color_chooser: Gtk.ColorButton
+ image_box: Gtk.Box
+ save_button: Gtk.Button
class FiletransfersBuilder(Builder):
-
- @overload
- def get(self, name: Literal['accelgroup1']) -> Gtk.AccelGroup: ...
- @overload
- def get(self, name: Literal['file_transfers_menu']) -> Gtk.Menu: ...
- @overload
- def get(self, name: Literal['remove_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['pause_resume_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['cancel_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['open_folder_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['file_transfers_window']) -> Gtk.Window: ...
- @overload
- def get(self, name: Literal['notify_ft_complete']) -> Gtk.Switch: ...
- @overload
- def get(self, name: Literal['transfers_scrolledwindow']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['transfers_list']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['transfers_list-atkobject']) -> Atk.Object: ...
- @overload
- def get(self, name: Literal['cleanup_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['pause_resume_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['cancel_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['file_transfers_window-atkobject']) -> Atk.Object: ...
- def get(self, name: str) -> GObject.Object: ...
+ accelgroup1: Gtk.AccelGroup
+ file_transfers_menu: Gtk.Menu
+ remove_menuitem: Gtk.MenuItem
+ pause_resume_menuitem: Gtk.MenuItem
+ cancel_menuitem: Gtk.MenuItem
+ open_folder_menuitem: Gtk.MenuItem
+ file_transfers_window: Gtk.Window
+ notify_ft_complete: Gtk.Switch
+ transfers_scrolledwindow: Gtk.ScrolledWindow
+ transfers_list: Gtk.TreeView
+ transfers_list_atkobject: Atk.Object
+ cleanup_button: Gtk.ToolButton
+ pause_resume_button: Gtk.ToolButton
+ cancel_button: Gtk.ToolButton
+ file_transfers_window_atkobject: Atk.Object
class GroupchatInviteBuilder(Builder):
-
- @overload
- def get(self, name: Literal['account_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['contacts_placeholder']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['invite_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['invitees']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['invitees_listbox']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['search_entry']) -> Gtk.SearchEntry: ...
- @overload
- def get(self, name: Literal['scrolledwindow']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['contacts_listbox']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['invitees_placeholder']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ account_store: Gtk.ListStore
+ contacts_placeholder: Gtk.Box
+ invite_grid: Gtk.Grid
+ invitees: Gtk.ScrolledWindow
+ invitees_listbox: Gtk.ListBox
+ search_entry: Gtk.SearchEntry
+ scrolledwindow: Gtk.ScrolledWindow
+ contacts_listbox: Gtk.ListBox
+ invitees_placeholder: Gtk.Box
class PreviewBuilder(Builder):
-
- @overload
- def get(self, name: Literal['preview_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['icon_event_box']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['icon_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['right_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['button_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['download_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['save_as_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['open_folder_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['file_name']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['file_size']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['image_event_box']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['image_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ preview_box: Gtk.Box
+ icon_event_box: Gtk.EventBox
+ icon_button: Gtk.Button
+ right_box: Gtk.Box
+ image_event_box: Gtk.EventBox
+ image_button: Gtk.Button
+ progressbar: Gtk.ProgressBar
+ button_box: Gtk.Box
+ download_button: Gtk.Button
+ save_as_button: Gtk.Button
+ open_folder_button: Gtk.Button
+ file_name: Gtk.Label
+ file_size: Gtk.Label
class ExceptionDialogBuilder(Builder):
-
- @overload
- def get(self, name: Literal['exception_dialog']) -> Gtk.ApplicationWindow: ...
- @overload
- def get(self, name: Literal['close_btn']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['report_btn']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['exception_view']) -> Gtk.TextView: ...
- def get(self, name: str) -> GObject.Object: ...
+ exception_dialog: Gtk.ApplicationWindow
+ close_btn: Gtk.Button
+ report_btn: Gtk.Button
+ exception_view: Gtk.TextView
class GroupchatCreationBuilder(Builder):
-
- @overload
- def get(self, name: Literal['account_liststore']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['public_private_popover']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['create_group_chat']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['name_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['description_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['public_switch']) -> Gtk.Switch: ...
- @overload
- def get(self, name: Literal['address_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['account_combo']) -> Gtk.ComboBox: ...
- @overload
- def get(self, name: Literal['account_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['spinner']) -> Gtk.Spinner: ...
- @overload
- def get(self, name: Literal['create_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ account_liststore: Gtk.ListStore
+ public_private_popover: Gtk.Popover
+ create_group_chat: Gtk.Box
+ grid: Gtk.Grid
+ name_entry: Gtk.Entry
+ description_entry: Gtk.Entry
+ public_switch: Gtk.Switch
+ address_entry: Gtk.Entry
+ account_combo: Gtk.ComboBox
+ account_label: Gtk.Label
+ spinner: Gtk.Spinner
+ create_button: Gtk.Button
class PluginsWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['plugins_notebook']) -> Gtk.Notebook: ...
- @overload
- def get(self, name: Literal['installed_plugins_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['treeview-selection']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['install_plugin_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['uninstall_plugin_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['plugin_name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['configure_plugin_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['available_text']) -> Gtk.InfoBar: ...
- @overload
- def get(self, name: Literal['available_text_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['description']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['plugin_version_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['plugin_authors_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['plugin_homepage_linkbutton']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['textbuffer1']) -> Gtk.TextBuffer: ...
- def get(self, name: str) -> GObject.Object: ...
+ plugins_notebook: Gtk.Notebook
+ installed_plugins_treeview: Gtk.TreeView
+ treeview_selection: Gtk.TreeSelection
+ install_plugin_button: Gtk.ToolButton
+ uninstall_plugin_button: Gtk.ToolButton
+ plugin_name_label: Gtk.Label
+ configure_plugin_button: Gtk.Button
+ available_text: Gtk.InfoBar
+ available_text_label: Gtk.Label
+ description: Gtk.Label
+ plugin_version_label: Gtk.Label
+ plugin_authors_label: Gtk.Label
+ plugin_homepage_linkbutton: Gtk.Label
+ textbuffer1: Gtk.TextBuffer
class PasswordDialogBuilder(Builder):
-
- @overload
- def get(self, name: Literal['pass_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['header']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['message_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['pass_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['save_pass_checkbutton']) -> Gtk.CheckButton: ...
- @overload
- def get(self, name: Literal['cancel_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['ok_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['keyring_hint']) -> Gtk.Label: ...
- def get(self, name: str) -> GObject.Object: ...
+ pass_box: Gtk.Box
+ header: Gtk.Label
+ message_label: Gtk.Label
+ pass_entry: Gtk.Entry
+ save_pass_checkbutton: Gtk.CheckButton
+ cancel_button: Gtk.Button
+ ok_button: Gtk.Button
+ keyring_hint: Gtk.Label
class ThemesWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['option_popover']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['choose_option_listbox']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['placeholder']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['theme_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['theme_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['theme_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['option_listbox']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['add_option_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['add_theme_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['remove_theme_button']) -> Gtk.ToolButton: ...
- def get(self, name: str) -> GObject.Object: ...
+ option_popover: Gtk.Popover
+ choose_option_listbox: Gtk.ListBox
+ placeholder: Gtk.Box
+ theme_store: Gtk.ListStore
+ theme_grid: Gtk.Grid
+ theme_treeview: Gtk.TreeView
+ option_listbox: Gtk.ListBox
+ add_option_button: Gtk.MenuButton
+ add_theme_button: Gtk.ToolButton
+ remove_theme_button: Gtk.ToolButton
class AddContactBuilder(Builder):
-
- @overload
- def get(self, name: Literal['account_liststore']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['address_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['account_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['account_combo']) -> Gtk.ComboBox: ...
- @overload
- def get(self, name: Literal['cellrenderertext3']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['address_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['contact_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['status_switch']) -> Gtk.Switch: ...
- @overload
- def get(self, name: Literal['group_combo']) -> Gtk.ComboBoxText: ...
- @overload
- def get(self, name: Literal['message_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['contact_info_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['gateway_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['gateway_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['gateway_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['register_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['commands_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ account_liststore: Gtk.ListStore
+ address_box: Gtk.Box
+ account_box: Gtk.Box
+ account_combo: Gtk.ComboBox
+ cellrenderertext3: Gtk.CellRendererText
+ address_entry: Gtk.Entry
+ contact_grid: Gtk.Grid
+ status_switch: Gtk.Switch
+ group_combo: Gtk.ComboBoxText
+ message_entry: Gtk.Entry
+ contact_info_button: Gtk.Button
+ gateway_box: Gtk.Box
+ gateway_image: Gtk.Image
+ gateway_label: Gtk.Label
+ register_button: Gtk.Button
+ commands_button: Gtk.Button
class RosterBuilder(Builder):
-
- @overload
- def get(self, name: Literal['contact_store']) -> Gtk.TreeStore: ...
- @overload
- def get(self, name: Literal['roster_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['contact_column']) -> Gtk.TreeViewColumn: ...
- @overload
- def get(self, name: Literal['avatar_renderer']) -> Gtk.CellRendererPixbuf: ...
- @overload
- def get(self, name: Literal['text_renderer']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['expander']) -> Gtk.TreeViewColumn: ...
- def get(self, name: str) -> GObject.Object: ...
+ contact_store: Gtk.TreeStore
+ roster_treeview: Gtk.TreeView
+ contact_column: Gtk.TreeViewColumn
+ avatar_renderer: Gtk.CellRendererPixbuf
+ text_renderer: Gtk.CellRendererText
+ expander: Gtk.TreeViewColumn
class GroupchatConfigBuilder(Builder):
-
- @overload
- def get(self, name: Literal['affiliation_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['combo_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['info_popover']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['outcast_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['treeview_buttonbox']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['info_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['add_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['remove_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['ok_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['config_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['affiliation_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['reserved_name_column']) -> Gtk.TreeViewColumn: ...
- @overload
- def get(self, name: Literal['role_column']) -> Gtk.TreeViewColumn: ...
- @overload
- def get(self, name: Literal['outcast_treeview']) -> Gtk.TreeView: ...
- def get(self, name: str) -> GObject.Object: ...
+ affiliation_store: Gtk.ListStore
+ combo_store: Gtk.ListStore
+ info_popover: Gtk.Popover
+ outcast_store: Gtk.ListStore
+ grid: Gtk.Grid
+ treeview_buttonbox: Gtk.Box
+ info_button: Gtk.MenuButton
+ add_button: Gtk.Button
+ remove_button: Gtk.Button
+ ok_button: Gtk.Button
+ stack: Gtk.Stack
+ config_grid: Gtk.Grid
+ affiliation_treeview: Gtk.TreeView
+ reserved_name_column: Gtk.TreeViewColumn
+ role_column: Gtk.TreeViewColumn
+ outcast_treeview: Gtk.TreeView
class AppPageBuilder(Builder):
-
- @overload
- def get(self, name: Literal['gajim_update']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['update_message']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['gajim_update_check']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ gajim_update: Gtk.Box
+ update_message: Gtk.Label
+ gajim_update_check: Gtk.Box
class ShortcutsWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['shortcuts_window']) -> Gtk.ShortcutsWindow: ...
- def get(self, name: str) -> GObject.Object: ...
+ shortcuts_window: Gtk.ShortcutsWindow
class XmlConsoleBuilder(Builder):
-
- @overload
- def get(self, name: Literal['headerbar']) -> Gtk.HeaderBar: ...
- @overload
- def get(self, name: Literal['search_toggle']) -> Gtk.ToggleButton: ...
- @overload
- def get(self, name: Literal['popover']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['paned']) -> Gtk.Paned: ...
- @overload
- def get(self, name: Literal['search_revealer']) -> Gtk.Revealer: ...
- @overload
- def get(self, name: Literal['search_entry']) -> Gtk.SearchEntry: ...
- @overload
- def get(self, name: Literal['search_forward']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['search_backward']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['scrolled']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['sourceview']) -> GtkSource.View: ...
- @overload
- def get(self, name: Literal['scrolled_input']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['input_entry']) -> Gtk.TextView: ...
- @overload
- def get(self, name: Literal['actionbar']) -> Gtk.ActionBar: ...
- @overload
- def get(self, name: Literal['paste']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['menubutton']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['send']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ headerbar: Gtk.HeaderBar
+ search_toggle: Gtk.ToggleButton
+ popover: Gtk.Popover
+ box: Gtk.Box
+ paned: Gtk.Paned
+ search_revealer: Gtk.Revealer
+ search_entry: Gtk.SearchEntry
+ search_forward: Gtk.ToolButton
+ search_backward: Gtk.ToolButton
+ scrolled: Gtk.ScrolledWindow
+ sourceview: GtkSource.View
+ scrolled_input: Gtk.ScrolledWindow
+ input_entry: Gtk.TextView
+ actionbar: Gtk.ActionBar
+ paste: Gtk.Button
+ menubutton: Gtk.MenuButton
+ send: Gtk.Button
class ChatControlBuilder(Builder):
-
- @overload
- def get(self, name: Literal['drop_area']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['formattings_menu']) -> Gtk.Menu: ...
- @overload
- def get(self, name: Literal['bold']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['italic']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['strike']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['chat_control_hbox']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['overlay']) -> Gtk.Overlay: ...
- @overload
- def get(self, name: Literal['paned1']) -> Gtk.Paned: ...
- @overload
- def get(self, name: Literal['textview_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['banner_eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['avatar_eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['avatar_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['banner_name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['banner_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['phone_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['account_badge_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['hbox2']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['tune_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['location_eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['location_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['conv_view_overlay']) -> Gtk.Overlay: ...
- @overload
- def get(self, name: Literal['hbox']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['emoticons_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['formattings_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['label_selector']) -> Gtk.ComboBox: ...
- @overload
- def get(self, name: Literal['settings_menu']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['authentication_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['lock_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['encryption_menu']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['sendfile_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['send_message_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ drop_area: Gtk.Box
+ formattings_menu: Gtk.Menu
+ bold: Gtk.MenuItem
+ italic: Gtk.MenuItem
+ strike: Gtk.MenuItem
+ chat_control_hbox: Gtk.Box
+ overlay: Gtk.Overlay
+ paned1: Gtk.Paned
+ textview_box: Gtk.Box
+ banner_eventbox: Gtk.EventBox
+ avatar_eventbox: Gtk.EventBox
+ avatar_image: Gtk.Image
+ banner_name_label: Gtk.Label
+ banner_label: Gtk.Label
+ phone_image: Gtk.Image
+ account_badge_box: Gtk.Box
+ hbox2: Gtk.Box
+ tune_image: Gtk.Image
+ location_eventbox: Gtk.EventBox
+ location_image: Gtk.Image
+ conv_view_overlay: Gtk.Overlay
+ hbox: Gtk.Box
+ emoticons_button: Gtk.MenuButton
+ formattings_button: Gtk.MenuButton
+ label_selector: Gtk.ComboBox
+ settings_menu: Gtk.MenuButton
+ authentication_button: Gtk.Button
+ lock_image: Gtk.Image
+ encryption_menu: Gtk.MenuButton
+ sendfile_button: Gtk.Button
+ send_message_button: Gtk.Button
class FileTransferSendBuilder(Builder):
-
- @overload
- def get(self, name: Literal['send_stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['listbox']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['description']) -> Gtk.TextView: ...
- @overload
- def get(self, name: Literal['files_send']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['resource_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['resource_send']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['resource_instructions']) -> Gtk.Label: ...
- def get(self, name: str) -> GObject.Object: ...
+ send_stack: Gtk.Stack
+ listbox: Gtk.ListBox
+ description: Gtk.TextView
+ files_send: Gtk.Button
+ resource_box: Gtk.Box
+ resource_send: Gtk.Button
+ resource_instructions: Gtk.Label
class RosterItemExchangeBuilder(Builder):
-
- @overload
- def get(self, name: Literal['textbuffer1']) -> Gtk.TextBuffer: ...
- @overload
- def get(self, name: Literal['roster_item_exchange']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['type_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['body_scrolledwindow']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['body_textview']) -> Gtk.TextView: ...
- @overload
- def get(self, name: Literal['items_list_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['treeview-selection1']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['cancel_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['accept_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ textbuffer1: Gtk.TextBuffer
+ roster_item_exchange: Gtk.Box
+ type_label: Gtk.Label
+ body_scrolledwindow: Gtk.ScrolledWindow
+ body_textview: Gtk.TextView
+ items_list_treeview: Gtk.TreeView
+ treeview_selection1: Gtk.TreeSelection
+ cancel_button: Gtk.Button
+ accept_button: Gtk.Button
class PopupNotificationWindowBuilder(Builder):
-
- @overload
- def get(self, name: Literal['eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['color_bar']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['event_type_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['close_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['event_description_label']) -> Gtk.Label: ...
- def get(self, name: str) -> GObject.Object: ...
+ eventbox: Gtk.EventBox
+ color_bar: Gtk.Box
+ image: Gtk.Image
+ event_type_label: Gtk.Label
+ close_button: Gtk.Button
+ event_description_label: Gtk.Label
class HistoryManagerBuilder(Builder):
-
- @overload
- def get(self, name: Literal['context_menu']) -> Gtk.Menu: ...
- @overload
- def get(self, name: Literal['export_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['delete_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['history_manager_window']) -> Gtk.Window: ...
- @overload
- def get(self, name: Literal['jids_scrolledwindow']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['jids_listview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['treeview-selection1']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['welcome_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['logs_scrolledwindow']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['logs_listview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['treeview-selection2']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['search_results_scrolledwindow']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['search_results_listview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['treeview-selection3']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['search_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['search_db_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ context_menu: Gtk.Menu
+ export_menuitem: Gtk.MenuItem
+ delete_menuitem: Gtk.MenuItem
+ history_manager_window: Gtk.Window
+ jids_scrolledwindow: Gtk.ScrolledWindow
+ jids_listview: Gtk.TreeView
+ treeview_selection1: Gtk.TreeSelection
+ welcome_box: Gtk.Box
+ logs_scrolledwindow: Gtk.ScrolledWindow
+ logs_listview: Gtk.TreeView
+ treeview_selection2: Gtk.TreeSelection
+ search_results_scrolledwindow: Gtk.ScrolledWindow
+ search_results_listview: Gtk.TreeView
+ treeview_selection3: Gtk.TreeSelection
+ search_entry: Gtk.Entry
+ search_db_button: Gtk.Button
class ChatPanedBuilder(Builder):
-
- @overload
- def get(self, name: Literal['paned']) -> Gtk.Paned: ...
- @overload
- def get(self, name: Literal['middle_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['header_bar']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['workspace_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['filter_bar_toggle']) -> Gtk.ToggleButton: ...
- @overload
- def get(self, name: Literal['search_entry']) -> Gtk.SearchEntry: ...
- @overload
- def get(self, name: Literal['start_chat_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['filter_bar_revealer']) -> Gtk.Revealer: ...
- @overload
- def get(self, name: Literal['filter_bar']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['chat_list_scrolled']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['right_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['right_grid_overlay']) -> Gtk.Overlay: ...
- def get(self, name: str) -> GObject.Object: ...
+ paned: Gtk.Paned
+ middle_grid: Gtk.Grid
+ header_bar: Gtk.Grid
+ workspace_label: Gtk.Label
+ filter_bar_toggle: Gtk.ToggleButton
+ search_entry: Gtk.SearchEntry
+ start_chat_button: Gtk.Button
+ filter_bar_revealer: Gtk.Revealer
+ filter_bar: Gtk.Box
+ chat_list_scrolled: Gtk.ScrolledWindow
+ right_grid: Gtk.Grid
+ right_grid_overlay: Gtk.Overlay
class ContactInfoBuilder(Builder):
-
- @overload
- def get(self, name: Literal['groups_model']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['main_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['header_revealer']) -> Gtk.Revealer: ...
- @overload
- def get(self, name: Literal['header_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['name_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['edit_name_button']) -> Gtk.ToggleButton: ...
- @overload
- def get(self, name: Literal['main_stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['vcard_scrolled']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['vcard_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['avatar_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['contact_name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['contact_jid_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['group_chat_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['role_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['affiliation_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['settings_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['subscription_listbox']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['from_subscription_switch']) -> Gtk.Switch: ...
- @overload
- def get(self, name: Literal['to_subscription_stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['request_stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['to_subscription_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['groups_page_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['groups_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['tree_selection']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['toggle_renderer']) -> Gtk.CellRendererToggle: ...
- @overload
- def get(self, name: Literal['text_renderer']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['group_add_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['group_remove_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['notes_page_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['scrolledwindow_annotation']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['textview_annotation']) -> Gtk.TextView: ...
- @overload
- def get(self, name: Literal['devices_stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['devices_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['devices_spinner']) -> Gtk.Spinner: ...
- def get(self, name: str) -> GObject.Object: ...
+ groups_model: Gtk.ListStore
+ main_grid: Gtk.Grid
+ header_revealer: Gtk.Revealer
+ header_image: Gtk.Image
+ name_entry: Gtk.Entry
+ edit_name_button: Gtk.ToggleButton
+ main_stack: Gtk.Stack
+ vcard_scrolled: Gtk.ScrolledWindow
+ vcard_box: Gtk.Box
+ avatar_image: Gtk.Image
+ contact_name_label: Gtk.Label
+ contact_jid_label: Gtk.Label
+ group_chat_grid: Gtk.Grid
+ role_label: Gtk.Label
+ affiliation_label: Gtk.Label
+ settings_box: Gtk.Box
+ subscription_listbox: Gtk.ListBox
+ from_subscription_switch: Gtk.Switch
+ to_subscription_stack: Gtk.Stack
+ request_stack: Gtk.Stack
+ to_subscription_button: Gtk.Button
+ groups_page_box: Gtk.Box
+ groups_treeview: Gtk.TreeView
+ tree_selection: Gtk.TreeSelection
+ toggle_renderer: Gtk.CellRendererToggle
+ text_renderer: Gtk.CellRendererText
+ group_add_button: Gtk.ToolButton
+ group_remove_button: Gtk.ToolButton
+ notes_page_box: Gtk.Box
+ scrolledwindow_annotation: Gtk.ScrolledWindow
+ textview_annotation: Gtk.TextView
+ devices_stack: Gtk.Stack
+ devices_grid: Gtk.Grid
+ devices_spinner: Gtk.Spinner
class GroupchatInfoScrolledBuilder(Builder):
-
- @overload
- def get(self, name: Literal['info_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['address_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['description_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['subject_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['author_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['description']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['author']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['users']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['contact_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['logs_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['lang']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['logs']) -> Gtk.LinkButton: ...
- @overload
- def get(self, name: Literal['users_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['lang_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['contact_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['subject']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['name']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['avatar_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['address']) -> Gtk.Label: ...
- def get(self, name: str) -> GObject.Object: ...
+ info_grid: Gtk.Grid
+ address_label: Gtk.Label
+ description_label: Gtk.Label
+ subject_label: Gtk.Label
+ author_label: Gtk.Label
+ description: Gtk.Label
+ author: Gtk.Label
+ users: Gtk.Label
+ contact_label: Gtk.Label
+ logs_label: Gtk.Label
+ lang: Gtk.Label
+ logs: Gtk.LinkButton
+ users_image: Gtk.Image
+ lang_image: Gtk.Image
+ contact_box: Gtk.Box
+ subject: Gtk.Label
+ name: Gtk.Label
+ avatar_image: Gtk.Image
+ address: Gtk.Label
class GroupchatControlBuilder(Builder):
-
- @overload
- def get(self, name: Literal['drop_area']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['formattings_menu']) -> Gtk.Menu: ...
- @overload
- def get(self, name: Literal['bold']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['italic']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['strike']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['manage_popover']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['manage_change_subject_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['manage_advanced_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['manage_destroy_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['groupchat_control_hbox']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['overlay']) -> Gtk.Overlay: ...
- @overload
- def get(self, name: Literal['stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['groupchat_control_vbox']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['textview_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['banner_eventbox']) -> Gtk.EventBox: ...
- @overload
- def get(self, name: Literal['avatar_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['banner_name_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['account_badge_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['toggle_roster_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['toggle_roster_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['conv_view_overlay']) -> Gtk.Overlay: ...
- @overload
- def get(self, name: Literal['hbox']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['quick_invite_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['settings_menu']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['authentication_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['lock_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['encryption_menu']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['sendfile_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['emoticons_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['send_message_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['formattings_button']) -> Gtk.MenuButton: ...
- @overload
- def get(self, name: Literal['label_selector']) -> Gtk.ComboBox: ...
- @overload
- def get(self, name: Literal['roster_revealer']) -> Gtk.Revealer: ...
- @overload
- def get(self, name: Literal['nickname_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['nickname_change_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['subject_change_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['subject_textview']) -> Gtk.TextView: ...
- @overload
- def get(self, name: Literal['password_set_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['password_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['captcha_set_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['captcha_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['remove_bookmark_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['retry_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['close_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['error_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['error_heading']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['captcha_close_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['captcha_try_again_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['captcha_error_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['info_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['info_close_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['info_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['kick_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['kick_participant_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['kick_reason_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['ban_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['ban_participant_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['ban_reason_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['destroy_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['destroy_alternate_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['destroy_reason_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['name_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['rename_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['invite_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['invite_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['settings_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['settings_scrolled_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['avatar_button_image']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['avatar_select_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['muc_description_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['muc_name_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['manage_save_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['avatar_selector_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['avatar_update_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ drop_area: Gtk.Box
+ formattings_menu: Gtk.Menu
+ bold: Gtk.MenuItem
+ italic: Gtk.MenuItem
+ strike: Gtk.MenuItem
+ manage_popover: Gtk.Popover
+ manage_change_subject_button: Gtk.Button
+ manage_advanced_button: Gtk.Button
+ manage_destroy_button: Gtk.Button
+ groupchat_control_hbox: Gtk.Box
+ overlay: Gtk.Overlay
+ stack: Gtk.Stack
+ groupchat_control_vbox: Gtk.Box
+ textview_box: Gtk.Box
+ banner_eventbox: Gtk.EventBox
+ avatar_image: Gtk.Image
+ banner_name_label: Gtk.Label
+ account_badge_box: Gtk.Box
+ toggle_roster_button: Gtk.Button
+ toggle_roster_image: Gtk.Image
+ conv_view_overlay: Gtk.Overlay
+ hbox: Gtk.Box
+ quick_invite_button: Gtk.Button
+ settings_menu: Gtk.MenuButton
+ authentication_button: Gtk.Button
+ lock_image: Gtk.Image
+ encryption_menu: Gtk.MenuButton
+ sendfile_button: Gtk.Button
+ emoticons_button: Gtk.MenuButton
+ send_message_button: Gtk.Button
+ formattings_button: Gtk.MenuButton
+ label_selector: Gtk.ComboBox
+ roster_revealer: Gtk.Revealer
+ nickname_entry: Gtk.Entry
+ nickname_change_button: Gtk.Button
+ subject_change_button: Gtk.Button
+ subject_textview: Gtk.TextView
+ password_set_button: Gtk.Button
+ password_entry: Gtk.Entry
+ captcha_set_button: Gtk.Button
+ captcha_box: Gtk.Box
+ remove_bookmark_button: Gtk.Button
+ retry_button: Gtk.Button
+ close_button: Gtk.Button
+ error_label: Gtk.Label
+ error_heading: Gtk.Label
+ captcha_close_button: Gtk.Button
+ captcha_try_again_button: Gtk.Button
+ captcha_error_label: Gtk.Label
+ info_grid: Gtk.Grid
+ info_close_button: Gtk.Button
+ info_box: Gtk.Box
+ kick_label: Gtk.Label
+ kick_participant_button: Gtk.Button
+ kick_reason_entry: Gtk.Entry
+ ban_label: Gtk.Label
+ ban_participant_button: Gtk.Button
+ ban_reason_entry: Gtk.Entry
+ destroy_button: Gtk.Button
+ destroy_alternate_entry: Gtk.Entry
+ destroy_reason_entry: Gtk.Entry
+ name_entry: Gtk.Entry
+ rename_button: Gtk.Button
+ invite_grid: Gtk.Grid
+ invite_button: Gtk.Button
+ settings_grid: Gtk.Grid
+ settings_scrolled_box: Gtk.Box
+ avatar_button_image: Gtk.Image
+ avatar_select_button: Gtk.Button
+ muc_description_entry: Gtk.Entry
+ muc_name_entry: Gtk.Entry
+ manage_save_button: Gtk.Button
+ avatar_selector_grid: Gtk.Grid
+ avatar_update_button: Gtk.Button
class StartChatDialogBuilder(Builder):
-
- @overload
- def get(self, name: Literal['account_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['infobar']) -> Gtk.InfoBar: ...
- @overload
- def get(self, name: Literal['box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['search_entry']) -> Gtk.SearchEntry: ...
- @overload
- def get(self, name: Literal['filter_bar_toggle']) -> Gtk.ToggleButton: ...
- @overload
- def get(self, name: Literal['global_search_toggle']) -> Gtk.ToggleButton: ...
- @overload
- def get(self, name: Literal['filter_bar_revealer']) -> Gtk.Revealer: ...
- @overload
- def get(self, name: Literal['scrolledwindow']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['listbox']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['spinner']) -> Gtk.Spinner: ...
- @overload
- def get(self, name: Literal['error_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['info_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['join_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['join_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['account_view']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['icon_pixbuf']) -> Gtk.CellRendererPixbuf: ...
- @overload
- def get(self, name: Literal['account_text']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['placeholder']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ account_store: Gtk.ListStore
+ stack: Gtk.Stack
+ infobar: Gtk.InfoBar
+ box: Gtk.Box
+ search_entry: Gtk.SearchEntry
+ filter_bar_toggle: Gtk.ToggleButton
+ global_search_toggle: Gtk.ToggleButton
+ filter_bar_revealer: Gtk.Revealer
+ scrolledwindow: Gtk.ScrolledWindow
+ listbox: Gtk.ListBox
+ spinner: Gtk.Spinner
+ error_label: Gtk.Label
+ info_box: Gtk.Box
+ join_box: Gtk.Box
+ join_button: Gtk.Button
+ account_view: Gtk.TreeView
+ icon_pixbuf: Gtk.CellRendererPixbuf
+ account_text: Gtk.CellRendererText
+ placeholder: Gtk.Box
class AdvancedConfigurationBuilder(Builder):
-
- @overload
- def get(self, name: Literal['box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['search_entry']) -> Gtk.SearchEntry: ...
- @overload
- def get(self, name: Literal['advanced_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['description']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['reset_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ box: Gtk.Box
+ search_entry: Gtk.SearchEntry
+ advanced_treeview: Gtk.TreeView
+ description: Gtk.Label
+ reset_button: Gtk.Button
class SystrayContextMenuBuilder(Builder):
-
- @overload
- def get(self, name: Literal['accelgroup1']) -> Gtk.AccelGroup: ...
- @overload
- def get(self, name: Literal['systray_context_menu']) -> Gtk.Menu: ...
- @overload
- def get(self, name: Literal['status_menu']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['start_chat_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['sounds_mute_menuitem']) -> Gtk.CheckMenuItem: ...
- @overload
- def get(self, name: Literal['toggle_window_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['preferences_menuitem']) -> Gtk.MenuItem: ...
- @overload
- def get(self, name: Literal['separator']) -> Gtk.SeparatorMenuItem: ...
- @overload
- def get(self, name: Literal['quit_menuitem']) -> Gtk.MenuItem: ...
- def get(self, name: str) -> GObject.Object: ...
+ accelgroup1: Gtk.AccelGroup
+ systray_context_menu: Gtk.Menu
+ status_menu: Gtk.MenuItem
+ start_chat_menuitem: Gtk.MenuItem
+ sounds_mute_menuitem: Gtk.CheckMenuItem
+ toggle_window_menuitem: Gtk.MenuItem
+ preferences_menuitem: Gtk.MenuItem
+ separator: Gtk.SeparatorMenuItem
+ quit_menuitem: Gtk.MenuItem
class FileTransferJingleBuilder(Builder):
-
- @overload
- def get(self, name: Literal['transfer_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['transfer_action']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['file_name']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['file_description']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['file_size']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['action_stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['error_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['progress_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['progress_bar']) -> Gtk.ProgressBar: ...
- def get(self, name: str) -> GObject.Object: ...
+ transfer_box: Gtk.Box
+ transfer_action: Gtk.Label
+ file_name: Gtk.Label
+ file_description: Gtk.Label
+ file_size: Gtk.Label
+ action_stack: Gtk.Stack
+ error_label: Gtk.Label
+ progress_label: Gtk.Label
+ progress_bar: Gtk.ProgressBar
class GroupchatStateBuilder(Builder):
-
- @overload
- def get(self, name: Literal['groupchat_state']) -> Gtk.Stack: ...
- def get(self, name: str) -> GObject.Object: ...
+ groupchat_state: Gtk.Stack
class RosterTooltipBuilder(Builder):
-
- @overload
- def get(self, name: Literal['tooltip_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['jid']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['tune_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['location_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['tune']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['location']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['name']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['avatar']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['sub_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['sub']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['resources_box']) -> Gtk.Box: ...
- def get(self, name: str) -> GObject.Object: ...
+ tooltip_grid: Gtk.Grid
+ jid: Gtk.Label
+ tune_label: Gtk.Label
+ location_label: Gtk.Label
+ tune: Gtk.Label
+ location: Gtk.Label
+ name: Gtk.Label
+ avatar: Gtk.Image
+ sub_label: Gtk.Label
+ sub: Gtk.Label
+ resources_box: Gtk.Box
class SynchronizeAccountsBuilder(Builder):
-
- @overload
- def get(self, name: Literal['stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['sync_accounts_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['accounts_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['sync_contacts_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['contacts_treeview']) -> Gtk.TreeView: ...
- def get(self, name: str) -> GObject.Object: ...
+ stack: Gtk.Stack
+ sync_accounts_box: Gtk.Box
+ accounts_treeview: Gtk.TreeView
+ sync_contacts_box: Gtk.Box
+ contacts_treeview: Gtk.TreeView
class AccountWizardBuilder(Builder):
-
- @overload
- def get(self, name: Literal['account_label_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['account_name_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['account_color_button']) -> Gtk.ColorButton: ...
- @overload
- def get(self, name: Literal['badge_preview']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['advanced_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['custom_port_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['custom_host_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['proxies_combobox']) -> Gtk.ComboBox: ...
- @overload
- def get(self, name: Literal['manage_proxies_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['con_type_combo']) -> Gtk.ComboBoxText: ...
- @overload
- def get(self, name: Literal['entrycompletion1']) -> Gtk.EntryCompletion: ...
- @overload
- def get(self, name: Literal['login_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['log_in_address_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['log_in_password_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['login_advanced_checkbutton']) -> Gtk.CheckButton: ...
- @overload
- def get(self, name: Literal['log_in_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['sign_up_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['entrycompletion2']) -> Gtk.EntryCompletion: ...
- @overload
- def get(self, name: Literal['redirect_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['instructions']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['link_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['security_warning_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['error_list']) -> Gtk.ListBox: ...
- @overload
- def get(self, name: Literal['view_cert_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['trust_cert_checkbutton']) -> Gtk.CheckButton: ...
- @overload
- def get(self, name: Literal['server_recommendations']) -> Gtk.Popover: ...
- @overload
- def get(self, name: Literal['visit_server_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['recommendation_link1']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['recommendation_link2']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['signup_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['server_comboboxtext_sign_up']) -> Gtk.ComboBoxText: ...
- @overload
- def get(self, name: Literal['server_comboboxtext_sign_up_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['sign_up_anonymously']) -> Gtk.CheckButton: ...
- @overload
- def get(self, name: Literal['sign_up_advanced_checkbutton']) -> Gtk.CheckButton: ...
- def get(self, name: str) -> GObject.Object: ...
+ account_label_box: Gtk.Box
+ account_name_entry: Gtk.Entry
+ account_color_button: Gtk.ColorButton
+ badge_preview: Gtk.Label
+ advanced_grid: Gtk.Grid
+ custom_port_entry: Gtk.Entry
+ custom_host_entry: Gtk.Entry
+ proxies_combobox: Gtk.ComboBox
+ manage_proxies_button: Gtk.Button
+ con_type_combo: Gtk.ComboBoxText
+ entrycompletion1: Gtk.EntryCompletion
+ login_box: Gtk.Box
+ log_in_address_entry: Gtk.Entry
+ log_in_password_entry: Gtk.Entry
+ login_advanced_checkbutton: Gtk.CheckButton
+ log_in_button: Gtk.Button
+ sign_up_button: Gtk.Button
+ entrycompletion2: Gtk.EntryCompletion
+ redirect_box: Gtk.Box
+ instructions: Gtk.Label
+ link_button: Gtk.Button
+ security_warning_box: Gtk.Box
+ error_list: Gtk.ListBox
+ view_cert_button: Gtk.Button
+ trust_cert_checkbutton: Gtk.CheckButton
+ server_recommendations: Gtk.Popover
+ visit_server_button: Gtk.Button
+ recommendation_link1: Gtk.Label
+ recommendation_link2: Gtk.Label
+ signup_grid: Gtk.Grid
+ server_comboboxtext_sign_up: Gtk.ComboBoxText
+ server_comboboxtext_sign_up_entry: Gtk.Entry
+ sign_up_anonymously: Gtk.CheckButton
+ sign_up_advanced_checkbutton: Gtk.CheckButton
class ServerInfoBuilder(Builder):
-
- @overload
- def get(self, name: Literal['server_info_notebook']) -> Gtk.Notebook: ...
- @overload
- def get(self, name: Literal['server']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['server_hostname']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['server_software']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['server_uptime']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['no_addresses_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['connection_type']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['proxy_type']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['cert_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['proxy_host']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['domain_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['dns_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['ip_port_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['websocket_label']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['domain']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['dns']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['ip_port']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['websocket']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['features']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['features_scrolled']) -> Gtk.ScrolledWindow: ...
- @overload
- def get(self, name: Literal['clipboard_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ server_info_notebook: Gtk.Notebook
+ server: Gtk.Grid
+ server_hostname: Gtk.Label
+ server_software: Gtk.Label
+ server_uptime: Gtk.Label
+ no_addresses_label: Gtk.Label
+ connection_type: Gtk.Label
+ proxy_type: Gtk.Label
+ cert_button: Gtk.Button
+ proxy_host: Gtk.Label
+ domain_label: Gtk.Label
+ dns_label: Gtk.Label
+ ip_port_label: Gtk.Label
+ websocket_label: Gtk.Label
+ domain: Gtk.Label
+ dns: Gtk.Label
+ ip_port: Gtk.Label
+ websocket: Gtk.Label
+ features: Gtk.Box
+ features_scrolled: Gtk.ScrolledWindow
+ clipboard_button: Gtk.Button
class PreferencesBuilder(Builder):
-
- @overload
- def get(self, name: Literal['grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['stack']) -> Gtk.Stack: ...
- @overload
- def get(self, name: Literal['window_behaviour']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['chats']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['group_chats']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['file_preview']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['visual_notifications']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['sounds']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['status_message']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['automatic_status']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['themes']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['emoji']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['audio_video_info_bar']) -> Gtk.InfoBar: ...
- @overload
- def get(self, name: Literal['button1']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['server']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['audio']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['video']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['miscellaneous']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['reset_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['advanced']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['ace_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ grid: Gtk.Grid
+ stack: Gtk.Stack
+ window_behaviour: Gtk.Grid
+ chats: Gtk.Grid
+ group_chats: Gtk.Grid
+ file_preview: Gtk.Grid
+ visual_notifications: Gtk.Grid
+ sounds: Gtk.Grid
+ status_message: Gtk.Grid
+ automatic_status: Gtk.Grid
+ themes: Gtk.Grid
+ emoji: Gtk.Grid
+ audio_video_info_bar: Gtk.InfoBar
+ button1: Gtk.Button
+ server: Gtk.Grid
+ audio: Gtk.Grid
+ video: Gtk.Grid
+ miscellaneous: Gtk.Grid
+ reset_button: Gtk.Button
+ advanced: Gtk.Grid
+ ace_button: Gtk.Button
class ManageSoundsBuilder(Builder):
-
- @overload
- def get(self, name: Literal['liststore1']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['manage_sounds']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['sounds_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['filechooser']) -> Gtk.FileChooserButton: ...
- def get(self, name: str) -> GObject.Object: ...
+ liststore1: Gtk.ListStore
+ manage_sounds: Gtk.Box
+ sounds_treeview: Gtk.TreeView
+ filechooser: Gtk.FileChooserButton
class ManageProxiesBuilder(Builder):
-
- @overload
- def get(self, name: Literal['liststore1']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['proxies_treeview']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['treeview-selection1']) -> Gtk.TreeSelection: ...
- @overload
- def get(self, name: Literal['add_proxy_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['remove_proxy_button']) -> Gtk.ToolButton: ...
- @overload
- def get(self, name: Literal['settings_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['proxypass_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['proxyuser_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['useauth_checkbutton']) -> Gtk.CheckButton: ...
- @overload
- def get(self, name: Literal['proxyport_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['proxyhost_entry']) -> Gtk.Entry: ...
- @overload
- def get(self, name: Literal['proxytype_combobox']) -> Gtk.ComboBox: ...
- @overload
- def get(self, name: Literal['proxyname_entry']) -> Gtk.Entry: ...
- def get(self, name: str) -> GObject.Object: ...
+ liststore1: Gtk.ListStore
+ box: Gtk.Box
+ proxies_treeview: Gtk.TreeView
+ treeview_selection1: Gtk.TreeSelection
+ add_proxy_button: Gtk.ToolButton
+ remove_proxy_button: Gtk.ToolButton
+ settings_grid: Gtk.Grid
+ proxypass_entry: Gtk.Entry
+ proxyuser_entry: Gtk.Entry
+ useauth_checkbutton: Gtk.CheckButton
+ proxyport_entry: Gtk.Entry
+ proxyhost_entry: Gtk.Entry
+ proxytype_combobox: Gtk.ComboBox
+ proxyname_entry: Gtk.Entry
class ApplicationMenuBuilder(Builder):
-
- def get(self, name: str) -> GObject.Object: ...
+ pass
class GroupchatRosterTooltipBuilder(Builder):
-
- @overload
- def get(self, name: Literal['tooltip_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['avatar']) -> Gtk.Image: ...
- @overload
- def get(self, name: Literal['jid']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['nick']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['fillelement']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['status']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['affiliation']) -> Gtk.Label: ...
- def get(self, name: str) -> GObject.Object: ...
+ tooltip_grid: Gtk.Grid
+ avatar: Gtk.Image
+ jid: Gtk.Label
+ nick: Gtk.Label
+ fillelement: Gtk.Label
+ status: Gtk.Label
+ affiliation: Gtk.Label
class FileTransferBuilder(Builder):
-
- @overload
- def get(self, name: Literal['transfer_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['transfer_description']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['file_name']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['file_size']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['progress_bar']) -> Gtk.ProgressBar: ...
- @overload
- def get(self, name: Literal['transfer_progress']) -> Gtk.Label: ...
- def get(self, name: str) -> GObject.Object: ...
+ transfer_box: Gtk.Box
+ transfer_description: Gtk.Label
+ file_name: Gtk.Label
+ file_size: Gtk.Label
+ progress_bar: Gtk.ProgressBar
+ transfer_progress: Gtk.Label
class BookmarksBuilder(Builder):
-
- @overload
- def get(self, name: Literal['bookmarks_store']) -> Gtk.ListStore: ...
- @overload
- def get(self, name: Literal['bookmarks_grid']) -> Gtk.Grid: ...
- @overload
- def get(self, name: Literal['bookmarks_view']) -> Gtk.TreeView: ...
- @overload
- def get(self, name: Literal['jid']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['name']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['nick']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['password']) -> Gtk.CellRendererText: ...
- @overload
- def get(self, name: Literal['autojoin']) -> Gtk.CellRendererToggle: ...
- def get(self, name: str) -> GObject.Object: ...
+ bookmarks_store: Gtk.ListStore
+ bookmarks_grid: Gtk.Grid
+ bookmarks_view: Gtk.TreeView
+ jid: Gtk.CellRendererText
+ name: Gtk.CellRendererText
+ nick: Gtk.CellRendererText
+ password: Gtk.CellRendererText
+ autojoin: Gtk.CellRendererToggle
class SslErrorDialogBuilder(Builder):
-
- @overload
- def get(self, name: Literal['ssl_error_box']) -> Gtk.Box: ...
- @overload
- def get(self, name: Literal['intro_text']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['ssl_error']) -> Gtk.Label: ...
- @overload
- def get(self, name: Literal['add_certificate_checkbutton']) -> Gtk.CheckButton: ...
- @overload
- def get(self, name: Literal['view_cert_button']) -> Gtk.Button: ...
- @overload
- def get(self, name: Literal['connect_button']) -> Gtk.Button: ...
- def get(self, name: str) -> GObject.Object: ...
+ ssl_error_box: Gtk.Box
+ intro_text: Gtk.Label
+ ssl_error: Gtk.Label
+ add_certificate_checkbutton: Gtk.CheckButton
+ view_cert_button: Gtk.Button
+ connect_button: Gtk.Button
@overload
diff --git a/scripts/dev/generate_ui_types.py b/scripts/dev/generate_ui_types.py
index 7c0d817dd..b41ffaecd 100755
--- a/scripts/dev/generate_ui_types.py
+++ b/scripts/dev/generate_ui_types.py
@@ -31,23 +31,13 @@ from typing import overload
from gi.repository import Atk
from gi.repository import Gtk
from gi.repository import GtkSource
-from gi.repository import GObject
class Builder: ...
'''
-CLASS_DEF = '''
-class %s(Builder):
-'''
-
-OVERLOAD = '''
- @overload
- def get(self, name: Literal['%s']) -> %s: ...'''
-
-METHOD = '''
- def get(self, name: str) -> GObject.Object: ...'''
-
+CLASS_DEF = '\nclass %s(Builder):'
+ATTR = '\n %s: %s'
GET_BUILDER_OVERLOAD = '''
@overload
@@ -66,8 +56,7 @@ def make_class_name(path):
def parse(path, file):
print('read', path)
- klass_name = make_class_name(path)
- file.write(CLASS_DEF % klass_name)
+ lines = []
tree = ET.parse(path)
for node in tree.iter(tag='object'):
id_ = node.attrib.get('id')
@@ -80,8 +69,17 @@ def parse(path, file):
klass = f'Atk.{klass.removeprefix("Atk")}'
else:
klass = f'Gtk.{klass.removeprefix("Gtk")}'
- file.write(OVERLOAD % (id_, klass))
- file.write(METHOD)
+
+ lines.append(ATTR % (id_.replace('-', '_'), klass))
+
+ klass_name = make_class_name(path)
+ file.write(CLASS_DEF % klass_name)
+
+ if not lines:
+ file.write('\n pass')
+ else:
+ for line in lines:
+ file.write(line)
file.write('\n\n')
return klass_name