diff --git a/gajim/chat_control.py b/gajim/chat_control.py index fa4b03557bf0347f314593ceab714522e8ac2ec9..a05641c7c19743728fc56be289d3474254f0f434 100644 --- a/gajim/chat_control.py +++ b/gajim/chat_control.py @@ -324,11 +324,6 @@ class ChatControl(ChatControlBase): app.events.event_removed_unsubscribe(self.on_event_removed) def _update_toolbar(self): - if (app.connections[self.account].connected > 1 and not \ - self.TYPE_ID == 'pm') or (self.contact.show != 'offline' and \ - self.TYPE_ID == 'pm'): - send_button = self.xml.get_object('send_button') - send_button.set_sensitive(True) # Formatting # TODO: find out what encryption allows for xhtml and which not if self.contact.supports(NS_XHTML_IM): @@ -1648,13 +1643,8 @@ class ChatControl(ChatControlBase): if contact: self.contact = contact self.draw_banner() - send_button = self.xml.get_object('send_button') - send_button.set_sensitive(True) def got_disconnected(self): - # Emoticons button - send_button = self.xml.get_object('send_button') - send_button.set_sensitive(False) # Add to roster self._add_to_roster_button.hide() # Audio button diff --git a/gajim/chat_control_base.py b/gajim/chat_control_base.py index c4c3cbae64d8c12f6236b5d04beaab043992e0c0..c1a0b30fa0f4e4d802e48de651cb7571398b93f5 100644 --- a/gajim/chat_control_base.py +++ b/gajim/chat_control_base.py @@ -353,12 +353,6 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools): self.msg_textview.drag_dest_set(Gtk.DestDefaults.MOTION | Gtk.DestDefaults.HIGHLIGHT, self.dnd_list, Gdk.DragAction.COPY) - # Hook up send button - widget = self.xml.get_object('send_button') - id_ = widget.connect('clicked', self._on_send_button_clicked) - widget.set_sensitive(False) - self.handlers[id_] = widget - # the following vars are used to keep history of user's messages self.sent_history = [] self.sent_history_pos = 0 @@ -566,20 +560,6 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools): if event.button == 3: # right click self.parent_win.popup_menu(event) - def _on_send_button_clicked(self, widget): - """ - When send button is pressed: send the current message - """ - message_buffer = self.msg_textview.get_buffer() - emoticons.replace_with_codepoint(message_buffer) - start_iter = message_buffer.get_start_iter() - end_iter = message_buffer.get_end_iter() - message = message_buffer.get_text(start_iter, end_iter, False) - xhtml = self.msg_textview.get_xhtml() - - # send the message - self.send_message(message, xhtml=xhtml) - def _conv_textview_key_press_event(self, widget, event): # translate any layout to latin_layout valid, entries = self.keymap.get_entries_for_keyval(event.keyval) diff --git a/gajim/data/gui/chat_control.ui b/gajim/data/gui/chat_control.ui index bab728ca0750d3f03890be73b384cc2055c144c2..68d69a2eb934781f0ea23561ed23ede4065785f7 100644 --- a/gajim/data/gui/chat_control.ui +++ b/gajim/data/gui/chat_control.ui @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Generated with glade 3.20.0 --> <interface> - <requires lib="gtk+" version="3.12"/> + <requires lib="gtk+" version="3.20"/> <object class="GtkAdjustment" id="adjustment1"> <property name="upper">110</property> <property name="step_increment">1</property> @@ -358,11 +358,6 @@ </object> </child> </object> - <object class="GtkImage" id="image4"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="stock">gtk-jump-to</property> - </object> <object class="GtkBox" id="chat_control_hbox"> <property name="can_focus">True</property> <property name="margin_left">7</property> @@ -1055,25 +1050,7 @@ audio-mic-volume-low</property> </packing> </child> <child> - <object class="GtkButton" id="send_button"> - <property name="label" translatable="yes">_Send</property> - <property name="width_request">80</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="has_tooltip">True</property> - <property name="tooltip_markup" translatable="yes">Send message</property> - <property name="tooltip_text" translatable="yes">Send message</property> - <property name="image">image4</property> - <property name="use_underline">True</property> - <property name="always_show_image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="pack_type">end</property> - <property name="position">15</property> - </packing> + <placeholder/> </child> <child> <placeholder/> diff --git a/gajim/data/gui/groupchat_control.ui b/gajim/data/gui/groupchat_control.ui index d6019f4ea7fa6dc283ea80154d2db527f8b07f76..4483f31d87310fc7197418cd171c1fcfccb42b3d 100644 --- a/gajim/data/gui/groupchat_control.ui +++ b/gajim/data/gui/groupchat_control.ui @@ -1,12 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Generated with glade 3.20.0 --> <interface> - <requires lib="gtk+" version="3.12"/> - <object class="GtkImage" id="image1"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="stock">gtk-jump-to</property> - </object> + <requires lib="gtk+" version="3.20"/> <object class="GtkBox" id="groupchat_control_hbox"> <property name="can_focus">True</property> <child> @@ -438,23 +433,7 @@ </packing> </child> <child> - <object class="GtkButton" id="send_button"> - <property name="label" translatable="yes">_Send</property> - <property name="width_request">80</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="tooltip_text" translatable="yes">Send message</property> - <property name="image">image1</property> - <property name="use_underline">True</property> - <property name="always_show_image">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - <property name="pack_type">end</property> - <property name="position">11</property> - </packing> + <placeholder/> </child> <child> <placeholder/> diff --git a/gajim/groupchat_control.py b/gajim/groupchat_control.py index 39f4121bf7d60dd23a02cf9ebf0bf71a57501af6..af20f9e8f5895dd2c43bdad4f49644774f6416eb 100644 --- a/gajim/groupchat_control.py +++ b/gajim/groupchat_control.py @@ -296,8 +296,6 @@ class GroupchatControl(ChatControlBase): # Keep error dialog instance to be sure to have only once at a time self.error_dialog = None - send_button = self.xml.get_object('send_button') - send_button.set_sensitive(False) self.actions_button = self.xml.get_object('muc_window_actions_button') id_ = self.actions_button.connect('clicked', @@ -1439,8 +1437,6 @@ class GroupchatControl(ChatControlBase): if self.parent_win: self.parent_win.redraw_tab(self) - send_button = self.xml.get_object('send_button') - send_button.set_sensitive(True) formattings_button = self.xml.get_object('formattings_button') formattings_button.set_sensitive(True) change_nick_button = self.xml.get_object('change_nick_button') @@ -1449,8 +1445,6 @@ class GroupchatControl(ChatControlBase): change_subject_button.set_sensitive(True) def got_disconnected(self): - send_button = self.xml.get_object('send_button') - send_button.set_sensitive(False) formattings_button = self.xml.get_object('formattings_button') formattings_button.set_sensitive(False) change_nick_button = self.xml.get_object('change_nick_button')