16
<object class="GtkGrid" id="window-contents">
17
<property name="visible">True</property>
18
<property name="orientation">vertical</property>
20
<object class="GdHeaderBar" id="header-bar">
21
<property name="visible">True</property>
22
<property name="can_focus">False</property>
23
<property name="title" translatable="yes">Devices and locations</property>
25
<class name="menubar"/>
26
<class name="baobab-toolbar"/>
29
<object class="GdHeaderMenuButton" id="menu-button">
30
<property name="visible">True</property>
31
<property name="can_focus">True</property>
32
<property name="symbolic-icon-name">emblem-system-symbolic</property>
33
<property name="menu-model">winmenu</property>
34
<property name="action_name">win.gear-menu</property>
37
<property name="pack_type">end</property>
43
<object class="GdHeaderBar" id="result-header-bar">
44
<property name="visible">True</property>
45
<property name="can_focus">False</property>
47
<class name="menubar"/>
48
<class name="baobab-toolbar"/>
51
<object class="GdHeaderSimpleButton" id="back-button">
52
<property name="visible">True</property>
53
<property name="can_focus">True</property>
54
<property name="symbolic-icon-name">go-previous-symbolic</property>
55
<property name="action_name">win.show-home-page</property>
58
<property name="pack_type">start</property>
62
<object class="GdHeaderSimpleButton" id="reload-button">
63
<property name="visible">True</property>
64
<property name="can_focus">True</property>
65
<property name="symbolic-icon-name">view-refresh-symbolic</property>
66
<property name="action_name">win.reload</property>
69
<property name="pack_type">end</property>
75
<object class="GtkInfoBar" id="infobar">
76
<property name="visible">False</property>
77
<child internal-child="content_area">
78
<object class="GtkBox" id="infobar-content-area">
79
<property name="visible">True</property>
80
<property name="can_focus">False</property>
81
<property name="border_width">8</property>
82
<property name="orientation">vertical</property>
83
<property name="spacing">16</property>
85
<object class="GtkLabel" id="infobar-primary-label">
86
<property name="visible">True</property>
87
<property name="can_focus">True</property>
88
<property name="selectable">True</property>
89
<property name="use-markup">True</property>
90
<property name="halign">GTK_ALIGN_START</property>
93
<property name="expand">False</property>
94
<property name="fill">True</property>
95
<property name="position">0</property>
99
<object class="GtkLabel" id="infobar-secondary-label">
100
<property name="visible">True</property>
101
<property name="can_focus">True</property>
102
<property name="selectable">True</property>
103
<property name="use-markup">True</property>
104
<property name="halign">GTK_ALIGN_START</property>
107
<property name="expand">False</property>
108
<property name="fill">True</property>
109
<property name="position">1</property>
114
<child internal-child="action_area">
115
<object class="GtkButtonBox" id="infobar-action-area">
116
<property name="visible">True</property>
117
<property name="can_focus">False</property>
118
<property name="border_width">5</property>
119
<property name="orientation">vertical</property>
120
<property name="spacing">6</property>
121
<property name="layout_style">end</property>
123
<object class="GtkButton" id="infobar-close-button">
124
<property name="visible">True</property>
125
<property name="label" translatable="yes">Close</property>
133
<object class="GdStack" id="main-stack">
134
<property name="visible">True</property>
135
<property name="can_focus">False</property>
137
<object class="GtkGrid" id="home-page">
138
<property name="can_focus">False</property>
139
<property name="visible">True</property>
140
<property name="orientation">vertical</property>
142
<object class="GtkScrolledWindow" id="location-scrolled-window">
143
<property name="visible">True</property>
144
<property name="vexpand">True</property>
145
<property name="hexpand">True</property>
147
<object class="GtkViewport" id="location-viewport">
148
<property name="visible">True</property>
150
<object class="BaobabLocationList" id="location-list">
151
<property name="visible">True</property>
154
<class name="content-view"/>
165
<object class="GtkGrid" id="result-page">
166
<property name="visible">True</property>
167
<property name="can_focus">False</property>
169
<object class="GtkScrolledWindow" id="scrolled-window">
170
<property name="visible">True</property>
171
<property name="can_focus">True</property>
172
<property name="shadow_type">in</property>
173
<property name="hexpand">True</property>
175
<object class="GtkTreeView" id="treeview">
176
<property name="visible">True</property>
177
<property name="can_focus">True</property>
178
<child internal-child="selection">
179
<object class="GtkTreeSelection" id="treeview-selection1"/>
182
<object class="GtkTreeViewColumn" id="folder-column">
183
<property name="resizable">True</property>
184
<property name="sizing">grow-only</property>
185
<property name="title" translatable="yes">Folder</property>
186
<property name="expand">True</property>
187
<property name="reorderable">True</property>
188
<property name="sort_column_id">0</property>
190
<object class="BaobabCellRendererName" id="folder-column-text-renderer"/>
192
<attribute name="name">0</attribute>
193
<attribute name="state">6</attribute>
199
<object class="GtkTreeViewColumn" id="usage-column">
200
<property name="resizable">True</property>
201
<property name="sizing">grow-only</property>
202
<property name="title" translatable="yes">Usage</property>
203
<property name="reorderable">True</property>
204
<property name="sort_column_id">2</property>
206
<object class="BaobabCellRendererProgress" id="usage-column-bar-renderer">
207
<property name="xpad">4</property>
208
<property name="ypad">4</property>
211
<attribute name="value">2</attribute>
212
<attribute name="state">6</attribute>
216
<object class="BaobabCellRendererPercent" id="usage-column-percent-renderer">
217
<property name="xalign">1.0</property>
220
<attribute name="percent">2</attribute>
221
<attribute name="state">6</attribute>
227
<object class="GtkTreeViewColumn" id="size-column">
228
<property name="resizable">True</property>
229
<property name="sizing">grow-only</property>
230
<property name="title" translatable="yes">Size</property>
231
<property name="reorderable">True</property>
232
<property name="sort_column_id">4</property>
234
<object class="BaobabCellRendererSize" id="size-column-size-renderer">
235
<property name="xalign">1.0</property>
236
<property name="show-allocated-size">True</property>
239
<attribute name="size">3</attribute>
240
<attribute name="alloc-size">4</attribute>
241
<attribute name="state">6</attribute>
247
<object class="GtkTreeViewColumn" id="contents-column">
248
<property name="resizable">True</property>
249
<property name="sizing">grow-only</property>
250
<property name="title" translatable="yes">Contents</property>
251
<property name="reorderable">True</property>
252
<property name="sort_column_id">5</property>
254
<object class="BaobabCellRendererItems" id="contents-column-items-renderer">
255
<property name="xalign">1.0</property>
258
<attribute name="items">5</attribute>
259
<attribute name="state">6</attribute>
268
<property name="left_attach">0</property>
269
<property name="top_attach">0</property>
270
<property name="width">1</property>
271
<property name="height">1</property>
275
<object class="GtkGrid" id="chart-grid">
276
<property name="visible">True</property>
277
<property name="can_focus">False</property>
278
<property name="hexpand">True</property>
279
<property name="vexpand">True</property>
281
<object class="GdStack" id="chart-stack">
282
<property name="visible">True</property>
283
<property name="can_focus">True</property>
285
<object class="BaobabRingschart" id="rings-chart">
286
<property name="visible">True</property>
287
<property name="hexpand">True</property>
288
<property name="vexpand">True</property>
292
<object class="BaobabTreemap" id="treemap-chart">
293
<property name="visible">True</property>
294
<property name="hexpand">True</property>
295
<property name="vexpand">True</property>
299
<object class="GtkSpinner" id="spinner">
300
<property name="visible">True</property>
301
<property name="can_focus">False</property>
302
<property name="width_request">128</property>
303
<property name="height_request">128</property>
304
<property name="halign">GTK_ALIGN_CENTER</property>
305
<property name="valign">GTK_ALIGN_CENTER</property>
310
<property name="left_attach">0</property>
311
<property name="top_attach">0</property>
312
<property name="width">1</property>
313
<property name="height">1</property>
317
<object class="GtkButtonBox" id="chart-buttonbox">
318
<property name="visible">True</property>
319
<property name="can_focus">False</property>
320
<property name="margin_right">20</property>
321
<property name="margin_top">6</property>
322
<property name="margin_bottom">6</property>
323
<property name="homogeneous">False</property>
324
<property name="layout_style">end</property>
326
<class name="linked"/>
329
<object class="GtkRadioButton" id="rings-button">
330
<property name="visible">True</property>
331
<property name="can_focus">True</property>
332
<property name="receives_default">False</property>
333
<property name="use_action_appearance">False</property>
334
<property name="tooltip_markup" translatable="yes">Rings Chart</property>
335
<property name="xalign">0.5</property>
336
<property name="yalign">0.5</property>
337
<property name="active">True</property>
338
<property name="draw_indicator">False</property>
339
<property name="action_name">win.active-chart</property>
340
<property name="action_target">'rings'</property>
342
<object class="GtkImage" id="ringschart-icon">
343
<property name="visible">True</property>
344
<property name="can_focus">False</property>
345
<property name="icon_name">view-ringschart-symbolic</property>
346
<property name="icon_size">1</property>
351
<property name="expand">False</property>
352
<property name="fill">True</property>
353
<property name="position">0</property>
354
<property name="non_homogeneous">True</property>
358
<object class="GtkRadioButton" id="treemap-button">
359
<property name="visible">True</property>
360
<property name="can_focus">True</property>
361
<property name="receives_default">False</property>
362
<property name="use_action_appearance">False</property>
363
<property name="tooltip_markup" translatable="yes">Treemap Chart</property>
364
<property name="xalign">0.5</property>
365
<property name="yalign">0.5</property>
366
<property name="active">True</property>
367
<property name="draw_indicator">False</property>
368
<property name="group">rings-button</property>
369
<property name="action_name">win.active-chart</property>
370
<property name="action_target">'treemap'</property>
372
<object class="GtkImage" id="treemap-icon">
373
<property name="visible">True</property>
374
<property name="can_focus">False</property>
375
<property name="icon_name">view-treemap-symbolic</property>
376
<property name="icon_size">1</property>
381
<property name="expand">False</property>
382
<property name="fill">True</property>
383
<property name="position">1</property>
384
<property name="non_homogeneous">True</property>
389
<property name="left_attach">0</property>
390
<property name="top_attach">1</property>
391
<property name="width">1</property>
392
<property name="height">1</property>
397
<property name="left_attach">1</property>
398
<property name="top_attach">0</property>
399
<property name="width">1</property>
400
<property name="height">1</property>
408
<object class="GtkMenu" id="treeview-popup-menu">
16
<object class="GtkMenu" id="treeview_popup_menu">
409
17
<property name="visible">True</property>
410
18
<property name="can_focus">False</property>
412
<object class="GtkMenuItem" id="treeview-popup-open">
20
<object class="GtkMenuItem" id="treeview_popup_open">
413
21
<property name="use_action_appearance">False</property>
414
22
<property name="visible">True</property>
415
23
<property name="can_focus">False</property>
47
<object class="GtkHeaderBar" id="header_bar">
48
<property name="visible">True</property>
49
<property name="can_focus">False</property>
50
<property name="show_close_button">True</property>
52
<class name="titlebar"/>
55
<object class="GtkButton" id="back_button">
56
<property name="valign">center</property>
57
<property name="can_focus">True</property>
58
<property name="action_name">win.show-home-page</property>
60
<class name="image-button"/>
63
<object class="GtkImage" id="back_button_image">
64
<property name="visible">True</property>
65
<property name="icon_name">go-previous-symbolic</property>
66
<property name="icon_size">1</property>
71
<property name="pack_type">start</property>
75
<object class="GtkButton" id="reload_button">
76
<property name="valign">center</property>
77
<property name="can_focus">True</property>
78
<property name="action_name">win.reload</property>
80
<class name="image-button"/>
83
<object class="GtkImage" id="reload_button_image">
84
<property name="visible">True</property>
85
<property name="icon_size">1</property>
86
<property name="icon_name">view-refresh-symbolic</property>
91
<property name="pack_type">end</property>
95
<object class="GtkMenuButton" id="menu_button">
96
<property name="valign">center</property>
97
<property name="menu_model">winmenu</property>
98
<property name="action_name">win.gear-menu</property>
99
<property name="direction">none</property>
101
<class name="image-button"/>
105
<property name="pack_type">end</property>
109
<template class="BaobabWindow" parent="GtkApplicationWindow">
110
<property name="title" translatable="yes">Disk Usage Analyzer</property>
111
<property name="icon_name">baobab</property>
113
<object class="GtkBox" id="vbox">
114
<property name="orientation">vertical</property>
115
<property name="visible">True</property>
117
<object class="GtkGrid" id="window_contents">
118
<property name="visible">True</property>
119
<property name="orientation">vertical</property>
121
<object class="GtkInfoBar" id="infobar">
122
<property name="visible">False</property>
123
<child internal-child="content_area">
124
<object class="GtkBox" id="infobar_content_area">
125
<property name="visible">True</property>
126
<property name="can_focus">False</property>
127
<property name="border_width">8</property>
128
<property name="orientation">vertical</property>
129
<property name="spacing">16</property>
130
<property name="hexpand">True</property>
132
<object class="GtkLabel" id="infobar_primary_label">
133
<property name="visible">True</property>
134
<property name="can_focus">True</property>
135
<property name="selectable">True</property>
136
<property name="use-markup">True</property>
137
<property name="halign">GTK_ALIGN_START</property>
138
<property name="wrap">True</property>
141
<property name="expand">False</property>
142
<property name="fill">True</property>
143
<property name="position">0</property>
147
<object class="GtkLabel" id="infobar_secondary_label">
148
<property name="visible">True</property>
149
<property name="can_focus">True</property>
150
<property name="selectable">True</property>
151
<property name="use-markup">True</property>
152
<property name="halign">GTK_ALIGN_START</property>
153
<property name="wrap">True</property>
156
<property name="expand">False</property>
157
<property name="fill">True</property>
158
<property name="position">1</property>
163
<child internal-child="action_area">
164
<object class="GtkButtonBox" id="infobar_action_area">
165
<property name="visible">True</property>
166
<property name="can_focus">False</property>
167
<property name="border_width">5</property>
168
<property name="orientation">vertical</property>
169
<property name="spacing">6</property>
170
<property name="layout_style">end</property>
172
<object class="GtkButton" id="infobar_close_button">
173
<property name="visible">True</property>
174
<property name="label" translatable="yes">Close</property>
182
<object class="GtkStack" id="main_stack">
183
<property name="visible">True</property>
184
<property name="can_focus">False</property>
185
<property name="transition_type">slide-left-right</property>
187
<object class="GtkGrid" id="home_page">
188
<property name="can_focus">False</property>
189
<property name="visible">True</property>
190
<property name="orientation">vertical</property>
192
<object class="GtkScrolledWindow" id="location_scrolled_window">
193
<property name="visible">True</property>
194
<property name="vexpand">True</property>
195
<property name="hexpand">True</property>
197
<object class="BaobabLocationList" id="location_list">
198
<property name="visible">True</property>
209
<object class="GtkGrid" id="result_page">
210
<property name="visible">True</property>
211
<property name="can_focus">False</property>
213
<object class="GtkScrolledWindow" id="scrolled_window">
214
<property name="visible">True</property>
215
<property name="can_focus">True</property>
216
<property name="shadow_type">in</property>
217
<property name="hexpand">True</property>
219
<object class="GtkTreeView" id="treeview">
220
<property name="visible">True</property>
221
<property name="can_focus">True</property>
222
<child internal-child="selection">
223
<object class="GtkTreeSelection" id="treeview_selection1"/>
226
<object class="GtkTreeViewColumn" id="folder_column">
227
<property name="resizable">True</property>
228
<property name="sizing">grow-only</property>
229
<property name="title" translatable="yes">Folder</property>
230
<property name="expand">True</property>
231
<property name="reorderable">True</property>
232
<property name="sort_column_id">0</property>
234
<object class="BaobabCellRendererProgress" id="usage_column_bar_renderer">
235
<property name="xpad">4</property>
236
<property name="ypad">4</property>
239
<attribute name="value">2</attribute>
240
<attribute name="state">7</attribute>
244
<object class="BaobabCellRendererName" id="folder_column_text_renderer"/>
246
<attribute name="name">0</attribute>
247
<attribute name="state">7</attribute>
253
<object class="GtkTreeViewColumn" id="size_column">
254
<property name="resizable">True</property>
255
<property name="sizing">grow-only</property>
256
<property name="title" translatable="yes">Size</property>
257
<property name="reorderable">True</property>
258
<property name="sort_column_id">4</property>
260
<object class="BaobabCellRendererSize" id="size_column_size_renderer">
261
<property name="xalign">1.0</property>
262
<property name="show-allocated-size">True</property>
265
<attribute name="size">3</attribute>
266
<attribute name="alloc-size">4</attribute>
267
<attribute name="state">7</attribute>
273
<object class="GtkTreeViewColumn" id="contents_column">
274
<property name="resizable">True</property>
275
<property name="sizing">grow-only</property>
276
<property name="title" translatable="yes">Contents</property>
277
<property name="reorderable">True</property>
278
<property name="sort_column_id">6</property>
280
<object class="BaobabCellRendererItems" id="contents_column_items_renderer">
281
<property name="xalign">1.0</property>
284
<attribute name="items">6</attribute>
285
<attribute name="state">7</attribute>
291
<object class="GtkTreeViewColumn" id="time_modified_column">
292
<property name="resizable">True</property>
293
<property name="sizing">grow-only</property>
294
<property name="title" translatable="yes">Modified</property>
295
<property name="reorderable">True</property>
296
<property name="sort_column_id">5</property>
298
<object class="BaobabCellRendererTime" id="modified_column_time_renderer">
299
<property name="xalign">1.0</property>
302
<attribute name="time">5</attribute>
311
<property name="left_attach">0</property>
312
<property name="top_attach">0</property>
313
<property name="width">1</property>
314
<property name="height">1</property>
318
<object class="GtkGrid" id="chart_grid">
319
<property name="visible">True</property>
320
<property name="can_focus">False</property>
321
<property name="hexpand">True</property>
322
<property name="vexpand">True</property>
324
<object class="GtkStack" id="spinner_stack">
325
<property name="visible">True</property>
327
<object class="GtkStack" id="chart_stack">
328
<property name="visible">True</property>
329
<property name="can_focus">True</property>
330
<property name="transition_type">crossfade</property>
332
<object class="BaobabRingschart" id="rings_chart">
333
<property name="visible">True</property>
334
<property name="hexpand">True</property>
335
<property name="vexpand">True</property>
338
<property name="name">rings</property>
339
<property name="title" translatable="yes">Rings Chart</property>
340
<property name="icon_name">view-ringschart-symbolic</property>
344
<object class="BaobabTreemap" id="treemap_chart">
345
<property name="visible">True</property>
346
<property name="hexpand">True</property>
347
<property name="vexpand">True</property>
350
<property name="name">treemap</property>
351
<property name="title" translatable="yes">Treemap Chart</property>
352
<property name="icon_name">view-treemap-symbolic</property>
358
<object class="GtkSpinner" id="spinner">
359
<property name="visible">True</property>
360
<property name="can_focus">False</property>
361
<property name="width_request">128</property>
362
<property name="height_request">128</property>
363
<property name="halign">GTK_ALIGN_CENTER</property>
364
<property name="valign">GTK_ALIGN_CENTER</property>
369
<property name="left_attach">0</property>
370
<property name="top_attach">0</property>
371
<property name="width">1</property>
372
<property name="height">1</property>
376
<object class="GtkActionBar" id="chart_action_bar">
377
<property name="visible">True</property>
378
<child type="center">
379
<object class="GtkStackSwitcher" id="chart_stack_switcher">
380
<property name="visible">True</property>
381
<property name="stack">chart_stack</property>
386
<property name="left_attach">0</property>
387
<property name="top_attach">1</property>
388
<property name="width">1</property>
389
<property name="height">1</property>
394
<property name="left_attach">1</property>
395
<property name="top_attach">0</property>
396
<property name="width">1</property>
397
<property name="height">1</property>
406
<property name="pack_type">end</property>