remove all icons for all menus
This commit is contained in:
parent
8ca7281480
commit
c5c59967be
|
@ -1,87 +1,84 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkMenu" id="account_context_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="status_menuitem">
|
||||
<property name="label" translatable="yes">_Status</property>
|
||||
<object class="GtkMenuItem" id="status_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Status</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="pep_menuitem">
|
||||
<property name="label" translatable="yes">_Personal Events</property>
|
||||
<object class="GtkMenuItem" id="pep_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">_Personal Events</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separatormenuitem1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="start_chat_menuitem">
|
||||
<object class="GtkMenuItem" id="start_chat_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">_Start Chat...</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image3</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="join_group_chat_menuitem">
|
||||
<property name="label" translatable="yes">Join _Group Chat</property>
|
||||
<object class="GtkMenuItem" id="join_group_chat_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Join _Group Chat</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image4</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="seperator">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="add_contact_menuitem">
|
||||
<object class="GtkMenuItem" id="add_contact_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Add Contact...</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image5</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="service_discovery_menuitem">
|
||||
<object class="GtkMenuItem" id="service_discovery_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Discover Services</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image6</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="execute_command_menuitem">
|
||||
<property name="label" translatable="yes">_Execute Command...</property>
|
||||
<object class="GtkMenuItem" id="execute_command_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Execute Command...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image7</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="open_gmail_inbox_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Open Gmail Inbox</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -89,56 +86,16 @@
|
|||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="seperator1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="edit_account_menuitem">
|
||||
<property name="label" translatable="yes">_Modify Account...</property>
|
||||
<object class="GtkMenuItem" id="edit_account_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Modify Account...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image8</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-network</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-home</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image4">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-connect</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image5">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-add</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image6">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-find</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image7">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-execute</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image8">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-preferences</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkMenu" id="advanced_menuitem_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="xml_console_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Show _XML Console</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -12,41 +14,48 @@
|
|||
<child>
|
||||
<object class="GtkMenuItem" id="archiving_preferences_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Edit Archi_ving Preferences</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="privacy_lists_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Edit _Privacy Lists...</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator8"/>
|
||||
<object class="GtkSeparatorMenuItem" id="separator8">
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="administrator_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Administrator</property>
|
||||
<property name="use_underline">True</property>
|
||||
<child type="submenu">
|
||||
<object class="GtkMenu" id="administrator_menuitem_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="send_server_message_menuitem">
|
||||
<property name="label" translatable="yes">_Send Server Message...</property>
|
||||
<object class="GtkMenuItem" id="send_server_message_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="tooltip_text" translatable="yes">Sends a message to users currently connected to this server</property>
|
||||
<property name="label" translatable="yes">_Send Server Message...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator9">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="set_motd_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="tooltip_text" translatable="yes">Sets Message of the Day</property>
|
||||
<property name="label" translatable="yes">Set MOTD...</property>
|
||||
<property name="use_underline">True</property>
|
||||
|
@ -54,17 +63,17 @@
|
|||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="update_motd_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="tooltip_text" translatable="yes">Updates Message of the Day</property>
|
||||
<property name="label" translatable="yes">Update MOTD...</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="delete_motd_menuitem">
|
||||
<property name="label" translatable="yes">Delete MOTD</property>
|
||||
<object class="GtkMenuItem" id="delete_motd_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="tooltip_text" translatable="yes">Deletes Message of the Day</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="label" translatable="yes">Delete MOTD</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
|
@ -72,14 +81,4 @@
|
|||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-new</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-clear</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,111 +1,71 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkMenu" id="chat_context_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="copy_link_location_menuitem">
|
||||
<object class="GtkMenuItem" id="copy_link_location_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Copy Link Location</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="open_link_in_browser_menuitem">
|
||||
<object class="GtkMenuItem" id="open_link_in_browser_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Open Link in Browser</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="copy_email_address_menuitem">
|
||||
<object class="GtkMenuItem" id="copy_email_address_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Copy JID/Email Address</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image3</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="open_email_composer_menuitem">
|
||||
<property name="label" translatable="yes">_Open Email Composer</property>
|
||||
<object class="GtkMenuItem" id="open_email_composer_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Open Email Composer</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image4</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="jid_section_separator">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="start_chat_menuitem">
|
||||
<object class="GtkMenuItem" id="start_chat_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Start Chat</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image5</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="join_group_chat_menuitem">
|
||||
<object class="GtkMenuItem" id="join_group_chat_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Join _Group Chat</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image6</property>
|
||||
<property name="use_stock">False</property>
|
||||
<signal name="activate" handler="on_join_group_chat_menuitem_activate"/>
|
||||
<signal name="activate" handler="on_join_group_chat_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="add_to_roster_menuitem">
|
||||
<property name="label" translatable="yes">_Add to Roster...</property>
|
||||
<object class="GtkMenuItem" id="add_to_roster_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Add to Roster...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image7</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-copy</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-copy</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image4">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image5">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image6">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-connect</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image7">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-add</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,61 +1,60 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkMenu" id="contact_context_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="start_chat_menuitem">
|
||||
<object class="GtkMenuItem" id="start_chat_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Start _Chat</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="send_single_message_menuitem">
|
||||
<object class="GtkMenuItem" id="send_single_message_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Send Single _Message...</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image3</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="send_file_menuitem">
|
||||
<object class="GtkMenuItem" id="send_file_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Send _File...</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image4</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="invite_menuitem">
|
||||
<object class="GtkMenuItem" id="invite_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">In_vite to</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image5</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="convert_to_groupchat_menuitem">
|
||||
<property name="label" translatable="yes">Invite _Contacts</property>
|
||||
<object class="GtkMenuItem" id="convert_to_groupchat_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Invite _Contacts</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="encryption_separator">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkCheckMenuItem" id="toggle_gpg_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Toggle Open_PGP Encryption</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -63,6 +62,7 @@
|
|||
<child>
|
||||
<object class="GtkCheckMenuItem" id="toggle_e2e_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Toggle End to End Encryption</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -70,127 +70,120 @@
|
|||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="menuitem3">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="send_custom_status_menuitem">
|
||||
<property name="label" translatable="yes">Send Cus_tom Status</property>
|
||||
<object class="GtkMenuItem" id="send_custom_status_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Send Cus_tom Status</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image6</property>
|
||||
<property name="use_stock">False</property>
|
||||
<child type="submenu">
|
||||
<object class="GtkMenu" id="menu5">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="execute_command_menuitem">
|
||||
<property name="label" translatable="yes">E_xecute Command...</property>
|
||||
<object class="GtkMenuItem" id="execute_command_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">E_xecute Command...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image7</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="manage_contact">
|
||||
<property name="label" translatable="yes">M_anage Contact</property>
|
||||
<object class="GtkMenuItem" id="manage_contact">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">M_anage Contact</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image8</property>
|
||||
<property name="use_stock">False</property>
|
||||
<child type="submenu">
|
||||
<object class="GtkMenu" id="menu2">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="rename_menuitem">
|
||||
<object class="GtkMenuItem" id="rename_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Rename...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image9</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="edit_groups_menuitem">
|
||||
<object class="GtkMenuItem" id="edit_groups_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Edit _Groups...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image10</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="assign_openpgp_key_menuitem">
|
||||
<object class="GtkMenuItem" id="assign_openpgp_key_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Assign Open_PGP Key...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image11</property>
|
||||
<property name="use_stock">False</property>
|
||||
<signal name="activate" handler="on_assign_openpgp_key_menuitem_activate"/>
|
||||
<signal name="activate" handler="on_assign_openpgp_key_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="set_custom_avatar_menuitem">
|
||||
<property name="label" translatable="yes">Set Custom _Avatar...</property>
|
||||
<object class="GtkMenuItem" id="set_custom_avatar_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">Set Custom _Avatar...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image12</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="add_special_notification_menuitem">
|
||||
<property name="label" translatable="yes">Add Special _Notification...</property>
|
||||
<object class="GtkMenuItem" id="add_special_notification_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="label" translatable="yes">Add Special _Notification...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image13</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separatormenuitem1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="subscription_menuitem">
|
||||
<object class="GtkMenuItem" id="subscription_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Subscription</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image14</property>
|
||||
<property name="use_stock">False</property>
|
||||
<child type="submenu">
|
||||
<object class="GtkMenu" id="subscription_menuitem_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="resend_authorization_to_menuitem">
|
||||
<object class="GtkMenuItem" id="resend_authorization_to_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Allow contact to see my status</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image15</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="rerequest_authorization_from_menuitem">
|
||||
<object class="GtkMenuItem" id="rerequest_authorization_from_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">A_sk to see contact status</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image16</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="forbid_contact_to_see_my_status1">
|
||||
<property name="label" translatable="yes">_Forbid contact to see my status</property>
|
||||
<object class="GtkMenuItem" id="forbid_contact_to_see_my_status1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Forbid contact to see my status</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image17</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
|
@ -198,55 +191,49 @@
|
|||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="unblock_menuitem">
|
||||
<object class="GtkMenuItem" id="unblock_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Unblock</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image18</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="block_menuitem">
|
||||
<object class="GtkMenuItem" id="block_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Block</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image19</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="unignore_menuitem">
|
||||
<object class="GtkMenuItem" id="unignore_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="label" translatable="yes">_Unignore</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image20</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="ignore_menuitem">
|
||||
<object class="GtkMenuItem" id="ignore_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="label" translatable="yes">_Ignore</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image21</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="add_to_roster_menuitem">
|
||||
<object class="GtkMenuItem" id="add_to_roster_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Add to Roster...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image22</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="remove_from_roster_menuitem">
|
||||
<object class="GtkMenuItem" id="remove_from_roster_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Remo_ve</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image23</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
|
@ -256,144 +243,22 @@
|
|||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="last_separator">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="information_menuitem">
|
||||
<property name="label">gtk-info</property>
|
||||
<object class="GtkMenuItem" id="information_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Information</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="history_menuitem">
|
||||
<object class="GtkMenuItem" id="history_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_History</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image24</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-new</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image4">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-save</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image5">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-missing-image</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-missing-image</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image6">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-missing-image</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image7">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-execute</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image9">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-refresh</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image10">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-edit</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image11">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-dialog-authentication</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image12">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-orientation-portrait</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image13">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-info</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image15">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-go-up</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image16">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-go-down</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image17">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-stop</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image14">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-dialog-question</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image18">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-stop</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image19">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-stop</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image20">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-stop</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image21">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-stop</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image22">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-add</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image23">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-remove</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image8">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-properties</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image24">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-justify-fill</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
</interface>
|
||||
|
|
|
@ -1,23 +1,79 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkMenu" id="file_transfers_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="remove_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Remove</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_remove_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="continue_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="label">Con_tinue</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_continue_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="pause_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Pause</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_pause_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="cancel_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Cancel</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_cancel_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator11">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="open_folder_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Open Containing Folder</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_open_folder_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-clear</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-media-pause</property>
|
||||
</object>
|
||||
<object class="GtkWindow" id="file_transfers_window">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="border_width">12</property>
|
||||
<property name="title" translatable="yes">File Transfers</property>
|
||||
<property name="type_hint">dialog</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="file_transfers_window-atkobject">
|
||||
<property name="AtkObject::accessible-name" translatable="yes">File Transfers</property>
|
||||
<property name="AtkObject::accessible-description" translatable="yes">Shows a list of file transfers between you and others</property>
|
||||
</object>
|
||||
</child>
|
||||
<signal name="key_press_event" handler="on_file_transfers_window_key_press_event"/>
|
||||
<signal name="delete_event" handler="on_file_transfers_dialog_delete_event"/>
|
||||
<signal name="delete-event" handler="on_file_transfers_dialog_delete_event" swapped="no"/>
|
||||
<signal name="key-press-event" handler="on_file_transfers_window_key_press_event" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="transfers_scrolledwindow">
|
||||
|
@ -25,8 +81,6 @@
|
|||
<property name="height_request">150</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="hscrollbar_policy">automatic</property>
|
||||
<property name="vscrollbar_policy">automatic</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkTreeView" id="transfers_list">
|
||||
|
@ -34,49 +88,34 @@
|
|||
<property name="can_focus">True</property>
|
||||
<property name="rules_hint">True</property>
|
||||
<property name="enable_search">False</property>
|
||||
<signal name="button-press-event" handler="on_transfers_list_button_press_event" swapped="no"/>
|
||||
<signal name="button-release-event" handler="on_transfers_list_button_release_event" swapped="no"/>
|
||||
<signal name="key-press-event" handler="on_transfers_list_key_press_event" swapped="no"/>
|
||||
<signal name="leave-notify-event" handler="on_transfers_list_leave_notify_event" swapped="no"/>
|
||||
<signal name="motion-notify-event" handler="on_transfers_list_motion_notify_event" swapped="no"/>
|
||||
<signal name="row-activated" handler="on_transfers_list_row_activated" swapped="no"/>
|
||||
<child internal-child="selection">
|
||||
<object class="GtkTreeSelection" id="treeview-selection1"/>
|
||||
</child>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="transfers_list-atkobject">
|
||||
<property name="AtkObject::accessible-name" translatable="yes">file transfers list</property>
|
||||
<property name="AtkObject::accessible-description" translatable="yes">A list of active, completed and stopped file transfers</property>
|
||||
</object>
|
||||
</child>
|
||||
<signal name="button_press_event" handler="on_transfers_list_button_press_event"/>
|
||||
<signal name="row_activated" handler="on_transfers_list_row_activated"/>
|
||||
<signal name="button_release_event" handler="on_transfers_list_button_release_event"/>
|
||||
<signal name="key_press_event" handler="on_transfers_list_key_press_event"/>
|
||||
<signal name="motion_notify_event" handler="on_transfers_list_motion_notify_event"/>
|
||||
<signal name="leave_notify_event" handler="on_transfers_list_leave_notify_event"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkCheckButton" id="notify_ft_complete_checkbox">
|
||||
<property name="label" translatable="yes">_Notify me when a file transfer is complete</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="notify_ft_complete_checkbox-atkobject">
|
||||
<property name="AtkObject::accessible-description" translatable="yes">When a file transfer is complete show a popup notification</property>
|
||||
</object>
|
||||
</child>
|
||||
<signal name="toggled" handler="on_notify_ft_complete_checkbox_toggled"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHButtonBox" id="hbuttonbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="spacing">6</property>
|
||||
<property name="layout_style">end</property>
|
||||
<child>
|
||||
|
@ -90,13 +129,13 @@
|
|||
<property name="tooltip_text" translatable="yes">Removes completed, cancelled and failed file transfers from the list</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="clicked" handler="on_cleanup_button_clicked" swapped="no"/>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="cleanup_button-atkobject">
|
||||
<property name="AtkObject::accessible-name" translatable="yes">Remove file transfer from the list.</property>
|
||||
<property name="AtkObject::accessible-description" translatable="yes">This action removes single file transfer from the list. If the transfer is active, it is first stopped and then removed</property>
|
||||
</object>
|
||||
</child>
|
||||
<signal name="clicked" handler="on_cleanup_button_clicked"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
|
@ -114,7 +153,7 @@
|
|||
<property name="receives_default">False</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="clicked" handler="on_pause_restore_button_clicked"/>
|
||||
<signal name="clicked" handler="on_pause_restore_button_clicked" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
|
@ -132,13 +171,13 @@
|
|||
<property name="receives_default">False</property>
|
||||
<property name="tooltip_text" translatable="yes">Cancels the selected file transfer and removes incomplete files</property>
|
||||
<property name="use_stock">True</property>
|
||||
<signal name="clicked" handler="on_cancel_button_clicked" swapped="no"/>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="cancel_button-atkobject">
|
||||
<property name="AtkObject::accessible-name" translatable="yes">Cancel file transfer</property>
|
||||
<property name="AtkObject::accessible-description" translatable="yes">Cancels the selected file transfer</property>
|
||||
</object>
|
||||
</child>
|
||||
<signal name="clicked" handler="on_cancel_button_clicked"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
|
@ -156,7 +195,7 @@
|
|||
<property name="receives_default">False</property>
|
||||
<property name="tooltip_text" translatable="yes">Hides the window</property>
|
||||
<property name="use_stock">True</property>
|
||||
<signal name="clicked" handler="on_close_button_clicked"/>
|
||||
<signal name="clicked" handler="on_close_button_clicked" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
|
@ -167,73 +206,40 @@
|
|||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkCheckButton" id="notify_ft_complete_checkbox">
|
||||
<property name="label" translatable="yes">_Notify me when a file transfer is complete</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="xalign">0.5</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<signal name="toggled" handler="on_notify_ft_complete_checkbox_toggled" swapped="no"/>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="notify_ft_complete_checkbox-atkobject">
|
||||
<property name="AtkObject::accessible-description" translatable="yes">When a file transfer is complete show a popup notification</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkMenu" id="file_transfers_menu">
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="remove_menuitem">
|
||||
<property name="label">gtk-remove</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_remove_menuitem_activate"/>
|
||||
<child internal-child="accessible">
|
||||
<object class="AtkObject" id="file_transfers_window-atkobject">
|
||||
<property name="AtkObject::accessible-name" translatable="yes">File Transfers</property>
|
||||
<property name="AtkObject::accessible-description" translatable="yes">Shows a list of file transfers between you and others</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="continue_menuitem">
|
||||
<property name="label">_Continue</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_continue_menuitem_activate"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="pause_menuitem">
|
||||
<property name="label">_Pause</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_pause_menuitem_activate"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="cancel_menuitem">
|
||||
<property name="label">gtk-cancel</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_cancel_menuitem_activate"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator11">
|
||||
<property name="visible">True</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="open_folder_menuitem">
|
||||
<property name="label">_Open Containing Folder</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_open_folder_menuitem_activate"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-clear</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-media-pause</property>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,58 +1,56 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkMenu" id="gc_control_popup_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="change_nick_menuitem">
|
||||
<property name="label" translatable="yes">Change _Nickname...</property>
|
||||
<object class="GtkMenuItem" id="change_nick_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="label" translatable="yes">Change _Nickname...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="manage_room_menuitem">
|
||||
<property name="label" translatable="yes">_Manage Room</property>
|
||||
<object class="GtkMenuItem" id="manage_room_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">_Manage Room</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image5</property>
|
||||
<property name="use_stock">False</property>
|
||||
<child type="submenu">
|
||||
<object class="GtkMenu" id="menu1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="change_subject_menuitem">
|
||||
<property name="label" translatable="yes">Change _Subject...</property>
|
||||
<object class="GtkMenuItem" id="change_subject_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="label" translatable="yes">Change _Subject...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="configure_room_menuitem">
|
||||
<object class="GtkMenuItem" id="configure_room_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Configure _Room...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image3</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separatormenuitem3">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="destroy_room_menuitem">
|
||||
<property name="label" translatable="yes">_Destroy Room</property>
|
||||
<object class="GtkMenuItem" id="destroy_room_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Destroy Room</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image4</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
|
@ -62,85 +60,52 @@
|
|||
<child>
|
||||
<object class="GtkCheckMenuItem" id="minimize_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Minimize on close</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="request_voice_separator">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="request_voice_menuitem">
|
||||
<property name="label" translatable="yes">_Request Voice</property>
|
||||
<object class="GtkMenuItem" id="request_voice_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Request Voice</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="bookmark_separator">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="bookmark_room_menuitem">
|
||||
<property name="label" translatable="yes">_Bookmark</property>
|
||||
<object class="GtkMenuItem" id="bookmark_room_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="label" translatable="yes">_Bookmark</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image6</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separatormenuitem2">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="history_menuitem">
|
||||
<property name="label" translatable="yes">_History</property>
|
||||
<object class="GtkMenuItem" id="history_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="label" translatable="yes">_History</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image7</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-edit</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-edit</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-preferences</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image4">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-delete</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image5">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-properties</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image6">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-add</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image7">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-justify-fill</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,39 +1,40 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkMenu" id="gc_occupants_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="send_private_message_menuitem">
|
||||
<property name="label" translatable="yes">_Send Private Message</property>
|
||||
<object class="GtkMenuItem" id="send_private_message_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Send Private Message</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="send_file_menuitem">
|
||||
<property name="label" translatable="yes">Send _File</property>
|
||||
<object class="GtkMenuItem" id="send_file_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">Send _File</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="group_chat_actions_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Occupant Actions</property>
|
||||
<property name="use_underline">True</property>
|
||||
<child type="submenu">
|
||||
<object class="GtkMenu" id="group_chat_actions_menuitem_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkCheckMenuItem" id="voice_checkmenuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Voice</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -41,6 +42,7 @@
|
|||
<child>
|
||||
<object class="GtkCheckMenuItem" id="moderator_checkmenuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Mo_derator</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -48,11 +50,13 @@
|
|||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator5">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkCheckMenuItem" id="member_checkmenuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Member</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -60,6 +64,7 @@
|
|||
<child>
|
||||
<object class="GtkCheckMenuItem" id="admin_checkmenuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Admin</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -67,6 +72,7 @@
|
|||
<child>
|
||||
<object class="GtkCheckMenuItem" id="owner_checkmenuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Owner</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -74,11 +80,13 @@
|
|||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator4">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="kick_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Kick</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -86,6 +94,7 @@
|
|||
<child>
|
||||
<object class="GtkMenuItem" id="ban_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Ban</property>
|
||||
<property name="use_underline">True</property>
|
||||
</object>
|
||||
|
@ -95,107 +104,64 @@
|
|||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="invite_menuitem">
|
||||
<property name="label" translatable="yes">In_vite to</property>
|
||||
<object class="GtkMenuItem" id="invite_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">In_vite to</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image7</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator6">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="add_to_roster_menuitem">
|
||||
<object class="GtkMenuItem" id="add_to_roster_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Add to Roster</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image3</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="block_menuitem">
|
||||
<object class="GtkMenuItem" id="block_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Block</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image4</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="unblock_menuitem">
|
||||
<property name="label" translatable="yes">_Unblock</property>
|
||||
<object class="GtkMenuItem" id="unblock_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Unblock</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image5</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="information_menuitem">
|
||||
<property name="label">gtk-info</property>
|
||||
<object class="GtkMenuItem" id="information_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Information</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="history_menuitem">
|
||||
<object class="GtkMenuItem" id="history_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_History</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image6</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-save</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-add</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image4">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-stop</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image5">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-stop</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image6">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-justify-fill</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image7">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-missing-image</property>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,272 +1,41 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<object class="GtkWindow" id="history_manager_window">
|
||||
<property name="border_width">6</property>
|
||||
<property name="title" translatable="yes">Gajim History Logs Manager</property>
|
||||
<property name="default_width">650</property>
|
||||
<property name="default_height">500</property>
|
||||
<signal name="delete_event" handler="on_history_manager_window_delete_event"/>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkHPaned" id="hpaned">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="position">200</property>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="jids_scrolledwindow">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="hscrollbar_policy">automatic</property>
|
||||
<property name="vscrollbar_policy">automatic</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkTreeView" id="jids_listview">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="rules_hint">True</property>
|
||||
<signal name="button_press_event" handler="on_listview_button_press_event"/>
|
||||
<signal name="key_press_event" handler="on_jids_listview_key_press_event"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="resize">False</property>
|
||||
<property name="shrink">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkVBox" id="welcome_vbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="welcome_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes"><big><b>Welcome to Gajim History Logs Manager</b></big></property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="justify">center</property>
|
||||
<property name="wrap">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox3">
|
||||
<property name="visible">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="xalign">1</property>
|
||||
<property name="yalign">0</property>
|
||||
<property name="stock">gtk-info</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="info_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">This log manager is not intended for log viewing. If you are looking for such functionality, use the history window instead.
|
||||
|
||||
Use this program to delete or export logs. You can select logs from the left and/or search database from below.</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="wrap">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="padding">20</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox2">
|
||||
<property name="visible">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="warning_image">
|
||||
<property name="visible">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="xalign">1</property>
|
||||
<property name="yalign">0</property>
|
||||
<property name="stock">gtk-dialog-warning</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="warning_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes"><b>WARNING:</b>
|
||||
If you plan to do massive deletions, please make sure Gajim is not running. Generally avoid deletions with contacts you currently chat with.</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="wrap">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="padding">20</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="logs_scrolledwindow">
|
||||
<property name="can_focus">True</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="hscrollbar_policy">automatic</property>
|
||||
<property name="vscrollbar_policy">automatic</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkTreeView" id="logs_listview">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="rules_hint">True</property>
|
||||
<property name="enable_search">False</property>
|
||||
<signal name="button_press_event" handler="on_listview_button_press_event"/>
|
||||
<signal name="key_press_event" handler="on_logs_listview_key_press_event"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="search_results_scrolledwindow">
|
||||
<property name="can_focus">True</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="hscrollbar_policy">automatic</property>
|
||||
<property name="vscrollbar_policy">automatic</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkTreeView" id="search_results_listview">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="rules_hint">True</property>
|
||||
<signal name="button_press_event" handler="on_listview_button_press_event"/>
|
||||
<signal name="row_activated" handler="on_search_results_listview_row_activated"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="resize">True</property>
|
||||
<property name="shrink">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkEntry" id="search_entry">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="activates_default">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="search_db_button">
|
||||
<property name="label" translatable="yes">_Search Database</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="has_default">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image_position">bottom</property>
|
||||
<signal name="clicked" handler="on_search_db_button_clicked"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkMenu" id="context_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="export_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes">Export</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Export</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_export_menuitem_activate"/>
|
||||
<signal name="activate" handler="on_export_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="delete_menuitem">
|
||||
<property name="label">gtk-delete</property>
|
||||
<object class="GtkMenuItem" id="delete_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Delete</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkFileChooserDialog" id="filechooserdialog">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="type_hint">dialog</property>
|
||||
<property name="action">save</property>
|
||||
<child internal-child="vbox">
|
||||
<object class="GtkVBox" id="dialog-vbox1">
|
||||
<object class="GtkBox" id="dialog-vbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<property name="spacing">24</property>
|
||||
<child internal-child="action_area">
|
||||
<object class="GtkHButtonBox" id="dialog-action_area1">
|
||||
<object class="GtkButtonBox" id="dialog-action_area1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="layout_style">end</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="cancel_button">
|
||||
|
@ -302,6 +71,7 @@ If you plan to do massive deletions, please make sure Gajim is not running. Gene
|
|||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="pack_type">end</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
|
@ -315,6 +85,275 @@ If you plan to do massive deletions, please make sure Gajim is not running. Gene
|
|||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-find</property>
|
||||
</object>
|
||||
<object class="GtkWindow" id="history_manager_window">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="border_width">6</property>
|
||||
<property name="title" translatable="yes">Gajim History Logs Manager</property>
|
||||
<property name="default_width">650</property>
|
||||
<property name="default_height">500</property>
|
||||
<signal name="delete-event" handler="on_history_manager_window_delete_event" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkHPaned" id="hpaned">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="position">200</property>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="jids_scrolledwindow">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkTreeView" id="jids_listview">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="rules_hint">True</property>
|
||||
<signal name="button-press-event" handler="on_listview_button_press_event" swapped="no"/>
|
||||
<signal name="key-press-event" handler="on_jids_listview_key_press_event" swapped="no"/>
|
||||
<child internal-child="selection">
|
||||
<object class="GtkTreeSelection" id="treeview-selection1"/>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="resize">False</property>
|
||||
<property name="shrink">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkVBox" id="vbox1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkVBox" id="welcome_vbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<child>
|
||||
<object class="GtkLabel" id="welcome_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes"><big><b>Welcome to Gajim History Logs Manager</b></big></property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="justify">center</property>
|
||||
<property name="wrap">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox3">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="xalign">1</property>
|
||||
<property name="yalign">0</property>
|
||||
<property name="stock">gtk-info</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="info_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">This log manager is not intended for log viewing. If you are looking for such functionality, use the history window instead.
|
||||
|
||||
Use this program to delete or export logs. You can select logs from the left and/or search database from below.</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="wrap">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="padding">20</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox2">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<child>
|
||||
<object class="GtkImage" id="warning_image">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="xalign">1</property>
|
||||
<property name="yalign">0</property>
|
||||
<property name="stock">gtk-dialog-warning</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkLabel" id="warning_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes"><b>WARNING:</b>
|
||||
If you plan to do massive deletions, please make sure Gajim is not running. Generally avoid deletions with contacts you currently chat with.</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="wrap">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="padding">20</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="logs_scrolledwindow">
|
||||
<property name="can_focus">True</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkTreeView" id="logs_listview">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="rules_hint">True</property>
|
||||
<property name="enable_search">False</property>
|
||||
<signal name="button-press-event" handler="on_listview_button_press_event" swapped="no"/>
|
||||
<signal name="key-press-event" handler="on_logs_listview_key_press_event" swapped="no"/>
|
||||
<child internal-child="selection">
|
||||
<object class="GtkTreeSelection" id="treeview-selection2"/>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkScrolledWindow" id="search_results_scrolledwindow">
|
||||
<property name="can_focus">True</property>
|
||||
<property name="no_show_all">True</property>
|
||||
<property name="shadow_type">in</property>
|
||||
<child>
|
||||
<object class="GtkTreeView" id="search_results_listview">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="rules_hint">True</property>
|
||||
<signal name="button-press-event" handler="on_listview_button_press_event" swapped="no"/>
|
||||
<signal name="row-activated" handler="on_search_results_listview_row_activated" swapped="no"/>
|
||||
<child internal-child="selection">
|
||||
<object class="GtkTreeSelection" id="treeview-selection3"/>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">2</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="resize">True</property>
|
||||
<property name="shrink">True</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHBox" id="hbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="spacing">6</property>
|
||||
<child>
|
||||
<object class="GtkEntry" id="search_entry">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="activates_default">True</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">0</property>
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton" id="search_db_button">
|
||||
<property name="label" translatable="yes">_Search Database</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="has_default">True</property>
|
||||
<property name="receives_default">False</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image_position">bottom</property>
|
||||
<signal name="clicked" handler="on_search_db_button_clicked" swapped="no"/>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">True</property>
|
||||
<property name="position">1</property>
|
||||
</packing>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,91 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<!-- interface-requires gtk+ 3.0 -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkImage" id="image10">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-help</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image11">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-dialog-question</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image12">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-properties</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image9">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-justify-fill</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image13">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-disconnect</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image14">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-info</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-new</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-connect</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image4">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-add</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image5">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-find</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image6">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-network</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image7">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-properties</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image8">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-save</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkWindow" id="roster_window">
|
||||
<property name="width_request">85</property>
|
||||
<property name="height_request">200</property>
|
||||
|
@ -97,15 +14,16 @@
|
|||
<accel-groups>
|
||||
<group name="accelgroup1"/>
|
||||
</accel-groups>
|
||||
<signal name="key-press-event" handler="on_roster_window_key_press_event" swapped="no"/>
|
||||
<signal name="delete-event" handler="on_roster_window_delete_event" swapped="no"/>
|
||||
<signal name="focus-in-event" handler="on_roster_window_focus_in_event" swapped="no"/>
|
||||
<signal name="focus-out-event" handler="on_roster_window_focus_out_event" swapped="no"/>
|
||||
<signal name="key-press-event" handler="on_roster_window_key_press_event" swapped="no"/>
|
||||
<signal name="popup-menu" handler="on_roster_window_popup_menu" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkVBox" id="roster_vbox">
|
||||
<object class="GtkBox" id="roster_vbox">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkMenuBar" id="menubar">
|
||||
<property name="visible">True</property>
|
||||
|
@ -121,35 +39,26 @@
|
|||
<object class="GtkMenu" id="actions_menu_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="new_chat_menuitem">
|
||||
<object class="GtkMenuItem" id="new_chat_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Start Chat...</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="send_single_message_menuitem">
|
||||
<object class="GtkMenuItem" id="send_single_message_menuitem">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Send Single _Message...</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="join_gc_menuitem">
|
||||
<property name="label" translatable="yes">Join _Group Chat</property>
|
||||
<object class="GtkMenuItem" id="join_gc_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Join _Group Chat</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image3</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
|
@ -159,25 +68,19 @@
|
|||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="add_new_contact_menuitem">
|
||||
<property name="label" translatable="yes">Add _Contact...</property>
|
||||
<object class="GtkMenuItem" id="add_new_contact_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Add _Contact...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image4</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="service_disco_menuitem">
|
||||
<property name="label" translatable="yes">_Discover Services</property>
|
||||
<object class="GtkMenuItem" id="service_disco_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Discover Services</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image5</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
|
@ -195,15 +98,13 @@
|
|||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="quit_menuitem">
|
||||
<property name="label">gtk-quit</property>
|
||||
<object class="GtkMenuItem" id="quit_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Quit</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<accelerator key="Q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<signal name="activate" handler="on_quit_request" swapped="no"/>
|
||||
<accelerator key="Q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
|
@ -221,27 +122,21 @@
|
|||
<object class="GtkMenu" id="edit_menu_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="accounts_menuitem">
|
||||
<property name="label" translatable="yes">_Accounts</property>
|
||||
<object class="GtkMenuItem" id="accounts_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Accounts</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image6</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<accelerator key="A" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
|
||||
<signal name="activate" handler="on_accounts_menuitem_activate" swapped="no"/>
|
||||
<accelerator key="A" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="profile_avatar_menuitem">
|
||||
<property name="label" translatable="yes">Profile, A_vatar</property>
|
||||
<object class="GtkMenuItem" id="profile_avatar_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Profile, A_vatar</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image7</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
|
@ -251,25 +146,21 @@
|
|||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="preferences_menuitem">
|
||||
<property name="label">gtk-preferences</property>
|
||||
<object class="GtkMenuItem" id="preferences_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Preferences</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<accelerator key="P" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<signal name="activate" handler="on_preferences_menuitem_activate" swapped="no"/>
|
||||
<accelerator key="P" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="plugins_menuitem">
|
||||
<property name="label" translatable="yes">P_lugins</property>
|
||||
<object class="GtkMenuItem" id="plugins_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">P_lugins</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image13</property>
|
||||
<property name="use_stock">False</property>
|
||||
<signal name="activate" handler="on_plugins_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
|
@ -293,8 +184,8 @@
|
|||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Show _Offline Contacts</property>
|
||||
<property name="use_underline">True</property>
|
||||
<accelerator key="O" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<signal name="activate" handler="on_show_offline_contacts_menuitem_activate" swapped="no"/>
|
||||
<accelerator key="O" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
|
@ -303,8 +194,8 @@
|
|||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Show Only _Active Contacts</property>
|
||||
<property name="use_underline">True</property>
|
||||
<accelerator key="Y" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<signal name="activate" handler="on_show_only_active_contacts_menuitem_activate" swapped="no"/>
|
||||
<accelerator key="Y" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
|
@ -325,8 +216,8 @@
|
|||
<property name="label" translatable="yes">Show _Roster</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="active">True</property>
|
||||
<accelerator key="R" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<signal name="toggled" handler="on_show_roster_menuitem_toggled" swapped="no"/>
|
||||
<accelerator key="R" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
|
@ -336,28 +227,22 @@
|
|||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="file_transfers_menuitem">
|
||||
<property name="label" translatable="yes">File _Transfers</property>
|
||||
<object class="GtkMenuItem" id="file_transfers_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">File _Transfers</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image8</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<accelerator key="T" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<signal name="activate" handler="on_file_transfers_menuitem_activate" swapped="no"/>
|
||||
<accelerator key="T" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="history_menuitem">
|
||||
<property name="label" translatable="yes">_History</property>
|
||||
<object class="GtkMenuItem" id="history_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">_History</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image9</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_history_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
|
@ -375,39 +260,31 @@
|
|||
<object class="GtkMenu" id="help_menu_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="contents_menuitem">
|
||||
<property name="label" translatable="yes">_Contents</property>
|
||||
<object class="GtkMenuItem" id="contents_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="tooltip_text" translatable="yes">Help online</property>
|
||||
<property name="label" translatable="yes">_Contents</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image10</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_contents_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="faq_menuitem">
|
||||
<property name="label" translatable="yes">_FAQ</property>
|
||||
<object class="GtkMenuItem" id="faq_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="tooltip_text" translatable="yes">Frequently Asked Questions (online)</property>
|
||||
<property name="label" translatable="yes">_FAQ</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image11</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_faq_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="keyboard_shortcuts_menuitem">
|
||||
<property name="label" translatable="yes">Keyboard Shortcuts</property>
|
||||
<object class="GtkMenuItem" id="keyboard_shortcuts_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Keyboard Shortcuts</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image14</property>
|
||||
<property name="use_stock">False</property>
|
||||
<signal name="activate" handler="on_keyboard_shortcuts_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
|
@ -418,26 +295,21 @@
|
|||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="features_menuitem">
|
||||
<property name="label" translatable="yes">Fea_tures</property>
|
||||
<object class="GtkMenuItem" id="features_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="label" translatable="yes">Fea_tures</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image12</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_features_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="about_menuitem">
|
||||
<property name="label">gtk-about</property>
|
||||
<object class="GtkMenuItem" id="about_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_About</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_about_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
|
@ -453,16 +325,17 @@
|
|||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkHPaned" id="roster_hpaned">
|
||||
<object class="GtkPaned" id="roster_hpaned">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<signal name="notify" handler="on_roster_hpaned_notify" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkVBox" id="roster_vbox2">
|
||||
<object class="GtkBox" id="roster_vbox2">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
<property name="orientation">vertical</property>
|
||||
<child>
|
||||
<object class="GtkEntry" id="rfilter_entry">
|
||||
<property name="can_focus">True</property>
|
||||
|
@ -490,15 +363,18 @@
|
|||
<property name="has_tooltip">True</property>
|
||||
<property name="headers_visible">False</property>
|
||||
<property name="reorderable">True</property>
|
||||
<signal name="row-expanded" handler="on_roster_treeview_row_expanded" swapped="no"/>
|
||||
<signal name="key-press-event" handler="on_roster_treeview_key_press_event" swapped="no"/>
|
||||
<signal name="scroll-event" handler="on_roster_treeview_scroll_event" swapped="no"/>
|
||||
<signal name="leave-notify-event" handler="on_roster_treeview_leave_notify_event" swapped="no"/>
|
||||
<signal name="button-press-event" handler="on_roster_treeview_button_press_event" swapped="no"/>
|
||||
<signal name="button-release-event" handler="on_roster_treeview_button_release_event" swapped="no"/>
|
||||
<signal name="key-press-event" handler="on_roster_treeview_key_press_event" swapped="no"/>
|
||||
<signal name="leave-notify-event" handler="on_roster_treeview_leave_notify_event" swapped="no"/>
|
||||
<signal name="motion-notify-event" handler="on_roster_treeview_motion_notify_event" swapped="no"/>
|
||||
<signal name="row-activated" handler="on_roster_treeview_row_activated" swapped="no"/>
|
||||
<signal name="row-collapsed" handler="on_roster_treeview_row_collapsed" swapped="no"/>
|
||||
<signal name="motion-notify-event" handler="on_roster_treeview_motion_notify_event" swapped="no"/>
|
||||
<signal name="button-release-event" handler="on_roster_treeview_button_release_event" swapped="no"/>
|
||||
<signal name="row-expanded" handler="on_roster_treeview_row_expanded" swapped="no"/>
|
||||
<signal name="scroll-event" handler="on_roster_treeview_scroll_event" swapped="no"/>
|
||||
<child internal-child="selection">
|
||||
<object class="GtkTreeSelection" id="treeview-selection1"/>
|
||||
</child>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
|
|
|
@ -1,34 +1,27 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<object class="GtkMenu" id="subscription_request_popup_menu">
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="start_chat_menuitem">
|
||||
<property name="label" translatable="yes">_Start Chat</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_start_chat_activate"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="information_menuitem">
|
||||
<property name="label">gtk-info</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_contact_info_activate"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
<object class="GtkMenu" id="subscription_request_popup_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="start_chat_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Start Chat</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_start_chat_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="information_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Information</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_contact_info_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,128 +1,96 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkMenu" id="systray_context_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="status_menu">
|
||||
<object class="GtkMenuItem" id="status_menu">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Sta_tus</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="chat_with_menuitem">
|
||||
<object class="GtkMenuItem" id="chat_with_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Start Chat...</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="join_gc_menuitem">
|
||||
<object class="GtkMenuItem" id="join_gc_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Join _Group Chat</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image3</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="single_message_menuitem">
|
||||
<property name="label" translatable="yes">Send Single _Message...</property>
|
||||
<object class="GtkMenuItem" id="single_message_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Send Single _Message...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image4</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator12">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuItem" id="show_all_events_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Show All Pending _Events</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_show_all_events_menuitem_activate"/>
|
||||
<signal name="activate" handler="on_show_all_events_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkCheckMenuItem" id="sounds_mute_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">Mute Sounds</property>
|
||||
<property name="use_underline">True</property>
|
||||
<signal name="activate" handler="on_sounds_mute_menuitem_activate"/>
|
||||
<signal name="activate" handler="on_sounds_mute_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="show_roster_menuitem">
|
||||
<object class="GtkMenuItem" id="show_roster_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image5</property>
|
||||
<property name="use_stock">False</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="preferences_menuitem">
|
||||
<property name="label">gtk-preferences</property>
|
||||
<object class="GtkMenuItem" id="preferences_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Preferences</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_preferences_menuitem_activate"/>
|
||||
<signal name="activate" handler="on_preferences_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separator">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="quit_menuitem">
|
||||
<property name="label">gtk-quit</property>
|
||||
<object class="GtkMenuItem" id="quit_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label">_Quit</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="accel_group">accelgroup1</property>
|
||||
<signal name="activate" handler="on_quit_menuitem_activate"/>
|
||||
<signal name="activate" handler="on_quit_menuitem_activate" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkAccelGroup" id="accelgroup1"/>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-network</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-jump-to</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image3">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-connect</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image4">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-new</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image5">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-home</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -1,41 +1,31 @@
|
|||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="2.16"/>
|
||||
<!-- interface-naming-policy toplevel-contextual -->
|
||||
<requires lib="gtk+" version="3.0"/>
|
||||
<object class="GtkMenu" id="zeroconf_context_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="status_menuitem">
|
||||
<property name="label" translatable="yes">_Status</property>
|
||||
<object class="GtkMenuItem" id="status_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Status</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image1</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkSeparatorMenuItem" id="separatormenuitem1">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
|
||||
</object>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="zeroconf_properties_menuitem">
|
||||
<property name="label" translatable="yes">_Modify Account...</property>
|
||||
<object class="GtkMenuItem" id="zeroconf_properties_menuitem">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="label" translatable="yes">_Modify Account...</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="image">image2</property>
|
||||
<property name="use_stock">False</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
<object class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-network</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
<object class="GtkImage" id="image2">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-preferences</property>
|
||||
<property name="icon-size">1</property>
|
||||
</object>
|
||||
</interface>
|
||||
|
|
|
@ -550,7 +550,7 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
|
|||
spell.set_language(lang)
|
||||
widget.set_active(True)
|
||||
|
||||
item = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_UNDO, None)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Undo'))
|
||||
menu.prepend(item)
|
||||
id_ = item.connect('activate', self.msg_textview.undo)
|
||||
self.handlers[id_] = item
|
||||
|
@ -558,7 +558,7 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
|
|||
item = Gtk.SeparatorMenuItem.new()
|
||||
menu.prepend(item)
|
||||
|
||||
item = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_CLEAR, None)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Clear'))
|
||||
menu.prepend(item)
|
||||
id_ = item.connect('activate', self.msg_textview.clear)
|
||||
self.handlers[id_] = item
|
||||
|
@ -1095,31 +1095,25 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
|
|||
item = Gtk.SeparatorMenuItem.new() # separator
|
||||
menu.append(item)
|
||||
|
||||
item = Gtk.ImageMenuItem.new_with_label(_('Color'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_SELECT_COLOR, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_label(_('Color'))
|
||||
item.connect('activate', self.on_color_menuitem_activale)
|
||||
menu.append(item)
|
||||
|
||||
item = Gtk.ImageMenuItem.new_with_label(_('Font'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_SELECT_FONT, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_label(_('Font'))
|
||||
item.connect('activate', self.on_font_menuitem_activale)
|
||||
menu.append(item)
|
||||
|
||||
item = Gtk.SeparatorMenuItem.new() # separator
|
||||
menu.append(item)
|
||||
|
||||
item = Gtk.ImageMenuItem.new_with_label(_('Clear formating'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_CLEAR, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_label(_('Clear formating'))
|
||||
item.connect('activate', self.msg_textview.clear_tags)
|
||||
menu.append(item)
|
||||
|
||||
menu.show_all()
|
||||
menu.attach_to_widget(widget, None)
|
||||
gtkgui_helpers.popup_emoticons_under_button(menu, widget,
|
||||
self.parent_win)
|
||||
self.parent_win)
|
||||
|
||||
def on_color_menuitem_activale(self, widget):
|
||||
color_dialog = Gtk.ColorChooserDialog(None, self.parent_win.window)
|
||||
|
@ -2046,7 +2040,7 @@ class ChatControl(ChatControlBase):
|
|||
"""
|
||||
if event.button == 3: # right click
|
||||
menu = Gtk.Menu()
|
||||
menuitem = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_SAVE_AS, None)
|
||||
menuitem = Gtk.MenuItem.new_with_mnemonic(_('Save _As'))
|
||||
id_ = menuitem.connect('activate',
|
||||
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
|
||||
self.contact.jid, self.contact.get_shown_name())
|
||||
|
|
|
@ -297,7 +297,7 @@ class ConversationTextview(GObject.GObject):
|
|||
tag.set_property('foreground', color)
|
||||
|
||||
self.tv.create_tags()
|
||||
|
||||
|
||||
tag = buffer_.create_tag('bold')
|
||||
tag.set_property('weight', Pango.Weight.BOLD)
|
||||
|
||||
|
@ -762,7 +762,7 @@ class ConversationTextview(GObject.GObject):
|
|||
menu.prepend(item)
|
||||
separator_menuitem_was_added = True
|
||||
|
||||
item = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_CLEAR, None)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Clear'))
|
||||
menu.prepend(item)
|
||||
id_ = item.connect('activate', self.clear)
|
||||
self.handlers[id_] = item
|
||||
|
@ -931,9 +931,6 @@ class ConversationTextview(GObject.GObject):
|
|||
else: # It's a mail or a JID
|
||||
# load muc icon
|
||||
join_group_chat_menuitem = xml.get_object('join_group_chat_menuitem')
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
join_group_chat_menuitem.set_image(muc_icon)
|
||||
|
||||
text = text.lower()
|
||||
if text.startswith('xmpp:'):
|
||||
|
|
|
@ -833,15 +833,6 @@ class GroupchatControl(ChatControlBase):
|
|||
separatormenuitem2 = xml.get_object('separatormenuitem2')
|
||||
request_voice_separator = xml.get_object('request_voice_separator')
|
||||
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('bookmark-new'):
|
||||
img = Gtk.Image()
|
||||
img.set_from_icon_name('bookmark-new', Gtk.IconSize.MENU)
|
||||
bookmark_room_menuitem.set_image(img)
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
|
||||
img = Gtk.Image()
|
||||
img.set_from_icon_name('document-open-recent', Gtk.IconSize.MENU)
|
||||
history_menuitem.set_image(img)
|
||||
|
||||
if hide_buttonbar_items:
|
||||
change_nick_menuitem.hide()
|
||||
change_subject_menuitem.hide()
|
||||
|
@ -2543,9 +2534,6 @@ class GroupchatControl(ChatControlBase):
|
|||
self.handlers[id_] = item
|
||||
|
||||
item = xml.get_object('invite_menuitem')
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
item.set_image(muc_icon)
|
||||
if jid and c.name != self.nick:
|
||||
bookmarked = False
|
||||
contact = gajim.contacts.get_contact(self.account, jid, c.resource)
|
||||
|
@ -2561,10 +2549,6 @@ class GroupchatControl(ChatControlBase):
|
|||
self.handlers[id_] = item
|
||||
|
||||
item = xml.get_object('history_menuitem')
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
|
||||
img = Gtk.Image()
|
||||
img.set_from_icon_name('document-open-recent', Gtk.IconSize.MENU)
|
||||
item.set_image(img)
|
||||
id_ = item.connect('activate', self.on_history, nick)
|
||||
self.handlers[id_] = item
|
||||
|
||||
|
@ -2595,11 +2579,6 @@ class GroupchatControl(ChatControlBase):
|
|||
self.handlers[id_] = item
|
||||
|
||||
item = xml.get_object('send_file_menuitem')
|
||||
# add a special img for send file menuitem
|
||||
pixbuf = gtkgui_helpers.get_icon_pixmap('document-send', quiet=True)
|
||||
img = Gtk.Image.new_from_pixbuf(pixbuf)
|
||||
item.set_image(img)
|
||||
|
||||
if not c.resource:
|
||||
item.set_sensitive(False)
|
||||
else:
|
||||
|
|
|
@ -83,14 +83,11 @@ from common import helpers
|
|||
screen_w = Gdk.Screen.width()
|
||||
screen_h = Gdk.Screen.height()
|
||||
|
||||
def add_image_to_menuitem(menuitem, icon_name):
|
||||
def add_image_to_button(button, icon_name):
|
||||
img = Gtk.Image()
|
||||
path_img = get_icon_path(icon_name)
|
||||
img.set_from_file(path_img)
|
||||
menuitem.set_image(img)
|
||||
|
||||
def add_image_to_button(button, icon_name):
|
||||
add_image_to_menuitem(button, icon_name)
|
||||
button.set_image(img)
|
||||
|
||||
GUI_DIR = os.path.join(gajim.DATA_DIR, 'gui')
|
||||
def get_gtk_builder(file_name, widget=None):
|
||||
|
|
|
@ -42,13 +42,8 @@ def build_resources_submenu(contacts, account, action, room_jid=None,
|
|||
iconset = gajim.config.DEFAULT_ICONSET
|
||||
path = os.path.join(helpers.get_iconset_path(iconset), '16x16')
|
||||
for c in contacts:
|
||||
# icon MUST be different instance for every item
|
||||
state_images = gtkgui_helpers.load_iconset(path)
|
||||
item = Gtk.ImageMenuItem.new_with_label(
|
||||
item = Gtk.MenuItem.new_with_label(
|
||||
'%s (%s)' % (c.resource, str(c.priority)))
|
||||
icon_name = helpers.get_icon_name_to_show(c, account)
|
||||
icon = state_images[icon_name]
|
||||
item.set_image(icon)
|
||||
sub_menu.append(item)
|
||||
|
||||
if action == roster.on_invite_to_room:
|
||||
|
@ -97,10 +92,8 @@ show_bookmarked=False, force_resource=False):
|
|||
return
|
||||
invite_to_submenu = Gtk.Menu()
|
||||
invite_menuitem.set_submenu(invite_to_submenu)
|
||||
invite_to_new_room_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(_(
|
||||
invite_to_new_room_menuitem = Gtk.MenuItem.new_with_mnemonic(_(
|
||||
'_New Group Chat'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_NEW, Gtk.IconSize.MENU)
|
||||
invite_to_new_room_menuitem.set_image(icon)
|
||||
if len(contact_list) > 1: # several resources
|
||||
invite_to_new_room_menuitem.set_submenu(build_resources_submenu(
|
||||
contact_list, account, roster.on_invite_to_new_room, cap=NS_MUC))
|
||||
|
@ -155,9 +148,7 @@ show_bookmarked=False, force_resource=False):
|
|||
item = Gtk.SeparatorMenuItem.new() # separator
|
||||
invite_to_submenu.append(item)
|
||||
for (room_jid, account) in rooms:
|
||||
menuitem = Gtk.ImageMenuItem.new_with_label(room_jid.split('@')[0])
|
||||
muc_active_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
menuitem.set_image(muc_active_icon)
|
||||
menuitem = Gtk.MenuItem.new_with_label(room_jid.split('@')[0])
|
||||
if len(contact_list) > 1: # several resources
|
||||
menuitem.set_submenu(build_resources_submenu(
|
||||
contact_list, account, roster.on_invite_to_room, room_jid,
|
||||
|
@ -191,9 +182,7 @@ show_bookmarked=False, force_resource=False):
|
|||
item = Gtk.SeparatorMenuItem.new() # separator
|
||||
invite_to_submenu.append(item)
|
||||
for (room_jid, account) in rooms2:
|
||||
menuitem = Gtk.ImageMenuItem.new_with_label(room_jid.split('@')[0])
|
||||
muc_inactive_icon = gtkgui_helpers.load_icon('muc_inactive')
|
||||
menuitem.set_image(muc_inactive_icon)
|
||||
menuitem = Gtk.MenuItem.new_with_label(room_jid.split('@')[0])
|
||||
if len(contact_list) > 1: # several resources
|
||||
menuitem.set_submenu(build_resources_submenu(
|
||||
contact_list, account, roster.on_invite_to_room, room_jid,
|
||||
|
@ -259,19 +248,6 @@ control=None, gc_contact=None, is_anonymous=True):
|
|||
|
||||
items_to_hide = []
|
||||
|
||||
# add a special img for send file menuitem
|
||||
pixbuf = gtkgui_helpers.get_icon_pixmap('document-send', quiet=True)
|
||||
img = Gtk.Image.new_from_pixbuf(pixbuf)
|
||||
send_file_menuitem.set_image(img)
|
||||
|
||||
if not our_jid:
|
||||
# add a special img for rename menuitem
|
||||
gtkgui_helpers.add_image_to_menuitem(rename_menuitem, 'gajim-kbd_input')
|
||||
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
convert_to_gc_menuitem.set_image(muc_icon)
|
||||
|
||||
contacts = gajim.contacts.get_contacts(account, jid)
|
||||
if len(contacts) > 1 and use_multiple_contacts: # several resources
|
||||
start_chat_menuitem.set_submenu(build_resources_submenu(contacts,
|
||||
|
@ -304,16 +280,12 @@ control=None, gc_contact=None, is_anonymous=True):
|
|||
execute_command_menuitem.set_sensitive(False)
|
||||
|
||||
rename_menuitem.connect('activate', roster.on_rename, 'contact', jid,
|
||||
account)
|
||||
account)
|
||||
history_menuitem.connect('activate', roster.on_history, contact, account)
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
|
||||
img = Gtk.Image()
|
||||
img.set_from_icon_name('document-open-recent', Gtk.IconSize.MENU)
|
||||
history_menuitem.set_image(img)
|
||||
|
||||
if control:
|
||||
convert_to_gc_menuitem.connect('activate',
|
||||
control._on_convert_to_gc_menuitem_activate)
|
||||
control._on_convert_to_gc_menuitem_activate)
|
||||
else:
|
||||
items_to_hide.append(convert_to_gc_menuitem)
|
||||
|
||||
|
@ -429,19 +401,7 @@ control=None, gc_contact=None, is_anonymous=True):
|
|||
# Transport contact, send custom status unavailable
|
||||
send_custom_status_menuitem.set_sensitive(False)
|
||||
elif blocked:
|
||||
send_custom_status_menuitem.set_image(gtkgui_helpers.load_icon('offline'))
|
||||
send_custom_status_menuitem.set_sensitive(False)
|
||||
elif account in gajim.interface.status_sent_to_users and \
|
||||
jid in gajim.interface.status_sent_to_users[account]:
|
||||
send_custom_status_menuitem.set_image(gtkgui_helpers.load_icon(
|
||||
gajim.interface.status_sent_to_users[account][jid]))
|
||||
else:
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_NETWORK, Gtk.IconSize.MENU)
|
||||
send_custom_status_menuitem.set_image(icon)
|
||||
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
invite_menuitem.set_image(muc_icon)
|
||||
|
||||
if gc_contact:
|
||||
if not gc_contact.jid:
|
||||
|
@ -469,24 +429,18 @@ control=None, gc_contact=None, is_anonymous=True):
|
|||
# One or several resource, we do the same for send_custom_status
|
||||
status_menuitems = Gtk.Menu()
|
||||
send_custom_status_menuitem.set_submenu(status_menuitems)
|
||||
iconset = gajim.config.get('iconset')
|
||||
path = os.path.join(helpers.get_iconset_path(iconset), '16x16')
|
||||
for s in ('online', 'chat', 'away', 'xa', 'dnd', 'offline'):
|
||||
# icon MUST be different instance for every item
|
||||
state_images = gtkgui_helpers.load_iconset(path)
|
||||
status_menuitem = Gtk.ImageMenuItem.new_with_label(
|
||||
helpers.get_uf_show(s))
|
||||
status_menuitem = Gtk.MenuItem.new_with_label(helpers.get_uf_show(s))
|
||||
status_menuitem.connect('activate', roster.on_send_custom_status,
|
||||
[(contact, account)], s)
|
||||
icon = state_images[s]
|
||||
status_menuitem.set_image(icon)
|
||||
status_menuitems.append(status_menuitem)
|
||||
|
||||
send_single_message_menuitem.connect('activate',
|
||||
roster.on_send_single_message_menuitem_activate, account, contact)
|
||||
roster.on_send_single_message_menuitem_activate, account, contact)
|
||||
|
||||
remove_from_roster_menuitem.connect('activate', roster.on_req_usub,
|
||||
[(contact, account)])
|
||||
[(contact, account)])
|
||||
information_menuitem.connect('activate', roster.on_info, contact, account)
|
||||
|
||||
if _('Not in Roster') not in contact.get_shown_groups():
|
||||
|
@ -584,9 +538,7 @@ def get_transport_menu(contact, account):
|
|||
menu = Gtk.Menu()
|
||||
|
||||
# Send single message
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('Send Single _Message...'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_NEW, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('Send Single _Message...'))
|
||||
item.connect('activate', roster.on_send_single_message_menuitem_activate,
|
||||
account, contact)
|
||||
menu.append(item)
|
||||
|
@ -598,35 +550,18 @@ def get_transport_menu(contact, account):
|
|||
blocked = True
|
||||
|
||||
# Send Custom Status
|
||||
send_custom_status_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
send_custom_status_menuitem = Gtk.MenuItem.new_with_mnemonic(
|
||||
_('Send Cus_tom Status'))
|
||||
# add a special img for this menuitem
|
||||
if blocked:
|
||||
send_custom_status_menuitem.set_image(gtkgui_helpers.load_icon(
|
||||
'offline'))
|
||||
send_custom_status_menuitem.set_sensitive(False)
|
||||
else:
|
||||
if account in gajim.interface.status_sent_to_users and \
|
||||
jid in gajim.interface.status_sent_to_users[account]:
|
||||
send_custom_status_menuitem.set_image(gtkgui_helpers.load_icon(
|
||||
gajim.interface.status_sent_to_users[account][jid]))
|
||||
else:
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_NETWORK,
|
||||
Gtk.IconSize.MENU)
|
||||
send_custom_status_menuitem.set_image(icon)
|
||||
status_menuitems = Gtk.Menu()
|
||||
send_custom_status_menuitem.set_submenu(status_menuitems)
|
||||
iconset = gajim.config.get('iconset')
|
||||
path = os.path.join(helpers.get_iconset_path(iconset), '16x16')
|
||||
for s in ('online', 'chat', 'away', 'xa', 'dnd', 'offline'):
|
||||
# icon MUST be different instance for every item
|
||||
state_images = gtkgui_helpers.load_iconset(path)
|
||||
status_menuitem = Gtk.ImageMenuItem.new_with_label(
|
||||
helpers.get_uf_show(s))
|
||||
status_menuitem = Gtk.MenuItem.new_with_label(helpers.get_uf_show(
|
||||
s))
|
||||
status_menuitem.connect('activate', roster.on_send_custom_status,
|
||||
[(contact, account)], s)
|
||||
icon = state_images[s]
|
||||
status_menuitem.set_image(icon)
|
||||
status_menuitems.append(status_menuitem)
|
||||
menu.append(send_custom_status_menuitem)
|
||||
if gajim.account_is_disconnected(account):
|
||||
|
@ -636,9 +571,7 @@ def get_transport_menu(contact, account):
|
|||
menu.append(item)
|
||||
|
||||
# Execute Command
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('E_xecute Command...'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_EXECUTE, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('E_xecute Command...'))
|
||||
menu.append(item)
|
||||
item.connect('activate', roster.on_execute_command, contact, account,
|
||||
contact.resource)
|
||||
|
@ -646,26 +579,20 @@ def get_transport_menu(contact, account):
|
|||
item.set_sensitive(False)
|
||||
|
||||
# Manage Transport submenu
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Manage Transport'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_PROPERTIES, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Manage Transport'))
|
||||
manage_transport_submenu = Gtk.Menu()
|
||||
item.set_submenu(manage_transport_submenu)
|
||||
menu.append(item)
|
||||
|
||||
# Modify Transport
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Modify Transport'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_PREFERENCES, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Modify Transport'))
|
||||
manage_transport_submenu.append(item)
|
||||
item.connect('activate', roster.on_edit_agent, contact, account)
|
||||
if gajim.account_is_disconnected(account):
|
||||
item.set_sensitive(False)
|
||||
|
||||
# Rename
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Rename...'))
|
||||
# add a special img for rename menuitem
|
||||
gtkgui_helpers.add_image_to_menuitem(item, 'gajim-kbd_input')
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Rename...'))
|
||||
manage_transport_submenu.append(item)
|
||||
item.connect('activate', roster.on_rename, 'agent', jid, account)
|
||||
if gajim.account_is_disconnected(account):
|
||||
|
@ -676,22 +603,18 @@ def get_transport_menu(contact, account):
|
|||
|
||||
# Block
|
||||
if blocked:
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Unblock'))
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Unblock'))
|
||||
item.connect('activate', roster.on_unblock, [(contact, account)])
|
||||
else:
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Block'))
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Block'))
|
||||
item.connect('activate', roster.on_block, [(contact, account)])
|
||||
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_STOP, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
manage_transport_submenu.append(item)
|
||||
if gajim.account_is_disconnected(account):
|
||||
item.set_sensitive(False)
|
||||
|
||||
# Remove
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('Remo_ve'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_REMOVE, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('Remo_ve'))
|
||||
manage_transport_submenu.append(item)
|
||||
item.connect('activate', roster.on_remove_agent, [(contact, account)])
|
||||
if gajim.account_is_disconnected(account):
|
||||
|
@ -701,10 +624,7 @@ def get_transport_menu(contact, account):
|
|||
menu.append(item)
|
||||
|
||||
# Information
|
||||
information_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
_('_Information'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_INFO, Gtk.IconSize.MENU)
|
||||
information_menuitem.set_image(icon)
|
||||
information_menuitem = Gtk.MenuItem.new_with_mnemonic(_('_Information'))
|
||||
menu.append(information_menuitem)
|
||||
information_menuitem.connect('activate', roster.on_info, contact, account)
|
||||
if gajim.account_is_disconnected(account):
|
||||
|
|
|
@ -966,9 +966,6 @@ class HtmlTextView(Gtk.TextView):
|
|||
else: # It's a mail or a JID
|
||||
# load muc icon
|
||||
join_group_chat_menuitem = xml.get_object('join_group_chat_menuitem')
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
join_group_chat_menuitem.set_image(muc_icon)
|
||||
|
||||
text = text.lower()
|
||||
if text.startswith('xmpp:'):
|
||||
|
|
|
@ -211,14 +211,13 @@ class ProfileWindow:
|
|||
|
||||
if pixbuf not in (None, 'ask'):
|
||||
nick = gajim.config.get_per('accounts', self.account, 'name')
|
||||
menuitem = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_SAVE_AS,
|
||||
None)
|
||||
menuitem = Gtk.MenuItem.new_with_mnemonic(_('Save _As'))
|
||||
menuitem.connect('activate',
|
||||
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
|
||||
self.jid, nick)
|
||||
menu.append(menuitem)
|
||||
# show clear
|
||||
menuitem = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_CLEAR, None)
|
||||
menuitem = Gtk.MenuItem.new_with_mnemonic(_('_Clear'))
|
||||
menuitem.connect('activate', self.on_clear_button_clicked)
|
||||
menu.append(menuitem)
|
||||
menu.connect('selection-done', lambda w:w.destroy())
|
||||
|
|
|
@ -5261,17 +5261,10 @@ class RosterWindow:
|
|||
if not force and not self.actions_menu_needs_rebuild:
|
||||
return
|
||||
history_menuitem = self.xml.get_object('history_menuitem')
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
|
||||
img = Gtk.Image()
|
||||
img.set_from_icon_name('document-open-recent', Gtk.IconSize.MENU)
|
||||
history_menuitem.set_image(img)
|
||||
new_chat_menuitem = self.xml.get_object('new_chat_menuitem')
|
||||
single_message_menuitem = self.xml.get_object(
|
||||
'send_single_message_menuitem')
|
||||
join_gc_menuitem = self.xml.get_object('join_gc_menuitem')
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
join_gc_menuitem.set_image(muc_icon)
|
||||
add_new_contact_menuitem = self.xml.get_object(
|
||||
'add_new_contact_menuitem')
|
||||
service_disco_menuitem = self.xml.get_object('service_disco_menuitem')
|
||||
|
@ -5456,10 +5449,7 @@ class RosterWindow:
|
|||
newitem = Gtk.SeparatorMenuItem.new() # separator
|
||||
gc_sub_menu.append(newitem)
|
||||
|
||||
newitem = Gtk.ImageMenuItem.new_with_mnemonic(_('_Manage Bookmarks...'))
|
||||
img = Gtk.Image.new_from_stock(Gtk.STOCK_PREFERENCES,
|
||||
Gtk.IconSize.MENU)
|
||||
newitem.set_image(img)
|
||||
newitem = Gtk.MenuItem.new_with_mnemonic(_('_Manage Bookmarks...'))
|
||||
newitem.connect('activate', self.on_manage_bookmarks_menuitem_activate)
|
||||
gc_sub_menu.append(newitem)
|
||||
gc_sub_menu.show_all()
|
||||
|
@ -5539,7 +5529,6 @@ class RosterWindow:
|
|||
# using self.jabber_status_images is poopoo
|
||||
iconset = gajim.config.get('iconset')
|
||||
path = os.path.join(helpers.get_iconset_path(iconset), '16x16')
|
||||
state_images = gtkgui_helpers.load_iconset(path)
|
||||
|
||||
if not gajim.config.get_per('accounts', account, 'is_zeroconf'):
|
||||
xml = gtkgui_helpers.get_gtk_builder('account_context_menu.ui')
|
||||
|
@ -5549,9 +5538,6 @@ class RosterWindow:
|
|||
start_chat_menuitem = xml.get_object('start_chat_menuitem')
|
||||
join_group_chat_menuitem = xml.get_object(
|
||||
'join_group_chat_menuitem')
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
join_group_chat_menuitem.set_image(muc_icon)
|
||||
open_gmail_inbox_menuitem = xml.get_object(
|
||||
'open_gmail_inbox_menuitem')
|
||||
add_contact_menuitem = xml.get_object('add_contact_menuitem')
|
||||
|
@ -5565,9 +5551,7 @@ class RosterWindow:
|
|||
|
||||
for show in ('online', 'chat', 'away', 'xa', 'dnd', 'invisible'):
|
||||
uf_show = helpers.get_uf_show(show, use_mnemonic=True)
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(uf_show)
|
||||
icon = state_images[show]
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(uf_show)
|
||||
sub_menu.append(item)
|
||||
con = gajim.connections[account]
|
||||
if show == 'invisible' and con.connected > 1 and \
|
||||
|
@ -5579,8 +5563,7 @@ class RosterWindow:
|
|||
item = Gtk.SeparatorMenuItem.new()
|
||||
sub_menu.append(item)
|
||||
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Change Status Message'))
|
||||
gtkgui_helpers.add_image_to_menuitem(item, 'gajim-kbd_input')
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Change Status Message'))
|
||||
sub_menu.append(item)
|
||||
item.connect('activate', self.on_change_status_message_activate,
|
||||
account)
|
||||
|
@ -5591,9 +5574,7 @@ class RosterWindow:
|
|||
sub_menu.append(item)
|
||||
|
||||
uf_show = helpers.get_uf_show('offline', use_mnemonic=True)
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(uf_show)
|
||||
icon = state_images['offline']
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(uf_show)
|
||||
sub_menu.append(item)
|
||||
item.connect('activate', self.change_status, account, 'offline')
|
||||
|
||||
|
@ -5617,7 +5598,7 @@ class RosterWindow:
|
|||
add_item(_('Publish Location'), 'publish_location',
|
||||
self.on_publish_location_toggled)
|
||||
|
||||
pep_config = Gtk.ImageMenuItem.new_with_label(
|
||||
pep_config = Gtk.MenuItem.new_with_label(
|
||||
_('Configure Services...'))
|
||||
item = Gtk.SeparatorMenuItem.new()
|
||||
pep_submenu.append(item)
|
||||
|
@ -5625,9 +5606,6 @@ class RosterWindow:
|
|||
pep_submenu.append(pep_config)
|
||||
pep_config.connect('activate',
|
||||
self.on_pep_services_menuitem_activate, account)
|
||||
img = Gtk.Image.new_from_stock(Gtk.STOCK_PREFERENCES,
|
||||
Gtk.IconSize.MENU)
|
||||
pep_config.set_image(img)
|
||||
|
||||
else:
|
||||
pep_menuitem.set_sensitive(False)
|
||||
|
@ -5679,17 +5657,14 @@ class RosterWindow:
|
|||
|
||||
for show in ('online', 'away', 'dnd', 'invisible'):
|
||||
uf_show = helpers.get_uf_show(show, use_mnemonic=True)
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(uf_show)
|
||||
icon = state_images[show]
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(uf_show)
|
||||
sub_menu.append(item)
|
||||
item.connect('activate', self.change_status, account, show)
|
||||
|
||||
item = Gtk.SeparatorMenuItem.new()
|
||||
sub_menu.append(item)
|
||||
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Change Status Message'))
|
||||
gtkgui_helpers.add_image_to_menuitem(item, 'gajim-kbd_input')
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Change Status Message'))
|
||||
sub_menu.append(item)
|
||||
item.connect('activate', self.on_change_status_message_activate,
|
||||
account)
|
||||
|
@ -5697,9 +5672,7 @@ class RosterWindow:
|
|||
item.set_sensitive(False)
|
||||
|
||||
uf_show = helpers.get_uf_show('offline', use_mnemonic=True)
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(uf_show)
|
||||
icon = state_images['offline']
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(uf_show)
|
||||
sub_menu.append(item)
|
||||
item.connect('activate', self.change_status, account, 'offline')
|
||||
|
||||
|
@ -5726,11 +5699,7 @@ class RosterWindow:
|
|||
accounts.append(account)
|
||||
accounts.sort()
|
||||
for account in accounts:
|
||||
state_images = gtkgui_helpers.load_iconset(path)
|
||||
item = Gtk.ImageMenuItem.new_with_label(account)
|
||||
show = gajim.SHOW_LIST[gajim.connections[account].connected]
|
||||
icon = state_images[show]
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_label(account)
|
||||
account_menu = self.build_account_menu(account)
|
||||
item.set_submenu(account_menu)
|
||||
menu.append(item)
|
||||
|
@ -5770,20 +5739,15 @@ class RosterWindow:
|
|||
|
||||
# Make special context menu if group is Groupchats
|
||||
if group == _('Groupchats'):
|
||||
maximize_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(_(
|
||||
maximize_menuitem = Gtk.MenuItem.new_with_mnemonic(_(
|
||||
'_Maximize All'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_GOTO_TOP,
|
||||
Gtk.IconSize.MENU)
|
||||
maximize_menuitem.set_image(icon)
|
||||
maximize_menuitem.connect('activate',
|
||||
self.on_all_groupchat_maximized, list_)
|
||||
menu.append(maximize_menuitem)
|
||||
else:
|
||||
# Send Group Message
|
||||
send_group_message_item = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
send_group_message_item = Gtk.MenuItem.new_with_mnemonic(
|
||||
_('Send Group M_essage'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_NEW, Gtk.IconSize.MENU)
|
||||
send_group_message_item.set_image(icon)
|
||||
|
||||
send_group_message_submenu = Gtk.Menu()
|
||||
send_group_message_item.set_submenu(send_group_message_submenu)
|
||||
|
@ -5805,41 +5769,27 @@ class RosterWindow:
|
|||
|
||||
# Invite to
|
||||
if group != _('Transports'):
|
||||
invite_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
invite_menuitem = Gtk.MenuItem.new_with_mnemonic(
|
||||
_('In_vite to'))
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
invite_menuitem.set_image(muc_icon)
|
||||
|
||||
gui_menu_builder.build_invite_submenu(invite_menuitem,
|
||||
list_online, show_bookmarked=show_bookmarked)
|
||||
menu.append(invite_menuitem)
|
||||
|
||||
# Send Custom Status
|
||||
send_custom_status_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
send_custom_status_menuitem = Gtk.MenuItem.new_with_mnemonic(
|
||||
_('Send Cus_tom Status'))
|
||||
# add a special img for this menuitem
|
||||
if helpers.group_is_blocked(account, group):
|
||||
send_custom_status_menuitem.set_image(gtkgui_helpers.load_icon(
|
||||
'offline'))
|
||||
send_custom_status_menuitem.set_sensitive(False)
|
||||
else:
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_NETWORK,
|
||||
Gtk.IconSize.MENU)
|
||||
send_custom_status_menuitem.set_image(icon)
|
||||
status_menuitems = Gtk.Menu()
|
||||
send_custom_status_menuitem.set_submenu(status_menuitems)
|
||||
iconset = gajim.config.get('iconset')
|
||||
path = os.path.join(helpers.get_iconset_path(iconset), '16x16')
|
||||
for s in ('online', 'chat', 'away', 'xa', 'dnd', 'offline'):
|
||||
# icon MUST be different instance for every item
|
||||
state_images = gtkgui_helpers.load_iconset(path)
|
||||
status_menuitem = Gtk.ImageMenuItem.new_with_label(
|
||||
status_menuitem = Gtk.MenuItem.new_with_label(
|
||||
helpers.get_uf_show(s))
|
||||
status_menuitem.connect('activate', self.on_send_custom_status,
|
||||
list_, s, group)
|
||||
icon = state_images[s]
|
||||
status_menuitem.set_image(icon)
|
||||
status_menuitems.append(status_menuitem)
|
||||
menu.append(send_custom_status_menuitem)
|
||||
|
||||
|
@ -5858,9 +5808,7 @@ class RosterWindow:
|
|||
menu.append(item)
|
||||
|
||||
# Rename
|
||||
rename_item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Rename...'))
|
||||
# add a special img for rename menuitem
|
||||
gtkgui_helpers.add_image_to_menuitem(rename_item, 'gajim-kbd_input')
|
||||
rename_item = Gtk.MenuItem.new_with_mnemonic(_('_Rename...'))
|
||||
menu.append(rename_item)
|
||||
rename_item.connect('activate', self.on_rename, 'group', group,
|
||||
account)
|
||||
|
@ -5877,30 +5825,19 @@ class RosterWindow:
|
|||
|
||||
if is_blocked and gajim.connections[account].\
|
||||
privacy_rules_supported:
|
||||
unblock_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
_('_Unblock'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_STOP,
|
||||
Gtk.IconSize.MENU)
|
||||
unblock_menuitem.set_image(icon)
|
||||
unblock_menuitem = Gtk.MenuItem.new_with_mnemonic(_('_Unblock'))
|
||||
unblock_menuitem.connect('activate', self.on_unblock, list_,
|
||||
group)
|
||||
menu.append(unblock_menuitem)
|
||||
else:
|
||||
block_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
_('_Block'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_STOP,
|
||||
Gtk.IconSize.MENU)
|
||||
block_menuitem.set_image(icon)
|
||||
block_menuitem = Gtk.MenuItem.new_with_mnemonic(_('_Block'))
|
||||
block_menuitem.connect('activate', self.on_block, list_, group)
|
||||
menu.append(block_menuitem)
|
||||
if not gajim.connections[account].privacy_rules_supported:
|
||||
block_menuitem.set_sensitive(False)
|
||||
|
||||
# Remove group
|
||||
remove_item = Gtk.ImageMenuItem.new_with_mnemonic(_('Remo_ve'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_REMOVE,
|
||||
Gtk.IconSize.MENU)
|
||||
remove_item.set_image(icon)
|
||||
remove_item = Gtk.MenuItem.new_with_mnemonic(_('Remo_ve'))
|
||||
menu.append(remove_item)
|
||||
remove_item.connect('activate', self.on_remove_group_item_activated,
|
||||
group, account)
|
||||
|
@ -5971,19 +5908,14 @@ class RosterWindow:
|
|||
show_bookmarked = False
|
||||
break
|
||||
if account is not None:
|
||||
send_group_message_item = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
send_group_message_item = Gtk.MenuItem.new_with_mnemonic(
|
||||
_('Send Group M_essage'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_NEW, Gtk.IconSize.MENU)
|
||||
send_group_message_item.set_image(icon)
|
||||
menu.append(send_group_message_item)
|
||||
send_group_message_item.connect('activate',
|
||||
self.on_send_single_message_menuitem_activate, account, list_)
|
||||
|
||||
# Invite to Groupchat
|
||||
invite_item = Gtk.ImageMenuItem.new_with_mnemonic(_('In_vite to'))
|
||||
muc_icon = gtkgui_helpers.load_icon('muc_active')
|
||||
if muc_icon:
|
||||
invite_item.set_image(muc_icon)
|
||||
invite_item = Gtk.MenuItem.new_with_mnemonic(_('In_vite to'))
|
||||
|
||||
gui_menu_builder.build_invite_submenu(invite_item, list_,
|
||||
show_bookmarked=show_bookmarked)
|
||||
|
@ -5993,19 +5925,13 @@ class RosterWindow:
|
|||
menu.append(item)
|
||||
|
||||
# Manage Transport submenu
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Manage Contacts'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_PROPERTIES,
|
||||
Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Manage Contacts'))
|
||||
manage_contacts_submenu = Gtk.Menu()
|
||||
item.set_submenu(manage_contacts_submenu)
|
||||
menu.append(item)
|
||||
|
||||
# Edit Groups
|
||||
edit_groups_item = Gtk.ImageMenuItem.new_with_mnemonic(_(
|
||||
'Edit _Groups...'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_EDIT, Gtk.IconSize.MENU)
|
||||
edit_groups_item.set_image(icon)
|
||||
edit_groups_item = Gtk.MenuItem.new_with_mnemonic(_('Edit _Groups...'))
|
||||
manage_contacts_submenu.append(edit_groups_item)
|
||||
edit_groups_item.connect('activate', self.on_edit_groups, list_)
|
||||
|
||||
|
@ -6014,16 +5940,11 @@ class RosterWindow:
|
|||
|
||||
# Block
|
||||
if is_blocked and privacy_rules_supported:
|
||||
unblock_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(
|
||||
_('_Unblock'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_STOP, Gtk.IconSize.MENU)
|
||||
unblock_menuitem.set_image(icon)
|
||||
unblock_menuitem = Gtk.MenuItem.new_with_mnemonic(_('_Unblock'))
|
||||
unblock_menuitem.connect('activate', self.on_unblock, list_)
|
||||
manage_contacts_submenu.append(unblock_menuitem)
|
||||
else:
|
||||
block_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(_('_Block'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_STOP, Gtk.IconSize.MENU)
|
||||
block_menuitem.set_image(icon)
|
||||
block_menuitem = Gtk.MenuItem.new_with_mnemonic(_('_Block'))
|
||||
block_menuitem.connect('activate', self.on_block, list_)
|
||||
manage_contacts_submenu.append(block_menuitem)
|
||||
|
||||
|
@ -6031,9 +5952,7 @@ class RosterWindow:
|
|||
block_menuitem.set_sensitive(False)
|
||||
|
||||
# Remove
|
||||
remove_item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Remove'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_REMOVE, Gtk.IconSize.MENU)
|
||||
remove_item.set_image(icon)
|
||||
remove_item = Gtk.MenuItem.new_with_mnemonic(_('_Remove'))
|
||||
manage_contacts_submenu.append(remove_item)
|
||||
remove_item.connect('activate', self.on_req_usub, list_)
|
||||
# unsensitive remove if one account is not connected
|
||||
|
@ -6070,29 +5989,20 @@ class RosterWindow:
|
|||
menu = Gtk.Menu()
|
||||
|
||||
if jid in gajim.interface.minimized_controls[account]:
|
||||
maximize_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(_(
|
||||
maximize_menuitem = Gtk.MenuItem.new_with_mnemonic(_(
|
||||
'_Maximize'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_GOTO_TOP,
|
||||
Gtk.IconSize.MENU)
|
||||
maximize_menuitem.set_image(icon)
|
||||
maximize_menuitem.connect('activate', self.on_groupchat_maximized, \
|
||||
jid, account)
|
||||
menu.append(maximize_menuitem)
|
||||
|
||||
if not gajim.gc_connected[account].get(jid, False):
|
||||
connect_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(_(
|
||||
connect_menuitem = Gtk.MenuItem.new_with_mnemonic(_(
|
||||
'_Reconnect'))
|
||||
connect_icon = Gtk.Image.new_from_stock(Gtk.STOCK_CONNECT, \
|
||||
Gtk.IconSize.MENU)
|
||||
connect_menuitem.set_image(connect_icon)
|
||||
connect_menuitem.connect('activate', self.on_reconnect, jid,
|
||||
account)
|
||||
menu.append(connect_menuitem)
|
||||
disconnect_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(_(
|
||||
disconnect_menuitem = Gtk.MenuItem.new_with_mnemonic(_(
|
||||
'_Disconnect'))
|
||||
disconnect_icon = Gtk.Image.new_from_stock(Gtk.STOCK_DISCONNECT, \
|
||||
Gtk.IconSize.MENU)
|
||||
disconnect_menuitem.set_image(disconnect_icon)
|
||||
disconnect_menuitem.connect('activate', self.on_disconnect, jid,
|
||||
account)
|
||||
menu.append(disconnect_menuitem)
|
||||
|
@ -6100,18 +6010,7 @@ class RosterWindow:
|
|||
item = Gtk.SeparatorMenuItem.new() # separator
|
||||
menu.append(item)
|
||||
|
||||
history_menuitem = Gtk.ImageMenuItem.new_with_mnemonic(_('_History'))
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
|
||||
history_icon = Gtk.Image()
|
||||
history_icon.set_from_icon_name('document-open-recent',
|
||||
Gtk.IconSize.MENU)
|
||||
else:
|
||||
history_icon = Gtk.Image.new_from_stock(Gtk.STOCK_JUSTIFY_FILL, \
|
||||
Gtk.IconSize.MENU)
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
|
||||
history_icon = Gtk.Image()
|
||||
history_icon.set_from_icon_name('document-open-recent', Gtk.IconSize.MENU)
|
||||
history_menuitem.set_image(history_icon)
|
||||
history_menuitem = Gtk.MenuItem.new_with_mnemonic(_('_History'))
|
||||
history_menuitem .connect('activate', self.on_history, contact, account)
|
||||
menu.append(history_menuitem)
|
||||
|
||||
|
@ -6186,14 +6085,7 @@ class RosterWindow:
|
|||
menu.append(item)
|
||||
|
||||
# History manager
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('History Manager'))
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
|
||||
icon = Gtk.Image()
|
||||
icon.set_from_icon_name('document-open-recent', Gtk.IconSize.MENU)
|
||||
else:
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_JUSTIFY_FILL,
|
||||
Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('History Manager'))
|
||||
menu.append(item)
|
||||
item.connect('activate', self.on_history_manager_menuitem_activate)
|
||||
|
||||
|
@ -6201,9 +6093,7 @@ class RosterWindow:
|
|||
"""
|
||||
Show join new group chat item and bookmarks list for an account
|
||||
"""
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Join New Group Chat'))
|
||||
icon = Gtk.Image.new_from_stock(Gtk.STOCK_NEW, Gtk.IconSize.MENU)
|
||||
item.set_image(icon)
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Join New Group Chat'))
|
||||
item.connect('activate', self.on_join_gc_activate, account)
|
||||
|
||||
gc_sub_menu.append(item)
|
||||
|
@ -6426,11 +6316,6 @@ class RosterWindow:
|
|||
# Add a Separator (self._iter_is_separator() checks on string SEPARATOR)
|
||||
liststore.append(['SEPARATOR', None, '', True])
|
||||
|
||||
path = gtkgui_helpers.get_icon_path('gajim-plugins')
|
||||
img = Gtk.Image()
|
||||
img.set_from_file(path)
|
||||
self.xml.get_object('plugins_menuitem').set_image(img)
|
||||
|
||||
path = gtkgui_helpers.get_icon_path('gajim-kbd_input')
|
||||
img = Gtk.Image()
|
||||
img.set_from_file(path)
|
||||
|
@ -6477,13 +6362,6 @@ class RosterWindow:
|
|||
|
||||
self.xml.get_object('show_roster_menuitem').set_active(True)
|
||||
|
||||
if gtkgui_helpers.gtk_icon_theme.has_icon('document-open-recent'):
|
||||
history_icon = Gtk.Image()
|
||||
history_icon.set_from_icon_name('document-open-recent',
|
||||
Gtk.IconSize.MENU)
|
||||
history_menuitem = self.xml.get_object('history_menuitem')
|
||||
history_menuitem.set_image(history_icon)
|
||||
|
||||
# columns
|
||||
col = Gtk.TreeViewColumn()
|
||||
# list of renderers with attributes / properties in the form:
|
||||
|
|
|
@ -223,23 +223,17 @@ class StatusIcon:
|
|||
# We need our own set of status icons, let's make 'em!
|
||||
iconset = gajim.config.get('iconset')
|
||||
path = os.path.join(helpers.get_iconset_path(iconset), '16x16')
|
||||
state_images = gtkgui_helpers.load_iconset(path)
|
||||
|
||||
if 'muc_active' in state_images:
|
||||
join_gc_menuitem.set_image(state_images['muc_active'])
|
||||
|
||||
for show in ('online', 'chat', 'away', 'xa', 'dnd', 'invisible'):
|
||||
uf_show = helpers.get_uf_show(show, use_mnemonic=True)
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(uf_show)
|
||||
item.set_image(state_images[show])
|
||||
item = Gtk.MenuItem.new_with_mnemonic(uf_show)
|
||||
sub_menu.append(item)
|
||||
item.connect('activate', self.on_show_menuitem_activate, show)
|
||||
|
||||
item = Gtk.SeparatorMenuItem.new()
|
||||
sub_menu.append(item)
|
||||
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(_('_Change Status Message...'))
|
||||
gtkgui_helpers.add_image_to_menuitem(item, 'gajim-kbd_input')
|
||||
item = Gtk.MenuItem.new_with_mnemonic(_('_Change Status Message...'))
|
||||
sub_menu.append(item)
|
||||
item.connect('activate', self.on_change_status_message_activate)
|
||||
|
||||
|
@ -253,8 +247,7 @@ class StatusIcon:
|
|||
sub_menu.append(item)
|
||||
|
||||
uf_show = helpers.get_uf_show('offline', use_mnemonic=True)
|
||||
item = Gtk.ImageMenuItem.new_with_mnemonic(uf_show)
|
||||
item.set_image(state_images['offline'])
|
||||
item = Gtk.MenuItem.new_with_mnemonic(uf_show)
|
||||
sub_menu.append(item)
|
||||
item.connect('activate', self.on_show_menuitem_activate, 'offline')
|
||||
|
||||
|
@ -340,11 +333,9 @@ class StatusIcon:
|
|||
|
||||
newitem = Gtk.SeparatorMenuItem.new() # separator
|
||||
gc_sub_menu.append(newitem)
|
||||
newitem = Gtk.ImageMenuItem.new_with_mnemonic(_('_Manage Bookmarks...'))
|
||||
img = Gtk.Image.new_from_stock(Gtk.STOCK_PREFERENCES, Gtk.IconSize.MENU)
|
||||
newitem.set_image(img)
|
||||
newitem = Gtk.MenuItem.new_with_mnemonic(_('_Manage Bookmarks...'))
|
||||
newitem.connect('activate',
|
||||
gajim.interface.roster.on_manage_bookmarks_menuitem_activate)
|
||||
gajim.interface.roster.on_manage_bookmarks_menuitem_activate)
|
||||
gc_sub_menu.append(newitem)
|
||||
if connected_accounts_with_private_storage == 0:
|
||||
newitem.set_sensitive(False)
|
||||
|
|
|
@ -183,7 +183,7 @@ class VcardWindow:
|
|||
"""
|
||||
if event.button == 3: # right click
|
||||
menu = Gtk.Menu()
|
||||
menuitem = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_SAVE_AS, None)
|
||||
menuitem = Gtk.MenuItem.new_with_mnemonic(_('Save _As'))
|
||||
menuitem.connect('activate',
|
||||
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
|
||||
self.contact.jid, self.contact.get_shown_name())
|
||||
|
@ -541,7 +541,7 @@ class ZeroconfVcardWindow:
|
|||
"""
|
||||
if event.button == 3: # right click
|
||||
menu = Gtk.Menu()
|
||||
menuitem = Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_SAVE_AS, None)
|
||||
menuitem = Gtk.MenuItem.new_with_mnemonic(_('Save _As'))
|
||||
menuitem.connect('activate',
|
||||
gtkgui_helpers.on_avatar_save_as_menuitem_activate,
|
||||
self.contact.jid, self.contact.get_shown_name())
|
||||
|
|
Loading…
Reference in New Issue