diff options
author | lovetox <philipp@hoerist.com> | 2021-12-19 10:06:14 +0300 |
---|---|---|
committer | lovetox <philipp@hoerist.com> | 2021-12-19 10:22:21 +0300 |
commit | b0f69b3bd7f0de3b5f9d6a038ce1939619838220 (patch) | |
tree | a84fdcc90606b65b411cd7a6156288d48302580b | |
parent | 6b58d0d0c977a88f10bf35e4e24e60573278624a (diff) |
Builder: Simplify stub file
-rw-r--r-- | gajim/gtk/builder.pyi | 2494 | ||||
-rwxr-xr-x | scripts/dev/generate_ui_types.py | 30 |
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 |