blob: 73dc036b0d8ebced2419e96a73257de1f5d9f959 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.10"/>
<object class="GtkAdjustment" id="adjustment_history_duration">
<property name="value">0</property>
<property name="lower">0</property>
<property name="upper">65535</property>
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<template class="GeneralSettingsView" parent="GtkScrolledWindow">
<property name="visible">True</property>
<child>
<object class="GtkBox" id="vbox_main_columns">
<property name="visible">True</property>
<property name="spacing">10</property>
<property name="border_width">10</property>
<property name="orientation">vertical</property>
<property name="halign">center</property>
<!-- start profil settings -->
<child>
<object class="GtkBox" id="vbox_main_left">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkFrame" id="frame_profile_settings">
<property name="visible">True</property>
<property name="label_xalign">0</property>
<property name="shadow_type">none</property>
<!-- start frame label -->
<child type="label">
<object class="GtkLabel" id="label_profile_settings">
<property name="visible">True</property>
<property name="label" translatable="yes">Profile Settings</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
<!-- end frame label -->
<!-- start box ring settings-->
<child>
<object class="GtkBox" id="box_profil_settings">
<property name="visible">True</property>
<property name="valign">end</property>
<property name="halign">start</property>
<property name="orientation">vertical</property>
<property name="spacing">10</property>
</object>
</child>
<!-- end box ring settings-->
<!-- end profil settings -->
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
<!-- start ring settings -->
<child>
<object class="GtkBox" id="vbox_main_right">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<property name="spacing">12</property>
<child>
<object class="GtkFrame" id="frame_ring_settings">
<property name="visible">True</property>
<property name="label_xalign">0</property>
<property name="shadow_type">none</property>
<!-- start frame label -->
<child type="label">
<object class="GtkLabel" id="label_ring_settings">
<property name="visible">True</property>
<property name="label" translatable="yes">Ring Settings</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
<!-- end frame label -->
<!-- start box ring settings-->
<child>
<object class="GtkBox" id="box_ring_settings">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<property name="margin_left">10</property>
<property name="margin_top">10</property>
<child>
<object class="GtkCheckButton" id="checkbutton_autostart">
<property name="label" translatable="yes">Start Ring on login</property>
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
</child>
<child>
<object class="GtkCheckButton" id="checkbutton_showstatusicon">
<property name="label" translatable="yes">Show Ring icon in the notification area (systray).</property>
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
</child>
<child>
<object class="GtkCheckButton" id="checkbutton_bringtofront">
<property name="label" translatable="yes">Bring Ring to the foreground on incoming calls.</property>
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
</child>
<child>
<object class="GtkCheckButton" id="checkbutton_callnotifications">
<property name="label" translatable="yes">Enable notifications for incoming calls.</property>
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
</child>
<child>
<object class="GtkCheckButton" id="checkbutton_chatnotifications">
<property name="label" translatable="yes">Enable notifications for new chat messages.</property>
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
</child>
<child>
<object class="GtkCheckButton" id="checkbutton_chatdisplaylinks">
<property name="label" translatable="yes">Show images and videos in chat window.</property>
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
</child>
<child>
<object class="GtkCheckButton" id="checkbutton_searchentryplacescall">
<property name="label" translatable="yes">Entering a number in the search entry will place a new call.</property>
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="draw_indicator">True</property>
</object>
</child>
<child>
<object class="GtkBox" id="hbox_file_directory">
<property name="visible">True</property>
<property name="orientation">horizontal</property>
<property name="spacing">12</property>
<child>
<object class="GtkLabel" id="label_file_directory">
<property name="label" translatable="yes">Download folder</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="halign">start</property>
</object>
</child>
<child>
<object class="GtkFileChooserButton" id="directory_chooser">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="action">select-folder</property>
<property name="title" translatable="yes"/>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
</object>
</child>
<child>
<object class="GtkBox" id="box_position_chat">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<property name="margin_top">20</property>
<child>
<object class="GtkRadioButton" id="radiobutton_chatright">
<property name="label" translatable="yes">Show chat on the right.</property>
<property name="visible">True</property>
</object>
</child>
<child>
<object class="GtkRadioButton" id="radiobutton_chatbottom">
<property name="label" translatable="yes">Show chat on the bottom.</property>
<property name="visible">True</property>
<property name="group">radiobutton_chatright</property>
</object>
</child>
</object>
</child>
</object>
</child>
<!-- end box ring settings -->
</object>
</child>
<!-- start history settings -->
<child>
<object class="GtkFrame" id="frame_history_settings">
<property name="visible">True</property>
<property name="label_xalign">0</property>
<property name="shadow_type">none</property>
<!-- start frame label -->
<child type="label">
<object class="GtkLabel" id="label_history_settings">
<property name="visible">True</property>
<property name="label" translatable="yes">History Settings</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
<!-- end frame label -->
<!-- start grid history settings-->
<child>
<object class="GtkGrid" id="grid_history_settings">
<property name="visible">True</property>
<property name="margin_left">10</property>
<property name="margin_top">10</property>
<property name="row_spacing">10</property>
<property name="column_spacing">10</property>
<child>
<object class="GtkLabel" id="label_history_duration">
<property name="visible">True</property>
<property name="label" translatable="yes">Keep history for (days):</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">0</property>
</packing>
</child>
<child>
<object class="GtkSpinButton" id="spinbutton_history_duration">
<property name="visible">True</property>
<property name="value">0</property>
<property name="adjustment">adjustment_history_duration</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="label_history_explanation">
<property name="visible">True</property>
<property name="label" translatable="yes">(set to 0 for unlimited history)</property>
</object>
<packing>
<property name="left_attach">1</property>
<property name="top_attach">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="button_clear_history">
<property name="image">image_clear_history</property>
<property name="label" translatable="yes">Clear all history</property>
<property name="visible">True</property>
<property name="receives_default">True</property>
<property name="halign">start</property>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">2</property>
<property name="width">2</property>
</packing>
</child>
</object>
</child>
<!-- end grid history settings -->
</object>
</child>
<!-- end history settings -->
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
</template>
<object class="GtkImage" id="image_clear_history">
<property name="visible">True</property>
<property name="resource">/cx/ring/RingGnome/clear_history</property>
</object>
</interface>