blob: 5187a4dd62f8f5f79c7e517f381f4cc95ccb35b5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- not recommended to open in Glade as it might not support some wdigets and delete them -->
<interface>
<requires lib="gtk+" version="3.10"/>
<template class="RingMainWindow" parent="GtkApplicationWindow">
<property name="can_focus">False</property>
<property name="show_menubar">False</property>
<property name="default-width">840</property>
<property name="default-height">640</property>
<property name="border_width">5</property>
<!-- header definition -->
<child type="titlebar">
<object class="GtkHeaderBar" id="header">
<property name="visible">True</property>
<property name="show-close-button">True</property>
<!-- main menu button -->
<child>
<object class="GtkMenuButton" id="gears">
<property name="visible">True</property>
<property name="direction">none</property>
<!-- <property name="use-popover">True</property> -->
<property name="tooltip_text" translatable="yes">Menu`</property>
<style>
<class name="image-button"/>
</style>
<child>
<object class="GtkImage" id="gears_image">
<property name="visible">True</property>
</object>
</child>
</object>
<packing>
<property name="pack-type">start</property>
</packing>
</child>
<!-- end main menu button -->
<!-- hbox search -->
<child type="title">
<object class="GtkBox" id="hbox_search">
<property name="visible">True</property>
<property name="orientation">horizontal</property>
<property name="can_focus">False</property>
<!-- <property name="halign">center</property> -->
<style>
<class name="linked"/>
</style>
<child>
<object class="GtkSearchEntry" id="search_entry">
<property name="visible">True</property>
<property name="height-request">43</property>
<property name="width-request">350</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<object class="GtkButton" id="button_placecall">
<property name="image">image_call</property>
<property name="visible">True</property>
</object>
</child>
<child>
<object class="GtkButton" id="button_addcontact">
<property name="image">image_contact</property>
<property name="visible">True</property>
</object>
</child>
</object>
</child>
<!-- end hbox search -->
</object>
</child>
<!-- end header definition -->
<child>
<object class="GtkBox" id="vbox_main">
<property name="visible">True</property>
<property name="can_focus">False</property>
<!-- <property name="border_width">5</property> -->
<property name="orientation">vertical</property>
<child>
<!-- start of Paned container -->
<object class="GtkPaned" id="paned_main">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="position">250</property>
<child>
<object class="GtkBox" id="vbox_left">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<!-- current calls view -->
<child>
<object class="GtkScrolledWindow" id="scrolledwindow_calls">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hscrollbar_policy">never</property>
<!-- <property name="shadow_type">in</property> -->
<child>
<object class="GtkTreeView" id="treeview_call">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="headers_visible">False</property>
<child internal-child="selection">
<object class="GtkTreeSelection" id="treeview-selection1"/>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<!-- end current calls view -->
<!-- contacts/history/presence view -->
<child>
<object class="GtkTreeView" id="treeview_placeholder">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="headers_visible">False</property>
<child internal-child="selection">
<object class="GtkTreeSelection" id="treeview-selection-placehodler"/>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<!-- end contacts/history/presence view -->
<!-- nav buttons -->
<child>
<object class="GtkBox" id="hbox_navbuttons">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="halign">center</property>
<property name="homogeneous">True</property>
<style>
<class name="linked"/>
<class name="raised"/>
</style>
<child>
<object class="GtkRadioButton" id="radiobutton_contacts">
<property name="label" translatable="yes">contacts</property>
<property name="visible">True</property>
<property name="image">image_contacts</property>
<property name="draw_indicator">False</property>
</object>
<packing></packing>
</child>
<child>
<object class="GtkRadioButton" id="radiobutton_history">
<property name="label" translatable="yes">history</property>
<property name="visible">True</property>
<property name="image">image_history</property>
<property name="draw_indicator">False</property>
<property name="group">radiobutton_contacts</property>
</object>
<packing></packing>
</child>
<child>
<object class="GtkRadioButton" id="radiobutton_presence">
<property name="label" translatable="yes">online</property>
<property name="visible">True</property>
<property name="image">image_presence</property>
<property name="draw_indicator">False</property>
<property name="group">radiobutton_contacts</property>
</object>
<packing></packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<!-- end nav buttons -->
</object>
<packing>
<property name="resize">False</property>
<property name="shrink">False</property>
</packing>
</child>
<!-- right side of pane -->
<child>
<object class="GtkBox" id="vbox_right">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<!-- main display object -->
<child>
<object class="GtkTreeView" id="placeholder">
<property name="visible">True</property>
<property name="can_focus">True</property>
<child internal-child="selection">
<object class="GtkTreeSelection" id="treeview-selection2"/>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<!-- end of main display object -->
</object>
<packing>
<property name="shrink">False</property>
</packing>
</child>
<!-- end of right side of pane -->
</object>
<!-- end of Paned container -->
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</template>
<!-- some images -->
<object class="GtkImage" id="image_contacts">
<property name="visible">True</property>
<property name="resource">/cx/ring/RingGnome/addressbook_small</property>
</object>
<object class="GtkImage" id="image_history">
<property name="visible">True</property>
<property name="resource">/cx/ring/RingGnome/history_small</property>
</object>
<object class="GtkImage" id="image_presence">
<property name="visible">True</property>
<property name="resource">/cx/ring/RingGnome/users_small</property>
</object>
<object class="GtkImage" id="image_call">
<property name="visible">True</property>
<property name="resource">/cx/ring/RingGnome/call</property>
</object>
<object class="GtkImage" id="image_contact">
<property name="visible">True</property>
<property name="resource">/cx/ring/RingGnome/contact</property>
</object>
</interface>