Philipp Hörist pushed to branch master at gajim / gajim
Commits: 2619eded by lovetox at 2022-01-22T21:00:07+01:00 Scripts: Sort paths before generating ui types
- - - - - 65098517 by lovetox at 2022-01-22T21:00:35+01:00 Update builder.pyi
- - - - -
2 changed files:
- gajim/gtk/builder.pyi - scripts/dev/generate_ui_types.py
Changes:
===================================== gajim/gtk/builder.pyi ===================================== @@ -9,6 +9,132 @@ from gi.repository import GtkSource
class Builder(Gtk.Builder): ...
+class AccountPageBuilder(Builder): + 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 AccountWizardBuilder(Builder): + 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 AddContactBuilder(Builder): + 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 AdhocMucBuilder(Builder): + 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 AdvancedConfigurationBuilder(Builder): + box: Gtk.Box + search_entry: Gtk.SearchEntry + advanced_treeview: Gtk.TreeView + description: Gtk.Label + reset_button: Gtk.Button + + +class AppPageBuilder(Builder): + gajim_update: Gtk.Box + update_message: Gtk.Label + gajim_update_check: Gtk.Box + + +class ApplicationMenuBuilder(Builder): + pass + + +class AssistantBuilder(Builder): + main_grid: Gtk.Grid + content_area: Gtk.Box + stack: Gtk.Stack + action_area: Gtk.Box + + +class BlockingListBuilder(Builder): + 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 BookmarksBuilder(Builder): + 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 CallWidgetBuilder(Builder): adjustment1: Gtk.Adjustment adjustment2: Gtk.Adjustment @@ -49,22 +175,56 @@ class CallWidgetBuilder(Builder): av_cam_image: Gtk.Image
-class ServiceDiscoveryWindowBuilder(Builder): - 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 CertificateDialogBuilder(Builder): + 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 ChatControlBuilder(Builder): + 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 ChatListRowBuilder(Builder): @@ -84,51 +244,67 @@ class ChatListRowBuilder(Builder): close_button: Gtk.Button
-class WorkspaceDialogBuilder(Builder): - 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 ChatPanedBuilder(Builder): + 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 ProfileBuilder(Builder): - 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 +class ContactInfoBuilder(Builder): + devices_grid: Gtk.Grid + priority_label: Gtk.Label + software_label: Gtk.Label + system_label: Gtk.Label + time_label: Gtk.Label + status_value: Gtk.Label + priority_value: Gtk.Label + software_value: Gtk.Label + system_value: Gtk.Label + time_value: Gtk.Label + resource_box: Gtk.Box + resource_label: Gtk.Label + 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 - 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 BookmarksBuilder(Builder): - 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 + 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_box: Gtk.Box
class EmojiChooserBuilder(Builder): @@ -138,36 +314,20 @@ class EmojiChooserBuilder(Builder): section_box: Gtk.Box
-class ManagePepServicesWindowBuilder(Builder): - 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 ThemesWindowBuilder(Builder): - 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 ExceptionDialogBuilder(Builder): + exception_dialog: Gtk.ApplicationWindow + close_btn: Gtk.Button + report_btn: Gtk.Button + exception_view: Gtk.TextView
-class FileTransferSendBuilder(Builder): - 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 FileTransferBuilder(Builder): + 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 FileTransferJingleBuilder(Builder): @@ -182,55 +342,126 @@ class FileTransferJingleBuilder(Builder): progress_bar: Gtk.ProgressBar
-class GroupchatNickChooserBuilder(Builder): - button_content: Gtk.Box - label: Gtk.Label - popover: Gtk.Popover - entry: Gtk.Entry - apply_button: Gtk.Button +class FileTransferSendBuilder(Builder): + 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 CertificateDialogBuilder(Builder): - 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 FiletransfersBuilder(Builder): + 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 PreferencesBuilder(Builder): +class GroupchatConfigBuilder(Builder): + 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 - 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 - purge_history_button: Gtk.Button - advanced: Gtk.Grid - ace_button: Gtk.Button + config_grid: Gtk.Grid + affiliation_treeview: Gtk.TreeView + reserved_name_column: Gtk.TreeViewColumn + role_column: Gtk.TreeViewColumn + outcast_treeview: Gtk.TreeView + + +class GroupchatControlBuilder(Builder): + 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 + visitor_box: Gtk.Box + visitor_menu_button: Gtk.MenuButton + 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 + 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 + 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 + visitor_popover: Gtk.Popover
class GroupchatCreationBuilder(Builder): @@ -248,52 +479,55 @@ class GroupchatCreationBuilder(Builder): create_button: Gtk.Button
-class AppPageBuilder(Builder): - gajim_update: Gtk.Box - update_message: Gtk.Label - gajim_update_check: Gtk.Box - - -class SystrayContextMenuBuilder(Builder): - 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 AccountPageBuilder(Builder): - paned: Gtk.Paned - roster_box: Gtk.Box - roster_menu_button: Gtk.MenuButton - roster_search_entry: Gtk.SearchEntry - account_box: Gtk.Box +class GroupchatInfoScrolledBuilder(Builder): + 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 - account_label: Gtk.Label - account_action_box: Gtk.Box - account_settings: Gtk.Button - status_message_box: Gtk.Box + address: Gtk.Label
-class PluginsWindowBuilder(Builder): - 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 GroupchatInviterBuilder(Builder): + account_store: Gtk.ListStore + invite_box: Gtk.Box + search_entry: Gtk.SearchEntry + scrolledwindow: Gtk.ScrolledWindow + contacts_listbox: Gtk.ListBox + contacts_placeholder: Gtk.Box + invitees_scrolled: Gtk.ScrolledWindow + + +class GroupchatNickChooserBuilder(Builder): + button_content: Gtk.Box + label: Gtk.Label + popover: Gtk.Popover + entry: Gtk.Entry + apply_button: Gtk.Button + + +class GroupchatRosterBuilder(Builder): + 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 GroupchatRosterTooltipBuilder(Builder): @@ -306,21 +540,32 @@ class GroupchatRosterTooltipBuilder(Builder): affiliation: Gtk.Label
-class AssistantBuilder(Builder): - main_grid: Gtk.Grid - content_area: Gtk.Box - stack: Gtk.Stack - action_area: Gtk.Box +class GroupchatStateBuilder(Builder): + groupchat_state: Gtk.Stack
-class GroupchatInviterBuilder(Builder): - account_store: Gtk.ListStore - invite_box: Gtk.Box - search_entry: Gtk.SearchEntry - scrolledwindow: Gtk.ScrolledWindow - contacts_listbox: Gtk.ListBox - contacts_placeholder: Gtk.Box - invitees_scrolled: Gtk.ScrolledWindow +class GroupsPostWindowBuilder(Builder): + 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 HistoryExportBuilder(Builder): + account_liststore: Gtk.ListStore + select_account_box: Gtk.Box + account_combo: Gtk.ComboBox + file_chooser_button: Gtk.FileChooserButton + + +class MainBuilder(Builder): + main_grid: Gtk.Grid + left_grid: Gtk.Grid + account_box: Gtk.Box + workspace_scrolled: Gtk.ScrolledWindow + app_box: Gtk.Box
class MamPreferencesBuilder(Builder): @@ -335,29 +580,30 @@ class MamPreferencesBuilder(Builder): save_button: Gtk.Button
-class FiletransfersBuilder(Builder): - 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 ManagePepServicesWindowBuilder(Builder): + 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 ExceptionDialogBuilder(Builder): - exception_dialog: Gtk.ApplicationWindow - close_btn: Gtk.Button - report_btn: Gtk.Button - exception_view: Gtk.TextView +class ManageProxiesBuilder(Builder): + 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 ManageSoundsBuilder(Builder): @@ -367,216 +613,117 @@ class ManageSoundsBuilder(Builder): filechooser: Gtk.FileChooserButton
-class ServerInfoBuilder(Builder): - 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 PasswordDialogBuilder(Builder): + 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 MainBuilder(Builder): - main_grid: Gtk.Grid - left_grid: Gtk.Grid - account_box: Gtk.Box - workspace_scrolled: Gtk.ScrolledWindow - app_box: Gtk.Box +class PluginsWindowBuilder(Builder): + 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 GroupchatControlBuilder(Builder): - 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 - visitor_box: Gtk.Box - visitor_menu_button: Gtk.MenuButton - 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 +class PopupNotificationWindowBuilder(Builder): + eventbox: Gtk.EventBox + color_bar: Gtk.Box + image: Gtk.Image + event_type_label: Gtk.Label 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 - visitor_popover: Gtk.Popover - - -class XmlConsoleBuilder(Builder): - 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 SslErrorDialogBuilder(Builder): - 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 + event_description_label: Gtk.Label
-class ShortcutsWindowBuilder(Builder): - shortcuts_window: Gtk.ShortcutsWindow +class PreferencesBuilder(Builder): + 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 + purge_history_button: Gtk.Button + advanced: Gtk.Grid + ace_button: Gtk.Button
-class AddContactBuilder(Builder): - 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 PreviewBuilder(Builder): + 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 RosterTooltipBuilder(Builder): - 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 PreviewContextMenuBuilder(Builder): + 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 ChatControlBuilder(Builder): - 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 +class ProfileBuilder(Builder): + 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 - 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 + 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 RosterBuilder(Builder): @@ -588,85 +735,6 @@ class RosterBuilder(Builder): expander: Gtk.TreeViewColumn
-class AccountWizardBuilder(Builder): - 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 AdvancedConfigurationBuilder(Builder): - box: Gtk.Box - search_entry: Gtk.SearchEntry - advanced_treeview: Gtk.TreeView - description: Gtk.Label - reset_button: Gtk.Button - - -class ManageProxiesBuilder(Builder): - 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 PasswordDialogBuilder(Builder): - 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 VideoPreviewBuilder(Builder): - video_preview_box: Gtk.Box - video_source_label: Gtk.Label - video_preview_placeholder: Gtk.Box - - class RosterItemExchangeBuilder(Builder): textbuffer1: Gtk.TextBuffer roster_item_exchange: Gtk.Box @@ -679,73 +747,18 @@ class RosterItemExchangeBuilder(Builder): accept_button: Gtk.Button
-class ContactInfoBuilder(Builder): - devices_grid: Gtk.Grid - priority_label: Gtk.Label - software_label: Gtk.Label - system_label: Gtk.Label - time_label: Gtk.Label - status_value: Gtk.Label - priority_value: Gtk.Label - software_value: Gtk.Label - system_value: Gtk.Label - time_value: Gtk.Label - resource_box: Gtk.Box - resource_label: Gtk.Label - 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_box: Gtk.Box - - -class ApplicationMenuBuilder(Builder): - pass - - -class PopupNotificationWindowBuilder(Builder): - 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 SynchronizeAccountsBuilder(Builder): - stack: Gtk.Stack - sync_accounts_box: Gtk.Box - accounts_treeview: Gtk.TreeView - sync_contacts_box: Gtk.Box - contacts_treeview: Gtk.TreeView +class RosterTooltipBuilder(Builder): + 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 SearchViewBuilder(Builder): @@ -764,113 +777,50 @@ class SearchViewBuilder(Builder): placeholder: Gtk.Box
-class HistoryExportBuilder(Builder): - account_liststore: Gtk.ListStore - select_account_box: Gtk.Box - account_combo: Gtk.ComboBox - file_chooser_button: Gtk.FileChooserButton - - -class GroupsPostWindowBuilder(Builder): - 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 AdhocMucBuilder(Builder): - 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 PreviewBuilder(Builder): - 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 GroupchatInfoScrolledBuilder(Builder): - 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 GroupchatStateBuilder(Builder): - groupchat_state: Gtk.Stack - - -class BlockingListBuilder(Builder): - 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 GroupchatConfigBuilder(Builder): - 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 ServerInfoBuilder(Builder): + 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 PreviewContextMenuBuilder(Builder): - 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 ServiceDiscoveryWindowBuilder(Builder): + 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 ShortcutsWindowBuilder(Builder): + shortcuts_window: Gtk.ShortcutsWindow
class SingleMessageWindowBuilder(Builder): @@ -884,24 +834,13 @@ class SingleMessageWindowBuilder(Builder): send_button: Gtk.Button
-class GroupchatRosterBuilder(Builder): - 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 FileTransferBuilder(Builder): - 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 SslErrorDialogBuilder(Builder): + 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
class StartChatDialogBuilder(Builder): @@ -926,141 +865,197 @@ class StartChatDialogBuilder(Builder): placeholder: Gtk.Box
-class ChatPanedBuilder(Builder): +class SynchronizeAccountsBuilder(Builder): + stack: Gtk.Stack + sync_accounts_box: Gtk.Box + accounts_treeview: Gtk.TreeView + sync_contacts_box: Gtk.Box + contacts_treeview: Gtk.TreeView + + +class SystrayContextMenuBuilder(Builder): + 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 ThemesWindowBuilder(Builder): + 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 VideoPreviewBuilder(Builder): + video_preview_box: Gtk.Box + video_source_label: Gtk.Label + video_preview_placeholder: Gtk.Box + + +class WorkspaceDialogBuilder(Builder): + 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 XmlConsoleBuilder(Builder): + headerbar: Gtk.HeaderBar + search_toggle: Gtk.ToggleButton + popover: Gtk.Popover + box: Gtk.Box paned: Gtk.Paned - middle_grid: Gtk.Grid - header_bar: Gtk.Grid - workspace_label: Gtk.Label - filter_bar_toggle: Gtk.ToggleButton + search_revealer: Gtk.Revealer 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 + 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
@overload -def get_builder(file_name: Literal['call_widget.ui'], widgets: list[str] = ...) -> CallWidgetBuilder: ... -@overload -def get_builder(file_name: Literal['service_discovery_window.ui'], widgets: list[str] = ...) -> ServiceDiscoveryWindowBuilder: ... +def get_builder(file_name: Literal['account_page.ui'], widgets: list[str] = ...) -> AccountPageBuilder: ... @overload -def get_builder(file_name: Literal['chat_list_row.ui'], widgets: list[str] = ...) -> ChatListRowBuilder: ... +def get_builder(file_name: Literal['account_wizard.ui'], widgets: list[str] = ...) -> AccountWizardBuilder: ... @overload -def get_builder(file_name: Literal['workspace_dialog.ui'], widgets: list[str] = ...) -> WorkspaceDialogBuilder: ... +def get_builder(file_name: Literal['add_contact.ui'], widgets: list[str] = ...) -> AddContactBuilder: ... @overload -def get_builder(file_name: Literal['profile.ui'], widgets: list[str] = ...) -> ProfileBuilder: ... +def get_builder(file_name: Literal['adhoc_muc.ui'], widgets: list[str] = ...) -> AdhocMucBuilder: ... @overload -def get_builder(file_name: Literal['bookmarks.ui'], widgets: list[str] = ...) -> BookmarksBuilder: ... +def get_builder(file_name: Literal['advanced_configuration.ui'], widgets: list[str] = ...) -> AdvancedConfigurationBuilder: ... @overload -def get_builder(file_name: Literal['emoji_chooser.ui'], widgets: list[str] = ...) -> EmojiChooserBuilder: ... +def get_builder(file_name: Literal['app_page.ui'], widgets: list[str] = ...) -> AppPageBuilder: ... @overload -def get_builder(file_name: Literal['manage_pep_services_window.ui'], widgets: list[str] = ...) -> ManagePepServicesWindowBuilder: ... +def get_builder(file_name: Literal['application_menu.ui'], widgets: list[str] = ...) -> ApplicationMenuBuilder: ... @overload -def get_builder(file_name: Literal['themes_window.ui'], widgets: list[str] = ...) -> ThemesWindowBuilder: ... +def get_builder(file_name: Literal['assistant.ui'], widgets: list[str] = ...) -> AssistantBuilder: ... @overload -def get_builder(file_name: Literal['file_transfer_send.ui'], widgets: list[str] = ...) -> FileTransferSendBuilder: ... +def get_builder(file_name: Literal['blocking_list.ui'], widgets: list[str] = ...) -> BlockingListBuilder: ... @overload -def get_builder(file_name: Literal['file_transfer_jingle.ui'], widgets: list[str] = ...) -> FileTransferJingleBuilder: ... +def get_builder(file_name: Literal['bookmarks.ui'], widgets: list[str] = ...) -> BookmarksBuilder: ... @overload -def get_builder(file_name: Literal['groupchat_nick_chooser.ui'], widgets: list[str] = ...) -> GroupchatNickChooserBuilder: ... +def get_builder(file_name: Literal['call_widget.ui'], widgets: list[str] = ...) -> CallWidgetBuilder: ... @overload def get_builder(file_name: Literal['certificate_dialog.ui'], widgets: list[str] = ...) -> CertificateDialogBuilder: ... @overload -def get_builder(file_name: Literal['preferences.ui'], widgets: list[str] = ...) -> PreferencesBuilder: ... -@overload -def get_builder(file_name: Literal['groupchat_creation.ui'], widgets: list[str] = ...) -> GroupchatCreationBuilder: ... +def get_builder(file_name: Literal['chat_control.ui'], widgets: list[str] = ...) -> ChatControlBuilder: ... @overload -def get_builder(file_name: Literal['app_page.ui'], widgets: list[str] = ...) -> AppPageBuilder: ... +def get_builder(file_name: Literal['chat_list_row.ui'], widgets: list[str] = ...) -> ChatListRowBuilder: ... @overload -def get_builder(file_name: Literal['systray_context_menu.ui'], widgets: list[str] = ...) -> SystrayContextMenuBuilder: ... +def get_builder(file_name: Literal['chat_paned.ui'], widgets: list[str] = ...) -> ChatPanedBuilder: ... @overload -def get_builder(file_name: Literal['account_page.ui'], widgets: list[str] = ...) -> AccountPageBuilder: ... +def get_builder(file_name: Literal['contact_info.ui'], widgets: list[str] = ...) -> ContactInfoBuilder: ... @overload -def get_builder(file_name: Literal['plugins_window.ui'], widgets: list[str] = ...) -> PluginsWindowBuilder: ... +def get_builder(file_name: Literal['emoji_chooser.ui'], widgets: list[str] = ...) -> EmojiChooserBuilder: ... @overload -def get_builder(file_name: Literal['groupchat_roster_tooltip.ui'], widgets: list[str] = ...) -> GroupchatRosterTooltipBuilder: ... +def get_builder(file_name: Literal['exception_dialog.ui'], widgets: list[str] = ...) -> ExceptionDialogBuilder: ... @overload -def get_builder(file_name: Literal['assistant.ui'], widgets: list[str] = ...) -> AssistantBuilder: ... +def get_builder(file_name: Literal['file_transfer.ui'], widgets: list[str] = ...) -> FileTransferBuilder: ... @overload -def get_builder(file_name: Literal['groupchat_inviter.ui'], widgets: list[str] = ...) -> GroupchatInviterBuilder: ... +def get_builder(file_name: Literal['file_transfer_jingle.ui'], widgets: list[str] = ...) -> FileTransferJingleBuilder: ... @overload -def get_builder(file_name: Literal['mam_preferences.ui'], widgets: list[str] = ...) -> MamPreferencesBuilder: ... +def get_builder(file_name: Literal['file_transfer_send.ui'], widgets: list[str] = ...) -> FileTransferSendBuilder: ... @overload def get_builder(file_name: Literal['filetransfers.ui'], widgets: list[str] = ...) -> FiletransfersBuilder: ... @overload -def get_builder(file_name: Literal['exception_dialog.ui'], widgets: list[str] = ...) -> ExceptionDialogBuilder: ... +def get_builder(file_name: Literal['groupchat_config.ui'], widgets: list[str] = ...) -> GroupchatConfigBuilder: ... @overload -def get_builder(file_name: Literal['manage_sounds.ui'], widgets: list[str] = ...) -> ManageSoundsBuilder: ... +def get_builder(file_name: Literal['groupchat_control.ui'], widgets: list[str] = ...) -> GroupchatControlBuilder: ... @overload -def get_builder(file_name: Literal['server_info.ui'], widgets: list[str] = ...) -> ServerInfoBuilder: ... +def get_builder(file_name: Literal['groupchat_creation.ui'], widgets: list[str] = ...) -> GroupchatCreationBuilder: ... @overload -def get_builder(file_name: Literal['main.ui'], widgets: list[str] = ...) -> MainBuilder: ... +def get_builder(file_name: Literal['groupchat_info_scrolled.ui'], widgets: list[str] = ...) -> GroupchatInfoScrolledBuilder: ... @overload -def get_builder(file_name: Literal['groupchat_control.ui'], widgets: list[str] = ...) -> GroupchatControlBuilder: ... +def get_builder(file_name: Literal['groupchat_inviter.ui'], widgets: list[str] = ...) -> GroupchatInviterBuilder: ... @overload -def get_builder(file_name: Literal['xml_console.ui'], widgets: list[str] = ...) -> XmlConsoleBuilder: ... +def get_builder(file_name: Literal['groupchat_nick_chooser.ui'], widgets: list[str] = ...) -> GroupchatNickChooserBuilder: ... @overload -def get_builder(file_name: Literal['ssl_error_dialog.ui'], widgets: list[str] = ...) -> SslErrorDialogBuilder: ... +def get_builder(file_name: Literal['groupchat_roster.ui'], widgets: list[str] = ...) -> GroupchatRosterBuilder: ... @overload -def get_builder(file_name: Literal['shortcuts_window.ui'], widgets: list[str] = ...) -> ShortcutsWindowBuilder: ... +def get_builder(file_name: Literal['groupchat_roster_tooltip.ui'], widgets: list[str] = ...) -> GroupchatRosterTooltipBuilder: ... @overload -def get_builder(file_name: Literal['add_contact.ui'], widgets: list[str] = ...) -> AddContactBuilder: ... +def get_builder(file_name: Literal['groupchat_state.ui'], widgets: list[str] = ...) -> GroupchatStateBuilder: ... @overload -def get_builder(file_name: Literal['roster_tooltip.ui'], widgets: list[str] = ...) -> RosterTooltipBuilder: ... +def get_builder(file_name: Literal['groups_post_window.ui'], widgets: list[str] = ...) -> GroupsPostWindowBuilder: ... @overload -def get_builder(file_name: Literal['chat_control.ui'], widgets: list[str] = ...) -> ChatControlBuilder: ... +def get_builder(file_name: Literal['history_export.ui'], widgets: list[str] = ...) -> HistoryExportBuilder: ... @overload -def get_builder(file_name: Literal['roster.ui'], widgets: list[str] = ...) -> RosterBuilder: ... +def get_builder(file_name: Literal['main.ui'], widgets: list[str] = ...) -> MainBuilder: ... @overload -def get_builder(file_name: Literal['account_wizard.ui'], widgets: list[str] = ...) -> AccountWizardBuilder: ... +def get_builder(file_name: Literal['mam_preferences.ui'], widgets: list[str] = ...) -> MamPreferencesBuilder: ... @overload -def get_builder(file_name: Literal['advanced_configuration.ui'], widgets: list[str] = ...) -> AdvancedConfigurationBuilder: ... +def get_builder(file_name: Literal['manage_pep_services_window.ui'], widgets: list[str] = ...) -> ManagePepServicesWindowBuilder: ... @overload def get_builder(file_name: Literal['manage_proxies.ui'], widgets: list[str] = ...) -> ManageProxiesBuilder: ... @overload +def get_builder(file_name: Literal['manage_sounds.ui'], widgets: list[str] = ...) -> ManageSoundsBuilder: ... +@overload def get_builder(file_name: Literal['password_dialog.ui'], widgets: list[str] = ...) -> PasswordDialogBuilder: ... @overload -def get_builder(file_name: Literal['video_preview.ui'], widgets: list[str] = ...) -> VideoPreviewBuilder: ... +def get_builder(file_name: Literal['plugins_window.ui'], widgets: list[str] = ...) -> PluginsWindowBuilder: ... @overload -def get_builder(file_name: Literal['roster_item_exchange.ui'], widgets: list[str] = ...) -> RosterItemExchangeBuilder: ... +def get_builder(file_name: Literal['popup_notification_window.ui'], widgets: list[str] = ...) -> PopupNotificationWindowBuilder: ... @overload -def get_builder(file_name: Literal['contact_info.ui'], widgets: list[str] = ...) -> ContactInfoBuilder: ... +def get_builder(file_name: Literal['preferences.ui'], widgets: list[str] = ...) -> PreferencesBuilder: ... @overload -def get_builder(file_name: Literal['application_menu.ui'], widgets: list[str] = ...) -> ApplicationMenuBuilder: ... +def get_builder(file_name: Literal['preview.ui'], widgets: list[str] = ...) -> PreviewBuilder: ... @overload -def get_builder(file_name: Literal['popup_notification_window.ui'], widgets: list[str] = ...) -> PopupNotificationWindowBuilder: ... +def get_builder(file_name: Literal['preview_context_menu.ui'], widgets: list[str] = ...) -> PreviewContextMenuBuilder: ... @overload -def get_builder(file_name: Literal['synchronize_accounts.ui'], widgets: list[str] = ...) -> SynchronizeAccountsBuilder: ... +def get_builder(file_name: Literal['profile.ui'], widgets: list[str] = ...) -> ProfileBuilder: ... @overload -def get_builder(file_name: Literal['search_view.ui'], widgets: list[str] = ...) -> SearchViewBuilder: ... +def get_builder(file_name: Literal['roster.ui'], widgets: list[str] = ...) -> RosterBuilder: ... @overload -def get_builder(file_name: Literal['history_export.ui'], widgets: list[str] = ...) -> HistoryExportBuilder: ... +def get_builder(file_name: Literal['roster_item_exchange.ui'], widgets: list[str] = ...) -> RosterItemExchangeBuilder: ... @overload -def get_builder(file_name: Literal['groups_post_window.ui'], widgets: list[str] = ...) -> GroupsPostWindowBuilder: ... +def get_builder(file_name: Literal['roster_tooltip.ui'], widgets: list[str] = ...) -> RosterTooltipBuilder: ... @overload -def get_builder(file_name: Literal['adhoc_muc.ui'], widgets: list[str] = ...) -> AdhocMucBuilder: ... +def get_builder(file_name: Literal['search_view.ui'], widgets: list[str] = ...) -> SearchViewBuilder: ... @overload -def get_builder(file_name: Literal['preview.ui'], widgets: list[str] = ...) -> PreviewBuilder: ... +def get_builder(file_name: Literal['server_info.ui'], widgets: list[str] = ...) -> ServerInfoBuilder: ... @overload -def get_builder(file_name: Literal['groupchat_info_scrolled.ui'], widgets: list[str] = ...) -> GroupchatInfoScrolledBuilder: ... +def get_builder(file_name: Literal['service_discovery_window.ui'], widgets: list[str] = ...) -> ServiceDiscoveryWindowBuilder: ... @overload -def get_builder(file_name: Literal['groupchat_state.ui'], widgets: list[str] = ...) -> GroupchatStateBuilder: ... +def get_builder(file_name: Literal['shortcuts_window.ui'], widgets: list[str] = ...) -> ShortcutsWindowBuilder: ... @overload -def get_builder(file_name: Literal['blocking_list.ui'], widgets: list[str] = ...) -> BlockingListBuilder: ... +def get_builder(file_name: Literal['single_message_window.ui'], widgets: list[str] = ...) -> SingleMessageWindowBuilder: ... @overload -def get_builder(file_name: Literal['groupchat_config.ui'], widgets: list[str] = ...) -> GroupchatConfigBuilder: ... +def get_builder(file_name: Literal['ssl_error_dialog.ui'], widgets: list[str] = ...) -> SslErrorDialogBuilder: ... @overload -def get_builder(file_name: Literal['preview_context_menu.ui'], widgets: list[str] = ...) -> PreviewContextMenuBuilder: ... +def get_builder(file_name: Literal['start_chat_dialog.ui'], widgets: list[str] = ...) -> StartChatDialogBuilder: ... @overload -def get_builder(file_name: Literal['single_message_window.ui'], widgets: list[str] = ...) -> SingleMessageWindowBuilder: ... +def get_builder(file_name: Literal['synchronize_accounts.ui'], widgets: list[str] = ...) -> SynchronizeAccountsBuilder: ... @overload -def get_builder(file_name: Literal['groupchat_roster.ui'], widgets: list[str] = ...) -> GroupchatRosterBuilder: ... +def get_builder(file_name: Literal['systray_context_menu.ui'], widgets: list[str] = ...) -> SystrayContextMenuBuilder: ... @overload -def get_builder(file_name: Literal['file_transfer.ui'], widgets: list[str] = ...) -> FileTransferBuilder: ... +def get_builder(file_name: Literal['themes_window.ui'], widgets: list[str] = ...) -> ThemesWindowBuilder: ... @overload -def get_builder(file_name: Literal['start_chat_dialog.ui'], widgets: list[str] = ...) -> StartChatDialogBuilder: ... +def get_builder(file_name: Literal['video_preview.ui'], widgets: list[str] = ...) -> VideoPreviewBuilder: ... @overload -def get_builder(file_name: Literal['chat_paned.ui'], widgets: list[str] = ...) -> ChatPanedBuilder: ... +def get_builder(file_name: Literal['workspace_dialog.ui'], widgets: list[str] = ...) -> WorkspaceDialogBuilder: ... +@overload +def get_builder(file_name: Literal['xml_console.ui'], widgets: list[str] = ...) -> XmlConsoleBuilder: ... def get_builder(file_name: str, widgets: list[str] = ...) -> Builder: ...
===================================== scripts/dev/generate_ui_types.py ===================================== @@ -16,6 +16,7 @@ out_path = cwd / 'gajim' / 'gtk' / 'builder.pyi'
paths = list(in_path.iterdir()) +paths.sort()
IMPORTS = ''' from typing import Literal
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/a16cc047c460ceefebed16080a6cde42...