Both leaflets are unfolded by default, and fold down if the window is too small, hence the conversation list's and viewer's action bar revealers must be hidden by default to match,
233 lines
11 KiB
XML
233 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Generated with glade 3.22.2 -->
|
|
<interface>
|
|
<requires lib="gtk+" version="3.20"/>
|
|
<template class="ApplicationMainWindow" parent="HdyApplicationWindow">
|
|
<property name="events">GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK</property>
|
|
<property name="show_menubar">False</property>
|
|
<signal name="delete-event" handler="on_delete_event" swapped="no"/>
|
|
<signal name="focus-in-event" handler="on_focus_event" swapped="no"/>
|
|
<signal name="focus-out-event" handler="on_focus_event" swapped="no"/>
|
|
<signal name="map" handler="on_map" swapped="no"/>
|
|
<signal name="unmap" handler="on_unmap" swapped="no"/>
|
|
<child>
|
|
<object class="GtkOverlay" id="overlay">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkBox" id="main_layout">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="HdyLeaflet" id="outer_leaflet">
|
|
<property name="visible">True</property>
|
|
<property name="can_swipe_back">True</property>
|
|
<property name="transition_type">over</property>
|
|
<signal name="notify::folded" handler="on_outer_leaflet_changed" swapped="no"/>
|
|
<signal name="notify::visible-child" handler="on_outer_leaflet_changed" swapped="no"/>
|
|
<child>
|
|
<object class="HdyLeaflet" id="inner_leaflet">
|
|
<property name="visible">True</property>
|
|
<property name="hexpand_set">True</property>
|
|
<property name="can_swipe_back">True</property>
|
|
<property name="transition_type">over</property>
|
|
<child>
|
|
<object class="GtkBox" id="folder_box">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkFrame" id="folder_frame">
|
|
<property name="visible">True</property>
|
|
<property name="vexpand">True</property>
|
|
<property name="label_xalign">0</property>
|
|
<property name="shadow_type">none</property>
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="folder_list_scrolled">
|
|
<property name="visible">True</property>
|
|
<property name="hscrollbar_policy">never</property>
|
|
</object>
|
|
</child>
|
|
<style>
|
|
<class name="geary-folder-frame"/>
|
|
</style>
|
|
</object>
|
|
<packing>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="name">folder_list</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="folder_separator">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<style>
|
|
<class name="sidebar"/>
|
|
</style>
|
|
</object>
|
|
<packing>
|
|
<property name="navigatable">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="conversation_list_box">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkFrame" id="conversation_frame">
|
|
<property name="visible">True</property>
|
|
<property name="label_xalign">0</property>
|
|
<property name="shadow_type">none</property>
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="conversation_list_scrolled">
|
|
<property name="width_request">250</property>
|
|
<property name="visible">True</property>
|
|
</object>
|
|
</child>
|
|
<style>
|
|
<class name="geary-conversation-frame"/>
|
|
</style>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkRevealer" id="conversation_list_actions_revealer">
|
|
<property name="visible">True</property>
|
|
<property name="reveal-child">False</property>
|
|
<property name="transition_type">slide-up</property>
|
|
<child>
|
|
<object class="ComponentsConversationActions" id="conversation_list_actions">
|
|
<property name="visible">True</property>
|
|
<property name="show_conversation_actions">True</property>
|
|
<property name="show_response_actions">False</property>
|
|
<property name="pack_justified">True</property>
|
|
<property name="hexpand">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">False</property>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="name">conversation_list</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="name">inner_leaflet</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSeparator" id="conversations_separator">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<style>
|
|
<class name="geary-sidebar-pane-separator"/>
|
|
</style>
|
|
</object>
|
|
<packing>
|
|
<property name="navigatable">False</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="conversation_viewer_box">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkRevealer" id="conversation_viewer_actions_revealer">
|
|
<property name="visible">True</property>
|
|
<property name="reveal-child">False</property>
|
|
<property name="transition_type">slide-up</property>
|
|
<child>
|
|
<object class="ComponentsConversationActions" id="conversation_viewer_actions">
|
|
<property name="visible">True</property>
|
|
<property name="show_conversation_actions">True</property>
|
|
<property name="show_response_actions">False</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="pack_type">end</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="name">conversation_viewer</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="pack_type">end</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<placeholder/>
|
|
</child>
|
|
<style>
|
|
<class name="geary-main-layout"/>
|
|
</style>
|
|
</object>
|
|
<packing>
|
|
<property name="index">-1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<style>
|
|
<class name="geary-main-window"/>
|
|
</style>
|
|
</template>
|
|
<object class="GtkSizeGroup" id="folder_size_group">
|
|
<property name="mode">horizontal</property>
|
|
<widgets>
|
|
<widget name="folder_box"/>
|
|
</widgets>
|
|
</object>
|
|
<object class="GtkSizeGroup" id="folder_separator_size_group">
|
|
<property name="mode">horizontal</property>
|
|
<widgets>
|
|
<widget name="folder_separator"/>
|
|
</widgets>
|
|
</object>
|
|
<object class="GtkSizeGroup" id="conversations_size_group">
|
|
<property name="mode">horizontal</property>
|
|
<widgets>
|
|
<widget name="conversation_list_box"/>
|
|
</widgets>
|
|
</object>
|
|
<object class="GtkSizeGroup" id="conversations_separator_size_group">
|
|
<property name="mode">horizontal</property>
|
|
<widgets>
|
|
<widget name="conversations_separator"/>
|
|
</widgets>
|
|
</object>
|
|
<object class="GtkSizeGroup" id="conversation_size_group">
|
|
<property name="mode">horizontal</property>
|
|
</object>
|
|
<object class="HdySwipeGroup" id="conversations_swipe_group">
|
|
<swipeables>
|
|
<swipeable name="inner_leaflet"/>
|
|
</swipeables>
|
|
</object>
|
|
<object class="HdySwipeGroup" id="conversation_swipe_group">
|
|
<swipeables>
|
|
<swipeable name="outer_leaflet"/>
|
|
</swipeables>
|
|
</object>
|
|
</interface>
|