gnome: current call view
Change-Id: I01d51e589508865dd0551fb46506758131d297c6
diff --git a/ui/currentcallview.ui b/ui/currentcallview.ui
new file mode 100644
index 0000000..1838d93
--- /dev/null
+++ b/ui/currentcallview.ui
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<interface>
+ <requires lib="gtk+" version="3.10"/>
+ <template class="CurrentCallView" parent="GtkBox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <!-- <property name="spacing">10</property> -->
+ <!-- box which shows all the call info,
+ name, the video, status, etc -->
+ <child>
+ <object class="GtkBox" id="vbox_call_contents">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">10</property>
+ <!-- box which contains peer image and name -->
+ <child>
+ <object class="GtkBox" id="hbox_peer_identity">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="halign">center</property>
+ <property name="spacing">10</property>
+ <child>
+ <object class="GtkImage" id="image_peer">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="xpad">10</property>
+ <property name="ypad">10</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label_identity">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <attributes>
+ <attribute name="scale" value="1.25"/>
+ </attributes>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <!-- end of box which contains peer image and name -->
+ <!-- video widget should go here -->
+ <child>
+ <placeholder/>
+ </child>
+ <!-- end of video widget -->
+ <!-- call status box -->
+ <child>
+ <object class="GtkBox" id="hbox_call_status">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="halign">center</property>
+ <property name="spacing">10</property>
+ <child>
+ <object class="GtkLabel" id="label_status">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label_duration">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="pack_type">end</property>
+ </packing>
+ </child>
+ <!-- end of call status box -->
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <!-- end of box which shows all the call info,
+ name, the video, status, etc -->
+
+ <!-- box which contains the control buttons -->
+ <child>
+ <object class="GtkBox" id="hbox_call_controls">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="halign">center</property>
+ <property name="valign">start</property>
+ <property name="border_width">10</property>
+ <style>
+ <class name="linked"/>
+ </style>
+ <child>
+ <object class="GtkButton" id="button_hangup">
+ <property name="label" translatable="yes">Hang-up</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="action-name">app.hangup</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleButton" id="togglebutton_hold">
+ <property name="label" translatable="yes">Hold</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="action-name">app.hold</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleButton" id="togglebutton_muteaudio">
+ <property name="label" translatable="yes">Mute audio</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="action-name">app.mute_audio</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleButton" id="togglebutton_mutevideo">
+ <property name="label" translatable="yes">Mute video</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="action-name">app.mute_video</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleButton" id="togglebutton_record">
+ <property name="label" translatable="yes">Record</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="action-name">app.record</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <!-- end of box which contains the control buttons -->
+ </template>
+</interface>
diff --git a/ui/incomingcallview.ui b/ui/incomingcallview.ui
index 72c7340..b94f6c3 100644
--- a/ui/incomingcallview.ui
+++ b/ui/incomingcallview.ui
@@ -116,7 +116,7 @@
<property name="can_focus">True</property>
<property name="label" translatable="yes"> Reject</property>
<property name="image">image_reject</property>
- <property name="action-name">app.reject</property>
+ <property name="action-name">app.hangup</property>
</object>
<packing>
<property name="expand">True</property>
@@ -131,7 +131,7 @@
<property name="can_focus">True</property>
<property name="label" translatable="yes"> Hang-up</property>
<property name="image">image_hangup</property>
- <property name="action-name">app.reject</property>
+ <property name="action-name">app.hangup</property>
</object>
<packing>
<property name="expand">True</property>
diff --git a/ui/ringmainwindow.ui b/ui/ringmainwindow.ui
index df53765..cc8d205 100644
--- a/ui/ringmainwindow.ui
+++ b/ui/ringmainwindow.ui
@@ -142,7 +142,6 @@
<property name="homogeneous">True</property>
<style>
<class name="linked"/>
- <class name="raised"/>
</style>
<child>
<object class="GtkRadioButton" id="radiobutton_contacts">
diff --git a/ui/ui.gresource.xml b/ui/ui.gresource.xml
index db0fb89..42328e0 100644
--- a/ui/ui.gresource.xml
+++ b/ui/ui.gresource.xml
@@ -4,5 +4,6 @@
<file preprocess="xml-stripblanks">ringmainwindow.ui</file>
<file preprocess="xml-stripblanks">ringgearsmenu.ui</file>
<file preprocess="xml-stripblanks">incomingcallview.ui</file>
+ <file preprocess="xml-stripblanks">currentcallview.ui</file>
</gresource>
</gresources>
\ No newline at end of file