<property name="label" translatable="yes">_Call</property>
</object>
</child>
- <child>
- <object class="GtkToggleAction" id="send_video">
- <property name="name">send_video</property>
- <property name="label" translatable="yes">Send video</property>
- <property name="sensitive">False</property>
- </object>
- </child>
<child>
<object class="GtkAction" id="menuhangup">
<property name="icon_name">call-stop</property>
</object>
</child>
<child>
- <object class="GtkAction" id="view">
- <property name="name">view</property>
- <property name="label" translatable="yes">_View</property>
+ <object class="GtkAction" id="camera">
+ <property name="name">camera</property>
+ <property name="label" translatable="yes">V_ideo</property>
</object>
</child>
<child>
- <object class="GtkToggleAction" id="show_preview">
- <property name="name">show_preview</property>
- <property name="label" translatable="yes">Video preview</property>
- <property name="active">True</property>
+ <object class="GtkRadioAction" id="action_camera_off">
+ <property name="name">action_camera_off</property>
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Video Off</property>
+ <property name="draw_as_radio">True</property>
+ <property name="value">0</property>
+ <property name="current-value">0</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkRadioAction" id="action_camera_preview">
+ <property name="name">action_camera_preview</property>
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Video Preview</property>
+ <property name="draw_as_radio">True</property>
+ <property name="group">action_camera_off</property>
+ <property name="value">1</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkRadioAction" id="action_camera_on">
+ <property name="name">action_camera_on</property>
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Video On</property>
+ <property name="draw_as_radio">True</property>
+ <property name="group">action_camera_off</property>
+ <property name="value">2</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkAction" id="view">
+ <property name="name">view</property>
+ <property name="label" translatable="yes">_View</property>
</object>
</child>
<child>
<ui>
<menubar name="menubar1">
<menu action="call">
- <menuitem action="send_video"/>
<menuitem action="menuhangup"/>
<menuitem action="menuredial"/>
</menu>
+ <menu action="camera">
+ <menuitem action="action_camera_off"/>
+ <menuitem action="action_camera_preview"/>
+ <menuitem action="action_camera_on"/>
+ </menu>
<menu action="view">
- <menuitem action="show_preview"/>
<menuitem action="menufullscreen"/>
</menu>
</menubar>
<property name="is_important">True</property>
<property name="label" translatable="yes">Hang up</property>
<property name="icon_name">call-stop</property>
+ <property name="tooltip_text" translatable="yes">Hang up current call</property>
</object>
<packing>
<property name="homogeneous">True</property>
<property name="label" translatable="yes">Redial</property>
<property name="stock_id">gtk-refresh</property>
<property name="sensitive">False</property>
+ <property name="tooltip_text" translatable="yes">Call the contact again</property>
</object>
<packing>
<property name="homogeneous">True</property>
<property name="active">True</property>
<property name="label" translatable="yes">Send Audio</property>
<property name="icon_name">gnome-stock-mic</property>
+ <property name="tooltip_text" translatable="yes">Toggle audio transmission</property>
+ </object>
+ <packing>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkSeparatorToolItem" id="camera_separator">
+ <property name="visible">True</property>
+ </object>
+ <packing>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleToolButton" id="camera_off">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Camera Off</property>
+ <property name="sensitive">True</property>
+ <property name="tooltip_text" translatable="yes">Disable camera and stop sending video</property>
</object>
<packing>
<property name="homogeneous">True</property>
</packing>
</child>
<child>
- <object class="GtkToggleToolButton" id="camera">
+ <object class="GtkToggleToolButton" id="camera_preview">
<property name="visible">True</property>
- <property name="label" translatable="yes">Send video</property>
+ <property name="label" translatable="yes">Preview</property>
+ <property name="icon_name">stock_person</property>
+ <property name="sensitive">True</property>
+ <property name="tooltip_text" translatable="yes">Enable camera but don't send video</property>
+ </object>
+ <packing>
+ <property name="homogeneous">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkToggleToolButton" id="camera_on">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Camera On</property>
<property name="icon_name">camera-web</property>
<property name="sensitive">False</property>
+ <property name="tooltip_text" translatable="yes">Enable camera and send video</property>
</object>
<packing>
<property name="homogeneous">True</property>
<property name="position">1</property>
</packing>
</child>
+ <child>
+ <object class="GtkVBox" id="errors_vbox">
+ <property name="visible">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
<child>
<object class="GtkHPaned" id="pane">
<property name="visible">True</property>
</child>
</object>
<packing>
- <property name="position">2</property>
+ <property name="position">3</property>
</packing>
</child>
<child>
</object>
<packing>
<property name="expand">False</property>
- <property name="position">3</property>
+ <property name="position">4</property>
</packing>
</child>
</object>