<widget class="GtkScrolledWindow" id="smsMessages_scrolledwindow">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="hscrollbar_policy">automatic</property>
+ <property name="hscrollbar_policy">never</property>
<property name="vscrollbar_policy">automatic</property>
<child>
<widget class="GtkViewport" id="viewport1">
<property name="visible">True</property>
<property name="resize_mode">queue</property>
<child>
- <widget class="GtkVBox" id="vbox1">
+ <widget class="GtkVBox" id="smsMessagesLayout">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<child>
self._phoneButton = self._widgetTree.get_widget("phoneTypeSelection")
self._smsEntry = self._widgetTree.get_widget("smsEntry")
+ self._smsLayout = self._widgetTree.get_widget("smsMessagesLayout")
+ self._smsLayoutSize = None
self._action = self.ACTION_CANCEL
self._keyPressEventId = self._dialog.disconnect(keyConnectId)
def _update_letter_count(self, *args):
+ if self._smsLayoutSize is None:
+ self._smsLayoutSize = self._smsLayout.size_request()
+ else:
+ self._smsLayout.set_size_request(*self._smsLayoutSize)
entryLength = self._smsEntry.get_buffer().get_char_count()
charsLeft = self.MAX_CHAR - entryLength