1 <?xml version="1.0" encoding="UTF-8"?>
3 <requires lib="gtk+" version="2.16"/>
4 <!-- interface-naming-policy toplevel-contextual -->
5 <object class="GtkDialog" id="call_logs">
6 <property name="width_request">500</property>
7 <property name="height_request">370</property>
8 <property name="can_focus">False</property>
9 <property name="border_width">5</property>
10 <property name="title" translatable="yes">Call history</property>
11 <property name="window_position">center-on-parent</property>
12 <property name="type_hint">dialog</property>
13 <child internal-child="vbox">
14 <object class="GtkVBox" id="call_logs_box">
15 <property name="visible">True</property>
16 <property name="can_focus">False</property>
17 <property name="spacing">2</property>
18 <child internal-child="action_area">
19 <object class="GtkHButtonBox" id="dialog-action_area1">
20 <property name="visible">True</property>
21 <property name="can_focus">False</property>
22 <property name="layout_style">end</property>
24 <object class="GtkButton" id="button1">
25 <property name="label" translatable="yes">Clear all</property>
26 <property name="visible">True</property>
27 <property name="can_focus">True</property>
28 <property name="receives_default">True</property>
29 <property name="use_action_appearance">False</property>
30 <property name="image">image1</property>
33 <property name="expand">False</property>
34 <property name="fill">False</property>
35 <property name="position">0</property>
39 <object class="GtkButton" id="call_back_button">
40 <property name="label" translatable="yes">Call back</property>
41 <property name="visible">True</property>
42 <property name="can_focus">True</property>
43 <property name="receives_default">True</property>
44 <property name="use_action_appearance">False</property>
47 <property name="expand">False</property>
48 <property name="fill">False</property>
49 <property name="position">1</property>
53 <object class="GtkButton" id="call_logs_close">
54 <property name="label">gtk-close</property>
55 <property name="visible">True</property>
56 <property name="can_focus">True</property>
57 <property name="receives_default">True</property>
58 <property name="use_action_appearance">False</property>
59 <property name="use_stock">True</property>
62 <property name="expand">False</property>
63 <property name="fill">False</property>
64 <property name="position">2</property>
69 <property name="expand">False</property>
70 <property name="fill">True</property>
71 <property name="pack_type">end</property>
72 <property name="position">0</property>
76 <object class="GtkScrolledWindow" id="scrolledwindow1">
77 <property name="visible">True</property>
78 <property name="can_focus">True</property>
79 <property name="hscrollbar_policy">never</property>
80 <property name="vscrollbar_policy">automatic</property>
82 <object class="GtkTreeView" id="logs_view">
83 <property name="visible">True</property>
84 <property name="can_focus">True</property>
85 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
86 <property name="headers_visible">False</property>
87 <signal name="button-press-event" handler="linphone_gtk_call_log_button_pressed" swapped="no"/>
88 <signal name="row-activated" handler="linphone_gtk_history_row_activated" swapped="no"/>
93 <property name="expand">True</property>
94 <property name="fill">True</property>
95 <property name="position">1</property>
101 <action-widget response="2">button1</action-widget>
102 <action-widget response="1">call_back_button</action-widget>
103 <action-widget response="0">call_logs_close</action-widget>
106 <object class="GtkListStore" id="call_logs_store">
108 <!-- column-name icon -->
109 <column type="gchar"/>
110 <!-- column-name sipaddress -->
111 <column type="gchar"/>
114 <object class="GtkImage" id="image1">
115 <property name="visible">True</property>
116 <property name="can_focus">False</property>
117 <property name="stock">gtk-clear</property>