--- a/demo/data/demo.ui Thu Jun 06 22:02:40 2019 -0500
+++ b/demo/data/demo.ui Fri Jun 07 03:50:56 2019 +0000
@@ -24,13 +24,11 @@
<property name="border_width">12</property>
<signal name="delete-event" handler="talkatu_demo_window_closed_cb" swapped="no"/>
- <object class="GtkBox">
+ <object class="GtkPaned"> <property name="visible">True</property>
- <property name="can_focus">False</property>
+ <property name="can_focus">True</property> <property name="orientation">vertical</property>
+ <property name="wide_handle">True</property> <object class="GtkScrolledWindow">
<property name="visible">True</property>
@@ -50,150 +48,167 @@
- <property name="expand">True</property>
- <property name="fill">True</property>
- <property name="position">0</property>
+ <property name="resize">True</property> + <property name="shrink">False</property> - <object class="GtkToolbar">
+ <object class="GtkBox"> <property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="orientation">vertical</property> - <object class="GtkRadioToolButton" id="toggle_plain">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="tooltip_text" translatable="yes">Use a TalkatuBuffer</property>
- <property name="label" translatable="yes">Plain</property>
- <property name="use_underline">True</property>
- <property name="icon_name">text-x-generic</property>
- <property name="active">True</property>
- <signal name="toggled" handler="talkatu_demo_window_buffer_changed_cb" object="TalkatuDemoWindow" swapped="no"/>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- <object class="GtkRadioToolButton" id="toggle_whole">
+ <object class="GtkToolbar"> <property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="yes">Whole</property>
- <property name="use_underline">True</property>
- <property name="icon_name">ascii</property>
- <property name="group">toggle_plain</property>
- <signal name="toggled" handler="talkatu_demo_window_buffer_changed_cb" object="TalkatuDemoWindow" swapped="no"/>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- <object class="GtkRadioToolButton" id="toggle_html">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="tooltip_text" translatable="yes">Use a TalkatuHTMLBuffer</property>
- <property name="label" translatable="yes">HTML</property>
- <property name="use_underline">True</property>
- <property name="icon_name">text-html</property>
- <property name="active">True</property>
- <property name="group">toggle_plain</property>
- <signal name="toggled" handler="talkatu_demo_window_buffer_changed_cb" object="TalkatuDemoWindow" swapped="no"/>
+ <object class="GtkRadioToolButton" id="toggle_plain"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Use a TalkatuBuffer</property> + <property name="label" translatable="yes">Plain</property> + <property name="use_underline">True</property> + <property name="icon_name">text-x-generic</property> + <property name="active">True</property> + <signal name="toggled" handler="talkatu_demo_window_buffer_changed_cb" object="TalkatuDemoWindow" swapped="no"/> + <property name="expand">False</property> + <property name="homogeneous">True</property> + <object class="GtkRadioToolButton" id="toggle_whole"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Whole</property> + <property name="use_underline">True</property> + <property name="icon_name">ascii</property> + <property name="group">toggle_plain</property> + <signal name="toggled" handler="talkatu_demo_window_buffer_changed_cb" object="TalkatuDemoWindow" swapped="no"/> + <property name="expand">False</property> + <property name="homogeneous">True</property> + <object class="GtkRadioToolButton" id="toggle_html"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Use a TalkatuHTMLBuffer</property> + <property name="label" translatable="yes">HTML</property> + <property name="use_underline">True</property> + <property name="icon_name">text-html</property> + <property name="group">toggle_plain</property> + <signal name="toggled" handler="talkatu_demo_window_buffer_changed_cb" object="TalkatuDemoWindow" swapped="no"/> + <property name="expand">False</property> + <property name="homogeneous">True</property> + <object class="GtkRadioToolButton" id="toggle_markdown"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Use a TalkatuHTMLBuffer</property> + <property name="label" translatable="yes">Markdown</property> + <property name="use_underline">True</property> + <property name="icon_name">text-x-generic-template</property> + <property name="group">toggle_plain</property> + <signal name="toggled" handler="talkatu_demo_window_buffer_changed_cb" object="TalkatuDemoWindow" swapped="no"/> + <property name="expand">False</property> + <property name="homogeneous">True</property> + <object class="GtkSeparatorToolItem"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="expand">False</property> + <property name="homogeneous">True</property> + <object class="GtkToolButton"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Insert HTML</property> + <property name="use_underline">True</property> + <property name="icon_name">text-html</property> + <signal name="clicked" handler="talkatu_demo_window_insert_html_cb" object="TalkatuDemoWindow" swapped="no"/> + <property name="expand">False</property> + <property name="homogeneous">True</property> + <object class="GtkToolButton"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Insert Markdown</property> + <property name="use_underline">True</property> + <property name="icon_name">text-x-generic</property> + <signal name="clicked" handler="talkatu_demo_window_insert_markdown_cb" object="TalkatuDemoWindow" swapped="no"/> + <property name="expand">False</property> + <property name="homogeneous">True</property> <property name="expand">False</property>
- <property name="homogeneous">True</property>
- <object class="GtkRadioToolButton" id="toggle_markdown">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="tooltip_text" translatable="yes">Use a TalkatuHTMLBuffer</property>
- <property name="label" translatable="yes">Markdown</property>
- <property name="use_underline">True</property>
- <property name="icon_name">text-x-generic-template</property>
- <property name="group">toggle_plain</property>
- <signal name="toggled" handler="talkatu_demo_window_buffer_changed_cb" object="TalkatuDemoWindow" swapped="no"/>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
+ <property name="fill">True</property> + <property name="position">1</property> - <object class="GtkSeparatorToolItem">
+ <object class="TalkatuEditor" id="editor"> + <property name="orientation">vertical</property> <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="hexpand_set">True</property> + <property name="vexpand_set">True</property> + <child internal-child="toolbar"> + <object class="TalkatuToolbar"> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + <property name="hexpand_set">True</property> + <property name="vexpand_set">True</property> + <property name="fill">False</property> + <child internal-child="view"> + <object class="TalkatuView"> + <property name="hexpand_set">True</property> + <property name="vexpand_set">True</property> + <property name="buffer">buffer_plain</property> + <signal name="open-url" handler="talkatu_demo_window_view_open_url_cb" object="TalkatuDemoWindow" swapped="no"/> + <signal name="send-message" handler="talkatu_demo_window_view_send_message_cb" object="TalkatuDemoWindow" swapped="no"/> + <property name="fill">False</property> - <property name="expand">False</property>
- <property name="homogeneous">True</property>
- <object class="GtkToolButton">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="label" translatable="yes">Insert HTML</property>
- <property name="use_underline">True</property>
- <property name="icon_name">text-html</property>
- <signal name="clicked" handler="talkatu_demo_window_insert_html_cb" object="TalkatuDemoWindow" swapped="no"/>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
- <object class="GtkToolButton">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="label" translatable="yes">Insert Markdown</property>
- <property name="use_underline">True</property>
- <property name="icon_name">text-x-generic</property>
- <signal name="clicked" handler="talkatu_demo_window_insert_markdown_cb" object="TalkatuDemoWindow" swapped="no"/>
- <property name="expand">False</property>
- <property name="homogeneous">True</property>
+ <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">2</property> - <property name="expand">False</property>
- <property name="fill">True</property>
- <property name="position">1</property>
- <object class="TalkatuEditor" id="editor">
- <property name="orientation">vertical</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>
- <child internal-child="toolbar">
- <object class="TalkatuToolbar"/>
- <property name="fill">False</property>
- <child internal-child="view">
- <object class="TalkatuView">
- <property name="buffer">buffer_plain</property>
- <signal name="open-url" handler="talkatu_demo_window_view_open_url_cb" object="TalkatuDemoWindow" swapped="no"/>
- <signal name="send-message" handler="talkatu_demo_window_view_send_message_cb" object="TalkatuDemoWindow" swapped="no"/>
- <property name="fill">False</property>
- <property name="expand">False</property>
- <property name="fill">True</property>
- <property name="position">2</property>
+ <property name="resize">True</property> + <property name="shrink">False</property>