Codebase list xapp / upstream/1.8.6
New upstream version 1.8.6 Norbert Preining 3 years ago
168 changed file(s) with 7440 addition(s) and 3101 deletion(s). Raw diff Collapse all Expand all
3737 fi
3838
3939 jobs:
40 "mint19":
40 "mint20":
4141 <<: *shared
4242 docker:
43 - image: linuxmintd/mint19-amd64
43 - image: linuxmintd/mint20-amd64
4444
45 "lmde3":
45 "lmde4":
4646 <<: *shared
4747 docker:
48 - image: linuxmintd/lmde3-amd64
48 - image: linuxmintd/lmde4-amd64
4949
5050 workflows:
5151 version: 2
5252 build:
5353 jobs:
54 - "mint19"
55 - "lmde3"
54 - "mint20"
55 - "lmde4"
0 # Specify filepatterns you want git to ignore.
1
2 debian/build/
3 debian/tmp/
4 debian/*.debhelper
5 debian/gir1.2-xapp-1.0/
6 debian/libxapp-dbg/
7 debian/libxapp-dev/
8 debian/libxapp1/
9 debian/xapps-common/
10 debian/xapps-doc/
11 debian/*.log
12 debian/*.substvars
13 debian/files
14 debian/debhelper-build-stamp
0 This project gathers the components which are common to multiple desktop environments and required to implement cross-DE solutions.
0 This project gathers the components which are common to multiple GTK desktop environments (Cinnamon, MATE and Xfce) and required to implement cross-DE solutions.
1
2 # libxapp
3
4 A library available in C, Python and other languages (via Gobject Introspection).
5
6 # API Reference
7
8 https://projects.linuxmint.com/xapps/reference/index.html
19
210 # xapp-common
311
412 A set of resources and tools.
5
6 # libxapp
7
8 A library available in C, Python and other languages (via Gobject Introspection).
913
1014 # Scope
1115
1418 This project is still relatively new though and we can't yet commit to a stable ABI.
1519
1620 You are welcome to use libxapp or xapps-common in your application, but if you do, please make sure to tell us, so that we can communicate with you going forward about any potential changes.
17
18 # API Reference
19
20 http://developer.linuxmint.com/xapps/reference/index.html
21
22 ## XAppMonitorBlanker
23
24 XAppMonitorBlanker is used to blank other monitors. It takes a window as an argument and blanks all the monitors but the one where the window is located.
25
26 This is particularly useful in multi-monitor situations, for presentations, full screen media playback etc..
27
28 `XAppMonitorBlanker *xapp_monitor_blanker_new (void);`
29
30 `void xapp_monitor_blanker_blank_other_monitors (XAppMonitorBlanker *self, GtkWindow *window);`
31
32 `void xapp_monitor_blanker_unblank_monitors (XAppMonitorBlanker *self);`
33
34 `gboolean xapp_monitor_blanker_are_monitors_blanked (XAppMonitorBlanker *self);`
35
36 This is used by:
37
38 - xplayer
39
40 ## XAppKbdLayoutController
41
42 XAppKbdLayoutController is used to get a keyboard layout code or flag for a given locale.
43
44 `XAppKbdLayoutController *xapp_kbd_layout_controller_new (void);`
45
46 `gboolean xapp_kbd_layout_controller_get_enabled (XAppKbdLayoutController *controller);`
47
48 `guint xapp_kbd_layout_controller_get_current_group (XAppKbdLayoutController *controller);`
49
50 `void xapp_kbd_layout_controller_set_current_group (XAppKbdLayoutController *controller, guint group);`
51
52 `void xapp_kbd_layout_controller_next_group (XAppKbdLayoutController *controller);`
53
54 `void xapp_kbd_layout_controller_previous_group (XAppKbdLayoutController *controller);`
55
56 `gchar *xapp_kbd_layout_controller_get_current_name (XAppKbdLayoutController *controller);`
57
58 `gchar **xapp_kbd_layout_controller_get_all_names (XAppKbdLayoutController *controller);`
59
60 `gchar *xapp_kbd_layout_controller_get_current_icon_name (XAppKbdLayoutController *controller);`
61
62 `gchar *xapp_kbd_layout_controller_get_icon_name_for_group (XAppKbdLayoutController *controller, guint group);`
63
64 `gchar *xapp_kbd_layout_controller_get_short_name (XAppKbdLayoutController *controller);`
65
66 `gchar *xapp_kbd_layout_controller_get_short_name_for_group (XAppKbdLayoutController *controller, guint group);`
67
68 This is used by:
69
70 - cinnamon-screensaver
71 - cinnamon keyboard applet
0 xapp (1.6.10) tricia; urgency=medium
0 xapp (1.8.6) ulyana; urgency=medium
1
2 [ Clement Lefebvre ]
3 * Update docs
4
5 [ Michael Webster ]
6 * xapp-status-icon.c: Add xapp_status_icon_popup_menu() and use a more reliable GtkMenu popup method.
7 * xapp-status-icon.c: Fix inadvertant verison change in doc string.
8
9 [ NikoKrause ]
10 * Icons: Add symbolic icons for xreaders annotation features (#92)
11
12 -- Clement Lefebvre <root@linuxmint.com> Sat, 23 May 2020 12:48:43 +0100
13
14 xapp (1.8.5) ulyana; urgency=medium
15
16 [ Michael Webster ]
17 * xapp-status-icon: Add a get_visible method.
18 * mate applet: Use markup for tooltips, and update test script to reflect this as well.
19 * mate-xapp-status-applet: Fix set icon error handling when an icon name is missing.
20 * xapp-status-icon: Add a get_visible method.
21 * mate applet: Use markup for tooltips, and update test script to reflect this as well.
22 * mate-xapp-status-applet: Fix set icon error handling when an icon name is missing.
23
24 -- Clement Lefebvre <root@linuxmint.com> Thu, 21 May 2020 11:23:00 +0100
25
26 xapp (1.8.4) ulyana; urgency=medium
27
28 [ Clement Lefebvre ]
29 * Update documentation
30 * README: Update link to docs
31 * Update README.md
32
33 [ Michael Webster ]
34 * xapp-util.c: Initialize auto variables.
35
36 [ NikoKrause ]
37 * Icons: add pin/unpin symbolic (#90)
38
39 [ Clement Lefebvre ]
40 * Icons: Add xapp-diaporama-symbolic
41
42 -- Clement Lefebvre <root@linuxmint.com> Mon, 11 May 2020 15:44:39 +0100
43
44 xapp (1.8.3) ulyana; urgency=medium
45
46 [ Michael Webster ]
47 * xapp-sn-watcher: Add autostart file, to start at session, to start at the session initialization phase.
48 * Add a utility function to check for nvidia on-demand mode.
49
50 [ Clement Lefebvre ]
51 * l10n: Update translations
52
53 -- Clement Lefebvre <root@linuxmint.com> Mon, 11 May 2020 12:14:06 +0100
54
55 xapp (1.8.2) ulyana; urgency=medium
56
57 * xapp-sn-watcher: Don't enable in MATE
58
59 -- Clement Lefebvre <root@linuxmint.com> Mon, 27 Apr 2020 12:03:41 +0100
60
61 xapp (1.8.1) ulyana; urgency=medium
62
63 [ Clement Lefebvre ]
64 * Update documentation
65 * CI: Update targets
66 * l10n: Fix makepot picking up unwanted service file
67
68 [ Michael Webster ]
69 * Eliminate all appindicator-specific code from xapp-status-icon.c, Add a whitelist for xapp-sn-watcher to list ai icons that should left-click to activate.
70
71 [ Clement Lefebvre ]
72 * Update documentation
73 * CI: Update targets
74 * l10n: Fix makepot picking up unwanted service file
75
76 [ Michael Webster ]
77 * Eliminate all appindicator-specific code from xapp-status-icon.c, Add a whitelist for xapp-sn-watcher to list ai icons that should left-click to activate.
78 * xapp-sn-watcher: Add a whitelist to manage what desktop environments to start in.
79
80 -- Clement Lefebvre <root@linuxmint.com> Sat, 25 Apr 2020 18:37:40 +0100
81
82 xapp (1.8.0) ulyana; urgency=medium
83
84 [ worldofpeace ]
85 * Add option to specify path to pygobject override directory
86 * Install icons and scripts using meson options
187
288 [ Michael Webster ]
389 * xapp-status-icon.c: Sync the visible state of the fallback GtkStatusIcon when it is first created.
490 * xapp-status-icon.c: Fix the timeout duration for xapp_status_icon_any_monitors.
591
6 -- Clement Lefebvre <root@linuxmint.com> Thu, 09 Jan 2020 17:13:49 +0000
92 [ leigh123linux ]
93 * Remove use of deprecated g_type_class_add_private function
94
95 [ Stephen Collins ]
96 * Add gitignore
97
98 [ JosephMcc ]
99 * xapp-monitor-blanker: Use G_DECLARE_FINAL_TYPE
100
101 [ Michael Webster ]
102 * xapp-status-icon.c: check if we have a fallback status icon before disconnecting signals from it.
103 * xapp-status-icon.c: Only call gtk_status_icon_set_name() when explicitly requested.
104 * Add StatusNotifier watcher.
105 * mate applet: Set the new icon size property (this provides a hint to xapp-sn-watcher or any client app to provide a correct icon size in some situations).
106 * status icon: Add support for scroll events
107 * debian: Remove python2 deps.
108 * debian/control: Add missing dbusmenu dependency.
109
110 [ Clement Lefebvre ]
111 * Packaging: Re-add python-gi-dev as build-dep
112
113 [ Michael Webster ]
114 * xapp-sn-watcher: rewrite in C due to leaky dbus python bindings.
115
116 -- Clement Lefebvre <root@linuxmint.com> Thu, 23 Apr 2020 15:49:33 +0100
7117
8118 xapp (1.6.9) tricia; urgency=medium
9119
1313 libglib2.0-dev (>= 2.37.3),
1414 libgnomekbd-dev,
1515 libgtk-3-dev (>= 3.3.16),
16 libdbusmenu-gtk3-dev,
1617 libx11-dev,
1718 libxkbfile-dev,
1819 meson,
19 python,
20 python3,
2021 python-gi-dev,
21 python3,
2222 valac,
2323 Standards-Version: 3.9.6
2424
00 usr/lib/*/libxapp.so.1*
1 usr/libexec/xapps/sn-watcher/*
33 # meson support is baked in
44
55 %:
6 dh $@ --with=gir,python2,python3
6 dh $@ --with=gir,python3
77
88 override_dh_auto_configure:
99 mkdir -p debian/build
11 usr/bin/
22 usr/share/icons
33 usr/share/locale
4 usr/libexec/xapps
4 usr/libexec/xapps/*.py
55 usr/share/mate-panel/applets
66 usr/share/dbus-1/services
7 etc/xdg/autostart
7575 </table></div>
7676 </div>
7777 <div class="refsect1">
78 <a name="XAppMonitorBlanker.other"></a><h2>Types and Values</h2>
79 <div class="informaltable"><table class="informaltable" width="100%" border="0">
80 <colgroup>
81 <col width="150px" class="name">
82 <col class="description">
83 </colgroup>
84 <tbody>
85 <tr>
86 <td class="define_keyword">#define</td>
87 <td class="function_name"><a class="link" href="XAppMonitorBlanker.html#XAPP-TYPE-MONITOR-BLANKER:CAPS" title="XAPP_TYPE_MONITOR_BLANKER">XAPP_TYPE_MONITOR_BLANKER</a></td>
88 </tr>
89 <tr>
90 <td class="datatype_keyword"> </td>
91 <td class="function_name"><a class="link" href="XAppMonitorBlanker.html#XAppMonitorBlanker-struct" title="XAppMonitorBlanker">XAppMonitorBlanker</a></td>
92 </tr>
93 </tbody>
94 </table></div>
95 </div>
96 <div class="refsect1">
7897 <a name="XAppMonitorBlanker.object-hierarchy"></a><h2>Object Hierarchy</h2>
7998 <pre class="screen"> <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
8099 <span class="lineart">╰──</span> XAppMonitorBlanker
184203 </div>
185204 <div class="refsect1">
186205 <a name="XAppMonitorBlanker.other_details"></a><h2>Types and Values</h2>
206 <div class="refsect2">
207 <a name="XAPP-TYPE-MONITOR-BLANKER:CAPS"></a><h3>XAPP_TYPE_MONITOR_BLANKER</h3>
208 <pre class="programlisting">#define XAPP_TYPE_MONITOR_BLANKER (xapp_monitor_blanker_get_type ())
209 </pre>
210 </div>
211 <hr>
212 <div class="refsect2">
213 <a name="XAppMonitorBlanker-struct"></a><h3>XAppMonitorBlanker</h3>
214 <pre class="programlisting">typedef struct _XAppMonitorBlanker XAppMonitorBlanker;</pre>
215 </div>
187216 </div>
188217 </div>
189218 <div class="footer">
6767 </tr>
6868 <tr>
6969 <td class="function_type">
70 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
71 </td>
72 <td class="function_name">
73 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-get-icon-size" title="xapp_status_icon_get_icon_size ()">xapp_status_icon_get_icon_size</a> <span class="c_punctuation">()</span>
74 </td>
75 </tr>
76 <tr>
77 <td class="function_type">
7078 <span class="returnvalue">void</span>
7179 </td>
7280 <td class="function_name">
8795 </td>
8896 <td class="function_name">
8997 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-set-visible" title="xapp_status_icon_set_visible ()">xapp_status_icon_set_visible</a> <span class="c_punctuation">()</span>
98 </td>
99 </tr>
100 <tr>
101 <td class="function_type">
102 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
103 </td>
104 <td class="function_name">
105 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-get-visible" title="xapp_status_icon_get_visible ()">xapp_status_icon_get_visible</a> <span class="c_punctuation">()</span>
90106 </td>
91107 </tr>
92108 <tr>
149165 <col width="200px" class="properties_flags">
150166 </colgroup>
151167 <tbody>
168 <tr>
169 <td class="property_type"><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
170 <td class="property_name"><a class="link" href="XAppStatusIcon.html#XAppStatusIcon--icon-size" title="The “icon-size” property">icon-size</a></td>
171 <td class="property_flags">Read / Write</td>
172 </tr>
152173 <tr>
153174 <td class="property_type">
154175 <a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *</td>
190211 </tr>
191212 <tr>
192213 <td class="signal_type"><span class="returnvalue">void</span></td>
214 <td class="signal_name"><a class="link" href="XAppStatusIcon.html#XAppStatusIcon-scroll-event" title="The “scroll-event” signal">scroll-event</a></td>
215 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
216 </tr>
217 <tr>
218 <td class="signal_type"><span class="returnvalue">void</span></td>
193219 <td class="signal_name"><a class="link" href="XAppStatusIcon.html#XAppStatusIcon-state-changed" title="The “state-changed” signal">state-changed</a></td>
194220 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
195221 </tr>
211237 <tr>
212238 <td class="datatype_keyword">enum</td>
213239 <td class="function_name"><a class="link" href="XAppStatusIcon.html#XAppStatusIconState" title="enum XAppStatusIconState">XAppStatusIconState</a></td>
240 </tr>
241 <tr>
242 <td class="datatype_keyword">enum</td>
243 <td class="function_name"><a class="link" href="XAppStatusIcon.html#XAppScrollDirection" title="enum XAppScrollDirection">XAppScrollDirection</a></td>
214244 </tr>
215245 <tr>
216246 <td class="datatype_keyword"> </td>
222252 <div class="refsect1">
223253 <a name="XAppStatusIcon.object-hierarchy"></a><h2>Object Hierarchy</h2>
224254 <pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
255 <span class="lineart">├──</span> XAppScrollDirection
225256 <span class="lineart">╰──</span> XAppStatusIconState
226257 <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
227258 <span class="lineart">╰──</span> XAppStatusIcon
313344 </div>
314345 <hr>
315346 <div class="refsect2">
347 <a name="xapp-status-icon-get-icon-size"></a><h3>xapp_status_icon_get_icon_size ()</h3>
348 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
349 xapp_status_icon_get_icon_size (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>);</pre>
350 <div class="refsect3">
351 <a name="xapp-status-icon-get-icon-size.parameters"></a><h4>Parameters</h4>
352 <div class="informaltable"><table class="informaltable" width="100%" border="0">
353 <colgroup>
354 <col width="150px" class="parameters_name">
355 <col class="parameters_description">
356 <col width="200px" class="parameters_annotations">
357 </colgroup>
358 <tbody><tr>
359 <td class="parameter_name"><p>icon</p></td>
360 <td class="parameter_description"><p>a <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
361 <td class="parameter_annotations"> </td>
362 </tr></tbody>
363 </table></div>
364 </div>
365 <div class="refsect3">
366 <a name="xapp-status-icon-get-icon-size.returns"></a><h4>Returns</h4>
367 <p> The desired icon size - usually set by the host based on panel size.
368 This is not what it's guaranteed to get, and this is really only useful when
369 receiving absolute icon paths from the client app.</p>
370 </div>
371 <p class="since">Since: 1.8</p>
372 </div>
373 <hr>
374 <div class="refsect2">
316375 <a name="xapp-status-icon-set-tooltip-text"></a><h3>xapp_status_icon_set_tooltip_text ()</h3>
317376 <pre class="programlisting"><span class="returnvalue">void</span>
318377 xapp_status_icon_set_tooltip_text (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>,
403462 </table></div>
404463 </div>
405464 <p class="since">Since: 1.6</p>
465 </div>
466 <hr>
467 <div class="refsect2">
468 <a name="xapp-status-icon-get-visible"></a><h3>xapp_status_icon_get_visible ()</h3>
469 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
470 xapp_status_icon_get_visible (<em class="parameter"><code><a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon</code></em>);</pre>
471 <p>Returns whether or not the icon should currently be visible.</p>
472 <div class="refsect3">
473 <a name="xapp-status-icon-get-visible.parameters"></a><h4>Parameters</h4>
474 <div class="informaltable"><table class="informaltable" width="100%" border="0">
475 <colgroup>
476 <col width="150px" class="parameters_name">
477 <col class="parameters_description">
478 <col width="200px" class="parameters_annotations">
479 </colgroup>
480 <tbody><tr>
481 <td class="parameter_name"><p>icon</p></td>
482 <td class="parameter_description"><p>an <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
483 <td class="parameter_annotations"> </td>
484 </tr></tbody>
485 </table></div>
486 </div>
487 <div class="refsect3">
488 <a name="xapp-status-icon-get-visible.returns"></a><h4>Returns</h4>
489 <p> the current visibility state.</p>
490 </div>
491 <p class="since">Since: 1.8.5</p>
406492 </div>
407493 <hr>
408494 <div class="refsect2">
616702 </div>
617703 <hr>
618704 <div class="refsect2">
705 <a name="XAppScrollDirection"></a><h3>enum XAppScrollDirection</h3>
706 <p>Represents the direction of icon scroll events.</p>
707 <div class="refsect3">
708 <a name="XAppScrollDirection.members"></a><h4>Members</h4>
709 <div class="informaltable"><table class="informaltable" width="100%" border="0">
710 <colgroup>
711 <col width="300px" class="enum_members_name">
712 <col class="enum_members_description">
713 <col width="200px" class="enum_members_annotations">
714 </colgroup>
715 <tbody>
716 <tr>
717 <td class="enum_member_name"><p><a name="XAPP-SCROLL-UP:CAPS"></a>XAPP_SCROLL_UP</p></td>
718 <td class="enum_member_description">
719 <p>Scroll theoretical content up.</p>
720 </td>
721 <td class="enum_member_annotations"> </td>
722 </tr>
723 <tr>
724 <td class="enum_member_name"><p><a name="XAPP-SCROLL-DOWN:CAPS"></a>XAPP_SCROLL_DOWN</p></td>
725 <td class="enum_member_description">
726 <p>Scroll theoretical content down.</p>
727 </td>
728 <td class="enum_member_annotations"> </td>
729 </tr>
730 <tr>
731 <td class="enum_member_name"><p><a name="XAPP-SCROLL-LEFT:CAPS"></a>XAPP_SCROLL_LEFT</p></td>
732 <td class="enum_member_description">
733 <p>Scroll theoretical content left.</p>
734 </td>
735 <td class="enum_member_annotations"> </td>
736 </tr>
737 <tr>
738 <td class="enum_member_name"><p><a name="XAPP-SCROLL-RIGHT:CAPS"></a>XAPP_SCROLL_RIGHT</p></td>
739 <td class="enum_member_description">
740 <p>Scroll theoretical content right.</p>
741 </td>
742 <td class="enum_member_annotations"> </td>
743 </tr>
744 </tbody>
745 </table></div>
746 </div>
747 </div>
748 <hr>
749 <div class="refsect2">
619750 <a name="XAppStatusIcon-struct"></a><h3>XAppStatusIcon</h3>
620751 <pre class="programlisting">typedef struct _XAppStatusIcon XAppStatusIcon;</pre>
621752 </div>
622753 </div>
623754 <div class="refsect1">
624755 <a name="XAppStatusIcon.property-details"></a><h2>Property Details</h2>
756 <div class="refsect2">
757 <a name="XAppStatusIcon--icon-size"></a><h3>The <code class="literal">“icon-size”</code> property</h3>
758 <pre class="programlisting"> “icon-size” <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
759 <p>The icon size that is preferred by icon monitor/host - this is usually a product
760 of some calculation based on the panel size. It can be used by the client to size
761 an icon to be saved as a file and its path sent to the host.</p>
762 <p>If this value is 0 it has not been set, and its value can be unreliable if the host
763 has multiple <a href="XAppStatusIconMonitor.html#XAppStatusIconMonitor-struct"><span class="type">XAppStatusIconMonitors</span></a> active.</p>
764 <p>Flags: Read / Write</p>
765 <p>Allowed values: [0,96]</p>
766 <p>Default value: 0</p>
767 </div>
768 <hr>
625769 <div class="refsect2">
626770 <a name="XAppStatusIcon--primary-menu"></a><h3>The <code class="literal">“primary-menu”</code> property</h3>
627771 <pre class="programlisting"> “primary-menu” <a href="../gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> *</pre>
828972 </div>
829973 <hr>
830974 <div class="refsect2">
975 <a name="XAppStatusIcon-scroll-event"></a><h3>The <code class="literal">“scroll-event”</code> signal</h3>
976 <pre class="programlisting"><span class="returnvalue">void</span>
977 user_function (<a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon,
978 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> amount,
979 <a class="link" href="XAppStatusIcon.html#XAppScrollDirection" title="enum XAppScrollDirection"><span class="type">XAppScrollDirection</span></a> direction,
980 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> time,
981 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
982 <p>Gets emitted when the user uses the mouse scroll wheel over the status icon.
983 For the most part, amounts will always be 1, unless an applet supports smooth
984 scrolling. Generally the direction value is most important.</p>
985 <div class="refsect3">
986 <a name="XAppStatusIcon-scroll-event.parameters"></a><h4>Parameters</h4>
987 <div class="informaltable"><table class="informaltable" width="100%" border="0">
988 <colgroup>
989 <col width="150px" class="parameters_name">
990 <col class="parameters_description">
991 <col width="200px" class="parameters_annotations">
992 </colgroup>
993 <tbody>
994 <tr>
995 <td class="parameter_name"><p>icon</p></td>
996 <td class="parameter_description"><p>The <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a></p></td>
997 <td class="parameter_annotations"> </td>
998 </tr>
999 <tr>
1000 <td class="parameter_name"><p>amount</p></td>
1001 <td class="parameter_description"><p>The amount of movement for the scroll event</p></td>
1002 <td class="parameter_annotations"> </td>
1003 </tr>
1004 <tr>
1005 <td class="parameter_name"><p>direction</p></td>
1006 <td class="parameter_description"><p>the <a class="link" href="XAppStatusIcon.html#XAppScrollDirection" title="enum XAppScrollDirection"><span class="type">XAppScrollDirection</span></a> of the scroll event</p></td>
1007 <td class="parameter_annotations"> </td>
1008 </tr>
1009 <tr>
1010 <td class="parameter_name"><p>time</p></td>
1011 <td class="parameter_description"><p>The time supplied by the event, or 0</p></td>
1012 <td class="parameter_annotations"> </td>
1013 </tr>
1014 <tr>
1015 <td class="parameter_name"><p>user_data</p></td>
1016 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
1017 <td class="parameter_annotations"> </td>
1018 </tr>
1019 </tbody>
1020 </table></div>
1021 </div>
1022 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
1023 </div>
1024 <hr>
1025 <div class="refsect2">
8311026 <a name="XAppStatusIcon-state-changed"></a><h3>The <code class="literal">“state-changed”</code> signal</h3>
8321027 <pre class="programlisting"><span class="returnvalue">void</span>
8331028 user_function (<a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon"><span class="type">XAppStatusIcon</span></a> *icon,
66 <link rel="home" href="index.html" title="XApp Reference Manual">
77 <link rel="up" href="ch01.html" title="API reference">
88 <link rel="prev" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
9 <link rel="next" href="libxapp-xapp-util.html" title="xapp-util">
1010 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
2222 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
2323 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
2424 <td><a accesskey="p" href="XAppStatusIconMonitor.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
25 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
25 <td><a accesskey="n" href="libxapp-xapp-util.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
2626 </tr></table>
2727 <div class="refentry">
2828 <a name="XAppStatusIconInterfaceSkeleton"></a><div class="titlepage"></div>
7878 <span class="returnvalue">void</span>
7979 </td>
8080 <td class="function_name">
81 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-scroll" title="xapp_status_icon_interface_complete_scroll ()">xapp_status_icon_interface_complete_scroll</a> <span class="c_punctuation">()</span>
82 </td>
83 </tr>
84 <tr>
85 <td class="function_type">
86 <span class="returnvalue">void</span>
87 </td>
88 <td class="function_name">
8189 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press" title="xapp_status_icon_interface_call_button_press ()">xapp_status_icon_interface_call_button_press</a> <span class="c_punctuation">()</span>
8290 </td>
8391 </tr>
122130 </td>
123131 </tr>
124132 <tr>
133 <td class="function_type">
134 <span class="returnvalue">void</span>
135 </td>
136 <td class="function_name">
137 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll" title="xapp_status_icon_interface_call_scroll ()">xapp_status_icon_interface_call_scroll</a> <span class="c_punctuation">()</span>
138 </td>
139 </tr>
140 <tr>
141 <td class="function_type">
142 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
143 </td>
144 <td class="function_name">
145 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll-finish" title="xapp_status_icon_interface_call_scroll_finish ()">xapp_status_icon_interface_call_scroll_finish</a> <span class="c_punctuation">()</span>
146 </td>
147 </tr>
148 <tr>
149 <td class="function_type">
150 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
151 </td>
152 <td class="function_name">
153 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll-sync" title="xapp_status_icon_interface_call_scroll_sync ()">xapp_status_icon_interface_call_scroll_sync</a> <span class="c_punctuation">()</span>
154 </td>
155 </tr>
156 <tr>
125157 <td class="function_type">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
126158 </td>
127159 <td class="function_name">
227259 </td>
228260 <td class="function_name">
229261 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-visible" title="xapp_status_icon_interface_set_visible ()">xapp_status_icon_interface_set_visible</a> <span class="c_punctuation">()</span>
262 </td>
263 </tr>
264 <tr>
265 <td class="function_type">
266 <a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
267 </td>
268 <td class="function_name">
269 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-icon-size" title="xapp_status_icon_interface_get_icon_size ()">xapp_status_icon_interface_get_icon_size</a> <span class="c_punctuation">()</span>
270 </td>
271 </tr>
272 <tr>
273 <td class="function_type">
274 <span class="returnvalue">void</span>
275 </td>
276 <td class="function_name">
277 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-icon-size" title="xapp_status_icon_interface_set_icon_size ()">xapp_status_icon_interface_set_icon_size</a> <span class="c_punctuation">()</span>
230278 </td>
231279 </tr>
232280 <tr>
304352 <td class="property_flags">Read / Write</td>
305353 </tr>
306354 <tr>
355 <td class="property_type"><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
356 <td class="property_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--icon-size" title="The “icon-size” property">icon-size</a></td>
357 <td class="property_flags">Read / Write</td>
358 </tr>
359 <tr>
307360 <td class="property_type">
308361 <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
309362 <td class="property_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--label" title="The “label” property">label</a></td>
346399 <tr>
347400 <td class="signal_type"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
348401 <td class="signal_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-release" title="The “handle-button-release” signal">handle-button-release</a></td>
402 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
403 </tr>
404 <tr>
405 <td class="signal_type"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
406 <td class="signal_name"><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-scroll" title="The “handle-scroll” signal">handle-scroll</a></td>
349407 <td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
350408 </tr>
351409 </tbody>
460518 , you cannot use it afterwards.</p>
461519 <div class="refsect3">
462520 <a name="xapp-status-icon-interface-complete-button-release.parameters"></a><h4>Parameters</h4>
521 <div class="informaltable"><table class="informaltable" width="100%" border="0">
522 <colgroup>
523 <col width="150px" class="parameters_name">
524 <col class="parameters_description">
525 <col width="200px" class="parameters_annotations">
526 </colgroup>
527 <tbody>
528 <tr>
529 <td class="parameter_name"><p>object</p></td>
530 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
531 <td class="parameter_annotations"> </td>
532 </tr>
533 <tr>
534 <td class="parameter_name"><p>invocation</p></td>
535 <td class="parameter_description"><p>A <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>. </p></td>
536 <td class="parameter_annotations"><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></td>
537 </tr>
538 </tbody>
539 </table></div>
540 </div>
541 </div>
542 <hr>
543 <div class="refsect2">
544 <a name="xapp-status-icon-interface-complete-scroll"></a><h3>xapp_status_icon_interface_complete_scroll ()</h3>
545 <pre class="programlisting"><span class="returnvalue">void</span>
546 xapp_status_icon_interface_complete_scroll
547 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
548 <em class="parameter"><code><a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation</code></em>);</pre>
549 <p>Helper function used in service implementations to finish handling invocations of the <GTKDOCLINK HREF="Scroll"><code class="function">Scroll()</code></GTKDOCLINK> D-Bus method. If you instead want to finish handling an invocation by returning an error, use <a href="../gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> or similar.</p>
550 <p>This method will free <em class="parameter"><code>invocation</code></em>
551 , you cannot use it afterwards.</p>
552 <div class="refsect3">
553 <a name="xapp-status-icon-interface-complete-scroll.parameters"></a><h4>Parameters</h4>
463554 <div class="informaltable"><table class="informaltable" width="100%" border="0">
464555 <colgroup>
465556 <col width="150px" class="parameters_name">
877968 </div>
878969 <hr>
879970 <div class="refsect2">
971 <a name="xapp-status-icon-interface-call-scroll"></a><h3>xapp_status_icon_interface_call_scroll ()</h3>
972 <pre class="programlisting"><span class="returnvalue">void</span>
973 xapp_status_icon_interface_call_scroll
974 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
975 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_delta</code></em>,
976 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_orientation</code></em>,
977 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time</code></em>,
978 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
979 <em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
980 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
981 <p>Asynchronously invokes the <GTKDOCLINK HREF="Scroll"><code class="function">Scroll()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
982 .
983 When the operation is finished, <em class="parameter"><code>callback</code></em>
984 will be invoked in the <a href="../glib/glib-The-Main-Event-Loop.html#g-main-context-push-thread-default">thread-default main loop</a> of the thread you are calling this method from.
985 You can then call <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll-finish" title="xapp_status_icon_interface_call_scroll_finish ()"><code class="function">xapp_status_icon_interface_call_scroll_finish()</code></a> to get the result of the operation.</p>
986 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll-sync" title="xapp_status_icon_interface_call_scroll_sync ()"><code class="function">xapp_status_icon_interface_call_scroll_sync()</code></a> for the synchronous, blocking version of this method.</p>
987 <div class="refsect3">
988 <a name="xapp-status-icon-interface-call-scroll.parameters"></a><h4>Parameters</h4>
989 <div class="informaltable"><table class="informaltable" width="100%" border="0">
990 <colgroup>
991 <col width="150px" class="parameters_name">
992 <col class="parameters_description">
993 <col width="200px" class="parameters_annotations">
994 </colgroup>
995 <tbody>
996 <tr>
997 <td class="parameter_name"><p>proxy</p></td>
998 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
999 <td class="parameter_annotations"> </td>
1000 </tr>
1001 <tr>
1002 <td class="parameter_name"><p>arg_delta</p></td>
1003 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1004 <td class="parameter_annotations"> </td>
1005 </tr>
1006 <tr>
1007 <td class="parameter_name"><p>arg_orientation</p></td>
1008 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1009 <td class="parameter_annotations"> </td>
1010 </tr>
1011 <tr>
1012 <td class="parameter_name"><p>arg_time</p></td>
1013 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1014 <td class="parameter_annotations"> </td>
1015 </tr>
1016 <tr>
1017 <td class="parameter_name"><p>cancellable</p></td>
1018 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1019 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
1020 </tr>
1021 <tr>
1022 <td class="parameter_name"><p>callback</p></td>
1023 <td class="parameter_description"><p>A <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1024 <td class="parameter_annotations"> </td>
1025 </tr>
1026 <tr>
1027 <td class="parameter_name"><p>user_data</p></td>
1028 <td class="parameter_description"><p>User data to pass to <em class="parameter"><code>callback</code></em>
1029 .</p></td>
1030 <td class="parameter_annotations"> </td>
1031 </tr>
1032 </tbody>
1033 </table></div>
1034 </div>
1035 </div>
1036 <hr>
1037 <div class="refsect2">
1038 <a name="xapp-status-icon-interface-call-scroll-finish"></a><h3>xapp_status_icon_interface_call_scroll_finish ()</h3>
1039 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1040 xapp_status_icon_interface_call_scroll_finish
1041 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
1042 <em class="parameter"><code><a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *res</code></em>,
1043 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1044 <p>Finishes an operation started with <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll" title="xapp_status_icon_interface_call_scroll ()"><code class="function">xapp_status_icon_interface_call_scroll()</code></a>.</p>
1045 <div class="refsect3">
1046 <a name="xapp-status-icon-interface-call-scroll-finish.parameters"></a><h4>Parameters</h4>
1047 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1048 <colgroup>
1049 <col width="150px" class="parameters_name">
1050 <col class="parameters_description">
1051 <col width="200px" class="parameters_annotations">
1052 </colgroup>
1053 <tbody>
1054 <tr>
1055 <td class="parameter_name"><p>proxy</p></td>
1056 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
1057 <td class="parameter_annotations"> </td>
1058 </tr>
1059 <tr>
1060 <td class="parameter_name"><p>res</p></td>
1061 <td class="parameter_description"><p>The <a href="../gio/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> obtained from the <a href="../gio/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> passed to <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll" title="xapp_status_icon_interface_call_scroll ()"><code class="function">xapp_status_icon_interface_call_scroll()</code></a>.</p></td>
1062 <td class="parameter_annotations"> </td>
1063 </tr>
1064 <tr>
1065 <td class="parameter_name"><p>error</p></td>
1066 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1067 <td class="parameter_annotations"> </td>
1068 </tr>
1069 </tbody>
1070 </table></div>
1071 </div>
1072 <div class="refsect3">
1073 <a name="xapp-status-icon-interface-call-scroll-finish.returns"></a><h4>Returns</h4>
1074 <p><a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1075 is set. </p>
1076 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1077 </div>
1078 </div>
1079 <hr>
1080 <div class="refsect2">
1081 <a name="xapp-status-icon-interface-call-scroll-sync"></a><h3>xapp_status_icon_interface_call_scroll_sync ()</h3>
1082 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1083 xapp_status_icon_interface_call_scroll_sync
1084 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *proxy</code></em>,
1085 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_delta</code></em>,
1086 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_orientation</code></em>,
1087 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time</code></em>,
1088 <em class="parameter"><code><a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1089 <em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1090 <p>Synchronously invokes the <GTKDOCLINK HREF="Scroll"><code class="function">Scroll()</code></GTKDOCLINK> D-Bus method on <em class="parameter"><code>proxy</code></em>
1091 . The calling thread is blocked until a reply is received.</p>
1092 <p>See <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll" title="xapp_status_icon_interface_call_scroll ()"><code class="function">xapp_status_icon_interface_call_scroll()</code></a> for the asynchronous version of this method.</p>
1093 <div class="refsect3">
1094 <a name="xapp-status-icon-interface-call-scroll-sync.parameters"></a><h4>Parameters</h4>
1095 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1096 <colgroup>
1097 <col width="150px" class="parameters_name">
1098 <col class="parameters_description">
1099 <col width="200px" class="parameters_annotations">
1100 </colgroup>
1101 <tbody>
1102 <tr>
1103 <td class="parameter_name"><p>proxy</p></td>
1104 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterfaceProxy"><span class="type">XAppStatusIconInterfaceProxy</span></a>.</p></td>
1105 <td class="parameter_annotations"> </td>
1106 </tr>
1107 <tr>
1108 <td class="parameter_name"><p>arg_delta</p></td>
1109 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1110 <td class="parameter_annotations"> </td>
1111 </tr>
1112 <tr>
1113 <td class="parameter_name"><p>arg_orientation</p></td>
1114 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1115 <td class="parameter_annotations"> </td>
1116 </tr>
1117 <tr>
1118 <td class="parameter_name"><p>arg_time</p></td>
1119 <td class="parameter_description"><p>Argument to pass with the method invocation.</p></td>
1120 <td class="parameter_annotations"> </td>
1121 </tr>
1122 <tr>
1123 <td class="parameter_name"><p>cancellable</p></td>
1124 <td class="parameter_description"><p>A <a href="../gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1125 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
1126 </tr>
1127 <tr>
1128 <td class="parameter_name"><p>error</p></td>
1129 <td class="parameter_description"><p>Return location for error or <a href="../glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p></td>
1130 <td class="parameter_annotations"> </td>
1131 </tr>
1132 </tbody>
1133 </table></div>
1134 </div>
1135 <div class="refsect3">
1136 <a name="xapp-status-icon-interface-call-scroll-sync.returns"></a><h4>Returns</h4>
1137 <p><a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the call succeded, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if <em class="parameter"><code>error</code></em>
1138 is set. </p>
1139 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1140 </div>
1141 </div>
1142 <hr>
1143 <div class="refsect2">
8801144 <a name="xapp-status-icon-interface-get-name"></a><h3>xapp_status_icon_interface_get_name ()</h3>
8811145 <pre class="programlisting">const <a href="../glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
8821146 xapp_status_icon_interface_get_name (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
12951559 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
12961560 <div class="refsect3">
12971561 <a name="xapp-status-icon-interface-set-visible.parameters"></a><h4>Parameters</h4>
1562 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1563 <colgroup>
1564 <col width="150px" class="parameters_name">
1565 <col class="parameters_description">
1566 <col width="200px" class="parameters_annotations">
1567 </colgroup>
1568 <tbody>
1569 <tr>
1570 <td class="parameter_name"><p>object</p></td>
1571 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1572 <td class="parameter_annotations"> </td>
1573 </tr>
1574 <tr>
1575 <td class="parameter_name"><p>value</p></td>
1576 <td class="parameter_description"><p>The value to set.</p></td>
1577 <td class="parameter_annotations"> </td>
1578 </tr>
1579 </tbody>
1580 </table></div>
1581 </div>
1582 </div>
1583 <hr>
1584 <div class="refsect2">
1585 <a name="xapp-status-icon-interface-get-icon-size"></a><h3>xapp_status_icon_interface_get_icon_size ()</h3>
1586 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
1587 xapp_status_icon_interface_get_icon_size
1588 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>);</pre>
1589 <p>Gets the value of the "IconSize" D-Bus property.</p>
1590 <p>Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.</p>
1591 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1592 <div class="refsect3">
1593 <a name="xapp-status-icon-interface-get-icon-size.parameters"></a><h4>Parameters</h4>
1594 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1595 <colgroup>
1596 <col width="150px" class="parameters_name">
1597 <col class="parameters_description">
1598 <col width="200px" class="parameters_annotations">
1599 </colgroup>
1600 <tbody><tr>
1601 <td class="parameter_name"><p>object</p></td>
1602 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
1603 <td class="parameter_annotations"> </td>
1604 </tr></tbody>
1605 </table></div>
1606 </div>
1607 <div class="refsect3">
1608 <a name="xapp-status-icon-interface-get-icon-size.returns"></a><h4>Returns</h4>
1609 <p> The property value.</p>
1610 </div>
1611 </div>
1612 <hr>
1613 <div class="refsect2">
1614 <a name="xapp-status-icon-interface-set-icon-size"></a><h3>xapp_status_icon_interface_set_icon_size ()</h3>
1615 <pre class="programlisting"><span class="returnvalue">void</span>
1616 xapp_status_icon_interface_set_icon_size
1617 (<em class="parameter"><code><a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object</code></em>,
1618 <em class="parameter"><code><a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
1619 <p>Sets the "IconSize" D-Bus property to <em class="parameter"><code>value</code></em>
1620 .</p>
1621 <p>Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.</p>
1622 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
1623 <div class="refsect3">
1624 <a name="xapp-status-icon-interface-set-icon-size.parameters"></a><h4>Parameters</h4>
12981625 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12991626 <colgroup>
13001627 <col width="150px" class="parameters_name">
16782005 </div>
16792006 <hr>
16802007 <div class="refsect2">
2008 <a name="XAppStatusIconInterface--icon-size"></a><h3>The <code class="literal">“icon-size”</code> property</h3>
2009 <pre class="programlisting"> “icon-size” <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
2010 <p>Represents the D-Bus property "IconSize".</p>
2011 <p>Since the D-Bus property for this <a href="../gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.</p>
2012 <p>Flags: Read / Write</p>
2013 <p>Default value: 0</p>
2014 </div>
2015 <hr>
2016 <div class="refsect2">
16812017 <a name="XAppStatusIconInterface--label"></a><h3>The <code class="literal">“label”</code> property</h3>
16822018 <pre class="programlisting"> “label” <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
16832019 <p>Represents the D-Bus property "Label".</p>
18602196 </div>
18612197 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
18622198 </div>
2199 <hr>
2200 <div class="refsect2">
2201 <a name="XAppStatusIconInterface-handle-scroll"></a><h3>The <code class="literal">“handle-scroll”</code> signal</h3>
2202 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2203 user_function (<a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a> *object,
2204 <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a> *invocation,
2205 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_delta,
2206 <a href="../glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> arg_orientation,
2207 <a href="../glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> arg_time,
2208 <a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2209 <p>Signal emitted when a remote caller is invoking the <GTKDOCLINK HREF="Scroll"><code class="function">Scroll()</code></GTKDOCLINK> D-Bus method.</p>
2210 <p>If a signal handler returns <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it means the signal handler will handle the invocation (e.g. take a reference to <em class="parameter"><code>invocation</code></em>
2211 and eventually call <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-scroll" title="xapp_status_icon_interface_complete_scroll ()"><code class="function">xapp_status_icon_interface_complete_scroll()</code></a> or e.g. <a href="../gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-error"><code class="function">g_dbus_method_invocation_return_error()</code></a> on it) and no order signal handlers will run. If no signal handler handles the invocation, the <a href="../gio/gio-GDBusError.html#G-DBUS-ERROR-UNKNOWN-METHOD:CAPS"><code class="literal">G_DBUS_ERROR_UNKNOWN_METHOD</code></a> error is returned.</p>
2212 <div class="refsect3">
2213 <a name="XAppStatusIconInterface-handle-scroll.parameters"></a><h4>Parameters</h4>
2214 <div class="informaltable"><table class="informaltable" width="100%" border="0">
2215 <colgroup>
2216 <col width="150px" class="parameters_name">
2217 <col class="parameters_description">
2218 <col width="200px" class="parameters_annotations">
2219 </colgroup>
2220 <tbody>
2221 <tr>
2222 <td class="parameter_name"><p>object</p></td>
2223 <td class="parameter_description"><p>A <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface"><span class="type">XAppStatusIconInterface</span></a>.</p></td>
2224 <td class="parameter_annotations"> </td>
2225 </tr>
2226 <tr>
2227 <td class="parameter_name"><p>invocation</p></td>
2228 <td class="parameter_description"><p>A <a href="../gio/GDBusMethodInvocation.html#GDBusMethodInvocation-struct"><span class="type">GDBusMethodInvocation</span></a>.</p></td>
2229 <td class="parameter_annotations"> </td>
2230 </tr>
2231 <tr>
2232 <td class="parameter_name"><p>arg_delta</p></td>
2233 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
2234 <td class="parameter_annotations"> </td>
2235 </tr>
2236 <tr>
2237 <td class="parameter_name"><p>arg_orientation</p></td>
2238 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
2239 <td class="parameter_annotations"> </td>
2240 </tr>
2241 <tr>
2242 <td class="parameter_name"><p>arg_time</p></td>
2243 <td class="parameter_description"><p>Argument passed by remote caller.</p></td>
2244 <td class="parameter_annotations"> </td>
2245 </tr>
2246 <tr>
2247 <td class="parameter_name"><p>user_data</p></td>
2248 <td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
2249 <td class="parameter_annotations"> </td>
2250 </tr>
2251 </tbody>
2252 </table></div>
2253 </div>
2254 <div class="refsect3">
2255 <a name="XAppStatusIconInterface-handle-scroll.returns"></a><h4>Returns</h4>
2256 <p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the invocation was handled, <a href="../glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to let other signal handlers run.</p>
2257 </div>
2258 <p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
2259 </div>
18632260 </div>
18642261 </div>
18652262 <div class="footer">
2424  <span class="dim">|</span> 
2525 <a class="shortcut" href="#idxS">S</a>
2626  <span class="dim">|</span> 
27 <a class="shortcut" href="#idxT">T</a></span></td>
27 <a class="shortcut" href="#idxT">T</a>
28  <span class="dim">|</span> 
29 <a class="shortcut" href="#idxU">U</a></span></td>
2830 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
2931 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
3032 <td><a accesskey="p" href="object-tree.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
254256 <dd></dd>
255257 <a name="idxM"></a><h3 class="title">M</h3>
256258 <dt>
259 <a class="link" href="XAppMonitorBlanker.html#XAppMonitorBlanker-struct" title="XAppMonitorBlanker">XAppMonitorBlanker</a>, struct in <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">XAppMonitorBlanker</a>
260 </dt>
261 <dd></dd>
262 <dt>
257263 <a class="link" href="XAppMonitorBlanker.html#xapp-monitor-blanker-are-monitors-blanked" title="xapp_monitor_blanker_are_monitors_blanked ()">xapp_monitor_blanker_are_monitors_blanked</a>, function in <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">XAppMonitorBlanker</a>
258264 </dt>
259265 <dd></dd>
296302 <dd></dd>
297303 <a name="idxS"></a><h3 class="title">S</h3>
298304 <dt>
305 <a class="link" href="XAppStatusIcon.html#XAppScrollDirection" title="enum XAppScrollDirection">XAppScrollDirection</a>, enum in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
306 </dt>
307 <dd></dd>
308 <dt>
299309 <a class="link" href="XAppGtkWindow.html#xapp-set-window-icon-from-file" title="xapp_set_window_icon_from_file ()">xapp_set_window_icon_from_file</a>, function in <a class="link" href="XAppGtkWindow.html" title="XAppGtkWindow">XAppGtkWindow</a>
300310 </dt>
301311 <dd></dd>
364374 </dt>
365375 <dd></dd>
366376 <dt>
377 <a class="link" href="XAppStatusIcon.html#XAppStatusIcon-scroll-event" title="The “scroll-event” signal">XAppStatusIcon::scroll-event</a>, object signal in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
378 </dt>
379 <dd></dd>
380 <dt>
367381 <a class="link" href="XAppStatusIcon.html#XAppStatusIcon-state-changed" title="The “state-changed” signal">XAppStatusIcon::state-changed</a>, object signal in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
368382 </dt>
369383 <dd></dd>
370384 <dt>
385 <a class="link" href="XAppStatusIcon.html#XAppStatusIcon--icon-size" title="The “icon-size” property">XAppStatusIcon:icon-size</a>, object property in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
386 </dt>
387 <dd></dd>
388 <dt>
371389 <a class="link" href="XAppStatusIcon.html#XAppStatusIcon--primary-menu" title="The “primary-menu” property">XAppStatusIcon:primary-menu</a>, object property in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
372390 </dt>
373391 <dd></dd>
384402 </dt>
385403 <dd></dd>
386404 <dt>
405 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-scroll" title="The “handle-scroll” signal">XAppStatusIconInterface::handle-scroll</a>, object signal in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
406 </dt>
407 <dd></dd>
408 <dt>
387409 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--icon-name" title="The “icon-name” property">XAppStatusIconInterface:icon-name</a>, object property in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
388410 </dt>
389411 <dd></dd>
390412 <dt>
413 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--icon-size" title="The “icon-size” property">XAppStatusIconInterface:icon-size</a>, object property in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
414 </dt>
415 <dd></dd>
416 <dt>
391417 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--label" title="The “label” property">XAppStatusIconInterface:label</a>, object property in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
392418 </dt>
393419 <dd></dd>
424450 </dt>
425451 <dd></dd>
426452 <dt>
453 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-get-icon-size" title="xapp_status_icon_get_icon_size ()">xapp_status_icon_get_icon_size</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
454 </dt>
455 <dd></dd>
456 <dt>
427457 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-get-primary-menu" title="xapp_status_icon_get_primary_menu ()">xapp_status_icon_get_primary_menu</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
428458 </dt>
429459 <dd></dd>
436466 </dt>
437467 <dd></dd>
438468 <dt>
469 <a class="link" href="XAppStatusIcon.html#xapp-status-icon-get-visible" title="xapp_status_icon_get_visible ()">xapp_status_icon_get_visible</a>, function in <a class="link" href="XAppStatusIcon.html" title="XAppStatusIcon">XAppStatusIcon</a>
470 </dt>
471 <dd></dd>
472 <dt>
439473 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press" title="xapp_status_icon_interface_call_button_press ()">xapp_status_icon_interface_call_button_press</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
440474 </dt>
441475 <dd></dd>
460494 </dt>
461495 <dd></dd>
462496 <dt>
497 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll" title="xapp_status_icon_interface_call_scroll ()">xapp_status_icon_interface_call_scroll</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
498 </dt>
499 <dd></dd>
500 <dt>
501 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll-finish" title="xapp_status_icon_interface_call_scroll_finish ()">xapp_status_icon_interface_call_scroll_finish</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
502 </dt>
503 <dd></dd>
504 <dt>
505 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll-sync" title="xapp_status_icon_interface_call_scroll_sync ()">xapp_status_icon_interface_call_scroll_sync</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
506 </dt>
507 <dd></dd>
508 <dt>
463509 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-press" title="xapp_status_icon_interface_complete_button_press ()">xapp_status_icon_interface_complete_button_press</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
464510 </dt>
465511 <dd></dd>
468514 </dt>
469515 <dd></dd>
470516 <dt>
517 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-scroll" title="xapp_status_icon_interface_complete_scroll ()">xapp_status_icon_interface_complete_scroll</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
518 </dt>
519 <dd></dd>
520 <dt>
471521 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-icon-name" title="xapp_status_icon_interface_dup_icon_name ()">xapp_status_icon_interface_dup_icon_name</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
472522 </dt>
473523 <dd></dd>
488538 </dt>
489539 <dd></dd>
490540 <dt>
541 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-icon-size" title="xapp_status_icon_interface_get_icon_size ()">xapp_status_icon_interface_get_icon_size</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
542 </dt>
543 <dd></dd>
544 <dt>
491545 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-label" title="xapp_status_icon_interface_get_label ()">xapp_status_icon_interface_get_label</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
492546 </dt>
493547 <dd></dd>
540594 </dt>
541595 <dd></dd>
542596 <dt>
597 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-icon-size" title="xapp_status_icon_interface_set_icon_size ()">xapp_status_icon_interface_set_icon_size</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
598 </dt>
599 <dd></dd>
600 <dt>
543601 <a class="link" href="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-label" title="xapp_status_icon_interface_set_label ()">xapp_status_icon_interface_set_label</a>, function in <a class="link" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">XAppStatusIconInterfaceSkeleton</a>
544602 </dt>
545603 <dd></dd>
613671 </dt>
614672 <dd></dd>
615673 <dt>
674 <a class="link" href="XAppMonitorBlanker.html#XAPP-TYPE-MONITOR-BLANKER:CAPS" title="XAPP_TYPE_MONITOR_BLANKER">XAPP_TYPE_MONITOR_BLANKER</a>, macro in <a class="link" href="XAppMonitorBlanker.html" title="XAppMonitorBlanker">XAppMonitorBlanker</a>
675 </dt>
676 <dd></dd>
677 <dt>
616678 <a class="link" href="XAppPreferencesWindow.html#XAPP-TYPE-PREFERENCES-WINDOW:CAPS" title="XAPP_TYPE_PREFERENCES_WINDOW">XAPP_TYPE_PREFERENCES_WINDOW</a>, macro in <a class="link" href="XAppPreferencesWindow.html" title="XAppPreferencesWindow">XAppPreferencesWindow</a>
617679 </dt>
618680 <dd></dd>
626688 <dd></dd>
627689 <dt>
628690 <a class="link" href="XAppStatusIconMonitor.html#XAPP-TYPE-STATUS-ICON-MONITOR:CAPS" title="XAPP_TYPE_STATUS_ICON_MONITOR">XAPP_TYPE_STATUS_ICON_MONITOR</a>, macro in <a class="link" href="XAppStatusIconMonitor.html" title="XAppStatusIconMonitor">XAppStatusIconMonitor</a>
691 </dt>
692 <dd></dd>
693 <a name="idxU"></a><h3 class="title">U</h3>
694 <dt>
695 <a class="link" href="libxapp-xapp-util.html#xapp-util-gpu-offload-supported" title="xapp_util_gpu_offload_supported ()">xapp_util_gpu_offload_supported</a>, function in <a class="link" href="libxapp-xapp-util.html" title="xapp-util">xapp-util</a>
629696 </dt>
630697 <dd></dd>
631698 </div>
5454 <dt>
5555 <span class="refentrytitle"><a href="XAppStatusIconInterfaceSkeleton.html">XAppStatusIconInterfaceSkeleton</a></span><span class="refpurpose"></span>
5656 </dt>
57 <dt>
58 <span class="refentrytitle"><a href="libxapp-xapp-util.html">xapp-util</a></span><span class="refpurpose"></span>
59 </dt>
5760 </dl></div>
5861 </div>
5962 <div class="footer">
1414 <div>
1515 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">XApp Reference Manual</p></th></tr></table></div>
1616 <div><p class="releaseinfo">
17 xapp 1.6.2
17 xapp 1.8.5
1818 </p></div>
1919 </div>
2020 <hr>
5454 <dt>
5555 <span class="refentrytitle"><a href="XAppStatusIconInterfaceSkeleton.html">XAppStatusIconInterfaceSkeleton</a></span><span class="refpurpose"></span>
5656 </dt>
57 <dt>
58 <span class="refentrytitle"><a href="libxapp-xapp-util.html">xapp-util</a></span><span class="refpurpose"></span>
59 </dt>
5760 </dl></dd>
5861 <dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
5962 <dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>xapp-util: XApp Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
6 <link rel="home" href="index.html" title="XApp Reference Manual">
7 <link rel="up" href="ch01.html" title="API reference">
8 <link rel="prev" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
15 <td width="100%" align="left" class="shortcuts">
16 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
17 <a href="#libxapp-xapp-util.description" class="shortcut">Description</a></span>
18 </td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
20 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
21 <td><a accesskey="p" href="XAppStatusIconInterfaceSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
22 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
23 </tr></table>
24 <div class="refentry">
25 <a name="libxapp-xapp-util"></a><div class="titlepage"></div>
26 <div class="refnamediv"><table width="100%"><tr>
27 <td valign="top">
28 <h2><span class="refentrytitle"><a name="libxapp-xapp-util.top_of_page"></a>xapp-util</span></h2>
29 <p>xapp-util</p>
30 </td>
31 <td class="gallery_image" valign="top" align="right"></td>
32 </tr></table></div>
33 <div class="refsect1">
34 <a name="libxapp-xapp-util.functions"></a><h2>Functions</h2>
35 <div class="informaltable"><table class="informaltable" width="100%" border="0">
36 <colgroup>
37 <col width="150px" class="functions_return">
38 <col class="functions_name">
39 </colgroup>
40 <tbody><tr>
41 <td class="function_type">
42 <a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
43 </td>
44 <td class="function_name">
45 <a class="link" href="libxapp-xapp-util.html#xapp-util-gpu-offload-supported" title="xapp_util_gpu_offload_supported ()">xapp_util_gpu_offload_supported</a> <span class="c_punctuation">()</span>
46 </td>
47 </tr></tbody>
48 </table></div>
49 </div>
50 <div class="refsect1">
51 <a name="libxapp-xapp-util.description"></a><h2>Description</h2>
52 </div>
53 <div class="refsect1">
54 <a name="libxapp-xapp-util.functions_details"></a><h2>Functions</h2>
55 <div class="refsect2">
56 <a name="xapp-util-gpu-offload-supported"></a><h3>xapp_util_gpu_offload_supported ()</h3>
57 <pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
58 xapp_util_gpu_offload_supported (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
59 <p>Performs a check to see if on-demand mode for discrete graphics
60 is supported.</p>
61 <div class="refsect3">
62 <a name="xapp-util-gpu-offload-supported.returns"></a><h4>Returns</h4>
63 <p> <a href="../glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if supported.</p>
64 </div>
65 <p class="since">Since: 1.8</p>
66 </div>
67 </div>
68 <div class="refsect1">
69 <a name="libxapp-xapp-util.other_details"></a><h2>Types and Values</h2>
70 </div>
71 </div>
72 <div class="footer">
73 <hr>Generated by GTK-Doc V1.27</div>
74 </body>
75 </html>
1111 <sub name="XAppStatusIcon" link="XAppStatusIcon.html"/>
1212 <sub name="XAppStatusIconMonitor" link="XAppStatusIconMonitor.html"/>
1313 <sub name="XAppStatusIconInterfaceSkeleton" link="XAppStatusIconInterfaceSkeleton.html"/>
14 <sub name="xapp-util" link="libxapp-xapp-util.html"/>
1415 </sub>
1516 <sub name="Object Hierarchy" link="object-tree.html"/>
1617 <sub name="API Index" link="api-index-full.html"/>
8788 <keyword type="function" name="xapp_monitor_blanker_blank_other_monitors ()" link="XAppMonitorBlanker.html#xapp-monitor-blanker-blank-other-monitors"/>
8889 <keyword type="function" name="xapp_monitor_blanker_unblank_monitors ()" link="XAppMonitorBlanker.html#xapp-monitor-blanker-unblank-monitors"/>
8990 <keyword type="function" name="xapp_monitor_blanker_are_monitors_blanked ()" link="XAppMonitorBlanker.html#xapp-monitor-blanker-are-monitors-blanked"/>
91 <keyword type="macro" name="XAPP_TYPE_MONITOR_BLANKER" link="XAppMonitorBlanker.html#XAPP-TYPE-MONITOR-BLANKER:CAPS"/>
92 <keyword type="struct" name="XAppMonitorBlanker" link="XAppMonitorBlanker.html#XAppMonitorBlanker-struct"/>
9093 <keyword type="function" name="xapp_preferences_window_new ()" link="XAppPreferencesWindow.html#xapp-preferences-window-new"/>
9194 <keyword type="function" name="xapp_preferences_window_add_page ()" link="XAppPreferencesWindow.html#xapp-preferences-window-add-page"/>
9295 <keyword type="function" name="xapp_preferences_window_add_button ()" link="XAppPreferencesWindow.html#xapp-preferences-window-add-button"/>
103106 <keyword type="function" name="xapp_status_icon_new ()" link="XAppStatusIcon.html#xapp-status-icon-new" since="1.6"/>
104107 <keyword type="function" name="xapp_status_icon_set_name ()" link="XAppStatusIcon.html#xapp-status-icon-set-name" since="1.6"/>
105108 <keyword type="function" name="xapp_status_icon_set_icon_name ()" link="XAppStatusIcon.html#xapp-status-icon-set-icon-name" since="1.6"/>
109 <keyword type="function" name="xapp_status_icon_get_icon_size ()" link="XAppStatusIcon.html#xapp-status-icon-get-icon-size" since="1.8"/>
106110 <keyword type="function" name="xapp_status_icon_set_tooltip_text ()" link="XAppStatusIcon.html#xapp-status-icon-set-tooltip-text" since="1.6"/>
107111 <keyword type="function" name="xapp_status_icon_set_label ()" link="XAppStatusIcon.html#xapp-status-icon-set-label" since="1.6"/>
108112 <keyword type="function" name="xapp_status_icon_set_visible ()" link="XAppStatusIcon.html#xapp-status-icon-set-visible" since="1.6"/>
113 <keyword type="function" name="xapp_status_icon_get_visible ()" link="XAppStatusIcon.html#xapp-status-icon-get-visible" since="1.8.5"/>
109114 <keyword type="function" name="xapp_status_icon_set_primary_menu ()" link="XAppStatusIcon.html#xapp-status-icon-set-primary-menu" since="1.6"/>
110115 <keyword type="function" name="xapp_status_icon_get_primary_menu ()" link="XAppStatusIcon.html#xapp-status-icon-get-primary-menu" since="1.6"/>
111116 <keyword type="function" name="xapp_status_icon_set_secondary_menu ()" link="XAppStatusIcon.html#xapp-status-icon-set-secondary-menu" since="1.6"/>
114119 <keyword type="function" name="xapp_status_icon_any_monitors ()" link="XAppStatusIcon.html#xapp-status-icon-any-monitors" since="1.6"/>
115120 <keyword type="macro" name="XAPP_TYPE_STATUS_ICON" link="XAppStatusIcon.html#XAPP-TYPE-STATUS-ICON:CAPS"/>
116121 <keyword type="enum" name="enum XAppStatusIconState" link="XAppStatusIcon.html#XAppStatusIconState"/>
122 <keyword type="enum" name="enum XAppScrollDirection" link="XAppStatusIcon.html#XAppScrollDirection"/>
117123 <keyword type="struct" name="XAppStatusIcon" link="XAppStatusIcon.html#XAppStatusIcon-struct"/>
124 <keyword type="property" name="The “icon-size” property" link="XAppStatusIcon.html#XAppStatusIcon--icon-size"/>
118125 <keyword type="property" name="The “primary-menu” property" link="XAppStatusIcon.html#XAppStatusIcon--primary-menu"/>
119126 <keyword type="property" name="The “secondary-menu” property" link="XAppStatusIcon.html#XAppStatusIcon--secondary-menu"/>
120127 <keyword type="signal" name="The “activate” signal" link="XAppStatusIcon.html#XAppStatusIcon-activate"/>
121128 <keyword type="signal" name="The “button-press-event” signal" link="XAppStatusIcon.html#XAppStatusIcon-button-press-event"/>
122129 <keyword type="signal" name="The “button-release-event” signal" link="XAppStatusIcon.html#XAppStatusIcon-button-release-event"/>
130 <keyword type="signal" name="The “scroll-event” signal" link="XAppStatusIcon.html#XAppStatusIcon-scroll-event"/>
123131 <keyword type="signal" name="The “state-changed” signal" link="XAppStatusIcon.html#XAppStatusIcon-state-changed"/>
124132 <keyword type="function" name="xapp_status_icon_monitor_new ()" link="XAppStatusIconMonitor.html#xapp-status-icon-monitor-new" since="1.6"/>
125133 <keyword type="function" name="xapp_status_icon_monitor_list_icons ()" link="XAppStatusIconMonitor.html#xapp-status-icon-monitor-list-icons" since="1.6"/>
131139 <keyword type="function" name="xapp_status_icon_interface_override_properties ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-override-properties"/>
132140 <keyword type="function" name="xapp_status_icon_interface_complete_button_press ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-press"/>
133141 <keyword type="function" name="xapp_status_icon_interface_complete_button_release ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-button-release"/>
142 <keyword type="function" name="xapp_status_icon_interface_complete_scroll ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-complete-scroll"/>
134143 <keyword type="function" name="xapp_status_icon_interface_call_button_press ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press"/>
135144 <keyword type="function" name="xapp_status_icon_interface_call_button_press_finish ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-finish"/>
136145 <keyword type="function" name="xapp_status_icon_interface_call_button_press_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-press-sync"/>
137146 <keyword type="function" name="xapp_status_icon_interface_call_button_release ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release"/>
138147 <keyword type="function" name="xapp_status_icon_interface_call_button_release_finish ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-finish"/>
139148 <keyword type="function" name="xapp_status_icon_interface_call_button_release_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-button-release-sync"/>
149 <keyword type="function" name="xapp_status_icon_interface_call_scroll ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll"/>
150 <keyword type="function" name="xapp_status_icon_interface_call_scroll_finish ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll-finish"/>
151 <keyword type="function" name="xapp_status_icon_interface_call_scroll_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-call-scroll-sync"/>
140152 <keyword type="function" name="xapp_status_icon_interface_get_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-name"/>
141153 <keyword type="function" name="xapp_status_icon_interface_dup_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-dup-name"/>
142154 <keyword type="function" name="xapp_status_icon_interface_set_name ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-name"/>
151163 <keyword type="function" name="xapp_status_icon_interface_set_label ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-label"/>
152164 <keyword type="function" name="xapp_status_icon_interface_get_visible ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-visible"/>
153165 <keyword type="function" name="xapp_status_icon_interface_set_visible ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-visible"/>
166 <keyword type="function" name="xapp_status_icon_interface_get_icon_size ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-get-icon-size"/>
167 <keyword type="function" name="xapp_status_icon_interface_set_icon_size ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-set-icon-size"/>
154168 <keyword type="function" name="xapp_status_icon_interface_proxy_new ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new"/>
155169 <keyword type="function" name="xapp_status_icon_interface_proxy_new_finish ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-finish"/>
156170 <keyword type="function" name="xapp_status_icon_interface_proxy_new_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-sync"/>
159173 <keyword type="function" name="xapp_status_icon_interface_proxy_new_for_bus_sync ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-proxy-new-for-bus-sync"/>
160174 <keyword type="function" name="xapp_status_icon_interface_skeleton_new ()" link="XAppStatusIconInterfaceSkeleton.html#xapp-status-icon-interface-skeleton-new"/>
161175 <keyword type="property" name="The “icon-name” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--icon-name"/>
176 <keyword type="property" name="The “icon-size” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--icon-size"/>
162177 <keyword type="property" name="The “label” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--label"/>
163178 <keyword type="property" name="The “name” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--name"/>
164179 <keyword type="property" name="The “tooltip-text” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--tooltip-text"/>
165180 <keyword type="property" name="The “visible” property" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface--visible"/>
166181 <keyword type="signal" name="The “handle-button-press” signal" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-press"/>
167182 <keyword type="signal" name="The “handle-button-release” signal" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-button-release"/>
183 <keyword type="signal" name="The “handle-scroll” signal" link="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface-handle-scroll"/>
184 <keyword type="function" name="xapp_util_gpu_offload_supported ()" link="libxapp-xapp-util.html#xapp-util-gpu-offload-supported" since="1.8"/>
168185 <keyword type="constant" name="XAPP_ICON_SIZE_16" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-16:CAPS"/>
169186 <keyword type="constant" name="XAPP_ICON_SIZE_22" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-22:CAPS"/>
170187 <keyword type="constant" name="XAPP_ICON_SIZE_24" link="XAppIconChooserDialog.html#XAPP-ICON-SIZE-24:CAPS"/>
174191 <keyword type="constant" name="XAPP_STATUS_ICON_STATE_NATIVE" link="XAppStatusIcon.html#XAPP-STATUS-ICON-STATE-NATIVE:CAPS"/>
175192 <keyword type="constant" name="XAPP_STATUS_ICON_STATE_FALLBACK" link="XAppStatusIcon.html#XAPP-STATUS-ICON-STATE-FALLBACK:CAPS"/>
176193 <keyword type="constant" name="XAPP_STATUS_ICON_STATE_NO_SUPPORT" link="XAppStatusIcon.html#XAPP-STATUS-ICON-STATE-NO-SUPPORT:CAPS"/>
194 <keyword type="constant" name="XAPP_SCROLL_UP" link="XAppStatusIcon.html#XAPP-SCROLL-UP:CAPS"/>
195 <keyword type="constant" name="XAPP_SCROLL_DOWN" link="XAppStatusIcon.html#XAPP-SCROLL-DOWN:CAPS"/>
196 <keyword type="constant" name="XAPP_SCROLL_LEFT" link="XAppStatusIcon.html#XAPP-SCROLL-LEFT:CAPS"/>
197 <keyword type="constant" name="XAPP_SCROLL_RIGHT" link="XAppStatusIcon.html#XAPP-SCROLL-RIGHT:CAPS"/>
177198 </functions>
178199 </book>
55 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="XApp Reference Manual">
77 <link rel="up" href="index.html" title="XApp Reference Manual">
8 <link rel="prev" href="XAppStatusIconInterfaceSkeleton.html" title="XAppStatusIconInterfaceSkeleton">
8 <link rel="prev" href="libxapp-xapp-util.html" title="xapp-util">
99 <link rel="next" href="api-index-full.html" title="API Index">
1010 <meta name="generator" content="GTK-Doc V1.27 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1515 <td width="100%" align="left" class="shortcuts"></td>
1616 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
1717 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
18 <td><a accesskey="p" href="XAppStatusIconInterfaceSkeleton.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
18 <td><a accesskey="p" href="libxapp-xapp-util.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
1919 <td><a accesskey="n" href="api-index-full.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
2020 </tr></table>
2121 <div class="chapter">
4646 <span class="lineart">╰──</span> <a class="link" href="XAppStatusIconInterfaceSkeleton.html#XAppStatusIconInterface">XAppStatusIconInterface</a>
4747 <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
4848 <span class="lineart">├──</span> <a class="link" href="XAppIconChooserDialog.html#XAppIconSize" title="enum XAppIconSize">XAppIconSize</a>
49 <span class="lineart">├──</span> <a class="link" href="XAppStatusIcon.html#XAppScrollDirection" title="enum XAppScrollDirection">XAppScrollDirection</a>
4950 <span class="lineart">╰──</span> <a class="link" href="XAppStatusIcon.html#XAppStatusIconState" title="enum XAppStatusIconState">XAppStatusIconState</a>
5051 </pre>
5152 </div>
2525 <xi:include href="xml/xapp-status-icon.xml"/>
2626 <xi:include href="xml/xapp-status-icon-monitor.xml"/>
2727 <xi:include href="xml/xapp-statusicon-interface.xml"/>
28 <xi:include href="xml/xapp-util.xml"/>
2829
2930 </chapter>
3031 <chapter id="object-tree">
+0
-7
files/meson.build less more
0 message('Copying ./files structure')
1
2 install_subdir('usr',
3 install_dir: '/',
4 )
5
6
+0
-30
files/usr/bin/pastebin less more
0 #!/usr/bin/python3
1
2 import sys
3 import os
4 import stat
5 import subprocess
6
7 content = ""
8
9 mode = os.fstat(0).st_mode
10 if stat.S_ISFIFO(mode):
11 content = sys.stdin.read()
12 elif stat.S_ISREG(mode):
13 content = sys.stdin.read()
14 else:
15 args = sys.argv[1:]
16 if len(args) == 1 and os.path.exists(args[0]):
17 with open(args[0], 'r') as infile:
18 content = infile.read()
19 else:
20 str_args = ' '.join(args)
21 content = str_args
22
23 if content != "":
24 if os.path.exists('/usr/bin/fpaste'):
25 p = subprocess.Popen(['/usr/bin/fpaste'], stdin=subprocess.PIPE)
26 p.communicate(content.encode("UTF-8"))
27 else:
28 p = subprocess.Popen(['nc', 'termbin.com', '9999'], stdin=subprocess.PIPE)
29 p.communicate(content.encode("UTF-8"))
+0
-16
files/usr/bin/upload-system-info less more
0 #!/usr/bin/python3
1
2 import subprocess, os
3
4 try:
5 inxi = subprocess.Popen(['inxi', '-Fxxrzc0'], stdout=subprocess.PIPE)
6 pastebin = subprocess.Popen(['/usr/bin/pastebin'], stdin=inxi.stdout, stdout=subprocess.PIPE)
7 inxi.stdout.close()
8 output = pastebin.communicate()[0]
9 output = output.split()[0] # if we have more than one URL, only use the first one
10 pastebin.wait()
11 subprocess.call(['xdg-open', output])
12 except Exception as e:
13 print ("An error occurred while uploading the system information:")
14 print (e)
15 print ("Please make sure you're connected to the Internet.")
+0
-22
files/usr/bin/xfce4-set-wallpaper less more
0 #!/bin/bash
1
2 # Author: Weitian Leung <weitianleung@gmail.com>
3 # Version: 2.0
4 # License: GPL-3.0
5 # Description: set a picture as xfce4 wallpaper
6
7 wallpaper=$1
8
9 # check image
10 mime_type=`file --mime-type -b "$wallpaper"`
11 if [[ ! "$mime_type" == image/* ]]; then
12 echo "Invalid image"
13 exit 1
14 fi
15
16 # set to every monitor that contains image-path/last-image
17 properties=$(xfconf-query -c xfce4-desktop -p /backdrop -l | grep -e "screen.*/monitor.*image-path$" -e "screen.*/monitor.*/last-image$")
18
19 for property in $properties; do
20 xfconf-query -c xfce4-desktop -p $property -s "$wallpaper"
21 done
+0
-97
files/usr/share/icons/hicolor/scalable/actions/add-files-to-archive-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="add-files-to-archive.svg">
17 <defs
18 id="defs7667">
19 <linearGradient
20 id="StandardGradient"
21 gradientTransform="scale(0.9219544,1.0846523)"
22 x1="11.998966"
23 y1="0.92195445"
24 x2="11.998966"
25 y2="19.387045"
26 gradientUnits="userSpaceOnUse">
27 <stop
28 style="stop-color:#000000;stop-opacity:0.23529412;"
29 offset="0"
30 id="stop3283" />
31 <stop
32 style="stop-color:#000000;stop-opacity:0.54901963;"
33 offset="1"
34 id="stop2651" />
35 </linearGradient>
36 </defs>
37 <sodipodi:namedview
38 pagecolor="#ffffff"
39 bordercolor="#666666"
40 borderopacity="1"
41 objecttolerance="10"
42 gridtolerance="10"
43 guidetolerance="10"
44 inkscape:pageopacity="0"
45 inkscape:pageshadow="2"
46 inkscape:window-width="1920"
47 inkscape:window-height="1026"
48 id="namedview7665"
49 showgrid="true"
50 inkscape:zoom="32"
51 inkscape:cx="9.1632285"
52 inkscape:cy="5.6009653"
53 inkscape:window-x="0"
54 inkscape:window-y="0"
55 inkscape:window-maximized="1"
56 inkscape:current-layer="g4147"
57 inkscape:snap-bbox="true"
58 inkscape:bbox-paths="true"
59 inkscape:snap-bbox-edge-midpoints="true"
60 inkscape:bbox-nodes="true"
61 inkscape:snap-bbox-midpoints="true">
62 <inkscape:grid
63 type="xygrid"
64 id="grid4138" />
65 </sodipodi:namedview>
66 <metadata
67 id="metadata90">
68 <rdf:RDF>
69 <cc:Work
70 rdf:about="">
71 <dc:format>image/svg+xml</dc:format>
72 <dc:type
73 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
74 <dc:title>Gnome Symbolic Icon Theme</dc:title>
75 </cc:Work>
76 </rdf:RDF>
77 </metadata>
78 <title
79 id="title9167">Gnome Symbolic Icon Theme</title>
80 <g
81 id="g4147"
82 style="fill:#bebebe;fill-opacity:1;stroke:none"
83 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
84 <path
85 inkscape:connector-curvature="0"
86 style="display:inline;opacity:0.05;fill:#ffffff;fill-opacity:1;stroke:none"
87 d="m 28.177211,21.847532 c -0.97181,0 -1.777484,0.805674 -1.777484,1.777484 l 0,0.359997 a 0.69597745,0.69597745 0 0 0 0.0225,0.157498 c -0.146651,0.03065 -0.27353,0.09259 -0.404996,0.157499 l 0,-0.292497 -1.439987,0 c -0.97181,0 -1.777484,0.805673 -1.777484,1.777483 l 0,3.599967 c 0,0.971811 0.805674,1.777484 1.777484,1.777484 l 1.439987,0 0,-0.292497 c 0.131466,0.06491 0.258345,0.126844 0.404996,0.157498 a 0.69597745,0.69597745 0 0 0 -0.0225,0.157499 l 0,0.359996 c 0,0.971811 0.805673,1.777484 1.777484,1.777484 l 4.31996,0 c 0.97181,0 1.777484,-0.805673 1.777484,-1.777484 l 0,-7.919927 c 0,-0.97181 -0.805674,-1.777484 -1.777484,-1.777484 l -4.31996,0 z m 0,0.697494 4.31996,0 c 0.598315,0 1.07999,0.481676 1.07999,1.07999 l 0,7.919927 c 0,0.598315 -0.481675,1.079991 -1.07999,1.079991 l -4.31996,0 c -0.598315,0 -1.07999,-0.481676 -1.07999,-1.079991 l 0,-0.359996 4.31996,0 c 0.398876,0 0.719993,-0.321117 0.719993,-0.719994 l 0,-5.759947 c 0,-0.398876 -0.321117,-0.719993 -0.719993,-0.719993 l -4.31996,0 0,-0.359997 c 0,-0.598314 0.481675,-1.07999 1.07999,-1.07999 z m 2.767474,2.137481 0.472496,0 c 0.02538,0 0.0225,-0.0029 0.0225,0.0225 l 0,5.759946 c 0,0.02538 0.0029,0.0225 -0.0225,0.0225 l -0.472496,0 c 0.254117,-0.307549 0.449996,-0.677704 0.449996,-1.10249 l 0,-3.599966 c 0,-0.424786 -0.195879,-0.794942 -0.449996,-1.10249 z m -6.367441,0.0225 1.439987,0 c -0.598315,0 -1.079991,0.481675 -1.079991,1.07999 l 0,0.719993 0,2.15998 0,0.719993 c 0,0.598315 0.481676,1.07999 1.079991,1.07999 l -1.439987,0 c -0.598315,0 -1.07999,-0.481675 -1.07999,-1.07999 l 0,-3.599966 c 0,-0.598315 0.481675,-1.07999 1.07999,-1.07999 z m 2.15998,0 2.879974,0 c 0.598314,0 1.07999,0.481675 1.07999,1.07999 l 0,3.599966 c 0,0.598315 -0.481676,1.07999 -1.07999,1.07999 l -2.879974,0 c -0.598315,0 -1.07999,-0.481675 -1.07999,-1.07999 l 0,-3.599966 c 0,-0.598315 0.481675,-1.07999 1.07999,-1.07999 z m 0.719993,1.439986 c -0.199438,0 -0.359996,0.160559 -0.359996,0.359997 l 0,2.15998 c 0,0.199438 0.160558,0.359997 0.359996,0.359997 l 1.439987,0 c 0.199438,0 0.359997,-0.160559 0.359997,-0.359997 l 0,-2.15998 c 0,-0.199438 -0.160559,-0.359997 -0.359997,-0.359997 l -1.439987,0 z m 0.337497,0.697494 0.764993,0 0,1.484986 -0.764993,0 0,-1.484986 z"
88 id="path3091" />
89 <path
90 inkscape:connector-curvature="0"
91 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
92 d="m 7.5673995,3.2514525 c -0.598315,0 -1.07999,0.481676 -1.07999,1.07999 l 0,0.359997 4.3199605,0 c 0.398876,0 0.719993,0.321117 0.719993,0.719993 l 0,5.7599475 c 0,0.398877 -0.321117,0.719994 -0.719993,0.719994 l -4.3199605,0 0,0.359996 c 0,0.598315 0.481675,1.079991 1.07999,1.079991 l 4.3199605,0 c 0.598315,0 1.07999,-0.481676 1.07999,-1.079991 l 0,-7.9199275 c 0,-0.598314 -0.481675,-1.07999 -1.07999,-1.07999 z m -3.599967,2.15998 c -0.598315,0 -1.07999,0.481676 -1.07999,1.07999 l 0,3.5999675 c 0,0.598315 0.481675,1.07999 1.07999,1.07999 l 1.439987,0 c -0.598315,0 -1.079991,-0.481675 -1.079991,-1.07999 l 0,-0.7199935 0,-2.15998 0,-0.719994 c 0,-0.598314 0.481676,-1.07999 1.079991,-1.07999 z m 2.15998,0 c -0.598315,0 -1.07999,0.481676 -1.07999,1.07999 l 0,3.5999675 c 0,0.598315 0.481675,1.07999 1.07999,1.07999 l 2.8799741,0 c 0.598314,0 1.0799904,-0.481675 1.0799904,-1.07999 l 0,-3.5999675 c 0,-0.598314 -0.4816764,-1.07999 -1.0799904,-1.07999 z m 0.719993,1.439987 1.439987,0 c 0.1994381,0 0.3599971,0.160559 0.3599971,0.359997 l 0,2.15998 c 0,0.199438 -0.160559,0.359997 -0.3599971,0.359997 l -1.439987,0 c -0.199438,0 -0.359996,-0.160559 -0.359996,-0.359997 l 0,-2.15998 c 0,-0.199438 0.160558,-0.359997 0.359996,-0.359997 z"
93 id="path3708"
94 sodipodi:nodetypes="sscsssscsccsssssssscsccscsssssssssssssssssss" />
95 </g>
96 </svg>
+0
-95
files/usr/share/icons/hicolor/scalable/actions/category-search-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 width="16"
13 height="16"
14 version="1.1"
15 sodipodi:docname="emblem-documents-symbolic.svg"
16 inkscape:version="0.92.3 (2405546, 2018-03-11)">
17 <defs
18 id="defs14" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1280"
29 inkscape:window-height="745"
30 id="namedview12"
31 showgrid="true"
32 inkscape:zoom="5.6568543"
33 inkscape:cx="-6.9371761"
34 inkscape:cy="-5.2987476"
35 inkscape:window-x="0"
36 inkscape:window-y="0"
37 inkscape:window-maximized="1"
38 inkscape:current-layer="svg7384">
39 <inkscape:grid
40 type="xygrid"
41 id="grid821" />
42 </sodipodi:namedview>
43 <metadata
44 id="metadata90">
45 <rdf:RDF>
46 <cc:Work
47 rdf:about="">
48 <dc:format>image/svg+xml</dc:format>
49 <dc:type
50 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
51 <dc:title>Gnome Symbolic Icon Theme</dc:title>
52 </cc:Work>
53 </rdf:RDF>
54 </metadata>
55 <title
56 id="title9167">Gnome Symbolic Icon Theme</title>
57 <path
58 style="color:#000000;text-indent:0;text-transform:none;fill:#bebebe;enable-background:new"
59 d="M 3,1 C 1.9093,1 1,1.9093 1,3 v 9 c 0,1.0907 0.9093,2 2,2 H 8.7617188 C 8.2328109,13.46598 7.8737571,12.771785 7.7460938,12 H 3 V 3 h 10 v 5.0859375 c 1.001478,0.4913856 1.755803,1.4122381 2,2.5273435 V 3 C 15,1.9093 14.0907,1 13,1 Z"
60 id="rect4513"
61 inkscape:connector-curvature="0"
62 sodipodi:nodetypes="sssscccccccsss" />
63 <rect
64 style="color:#000000;fill:#bebebe;enable-background:new"
65 ry="0.46610171"
66 rx="0.5"
67 height="1"
68 width="8"
69 y="6"
70 x="4"
71 id="rect5313-6" />
72 <rect
73 style="color:#000000;fill:#bebebe;enable-background:new"
74 ry="0.46610171"
75 rx="0.5"
76 height="1"
77 width="8"
78 y="4"
79 x="4"
80 id="rect5313-6-3" />
81 <path
82 style="color:#000000;fill:#bebebe;enable-background:new"
83 d="M 4.5 8 C 4.223 8 4 8.2085765 4 8.4667969 L 4 8.5332031 C 4 8.7914235 4.223 9 4.5 9 L 8.5957031 9 C 8.9617415 8.5750371 9.4121167 8.2248859 9.9335938 8 L 4.5 8 z "
84 id="rect5313-6-6" />
85 <path
86 style="color:#000000;fill:#bebebe;enable-background:new"
87 d="M 4.5 10 C 4.223 10 4 10.208577 4 10.466797 L 4 10.533203 C 4 10.791423 4.223 11 4.5 11 L 7.7265625 11 C 7.7649667 10.651351 7.8376304 10.313198 7.9667969 10 L 4.5 10 z "
88 id="rect5313-6-7" />
89 <path
90 inkscape:connector-curvature="0"
91 d="m 11.373638,8.6861376 c -1.4956002,0 -2.7187502,1.22315 -2.7187502,2.7187504 0,1.4956 1.22315,2.71875 2.7187502,2.71875 0.4871,0 0.94729,-0.14835 1.34375,-0.375 a 0.750075,0.750075 0 0 0 0.15625,0.21875 l 1.84375,1.8125 a 0.75130096,0.75130096 0 1 0 1.0625,-1.0625 l -1.84375,-1.8125 a 0.750075,0.750075 0 0 0 -0.21875,-0.15625 c 0.22665,-0.39646 0.375,-0.85664 0.375,-1.34375 0,-1.4956004 -1.22315,-2.7187504 -2.71875,-2.7187504 z m 0,1 c 0.95516,0 1.71875,0.7635904 1.71875,1.7187504 0,0.95516 -0.76359,1.71875 -1.71875,1.71875 -0.95516,0 -1.7187502,-0.76359 -1.7187502,-1.71875 0,-0.95516 0.7635902,-1.7187504 1.7187502,-1.7187504 z"
92 id="path27332"
93 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;marker:none;enable-background:new" />
94 </svg>
+0
-92
files/usr/share/icons/hicolor/scalable/actions/extract-archive-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="extract-archive.svg">
17 <defs
18 id="defs7667">
19 <linearGradient
20 id="StandardGradient"
21 gradientTransform="scale(0.9219544,1.0846523)"
22 x1="11.998966"
23 y1="0.92195445"
24 x2="11.998966"
25 y2="19.387045"
26 gradientUnits="userSpaceOnUse">
27 <stop
28 style="stop-color:#000000;stop-opacity:0.23529412;"
29 offset="0"
30 id="stop3283" />
31 <stop
32 style="stop-color:#000000;stop-opacity:0.54901963;"
33 offset="1"
34 id="stop2651" />
35 </linearGradient>
36 </defs>
37 <sodipodi:namedview
38 pagecolor="#ffffff"
39 bordercolor="#666666"
40 borderopacity="1"
41 objecttolerance="10"
42 gridtolerance="10"
43 guidetolerance="10"
44 inkscape:pageopacity="0"
45 inkscape:pageshadow="2"
46 inkscape:window-width="1920"
47 inkscape:window-height="1026"
48 id="namedview7665"
49 showgrid="true"
50 inkscape:zoom="11.313708"
51 inkscape:cx="22.097824"
52 inkscape:cy="3.7621969"
53 inkscape:window-x="0"
54 inkscape:window-y="0"
55 inkscape:window-maximized="1"
56 inkscape:current-layer="g4147"
57 inkscape:snap-bbox="true"
58 inkscape:bbox-paths="true"
59 inkscape:snap-bbox-edge-midpoints="true"
60 inkscape:bbox-nodes="true"
61 inkscape:snap-bbox-midpoints="true">
62 <inkscape:grid
63 type="xygrid"
64 id="grid4138" />
65 </sodipodi:namedview>
66 <metadata
67 id="metadata90">
68 <rdf:RDF>
69 <cc:Work
70 rdf:about="">
71 <dc:format>image/svg+xml</dc:format>
72 <dc:type
73 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
74 <dc:title>Gnome Symbolic Icon Theme</dc:title>
75 </cc:Work>
76 </rdf:RDF>
77 </metadata>
78 <title
79 id="title9167">Gnome Symbolic Icon Theme</title>
80 <g
81 id="g4147"
82 style="fill:#bebebe;fill-opacity:1;stroke:none"
83 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
84 <path
85 inkscape:connector-curvature="0"
86 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
87 d="m 9.3673833,2.5314592 -3.599967,4.3199598 2.15998,0 0,3.599968 2.8799737,0 0,-3.599968 2.159981,0 z M 3.9674321,7.571413 c -0.5983146,0 -1.0799906,0.481675 -1.0799906,1.07999 l 0,3.599967 c 0,0.598314 0.481676,1.07999 1.0799906,1.07999 l 7.9199289,0 c 0.598315,0 1.07999,-0.481676 1.07999,-1.07999 l 0,-3.599967 c 0,-0.598315 -0.481675,-1.07999 -1.07999,-1.07999 l -0.359997,0 0,1.7999834 0,1.0799896 0,1.079991 c 0,0.199438 -0.160559,0.359996 -0.359997,0.359996 l -6.4799417,0 c -0.199438,0 -0.359996,-0.160558 -0.359996,-0.359996 l 0,-2.1599806 c 0,-0.1994384 0.160558,-0.3599964 0.359996,-0.3599964 l 2.519977,0 0,-1.439987 z"
88 id="Symbol"
89 sodipodi:nodetypes="ccccccccsssssssscccssssssccs" />
90 </g>
91 </svg>
+0
-83
files/usr/share/icons/hicolor/scalable/actions/media-mount-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)"
16 sodipodi:docname="media-mount-symbolic.svg">
17 <defs
18 id="defs7667" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1280"
29 inkscape:window-height="745"
30 id="namedview7665"
31 showgrid="true"
32 inkscape:zoom="16"
33 inkscape:cx="6.9181492"
34 inkscape:cy="4.2111319"
35 inkscape:window-x="0"
36 inkscape:window-y="0"
37 inkscape:window-maximized="0"
38 inkscape:current-layer="g4147"
39 inkscape:snap-bbox="true"
40 inkscape:bbox-paths="true"
41 inkscape:snap-bbox-edge-midpoints="true"
42 inkscape:bbox-nodes="true"
43 inkscape:snap-bbox-midpoints="true">
44 <inkscape:grid
45 type="xygrid"
46 id="grid4138" />
47 </sodipodi:namedview>
48 <metadata
49 id="metadata90">
50 <rdf:RDF>
51 <cc:Work
52 rdf:about="">
53 <dc:format>image/svg+xml</dc:format>
54 <dc:type
55 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
56 <dc:title>Gnome Symbolic Icon Theme</dc:title>
57 </cc:Work>
58 </rdf:RDF>
59 </metadata>
60 <title
61 id="title9167">Gnome Symbolic Icon Theme</title>
62 <g
63 id="g4147"
64 style="fill:#bebebe;fill-opacity:1;stroke:none"
65 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
66 <g
67 id="g4551">
68 <path
69 inkscape:connector-curvature="0"
70 d="M 12.247433,10.451386 H 3.6075116 v 1.439987 h 8.6399214 z"
71 id="path3807-1-1-9-3-0-9"
72 sodipodi:nodetypes="ccccc"
73 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.43998682;marker:none;enable-background:accumulate" />
74 <path
75 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.43998682;marker:none;enable-background:accumulate"
76 sodipodi:nodetypes="sccccccccccs"
77 id="path3807-1-1-9-8-4"
78 d="m 7.927328,9.0113995 c -0.1915038,0 -0.3838788,-0.064151 -0.5174952,-0.2024982 L 3.8098657,5.2089343 C 3.6974028,5.0943905 3.6246474,4.9411687 3.6073676,4.7814382 V 4.691439 3.9714456 H 12.247289 V 4.691439 4.781438 c -0.01728,0.1597305 -0.09004,0.3129523 -0.202499,0.4274961 L 8.4448233,8.8089013 C 8.3112069,8.9472265 8.1188319,9.0113995 7.927328,9.0113995 Z"
79 inkscape:connector-curvature="0" />
80 </g>
81 </g>
82 </svg>
+0
-110
files/usr/share/icons/hicolor/scalable/actions/view-bottom-pane-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-bottom-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="3.5498953"
36 inkscape:cy="7.8173353"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="999"
58 inkscape:window-maximized="1"
59 inkscape:window-width="1888"
60 inkscape:window-x="32"
61 inkscape:window-y="27"
62 inkscape:zoom="22.627417">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="80.00005"
68 originy="-72.98918"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(80.00005,72.98918)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -79,-72 0,0.5 0,13.5 14,0 0,-14 -14,0 z m 1,1 12,0 0,12 -12,0 0,-12 z"
88 id="rect8495"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1"
92 id="rect8512"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 width="12"
95 x="-78"
96 y="-63" />
97 </g>
98 <g
99 inkscape:groupmode="layer"
100 id="layer9"
101 inkscape:label="apps"
102 style="display:inline"
103 transform="translate(-161.00015,-144.01082)" />
104 <g
105 inkscape:groupmode="layer"
106 id="layer1"
107 inkscape:label="autocomplete"
108 transform="translate(80.00005,72.98918)" />
109 </svg>
+0
-111
files/usr/share/icons/hicolor/scalable/actions/view-left-pane-symbolic-rtl.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-left-pane-symbolic-rtl.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="5.4393016"
36 inkscape:cy="7.1041334"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="798"
58 inkscape:window-maximized="0"
59 inkscape:window-width="1212"
60 inkscape:window-x="180"
61 inkscape:window-y="135"
62 inkscape:zoom="11.313709">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="100.00004"
68 originy="-72.989178"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(100.00004,72.989178)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -98.988281,-71.988281 0.5,0 13.5,0 0,14 -14,0 0,-14 z m 1,1 0,12 12,0 0,-12 -12,0 z"
88 id="rect8530"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1.0135117"
92 id="rect8532"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 transform="matrix(0,1,1,0,0,0)"
95 width="12"
96 x="-71"
97 y="-89.976562" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-141.00016,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(100.00004,72.989178)" />
110 </svg>
+0
-111
files/usr/share/icons/hicolor/scalable/actions/view-left-pane-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-left-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="2.9409921"
36 inkscape:cy="7.0939359"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="999"
58 inkscape:window-maximized="1"
59 inkscape:window-width="1888"
60 inkscape:window-x="32"
61 inkscape:window-y="27"
62 inkscape:zoom="32">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="100.00004"
68 originy="-72.989178"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(100.00004,72.989178)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -84.988281,-71.988281 -0.5,0 -13.5,0 0,14 14,0 0,-14 z m -1,1 0,12 -12,0 0,-12 12,0 z"
88 id="rect8530"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1.0135117"
92 id="rect8532"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 transform="matrix(0,1,-1,0,0,0)"
95 width="12"
96 x="-71"
97 y="94" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-141.00016,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(100.00004,72.989178)" />
110 </svg>
+0
-111
files/usr/share/icons/hicolor/scalable/actions/view-right-pane-symbolic-rtl.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-left-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="2.9409921"
36 inkscape:cy="7.0939359"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="999"
58 inkscape:window-maximized="1"
59 inkscape:window-width="1888"
60 inkscape:window-x="32"
61 inkscape:window-y="27"
62 inkscape:zoom="32">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="100.00004"
68 originy="-72.989178"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(100.00004,72.989178)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -84.988281,-71.988281 -0.5,0 -13.5,0 0,14 14,0 0,-14 z m -1,1 0,12 -12,0 0,-12 12,0 z"
88 id="rect8530"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1.0135117"
92 id="rect8532"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 transform="matrix(0,1,-1,0,0,0)"
95 width="12"
96 x="-71"
97 y="94" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-141.00016,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(100.00004,72.989178)" />
110 </svg>
+0
-111
files/usr/share/icons/hicolor/scalable/actions/view-right-pane-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-right-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="5.4393016"
36 inkscape:cy="7.1041334"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="798"
58 inkscape:window-maximized="0"
59 inkscape:window-width="1212"
60 inkscape:window-x="180"
61 inkscape:window-y="135"
62 inkscape:zoom="11.313709">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="100.00004"
68 originy="-72.989178"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(100.00004,72.989178)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -98.988281,-71.988281 0.5,0 13.5,0 0,14 -14,0 0,-14 z m 1,1 0,12 12,0 0,-12 -12,0 z"
88 id="rect8530"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1.0135117"
92 id="rect8532"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 transform="matrix(0,1,1,0,0,0)"
95 width="12"
96 x="-71"
97 y="-89.976562" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-141.00016,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(100.00004,72.989178)" />
110 </svg>
+0
-111
files/usr/share/icons/hicolor/scalable/actions/view-top-pane-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-top-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="7.3007285"
36 inkscape:cy="7.728947"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="643"
58 inkscape:window-maximized="0"
59 inkscape:window-width="1019"
60 inkscape:window-x="267"
61 inkscape:window-y="246"
62 inkscape:zoom="22.627417">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="80.00005"
68 originy="-72.98918"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(80.00005,72.98918)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -79,-58 0,-0.5 0,-13.5 14,0 0,14 -14,0 z m 1,-1 12,0 0,-12 -12,0 0,12 z"
88 id="rect8495"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1"
92 id="rect8512"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 width="12"
95 x="-78"
96 y="67"
97 transform="scale(1,-1)" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-161.00015,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(80.00005,72.98918)" />
110 </svg>
+0
-189
files/usr/share/icons/hicolor/scalable/actions/xapp-go-history-next-symbolic-rtl.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16"
13 height="16"
14 id="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.91 r13725"
17 version="1.0"
18 sodipodi:docname="xapp-go-history-previous-symbolic.svg"
19 inkscape:output_extension="org.inkscape.output.svg.inkscape">
20 <defs
21 id="defs4">
22 <inkscape:perspective
23 sodipodi:type="inkscape:persp3d"
24 inkscape:vp_x="0 : 8 : 1"
25 inkscape:vp_y="0 : 1000 : 0"
26 inkscape:vp_z="16 : 8 : 1"
27 inkscape:persp3d-origin="8 : 5.3333333 : 1"
28 id="perspective18" />
29 <linearGradient
30 id="StandardGradient"
31 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
32 x1="7.6386113"
33 y1="3.2598698"
34 x2="7.6386113"
35 y2="14.22356"
36 gradientUnits="userSpaceOnUse">
37 <stop
38 id="stop3284"
39 offset="0"
40 style="stop-color:#000000;stop-opacity:0.86274511;" />
41 <stop
42 id="stop3286"
43 offset="1"
44 style="stop-color:#000000;stop-opacity:0.47058824;" />
45 </linearGradient>
46 <inkscape:perspective
47 id="perspective3648"
48 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
49 inkscape:vp_z="1 : 0.5 : 1"
50 inkscape:vp_y="0 : 1000 : 0"
51 inkscape:vp_x="0 : 0.5 : 1"
52 sodipodi:type="inkscape:persp3d" />
53 <linearGradient
54 inkscape:collect="always"
55 xlink:href="#StandardGradient"
56 id="linearGradient3626"
57 gradientUnits="userSpaceOnUse"
58 gradientTransform="matrix(-1.0923124,0,0,0.915489,-3.96875,0)"
59 x1="7.6386113"
60 y1="3.2598698"
61 x2="7.6386113"
62 y2="14.22356" />
63 <clipPath
64 clipPathUnits="userSpaceOnUse"
65 id="clipPath3633">
66 <path
67 style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
68 d="m -20,0 0,16 16,0 0,-16 -16,0 z m 10.03125,3 0,2.96875 3.96875,0 0,4.0625 -3.96875,0 0,2.96875 -8,-5 8,-5 z"
69 id="path3635" />
70 </clipPath>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#StandardGradient"
74 id="linearGradient4469"
75 gradientUnits="userSpaceOnUse"
76 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
77 x1="7.6386113"
78 y1="3.2598698"
79 x2="7.6386113"
80 y2="14.22356" />
81 <linearGradient
82 inkscape:collect="always"
83 xlink:href="#StandardGradient"
84 id="linearGradient4473"
85 gradientUnits="userSpaceOnUse"
86 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
87 x1="7.6386113"
88 y1="3.2598698"
89 x2="7.6386113"
90 y2="14.22356" />
91 </defs>
92 <sodipodi:namedview
93 id="base"
94 pagecolor="#047a7c"
95 bordercolor="#9a9a9a"
96 borderopacity="1"
97 inkscape:pageopacity="0"
98 inkscape:pageshadow="2"
99 inkscape:zoom="35.157114"
100 inkscape:cx="5.5910016"
101 inkscape:cy="8.4322583"
102 inkscape:document-units="px"
103 inkscape:current-layer="layer4"
104 showgrid="true"
105 inkscape:showpageshadow="true"
106 showguides="true"
107 inkscape:guide-bbox="true"
108 inkscape:window-width="1559"
109 inkscape:window-height="968"
110 inkscape:window-x="357"
111 inkscape:window-y="18"
112 inkscape:window-maximized="0"
113 inkscape:snap-bbox="true"
114 inkscape:bbox-paths="true"
115 inkscape:snap-bbox-edge-midpoints="true"
116 inkscape:bbox-nodes="true"
117 inkscape:snap-bbox-midpoints="true">
118 <sodipodi:guide
119 orientation="1,0"
120 position="0,112"
121 id="guide2383" />
122 <sodipodi:guide
123 orientation="0,1"
124 position="26.278146,128"
125 id="guide2385" />
126 <sodipodi:guide
127 orientation="1,0"
128 position="128,54.082119"
129 id="guide2387" />
130 <sodipodi:guide
131 orientation="0,1"
132 position="78.156291,0"
133 id="guide2389" />
134 <inkscape:grid
135 type="xygrid"
136 id="grid3672"
137 visible="true"
138 enabled="true"
139 empspacing="5"
140 snapvisiblegridlinesonly="true" />
141 </sodipodi:namedview>
142 <metadata
143 id="metadata7">
144 <rdf:RDF>
145 <cc:Work
146 rdf:about="">
147 <dc:format>image/svg+xml</dc:format>
148 <dc:type
149 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
150 <dc:title></dc:title>
151 </cc:Work>
152 </rdf:RDF>
153 </metadata>
154 <g
155 inkscape:groupmode="layer"
156 id="layer4"
157 inkscape:label="Arrow"
158 style="display:inline">
159 <path
160 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
161 d="m 10.028195,1.9843776 -8.0125701,5.0027051 8.0125701,5.0285443 0,-2.9948184 3.95618,0 0,-4.043966 -3.95618,0.00753 0,-3 z"
162 id="Symbol"
163 sodipodi:nodetypes="cccccccc"
164 inkscape:label="#path2493"
165 inkscape:connector-curvature="0" />
166 <rect
167 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 id="rect4149"
169 width="2"
170 height="2"
171 x="2"
172 y="13" />
173 <rect
174 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
175 id="rect4149-3"
176 width="2"
177 height="2"
178 x="7"
179 y="13" />
180 <rect
181 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 id="rect4149-6"
183 width="2"
184 height="2"
185 x="12"
186 y="13" />
187 </g>
188 </svg>
+0
-189
files/usr/share/icons/hicolor/scalable/actions/xapp-go-history-next-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16"
13 height="16"
14 id="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.91 r13725"
17 version="1.0"
18 sodipodi:docname="xapp-go-history-next-symbolic.svg"
19 inkscape:output_extension="org.inkscape.output.svg.inkscape">
20 <defs
21 id="defs4">
22 <inkscape:perspective
23 sodipodi:type="inkscape:persp3d"
24 inkscape:vp_x="0 : 8 : 1"
25 inkscape:vp_y="0 : 1000 : 0"
26 inkscape:vp_z="16 : 8 : 1"
27 inkscape:persp3d-origin="8 : 5.3333333 : 1"
28 id="perspective18" />
29 <linearGradient
30 id="StandardGradient"
31 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
32 x1="7.6386113"
33 y1="3.2598698"
34 x2="7.6386113"
35 y2="14.22356"
36 gradientUnits="userSpaceOnUse">
37 <stop
38 id="stop3284"
39 offset="0"
40 style="stop-color:#000000;stop-opacity:0.86274511;" />
41 <stop
42 id="stop3286"
43 offset="1"
44 style="stop-color:#000000;stop-opacity:0.47058824;" />
45 </linearGradient>
46 <inkscape:perspective
47 id="perspective3648"
48 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
49 inkscape:vp_z="1 : 0.5 : 1"
50 inkscape:vp_y="0 : 1000 : 0"
51 inkscape:vp_x="0 : 0.5 : 1"
52 sodipodi:type="inkscape:persp3d" />
53 <linearGradient
54 inkscape:collect="always"
55 xlink:href="#StandardGradient"
56 id="linearGradient3626"
57 gradientUnits="userSpaceOnUse"
58 gradientTransform="matrix(-1.0923124,0,0,0.915489,-3.96875,0)"
59 x1="7.6386113"
60 y1="3.2598698"
61 x2="7.6386113"
62 y2="14.22356" />
63 <clipPath
64 clipPathUnits="userSpaceOnUse"
65 id="clipPath3633">
66 <path
67 style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
68 d="m -20,0 0,16 16,0 0,-16 -16,0 z m 10.03125,3 0,2.96875 3.96875,0 0,4.0625 -3.96875,0 0,2.96875 -8,-5 8,-5 z"
69 id="path3635" />
70 </clipPath>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#StandardGradient"
74 id="linearGradient4469"
75 gradientUnits="userSpaceOnUse"
76 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
77 x1="7.6386113"
78 y1="3.2598698"
79 x2="7.6386113"
80 y2="14.22356" />
81 <linearGradient
82 inkscape:collect="always"
83 xlink:href="#StandardGradient"
84 id="linearGradient4473"
85 gradientUnits="userSpaceOnUse"
86 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
87 x1="7.6386113"
88 y1="3.2598698"
89 x2="7.6386113"
90 y2="14.22356" />
91 </defs>
92 <sodipodi:namedview
93 id="base"
94 pagecolor="#047a7c"
95 bordercolor="#9a9a9a"
96 borderopacity="1"
97 inkscape:pageopacity="0"
98 inkscape:pageshadow="2"
99 inkscape:zoom="35.157114"
100 inkscape:cx="5.5910016"
101 inkscape:cy="8.4322583"
102 inkscape:document-units="px"
103 inkscape:current-layer="layer4"
104 showgrid="true"
105 inkscape:showpageshadow="true"
106 showguides="true"
107 inkscape:guide-bbox="true"
108 inkscape:window-width="1559"
109 inkscape:window-height="968"
110 inkscape:window-x="357"
111 inkscape:window-y="18"
112 inkscape:window-maximized="0"
113 inkscape:snap-bbox="true"
114 inkscape:bbox-paths="true"
115 inkscape:snap-bbox-edge-midpoints="true"
116 inkscape:bbox-nodes="true"
117 inkscape:snap-bbox-midpoints="true">
118 <sodipodi:guide
119 orientation="1,0"
120 position="0,112"
121 id="guide2383" />
122 <sodipodi:guide
123 orientation="0,1"
124 position="26.278146,128"
125 id="guide2385" />
126 <sodipodi:guide
127 orientation="1,0"
128 position="128,54.082119"
129 id="guide2387" />
130 <sodipodi:guide
131 orientation="0,1"
132 position="78.156291,0"
133 id="guide2389" />
134 <inkscape:grid
135 type="xygrid"
136 id="grid3672"
137 visible="true"
138 enabled="true"
139 empspacing="5"
140 snapvisiblegridlinesonly="true" />
141 </sodipodi:namedview>
142 <metadata
143 id="metadata7">
144 <rdf:RDF>
145 <cc:Work
146 rdf:about="">
147 <dc:format>image/svg+xml</dc:format>
148 <dc:type
149 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
150 <dc:title></dc:title>
151 </cc:Work>
152 </rdf:RDF>
153 </metadata>
154 <g
155 inkscape:groupmode="layer"
156 id="layer4"
157 inkscape:label="Arrow"
158 style="display:inline">
159 <path
160 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
161 d="m 5.9718048,1.9843776 8.0125702,5.0027051 -8.0125702,5.0285443 0,-2.9948184 -3.9561799,0 0,-4.043966 3.9561799,0.00753 0,-3 z"
162 id="Symbol"
163 sodipodi:nodetypes="cccccccc"
164 inkscape:label="#path2493"
165 inkscape:connector-curvature="0" />
166 <rect
167 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 id="rect4149"
169 width="2"
170 height="2"
171 x="2"
172 y="13" />
173 <rect
174 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
175 id="rect4149-3"
176 width="2"
177 height="2"
178 x="7"
179 y="13" />
180 <rect
181 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 id="rect4149-6"
183 width="2"
184 height="2"
185 x="12"
186 y="13" />
187 </g>
188 </svg>
+0
-189
files/usr/share/icons/hicolor/scalable/actions/xapp-go-history-previous-symbolic-rtl.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16"
13 height="16"
14 id="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.91 r13725"
17 version="1.0"
18 sodipodi:docname="xapp-go-history-next-symbolic.svg"
19 inkscape:output_extension="org.inkscape.output.svg.inkscape">
20 <defs
21 id="defs4">
22 <inkscape:perspective
23 sodipodi:type="inkscape:persp3d"
24 inkscape:vp_x="0 : 8 : 1"
25 inkscape:vp_y="0 : 1000 : 0"
26 inkscape:vp_z="16 : 8 : 1"
27 inkscape:persp3d-origin="8 : 5.3333333 : 1"
28 id="perspective18" />
29 <linearGradient
30 id="StandardGradient"
31 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
32 x1="7.6386113"
33 y1="3.2598698"
34 x2="7.6386113"
35 y2="14.22356"
36 gradientUnits="userSpaceOnUse">
37 <stop
38 id="stop3284"
39 offset="0"
40 style="stop-color:#000000;stop-opacity:0.86274511;" />
41 <stop
42 id="stop3286"
43 offset="1"
44 style="stop-color:#000000;stop-opacity:0.47058824;" />
45 </linearGradient>
46 <inkscape:perspective
47 id="perspective3648"
48 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
49 inkscape:vp_z="1 : 0.5 : 1"
50 inkscape:vp_y="0 : 1000 : 0"
51 inkscape:vp_x="0 : 0.5 : 1"
52 sodipodi:type="inkscape:persp3d" />
53 <linearGradient
54 inkscape:collect="always"
55 xlink:href="#StandardGradient"
56 id="linearGradient3626"
57 gradientUnits="userSpaceOnUse"
58 gradientTransform="matrix(-1.0923124,0,0,0.915489,-3.96875,0)"
59 x1="7.6386113"
60 y1="3.2598698"
61 x2="7.6386113"
62 y2="14.22356" />
63 <clipPath
64 clipPathUnits="userSpaceOnUse"
65 id="clipPath3633">
66 <path
67 style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
68 d="m -20,0 0,16 16,0 0,-16 -16,0 z m 10.03125,3 0,2.96875 3.96875,0 0,4.0625 -3.96875,0 0,2.96875 -8,-5 8,-5 z"
69 id="path3635" />
70 </clipPath>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#StandardGradient"
74 id="linearGradient4469"
75 gradientUnits="userSpaceOnUse"
76 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
77 x1="7.6386113"
78 y1="3.2598698"
79 x2="7.6386113"
80 y2="14.22356" />
81 <linearGradient
82 inkscape:collect="always"
83 xlink:href="#StandardGradient"
84 id="linearGradient4473"
85 gradientUnits="userSpaceOnUse"
86 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
87 x1="7.6386113"
88 y1="3.2598698"
89 x2="7.6386113"
90 y2="14.22356" />
91 </defs>
92 <sodipodi:namedview
93 id="base"
94 pagecolor="#047a7c"
95 bordercolor="#9a9a9a"
96 borderopacity="1"
97 inkscape:pageopacity="0"
98 inkscape:pageshadow="2"
99 inkscape:zoom="35.157114"
100 inkscape:cx="5.5910016"
101 inkscape:cy="8.4322583"
102 inkscape:document-units="px"
103 inkscape:current-layer="layer4"
104 showgrid="true"
105 inkscape:showpageshadow="true"
106 showguides="true"
107 inkscape:guide-bbox="true"
108 inkscape:window-width="1559"
109 inkscape:window-height="968"
110 inkscape:window-x="357"
111 inkscape:window-y="18"
112 inkscape:window-maximized="0"
113 inkscape:snap-bbox="true"
114 inkscape:bbox-paths="true"
115 inkscape:snap-bbox-edge-midpoints="true"
116 inkscape:bbox-nodes="true"
117 inkscape:snap-bbox-midpoints="true">
118 <sodipodi:guide
119 orientation="1,0"
120 position="0,112"
121 id="guide2383" />
122 <sodipodi:guide
123 orientation="0,1"
124 position="26.278146,128"
125 id="guide2385" />
126 <sodipodi:guide
127 orientation="1,0"
128 position="128,54.082119"
129 id="guide2387" />
130 <sodipodi:guide
131 orientation="0,1"
132 position="78.156291,0"
133 id="guide2389" />
134 <inkscape:grid
135 type="xygrid"
136 id="grid3672"
137 visible="true"
138 enabled="true"
139 empspacing="5"
140 snapvisiblegridlinesonly="true" />
141 </sodipodi:namedview>
142 <metadata
143 id="metadata7">
144 <rdf:RDF>
145 <cc:Work
146 rdf:about="">
147 <dc:format>image/svg+xml</dc:format>
148 <dc:type
149 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
150 <dc:title></dc:title>
151 </cc:Work>
152 </rdf:RDF>
153 </metadata>
154 <g
155 inkscape:groupmode="layer"
156 id="layer4"
157 inkscape:label="Arrow"
158 style="display:inline">
159 <path
160 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
161 d="m 5.9718048,1.9843776 8.0125702,5.0027051 -8.0125702,5.0285443 0,-2.9948184 -3.9561799,0 0,-4.043966 3.9561799,0.00753 0,-3 z"
162 id="Symbol"
163 sodipodi:nodetypes="cccccccc"
164 inkscape:label="#path2493"
165 inkscape:connector-curvature="0" />
166 <rect
167 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 id="rect4149"
169 width="2"
170 height="2"
171 x="2"
172 y="13" />
173 <rect
174 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
175 id="rect4149-3"
176 width="2"
177 height="2"
178 x="7"
179 y="13" />
180 <rect
181 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 id="rect4149-6"
183 width="2"
184 height="2"
185 x="12"
186 y="13" />
187 </g>
188 </svg>
+0
-189
files/usr/share/icons/hicolor/scalable/actions/xapp-go-history-previous-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16"
13 height="16"
14 id="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.91 r13725"
17 version="1.0"
18 sodipodi:docname="xapp-go-history-previous-symbolic.svg"
19 inkscape:output_extension="org.inkscape.output.svg.inkscape">
20 <defs
21 id="defs4">
22 <inkscape:perspective
23 sodipodi:type="inkscape:persp3d"
24 inkscape:vp_x="0 : 8 : 1"
25 inkscape:vp_y="0 : 1000 : 0"
26 inkscape:vp_z="16 : 8 : 1"
27 inkscape:persp3d-origin="8 : 5.3333333 : 1"
28 id="perspective18" />
29 <linearGradient
30 id="StandardGradient"
31 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
32 x1="7.6386113"
33 y1="3.2598698"
34 x2="7.6386113"
35 y2="14.22356"
36 gradientUnits="userSpaceOnUse">
37 <stop
38 id="stop3284"
39 offset="0"
40 style="stop-color:#000000;stop-opacity:0.86274511;" />
41 <stop
42 id="stop3286"
43 offset="1"
44 style="stop-color:#000000;stop-opacity:0.47058824;" />
45 </linearGradient>
46 <inkscape:perspective
47 id="perspective3648"
48 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
49 inkscape:vp_z="1 : 0.5 : 1"
50 inkscape:vp_y="0 : 1000 : 0"
51 inkscape:vp_x="0 : 0.5 : 1"
52 sodipodi:type="inkscape:persp3d" />
53 <linearGradient
54 inkscape:collect="always"
55 xlink:href="#StandardGradient"
56 id="linearGradient3626"
57 gradientUnits="userSpaceOnUse"
58 gradientTransform="matrix(-1.0923124,0,0,0.915489,-3.96875,0)"
59 x1="7.6386113"
60 y1="3.2598698"
61 x2="7.6386113"
62 y2="14.22356" />
63 <clipPath
64 clipPathUnits="userSpaceOnUse"
65 id="clipPath3633">
66 <path
67 style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
68 d="m -20,0 0,16 16,0 0,-16 -16,0 z m 10.03125,3 0,2.96875 3.96875,0 0,4.0625 -3.96875,0 0,2.96875 -8,-5 8,-5 z"
69 id="path3635" />
70 </clipPath>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#StandardGradient"
74 id="linearGradient4469"
75 gradientUnits="userSpaceOnUse"
76 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
77 x1="7.6386113"
78 y1="3.2598698"
79 x2="7.6386113"
80 y2="14.22356" />
81 <linearGradient
82 inkscape:collect="always"
83 xlink:href="#StandardGradient"
84 id="linearGradient4473"
85 gradientUnits="userSpaceOnUse"
86 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
87 x1="7.6386113"
88 y1="3.2598698"
89 x2="7.6386113"
90 y2="14.22356" />
91 </defs>
92 <sodipodi:namedview
93 id="base"
94 pagecolor="#047a7c"
95 bordercolor="#9a9a9a"
96 borderopacity="1"
97 inkscape:pageopacity="0"
98 inkscape:pageshadow="2"
99 inkscape:zoom="35.157114"
100 inkscape:cx="5.5910016"
101 inkscape:cy="8.4322583"
102 inkscape:document-units="px"
103 inkscape:current-layer="layer4"
104 showgrid="true"
105 inkscape:showpageshadow="true"
106 showguides="true"
107 inkscape:guide-bbox="true"
108 inkscape:window-width="1559"
109 inkscape:window-height="968"
110 inkscape:window-x="357"
111 inkscape:window-y="18"
112 inkscape:window-maximized="0"
113 inkscape:snap-bbox="true"
114 inkscape:bbox-paths="true"
115 inkscape:snap-bbox-edge-midpoints="true"
116 inkscape:bbox-nodes="true"
117 inkscape:snap-bbox-midpoints="true">
118 <sodipodi:guide
119 orientation="1,0"
120 position="0,112"
121 id="guide2383" />
122 <sodipodi:guide
123 orientation="0,1"
124 position="26.278146,128"
125 id="guide2385" />
126 <sodipodi:guide
127 orientation="1,0"
128 position="128,54.082119"
129 id="guide2387" />
130 <sodipodi:guide
131 orientation="0,1"
132 position="78.156291,0"
133 id="guide2389" />
134 <inkscape:grid
135 type="xygrid"
136 id="grid3672"
137 visible="true"
138 enabled="true"
139 empspacing="5"
140 snapvisiblegridlinesonly="true" />
141 </sodipodi:namedview>
142 <metadata
143 id="metadata7">
144 <rdf:RDF>
145 <cc:Work
146 rdf:about="">
147 <dc:format>image/svg+xml</dc:format>
148 <dc:type
149 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
150 <dc:title></dc:title>
151 </cc:Work>
152 </rdf:RDF>
153 </metadata>
154 <g
155 inkscape:groupmode="layer"
156 id="layer4"
157 inkscape:label="Arrow"
158 style="display:inline">
159 <path
160 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
161 d="m 10.028195,1.9843776 -8.0125701,5.0027051 8.0125701,5.0285443 0,-2.9948184 3.95618,0 0,-4.043966 -3.95618,0.00753 0,-3 z"
162 id="Symbol"
163 sodipodi:nodetypes="cccccccc"
164 inkscape:label="#path2493"
165 inkscape:connector-curvature="0" />
166 <rect
167 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 id="rect4149"
169 width="2"
170 height="2"
171 x="2"
172 y="13" />
173 <rect
174 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
175 id="rect4149-3"
176 width="2"
177 height="2"
178 x="7"
179 y="13" />
180 <rect
181 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 id="rect4149-6"
183 width="2"
184 height="2"
185 x="12"
186 y="13" />
187 </g>
188 </svg>
+0
-99
files/usr/share/icons/hicolor/scalable/actions/xapp-search-entire-word-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="xapp-search-entire-word-symbolic.svg">
17 <defs
18 id="defs7667" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1479"
29 inkscape:window-height="852"
30 id="namedview7665"
31 showgrid="true"
32 inkscape:zoom="22.627417"
33 inkscape:cx="11.198507"
34 inkscape:cy="11.756873"
35 inkscape:window-x="2265"
36 inkscape:window-y="90"
37 inkscape:window-maximized="0"
38 inkscape:current-layer="g4147"
39 inkscape:snap-bbox="true"
40 inkscape:bbox-paths="true"
41 inkscape:snap-bbox-midpoints="true"
42 inkscape:snap-bbox-edge-midpoints="true"
43 inkscape:bbox-nodes="true"
44 inkscape:snap-intersection-paths="true"
45 inkscape:object-nodes="true">
46 <inkscape:grid
47 type="xygrid"
48 id="grid4148" />
49 </sodipodi:namedview>
50 <metadata
51 id="metadata90">
52 <rdf:RDF>
53 <cc:Work
54 rdf:about="">
55 <dc:format>image/svg+xml</dc:format>
56 <dc:type
57 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
58 <dc:title>Gnome Symbolic Icon Theme</dc:title>
59 </cc:Work>
60 </rdf:RDF>
61 </metadata>
62 <title
63 id="title9167">Gnome Symbolic Icon Theme</title>
64 <g
65 id="g4147"
66 style="fill:#bebebe;fill-opacity:1;stroke:none"
67 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
68 <g
69 transform="scale(1.1627898,0.86000064)"
70 style="font-style:normal;font-weight:normal;font-size:23.34823418px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
71 id="text4138-6">
72 <path
73 d="m 9.9135395,5.4551583 1.8575845,-2e-7 0,2.8410321 c 0,2.0390788 -0.631802,3.0193748 -1.8575845,3.0193748 l 3e-7,-0.837201 c 0.3385492,-0.03113 0.5778682,-0.2446 0.7179572,-0.5403447 0.14009,-0.2957443 0.210134,-0.8405365 0.210134,-1.6343764 l -0.0051,-0.3370195 -0.9229612,0 z"
74 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans;fill:#bebebe;fill-opacity:1;stroke:none"
75 id="path4157"
76 inkscape:connector-curvature="0"
77 sodipodi:nodetypes="ccsccssccc" />
78 <path
79 sodipodi:nodetypes="ccsccssccc"
80 inkscape:connector-curvature="0"
81 id="path4159"
82 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans;fill:#bebebe;fill-opacity:1;stroke:none"
83 d="m 7.4367607,5.4551581 1.8575849,-2e-7 0,2.8410321 c 0,2.039079 -0.631802,3.019375 -1.8575849,3.019375 l 3e-7,-0.837201 c 0.3385493,-0.03113 0.5778685,-0.2446 0.7179576,-0.5403449 0.14009,-0.2957443 0.210134,-0.8405365 0.210134,-1.6343764 l -0.0051,-0.3370195 -0.9229616,0 z" />
84 <path
85 d="m 6.1983412,11.315703 -1.8575849,0 0,-2.8410321 c 0,-2.039079 0.631802,-3.019375 1.8575849,-3.019375 l -3e-7,0.837201 c -0.3385493,0.03113 -0.5778685,0.2446 -0.7179576,0.5403449 -0.14009,0.2957443 -0.210134,0.8405365 -0.210134,1.6343764 l 0.0051,0.3370195 0.9229616,0 z"
86 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans;fill:#bebebe;fill-opacity:1;stroke:none"
87 id="path4161"
88 inkscape:connector-curvature="0"
89 sodipodi:nodetypes="ccsccssccc" />
90 <path
91 sodipodi:nodetypes="ccsccssccc"
92 inkscape:connector-curvature="0"
93 id="path4163"
94 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans;fill:#bebebe;fill-opacity:1;stroke:none"
95 d="m 3.7215923,11.315565 -1.8575849,0 0,-2.8410319 c 0,-2.039079 0.631802,-3.019375 1.8575849,-3.019375 l -3e-7,0.837201 c -0.3385493,0.03113 -0.5778685,0.2446 -0.7179576,0.5403449 -0.14009,0.2957443 -0.210134,0.8405365 -0.210134,1.6343764 l 0.0051,0.3370195 0.9229616,0 z" />
96 </g>
97 </g>
98 </svg>
+0
-73
files/usr/share/icons/hicolor/scalable/actions/xapp-search-wrap-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="xapp-search-wrap-symbolic.svg">
17 <defs
18 id="defs9" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1236"
29 inkscape:window-height="795"
30 id="namedview7"
31 showgrid="true"
32 inkscape:snap-bbox="true"
33 inkscape:bbox-paths="true"
34 inkscape:bbox-nodes="true"
35 inkscape:snap-bbox-edge-midpoints="true"
36 inkscape:snap-bbox-midpoints="true"
37 inkscape:object-paths="true"
38 inkscape:snap-intersection-paths="true"
39 inkscape:object-nodes="true"
40 inkscape:snap-smooth-nodes="true"
41 inkscape:zoom="41.7193"
42 inkscape:cx="10.555301"
43 inkscape:cy="7.666891"
44 inkscape:window-x="583"
45 inkscape:window-y="99"
46 inkscape:window-maximized="0"
47 inkscape:current-layer="svg7384">
48 <inkscape:grid
49 type="xygrid"
50 id="grid4137" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata90">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title>Gnome Symbolic Icon Theme</dc:title>
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <title
65 id="title9167">Gnome Symbolic Icon Theme</title>
66 <path
67 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
68 d="M 2,1 C 1.446,1 1,1.446 1,2 l 0,12 c 0,0.554 0.446,1 1,1 l 11,0 c 0.554,0 0.82481,-0.474429 1,-1 l 0,-3 -2,0 0,1 c 0,0.554 -0.446,1 -1,1 L 4,13 C 3.446,13 3,12.554 3,12 L 3,4 C 3,3.446 3.446,3 4,3 l 7,0 c 0.554,0 1,0.4726696 1,1 l 0,1 -2,0 0,1 3,3 3,-3 0,-1 -2,0 0,-3 C 14,1.446 13.554,1 13,1 Z"
69 id="rect4144"
70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="ssssscccsssssssscccccccsss" />
72 </svg>
+0
-86
files/usr/share/icons/hicolor/scalable/actions/xapp-text-case-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="xapp-text-case-symbolic.svg">
17 <defs
18 id="defs7667" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1560"
29 inkscape:window-height="849"
30 id="namedview7665"
31 showgrid="true"
32 inkscape:zoom="32"
33 inkscape:cx="1.8642481"
34 inkscape:cy="7.8505367"
35 inkscape:window-x="2231"
36 inkscape:window-y="204"
37 inkscape:window-maximized="0"
38 inkscape:current-layer="g4147"
39 inkscape:snap-bbox="true"
40 inkscape:bbox-paths="true"
41 inkscape:snap-bbox-edge-midpoints="true"
42 inkscape:bbox-nodes="true"
43 inkscape:snap-bbox-midpoints="true">
44 <inkscape:grid
45 type="xygrid"
46 id="grid4138" />
47 </sodipodi:namedview>
48 <metadata
49 id="metadata90">
50 <rdf:RDF>
51 <cc:Work
52 rdf:about="">
53 <dc:format>image/svg+xml</dc:format>
54 <dc:type
55 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
56 <dc:title>Gnome Symbolic Icon Theme</dc:title>
57 </cc:Work>
58 </rdf:RDF>
59 </metadata>
60 <title
61 id="title9167">Gnome Symbolic Icon Theme</title>
62 <g
63 id="g4147"
64 style="fill:#bebebe;fill-opacity:1;stroke:none"
65 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
66 <g
67 transform="matrix(0.83484587,0,0,1.0714235,1.697848,-0.28559499)"
68 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
69 id="flowRoot4140">
70 <path
71 d="m 6.489624,12.037222 -0.5822754,-1.911621 -2.9278564,0 -0.5822754,1.911621 -1.8347168,0 2.8344727,-8.0639647 2.0819091,0 2.845459,8.0639647 -1.8347168,0 z M 5.5008545,8.6973784 Q 4.6933594,6.0991118 4.5889893,5.7585356 4.4901123,5.4179594 4.446167,5.2202055 4.2648926,5.9233305 3.407959,8.6973784 l 2.0928955,0 z"
72 id="path4160"
73 inkscape:connector-curvature="0" />
74 </g>
75 <g
76 transform="matrix(1.0955533,0,0,1.2543973,-0.50361273,-1.4227521)"
77 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.09992599px;line-height:125%;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
78 id="flowRoot4148">
79 <path
80 d="m 12.110808,11.108837 -0.233347,-0.601167 -0.03164,0 q -0.304539,0.383639 -0.628852,0.533931 -0.320358,0.146337 -0.838469,0.146337 -0.6367617,0 -1.0045807,-0.363864 -0.3638638,-0.363864 -0.3638638,-1.0362213 0,-0.7039975 0.4904252,-1.036221 0.4943802,-0.3361786 1.4870953,-0.371774 l 0.767279,-0.02373 0,-0.1937971 q 0,-0.6723571 -0.688178,-0.6723571 -0.529975,0 -1.2458379,0.3203584 L 9.4213799,6.995593 q 0.7633231,-0.3994592 1.6927581,-0.3994592 0.889884,0 1.364489,0.3875941 0.474605,0.3875941 0.474605,1.1786025 l 0,2.9465066 -0.842424,0 z m -0.355953,-2.0487121 -0.466695,0.01582 q -0.526021,0.01582 -0.783099,0.189842 -0.257077,0.1740219 -0.257077,0.5299757 0,0.5102004 0.585346,0.5102004 0.419234,0 0.668402,-0.241257 0.253123,-0.2412581 0.253123,-0.6407174 l 0,-0.3638639 z"
81 id="path4157"
82 inkscape:connector-curvature="0" />
83 </g>
84 </g>
85 </svg>
+0
-106
files/usr/share/icons/hicolor/scalable/actions/xapp-use-regex-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="xapp-use-regex-symbolic.svg">
17 <defs
18 id="defs7667" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1560"
29 inkscape:window-height="849"
30 id="namedview7665"
31 showgrid="true"
32 inkscape:zoom="32"
33 inkscape:cx="3.3563026"
34 inkscape:cy="7.8505367"
35 inkscape:window-x="126"
36 inkscape:window-y="95"
37 inkscape:window-maximized="0"
38 inkscape:current-layer="g4147"
39 inkscape:snap-bbox="true"
40 inkscape:bbox-paths="true"
41 inkscape:snap-bbox-edge-midpoints="true"
42 inkscape:bbox-nodes="true"
43 inkscape:snap-bbox-midpoints="true">
44 <inkscape:grid
45 type="xygrid"
46 id="grid4138" />
47 </sodipodi:namedview>
48 <metadata
49 id="metadata90">
50 <rdf:RDF>
51 <cc:Work
52 rdf:about="">
53 <dc:format>image/svg+xml</dc:format>
54 <dc:type
55 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
56 <dc:title>Gnome Symbolic Icon Theme</dc:title>
57 </cc:Work>
58 </rdf:RDF>
59 </metadata>
60 <title
61 id="title9167">Gnome Symbolic Icon Theme</title>
62 <g
63 id="g4147"
64 style="fill:#bebebe;fill-opacity:1;stroke:none"
65 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
66 <rect
67 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:0.71999341;stroke-opacity:1"
68 id="rect4139"
69 width="2.1599803"
70 height="2.1599801"
71 x="2.8874421"
72 y="11.17138" />
73 <rect
74 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-opacity:1"
75 id="rect4141"
76 width="0.71999341"
77 height="5.0399542"
78 x="9.367383"
79 y="3.2514527" />
80 <rect
81 y="-12.247356"
82 x="5.4114327"
83 height="5.0399537"
84 width="0.71999341"
85 id="rect4143"
86 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-opacity:1"
87 transform="matrix(0,1,-1,0,0,0)" />
88 <rect
89 transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"
90 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-opacity:1"
91 id="rect4145"
92 width="0.71999341"
93 height="5.0399537"
94 x="10.599317"
95 y="-5.317256" />
96 <rect
97 y="8.4393368"
98 x="-3.1572759"
99 height="5.0399537"
100 width="0.71999341"
101 id="rect4147"
102 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-opacity:1"
103 transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,0,0)" />
104 </g>
105 </svg>
+0
-62
files/usr/share/icons/hicolor/scalable/categories/xapp-prefs-behavior-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="nemo-prefs-behavior.svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 <dc:title></dc:title>
25 </cc:Work>
26 </rdf:RDF>
27 </metadata>
28 <sodipodi:namedview
29 pagecolor="#ffffff"
30 bordercolor="#666666"
31 borderopacity="1"
32 objecttolerance="10"
33 gridtolerance="10"
34 guidetolerance="10"
35 inkscape:pageopacity="0"
36 inkscape:pageshadow="2"
37 inkscape:window-width="1177"
38 inkscape:window-height="839"
39 id="namedview9"
40 showgrid="false"
41 inkscape:zoom="14.75"
42 inkscape:cx="7.8983051"
43 inkscape:cy="8"
44 inkscape:window-x="0"
45 inkscape:window-y="0"
46 inkscape:window-maximized="0"
47 inkscape:current-layer="svg7" />
48 <defs
49 id="defs3">
50 <style
51 id="current-color-scheme"
52 type="text/css">
53 .ColorScheme-Text { color:#6e6e6e; } .ColorScheme-Highlight { color:#5294e2; }
54 </style>
55 </defs>
56 <path
57 style="fill:#bebebe;fill-opacity:1"
58 class="ColorScheme-Text"
59 d="M 6.25 1 L 6.0957031 2.84375 A 5.5 5.5 0 0 0 4.4882812 3.7734375 L 2.8125 2.984375 L 1.0625 6.015625 L 2.5839844 7.0722656 A 5.5 5.5 0 0 0 2.5 8 A 5.5 5.5 0 0 0 2.5800781 8.9316406 L 1.0625 9.984375 L 2.8125 13.015625 L 4.484375 12.228516 A 5.5 5.5 0 0 0 6.0957031 13.152344 L 6.2460938 15.001953 L 9.7460938 15.001953 L 9.9003906 13.158203 A 5.5 5.5 0 0 0 11.507812 12.228516 L 13.183594 13.017578 L 14.933594 9.9863281 L 13.412109 8.9296875 A 5.5 5.5 0 0 0 13.496094 8.0019531 A 5.5 5.5 0 0 0 13.416016 7.0703125 L 14.933594 6.0175781 L 13.183594 2.9863281 L 11.511719 3.7734375 A 5.5 5.5 0 0 0 9.9003906 2.8496094 L 9.75 1 L 6.25 1 z M 8 6 A 2 2 0 0 1 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 z"
60 id="path5" />
61 </svg>
+0
-62
files/usr/share/icons/hicolor/scalable/categories/xapp-prefs-display-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="nemo-prefs-display-symbolic.svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 <dc:title></dc:title>
25 </cc:Work>
26 </rdf:RDF>
27 </metadata>
28 <sodipodi:namedview
29 pagecolor="#ffffff"
30 bordercolor="#666666"
31 borderopacity="1"
32 objecttolerance="10"
33 gridtolerance="10"
34 guidetolerance="10"
35 inkscape:pageopacity="0"
36 inkscape:pageshadow="2"
37 inkscape:window-width="779"
38 inkscape:window-height="480"
39 id="namedview9"
40 showgrid="false"
41 inkscape:zoom="14.75"
42 inkscape:cx="8"
43 inkscape:cy="8"
44 inkscape:window-x="0"
45 inkscape:window-y="0"
46 inkscape:window-maximized="0"
47 inkscape:current-layer="svg7" />
48 <defs
49 id="defs3">
50 <style
51 id="current-color-scheme"
52 type="text/css">
53 .ColorScheme-Text { color:#6e6e6e; } .ColorScheme-Highlight { color:#5294e2; }
54 </style>
55 </defs>
56 <path
57 style="fill:#bebebe;fill-opacity:1"
58 class="ColorScheme-Text"
59 d="M 8 3.0039062 C 6.4492 3.0190063 4.8879094 3.3732319 3.5371094 4.1386719 C 2.9987094 4.4892919 2.3523344 4.9421175 1.8652344 5.3984375 C 1.0987444 6.1488575 0.4427 7.0244062 0 8.0039062 C 1.2149 10.683506 3.8859187 12.6474 6.8242188 12.9375 C 8.7516188 13.15561 10.768591 12.822631 12.462891 11.869141 C 13.001291 11.518521 13.647666 11.065695 14.134766 10.609375 C 14.901256 9.858955 15.5573 8.9834063 16 8.0039062 C 14.785 5.3245062 12.114181 3.3601125 9.1757812 3.0703125 C 8.7859013 3.0248425 8.39251 3.0038963 8 3.0039062 z M 8 5.0019531 L 8 5.0039062 C 9.607 4.9683062 11.0303 6.4057062 11 8.0039062 C 11.0515 9.7703063 9.2909813 11.294844 7.5507812 10.964844 C 5.7931812 10.758504 4.5587188 8.7851344 5.1367188 7.1152344 C 5.5058788 5.8858344 6.7125 4.9866531 8 5.0019531 z M 8 7.0039062 A 1 1 0 0 0 7 8.0039062 A 1 1 0 0 0 8 9.0039062 A 1 1 0 0 0 9 8.0039062 A 1 1 0 0 0 8 7.0039062 z"
60 id="path5" />
61 </svg>
+0
-62
files/usr/share/icons/hicolor/scalable/categories/xapp-prefs-plugins-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="nemo-prefs-[;ugins-symbolic.svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 <dc:title></dc:title>
25 </cc:Work>
26 </rdf:RDF>
27 </metadata>
28 <sodipodi:namedview
29 pagecolor="#ffffff"
30 bordercolor="#666666"
31 borderopacity="1"
32 objecttolerance="10"
33 gridtolerance="10"
34 guidetolerance="10"
35 inkscape:pageopacity="0"
36 inkscape:pageshadow="2"
37 inkscape:window-width="779"
38 inkscape:window-height="480"
39 id="namedview9"
40 showgrid="false"
41 inkscape:zoom="14.75"
42 inkscape:cx="8"
43 inkscape:cy="8"
44 inkscape:window-x="0"
45 inkscape:window-y="0"
46 inkscape:window-maximized="0"
47 inkscape:current-layer="svg7" />
48 <defs
49 id="defs3">
50 <style
51 id="current-color-scheme"
52 type="text/css">
53 .ColorScheme-Text { color:#6e6e6e; } .ColorScheme-Highlight { color:#5294e2; }
54 </style>
55 </defs>
56 <path
57 style="fill:#bebebe;fill-opacity:1"
58 class="ColorScheme-Text"
59 d="M 6.5 1 C 5.6977 1 5 1.6468188 5 2.4492188 L 5 4 L 1.9648438 4 C 1.4299438 4 1 4.3264281 1 4.8613281 L 1 8 L 2.4492188 8 C 3.2515187 8 4 8.6977 4 9.5 C 4 10.302 3.2515188 11 2.4492188 11 L 1 11 L 1 14.033203 C 1 14.568203 1.4299437 15 1.9648438 15 L 5 15 L 5 14.033203 C 5 13.231203 5.0175 12.041 6.5 12 C 7.9825 11.959 8 13.291203 8 14.033203 L 8 15 L 11.138672 15 C 11.673672 15 12 14.568203 12 14.033203 L 12 11 L 13.552734 11 C 14.354734 11 15 10.302 15 9.5 C 15 8.6977 14.345734 8.1233 13.552734 8 L 12 8 L 12 4.8613281 C 12 4.3264281 11.673672 4 11.138672 4 L 8 4 L 8 2.4492188 C 8 1.6468187 7.3023 1 6.5 1 z"
60 id="path5" />
61 </svg>
+0
-62
files/usr/share/icons/hicolor/scalable/categories/xapp-prefs-preview-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="nemo-prefs-preview.svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 <dc:title></dc:title>
25 </cc:Work>
26 </rdf:RDF>
27 </metadata>
28 <sodipodi:namedview
29 pagecolor="#ffffff"
30 bordercolor="#666666"
31 borderopacity="1"
32 objecttolerance="10"
33 gridtolerance="10"
34 guidetolerance="10"
35 inkscape:pageopacity="0"
36 inkscape:pageshadow="2"
37 inkscape:window-width="1920"
38 inkscape:window-height="1025"
39 id="namedview9"
40 showgrid="false"
41 inkscape:zoom="14.75"
42 inkscape:cx="7.8983051"
43 inkscape:cy="8"
44 inkscape:window-x="0"
45 inkscape:window-y="0"
46 inkscape:window-maximized="1"
47 inkscape:current-layer="svg7" />
48 <defs
49 id="defs3">
50 <style
51 id="current-color-scheme"
52 type="text/css">
53 .ColorScheme-Text { color:#6e6e6e; } .ColorScheme-Highlight { color:#5294e2; }
54 </style>
55 </defs>
56 <path
57 style="fill:#bebebe;fill-opacity:1"
58 class="ColorScheme-Text"
59 d="M 2 2 C 1 2 1 3 1 3 L 1 13 C 1 14 2 14 2 14 L 14 14 C 14 14 15 14 15 13 L 15 3 C 15 2 14 2 14 2 L 2 2 z M 5.5 6.5625 L 8.8125 10.3125 L 10.9375 8.25 L 13 10.3125 L 13 12 L 3 12 L 3 9.5 L 5.5 6.5625 z"
60 id="path5" />
61 </svg>
+0
-19
files/usr/share/icons/hicolor/scalable/categories/xapp-prefs-toolbar-symbolic.svg less more
0 <?xml version="1.0" encoding="UTF-8"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2 <svg id="svg7384" width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
3 <metadata id="metadata90">
4 <rdf:RDF>
5 <cc:Work rdf:about="">
6 <dc:format>image/svg+xml</dc:format>
7 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
8 <dc:title>Gnome Symbolic Icon Theme</dc:title>
9 </cc:Work>
10 </rdf:RDF>
11 </metadata>
12 <title id="title9167">Gnome Symbolic Icon Theme</title>
13 <g id="layer12" transform="translate(-141 -867)">
14 <rect id="rect12858" transform="rotate(90)" x="873" y="-157" width="4" height="4" rx=".38462" ry=".50229" style="color:#000000;enable-background:new;fill:#bebebe"/>
15 <rect id="rect12860" transform="rotate(90)" x="873" y="-151" width="4" height="4" rx=".38462" ry=".50229" style="color:#000000;enable-background:new;fill:#bebebe"/>
16 <rect id="rect12862" transform="rotate(90)" x="873" y="-145" width="4" height="4" rx=".38462" ry=".50229" style="color:#000000;enable-background:new;fill:#bebebe"/>
17 </g>
18 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="add-files-to-archive.svg">
17 <defs
18 id="defs7667">
19 <linearGradient
20 id="StandardGradient"
21 gradientTransform="scale(0.9219544,1.0846523)"
22 x1="11.998966"
23 y1="0.92195445"
24 x2="11.998966"
25 y2="19.387045"
26 gradientUnits="userSpaceOnUse">
27 <stop
28 style="stop-color:#000000;stop-opacity:0.23529412;"
29 offset="0"
30 id="stop3283" />
31 <stop
32 style="stop-color:#000000;stop-opacity:0.54901963;"
33 offset="1"
34 id="stop2651" />
35 </linearGradient>
36 </defs>
37 <sodipodi:namedview
38 pagecolor="#ffffff"
39 bordercolor="#666666"
40 borderopacity="1"
41 objecttolerance="10"
42 gridtolerance="10"
43 guidetolerance="10"
44 inkscape:pageopacity="0"
45 inkscape:pageshadow="2"
46 inkscape:window-width="1920"
47 inkscape:window-height="1026"
48 id="namedview7665"
49 showgrid="true"
50 inkscape:zoom="32"
51 inkscape:cx="9.1632285"
52 inkscape:cy="5.6009653"
53 inkscape:window-x="0"
54 inkscape:window-y="0"
55 inkscape:window-maximized="1"
56 inkscape:current-layer="g4147"
57 inkscape:snap-bbox="true"
58 inkscape:bbox-paths="true"
59 inkscape:snap-bbox-edge-midpoints="true"
60 inkscape:bbox-nodes="true"
61 inkscape:snap-bbox-midpoints="true">
62 <inkscape:grid
63 type="xygrid"
64 id="grid4138" />
65 </sodipodi:namedview>
66 <metadata
67 id="metadata90">
68 <rdf:RDF>
69 <cc:Work
70 rdf:about="">
71 <dc:format>image/svg+xml</dc:format>
72 <dc:type
73 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
74 <dc:title>Gnome Symbolic Icon Theme</dc:title>
75 </cc:Work>
76 </rdf:RDF>
77 </metadata>
78 <title
79 id="title9167">Gnome Symbolic Icon Theme</title>
80 <g
81 id="g4147"
82 style="fill:#bebebe;fill-opacity:1;stroke:none"
83 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
84 <path
85 inkscape:connector-curvature="0"
86 style="display:inline;opacity:0.05;fill:#ffffff;fill-opacity:1;stroke:none"
87 d="m 28.177211,21.847532 c -0.97181,0 -1.777484,0.805674 -1.777484,1.777484 l 0,0.359997 a 0.69597745,0.69597745 0 0 0 0.0225,0.157498 c -0.146651,0.03065 -0.27353,0.09259 -0.404996,0.157499 l 0,-0.292497 -1.439987,0 c -0.97181,0 -1.777484,0.805673 -1.777484,1.777483 l 0,3.599967 c 0,0.971811 0.805674,1.777484 1.777484,1.777484 l 1.439987,0 0,-0.292497 c 0.131466,0.06491 0.258345,0.126844 0.404996,0.157498 a 0.69597745,0.69597745 0 0 0 -0.0225,0.157499 l 0,0.359996 c 0,0.971811 0.805673,1.777484 1.777484,1.777484 l 4.31996,0 c 0.97181,0 1.777484,-0.805673 1.777484,-1.777484 l 0,-7.919927 c 0,-0.97181 -0.805674,-1.777484 -1.777484,-1.777484 l -4.31996,0 z m 0,0.697494 4.31996,0 c 0.598315,0 1.07999,0.481676 1.07999,1.07999 l 0,7.919927 c 0,0.598315 -0.481675,1.079991 -1.07999,1.079991 l -4.31996,0 c -0.598315,0 -1.07999,-0.481676 -1.07999,-1.079991 l 0,-0.359996 4.31996,0 c 0.398876,0 0.719993,-0.321117 0.719993,-0.719994 l 0,-5.759947 c 0,-0.398876 -0.321117,-0.719993 -0.719993,-0.719993 l -4.31996,0 0,-0.359997 c 0,-0.598314 0.481675,-1.07999 1.07999,-1.07999 z m 2.767474,2.137481 0.472496,0 c 0.02538,0 0.0225,-0.0029 0.0225,0.0225 l 0,5.759946 c 0,0.02538 0.0029,0.0225 -0.0225,0.0225 l -0.472496,0 c 0.254117,-0.307549 0.449996,-0.677704 0.449996,-1.10249 l 0,-3.599966 c 0,-0.424786 -0.195879,-0.794942 -0.449996,-1.10249 z m -6.367441,0.0225 1.439987,0 c -0.598315,0 -1.079991,0.481675 -1.079991,1.07999 l 0,0.719993 0,2.15998 0,0.719993 c 0,0.598315 0.481676,1.07999 1.079991,1.07999 l -1.439987,0 c -0.598315,0 -1.07999,-0.481675 -1.07999,-1.07999 l 0,-3.599966 c 0,-0.598315 0.481675,-1.07999 1.07999,-1.07999 z m 2.15998,0 2.879974,0 c 0.598314,0 1.07999,0.481675 1.07999,1.07999 l 0,3.599966 c 0,0.598315 -0.481676,1.07999 -1.07999,1.07999 l -2.879974,0 c -0.598315,0 -1.07999,-0.481675 -1.07999,-1.07999 l 0,-3.599966 c 0,-0.598315 0.481675,-1.07999 1.07999,-1.07999 z m 0.719993,1.439986 c -0.199438,0 -0.359996,0.160559 -0.359996,0.359997 l 0,2.15998 c 0,0.199438 0.160558,0.359997 0.359996,0.359997 l 1.439987,0 c 0.199438,0 0.359997,-0.160559 0.359997,-0.359997 l 0,-2.15998 c 0,-0.199438 -0.160559,-0.359997 -0.359997,-0.359997 l -1.439987,0 z m 0.337497,0.697494 0.764993,0 0,1.484986 -0.764993,0 0,-1.484986 z"
88 id="path3091" />
89 <path
90 inkscape:connector-curvature="0"
91 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
92 d="m 7.5673995,3.2514525 c -0.598315,0 -1.07999,0.481676 -1.07999,1.07999 l 0,0.359997 4.3199605,0 c 0.398876,0 0.719993,0.321117 0.719993,0.719993 l 0,5.7599475 c 0,0.398877 -0.321117,0.719994 -0.719993,0.719994 l -4.3199605,0 0,0.359996 c 0,0.598315 0.481675,1.079991 1.07999,1.079991 l 4.3199605,0 c 0.598315,0 1.07999,-0.481676 1.07999,-1.079991 l 0,-7.9199275 c 0,-0.598314 -0.481675,-1.07999 -1.07999,-1.07999 z m -3.599967,2.15998 c -0.598315,0 -1.07999,0.481676 -1.07999,1.07999 l 0,3.5999675 c 0,0.598315 0.481675,1.07999 1.07999,1.07999 l 1.439987,0 c -0.598315,0 -1.079991,-0.481675 -1.079991,-1.07999 l 0,-0.7199935 0,-2.15998 0,-0.719994 c 0,-0.598314 0.481676,-1.07999 1.079991,-1.07999 z m 2.15998,0 c -0.598315,0 -1.07999,0.481676 -1.07999,1.07999 l 0,3.5999675 c 0,0.598315 0.481675,1.07999 1.07999,1.07999 l 2.8799741,0 c 0.598314,0 1.0799904,-0.481675 1.0799904,-1.07999 l 0,-3.5999675 c 0,-0.598314 -0.4816764,-1.07999 -1.0799904,-1.07999 z m 0.719993,1.439987 1.439987,0 c 0.1994381,0 0.3599971,0.160559 0.3599971,0.359997 l 0,2.15998 c 0,0.199438 -0.160559,0.359997 -0.3599971,0.359997 l -1.439987,0 c -0.199438,0 -0.359996,-0.160559 -0.359996,-0.359997 l 0,-2.15998 c 0,-0.199438 0.160558,-0.359997 0.359996,-0.359997 z"
93 id="path3708"
94 sodipodi:nodetypes="sscsssscsccsssssssscsccscsssssssssssssssssss" />
95 </g>
96 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 width="16"
13 height="16"
14 version="1.1"
15 sodipodi:docname="emblem-documents-symbolic.svg"
16 inkscape:version="0.92.3 (2405546, 2018-03-11)">
17 <defs
18 id="defs14" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1280"
29 inkscape:window-height="745"
30 id="namedview12"
31 showgrid="true"
32 inkscape:zoom="5.6568543"
33 inkscape:cx="-6.9371761"
34 inkscape:cy="-5.2987476"
35 inkscape:window-x="0"
36 inkscape:window-y="0"
37 inkscape:window-maximized="1"
38 inkscape:current-layer="svg7384">
39 <inkscape:grid
40 type="xygrid"
41 id="grid821" />
42 </sodipodi:namedview>
43 <metadata
44 id="metadata90">
45 <rdf:RDF>
46 <cc:Work
47 rdf:about="">
48 <dc:format>image/svg+xml</dc:format>
49 <dc:type
50 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
51 <dc:title>Gnome Symbolic Icon Theme</dc:title>
52 </cc:Work>
53 </rdf:RDF>
54 </metadata>
55 <title
56 id="title9167">Gnome Symbolic Icon Theme</title>
57 <path
58 style="color:#000000;text-indent:0;text-transform:none;fill:#bebebe;enable-background:new"
59 d="M 3,1 C 1.9093,1 1,1.9093 1,3 v 9 c 0,1.0907 0.9093,2 2,2 H 8.7617188 C 8.2328109,13.46598 7.8737571,12.771785 7.7460938,12 H 3 V 3 h 10 v 5.0859375 c 1.001478,0.4913856 1.755803,1.4122381 2,2.5273435 V 3 C 15,1.9093 14.0907,1 13,1 Z"
60 id="rect4513"
61 inkscape:connector-curvature="0"
62 sodipodi:nodetypes="sssscccccccsss" />
63 <rect
64 style="color:#000000;fill:#bebebe;enable-background:new"
65 ry="0.46610171"
66 rx="0.5"
67 height="1"
68 width="8"
69 y="6"
70 x="4"
71 id="rect5313-6" />
72 <rect
73 style="color:#000000;fill:#bebebe;enable-background:new"
74 ry="0.46610171"
75 rx="0.5"
76 height="1"
77 width="8"
78 y="4"
79 x="4"
80 id="rect5313-6-3" />
81 <path
82 style="color:#000000;fill:#bebebe;enable-background:new"
83 d="M 4.5 8 C 4.223 8 4 8.2085765 4 8.4667969 L 4 8.5332031 C 4 8.7914235 4.223 9 4.5 9 L 8.5957031 9 C 8.9617415 8.5750371 9.4121167 8.2248859 9.9335938 8 L 4.5 8 z "
84 id="rect5313-6-6" />
85 <path
86 style="color:#000000;fill:#bebebe;enable-background:new"
87 d="M 4.5 10 C 4.223 10 4 10.208577 4 10.466797 L 4 10.533203 C 4 10.791423 4.223 11 4.5 11 L 7.7265625 11 C 7.7649667 10.651351 7.8376304 10.313198 7.9667969 10 L 4.5 10 z "
88 id="rect5313-6-7" />
89 <path
90 inkscape:connector-curvature="0"
91 d="m 11.373638,8.6861376 c -1.4956002,0 -2.7187502,1.22315 -2.7187502,2.7187504 0,1.4956 1.22315,2.71875 2.7187502,2.71875 0.4871,0 0.94729,-0.14835 1.34375,-0.375 a 0.750075,0.750075 0 0 0 0.15625,0.21875 l 1.84375,1.8125 a 0.75130096,0.75130096 0 1 0 1.0625,-1.0625 l -1.84375,-1.8125 a 0.750075,0.750075 0 0 0 -0.21875,-0.15625 c 0.22665,-0.39646 0.375,-0.85664 0.375,-1.34375 0,-1.4956004 -1.22315,-2.7187504 -2.71875,-2.7187504 z m 0,1 c 0.95516,0 1.71875,0.7635904 1.71875,1.7187504 0,0.95516 -0.76359,1.71875 -1.71875,1.71875 -0.95516,0 -1.7187502,-0.76359 -1.7187502,-1.71875 0,-0.95516 0.7635902,-1.7187504 1.7187502,-1.7187504 z"
92 id="path27332"
93 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;marker:none;enable-background:new" />
94 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="extract-archive.svg">
17 <defs
18 id="defs7667">
19 <linearGradient
20 id="StandardGradient"
21 gradientTransform="scale(0.9219544,1.0846523)"
22 x1="11.998966"
23 y1="0.92195445"
24 x2="11.998966"
25 y2="19.387045"
26 gradientUnits="userSpaceOnUse">
27 <stop
28 style="stop-color:#000000;stop-opacity:0.23529412;"
29 offset="0"
30 id="stop3283" />
31 <stop
32 style="stop-color:#000000;stop-opacity:0.54901963;"
33 offset="1"
34 id="stop2651" />
35 </linearGradient>
36 </defs>
37 <sodipodi:namedview
38 pagecolor="#ffffff"
39 bordercolor="#666666"
40 borderopacity="1"
41 objecttolerance="10"
42 gridtolerance="10"
43 guidetolerance="10"
44 inkscape:pageopacity="0"
45 inkscape:pageshadow="2"
46 inkscape:window-width="1920"
47 inkscape:window-height="1026"
48 id="namedview7665"
49 showgrid="true"
50 inkscape:zoom="11.313708"
51 inkscape:cx="22.097824"
52 inkscape:cy="3.7621969"
53 inkscape:window-x="0"
54 inkscape:window-y="0"
55 inkscape:window-maximized="1"
56 inkscape:current-layer="g4147"
57 inkscape:snap-bbox="true"
58 inkscape:bbox-paths="true"
59 inkscape:snap-bbox-edge-midpoints="true"
60 inkscape:bbox-nodes="true"
61 inkscape:snap-bbox-midpoints="true">
62 <inkscape:grid
63 type="xygrid"
64 id="grid4138" />
65 </sodipodi:namedview>
66 <metadata
67 id="metadata90">
68 <rdf:RDF>
69 <cc:Work
70 rdf:about="">
71 <dc:format>image/svg+xml</dc:format>
72 <dc:type
73 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
74 <dc:title>Gnome Symbolic Icon Theme</dc:title>
75 </cc:Work>
76 </rdf:RDF>
77 </metadata>
78 <title
79 id="title9167">Gnome Symbolic Icon Theme</title>
80 <g
81 id="g4147"
82 style="fill:#bebebe;fill-opacity:1;stroke:none"
83 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
84 <path
85 inkscape:connector-curvature="0"
86 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
87 d="m 9.3673833,2.5314592 -3.599967,4.3199598 2.15998,0 0,3.599968 2.8799737,0 0,-3.599968 2.159981,0 z M 3.9674321,7.571413 c -0.5983146,0 -1.0799906,0.481675 -1.0799906,1.07999 l 0,3.599967 c 0,0.598314 0.481676,1.07999 1.0799906,1.07999 l 7.9199289,0 c 0.598315,0 1.07999,-0.481676 1.07999,-1.07999 l 0,-3.599967 c 0,-0.598315 -0.481675,-1.07999 -1.07999,-1.07999 l -0.359997,0 0,1.7999834 0,1.0799896 0,1.079991 c 0,0.199438 -0.160559,0.359996 -0.359997,0.359996 l -6.4799417,0 c -0.199438,0 -0.359996,-0.160558 -0.359996,-0.359996 l 0,-2.1599806 c 0,-0.1994384 0.160558,-0.3599964 0.359996,-0.3599964 l 2.519977,0 0,-1.439987 z"
88 id="Symbol"
89 sodipodi:nodetypes="ccccccccsssssssscccssssssccs" />
90 </g>
91 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)"
16 sodipodi:docname="media-mount-symbolic.svg">
17 <defs
18 id="defs7667" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1280"
29 inkscape:window-height="745"
30 id="namedview7665"
31 showgrid="true"
32 inkscape:zoom="16"
33 inkscape:cx="6.9181492"
34 inkscape:cy="4.2111319"
35 inkscape:window-x="0"
36 inkscape:window-y="0"
37 inkscape:window-maximized="0"
38 inkscape:current-layer="g4147"
39 inkscape:snap-bbox="true"
40 inkscape:bbox-paths="true"
41 inkscape:snap-bbox-edge-midpoints="true"
42 inkscape:bbox-nodes="true"
43 inkscape:snap-bbox-midpoints="true">
44 <inkscape:grid
45 type="xygrid"
46 id="grid4138" />
47 </sodipodi:namedview>
48 <metadata
49 id="metadata90">
50 <rdf:RDF>
51 <cc:Work
52 rdf:about="">
53 <dc:format>image/svg+xml</dc:format>
54 <dc:type
55 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
56 <dc:title>Gnome Symbolic Icon Theme</dc:title>
57 </cc:Work>
58 </rdf:RDF>
59 </metadata>
60 <title
61 id="title9167">Gnome Symbolic Icon Theme</title>
62 <g
63 id="g4147"
64 style="fill:#bebebe;fill-opacity:1;stroke:none"
65 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
66 <g
67 id="g4551">
68 <path
69 inkscape:connector-curvature="0"
70 d="M 12.247433,10.451386 H 3.6075116 v 1.439987 h 8.6399214 z"
71 id="path3807-1-1-9-3-0-9"
72 sodipodi:nodetypes="ccccc"
73 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.43998682;marker:none;enable-background:accumulate" />
74 <path
75 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.43998682;marker:none;enable-background:accumulate"
76 sodipodi:nodetypes="sccccccccccs"
77 id="path3807-1-1-9-8-4"
78 d="m 7.927328,9.0113995 c -0.1915038,0 -0.3838788,-0.064151 -0.5174952,-0.2024982 L 3.8098657,5.2089343 C 3.6974028,5.0943905 3.6246474,4.9411687 3.6073676,4.7814382 V 4.691439 3.9714456 H 12.247289 V 4.691439 4.781438 c -0.01728,0.1597305 -0.09004,0.3129523 -0.202499,0.4274961 L 8.4448233,8.8089013 C 8.3112069,8.9472265 8.1188319,9.0113995 7.927328,9.0113995 Z"
79 inkscape:connector-curvature="0" />
80 </g>
81 </g>
82 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-bottom-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="3.5498953"
36 inkscape:cy="7.8173353"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="999"
58 inkscape:window-maximized="1"
59 inkscape:window-width="1888"
60 inkscape:window-x="32"
61 inkscape:window-y="27"
62 inkscape:zoom="22.627417">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="80.00005"
68 originy="-72.98918"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(80.00005,72.98918)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -79,-72 0,0.5 0,13.5 14,0 0,-14 -14,0 z m 1,1 12,0 0,12 -12,0 0,-12 z"
88 id="rect8495"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1"
92 id="rect8512"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 width="12"
95 x="-78"
96 y="-63" />
97 </g>
98 <g
99 inkscape:groupmode="layer"
100 id="layer9"
101 inkscape:label="apps"
102 style="display:inline"
103 transform="translate(-161.00015,-144.01082)" />
104 <g
105 inkscape:groupmode="layer"
106 id="layer1"
107 inkscape:label="autocomplete"
108 transform="translate(80.00005,72.98918)" />
109 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-left-pane-symbolic-rtl.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="5.4393016"
36 inkscape:cy="7.1041334"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="798"
58 inkscape:window-maximized="0"
59 inkscape:window-width="1212"
60 inkscape:window-x="180"
61 inkscape:window-y="135"
62 inkscape:zoom="11.313709">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="100.00004"
68 originy="-72.989178"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(100.00004,72.989178)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -98.988281,-71.988281 0.5,0 13.5,0 0,14 -14,0 0,-14 z m 1,1 0,12 12,0 0,-12 -12,0 z"
88 id="rect8530"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1.0135117"
92 id="rect8532"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 transform="matrix(0,1,1,0,0,0)"
95 width="12"
96 x="-71"
97 y="-89.976562" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-141.00016,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(100.00004,72.989178)" />
110 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-left-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="2.9409921"
36 inkscape:cy="7.0939359"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="999"
58 inkscape:window-maximized="1"
59 inkscape:window-width="1888"
60 inkscape:window-x="32"
61 inkscape:window-y="27"
62 inkscape:zoom="32">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="100.00004"
68 originy="-72.989178"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(100.00004,72.989178)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -84.988281,-71.988281 -0.5,0 -13.5,0 0,14 14,0 0,-14 z m -1,1 0,12 -12,0 0,-12 12,0 z"
88 id="rect8530"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1.0135117"
92 id="rect8532"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 transform="matrix(0,1,-1,0,0,0)"
95 width="12"
96 x="-71"
97 y="94" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-141.00016,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(100.00004,72.989178)" />
110 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-left-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="2.9409921"
36 inkscape:cy="7.0939359"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="999"
58 inkscape:window-maximized="1"
59 inkscape:window-width="1888"
60 inkscape:window-x="32"
61 inkscape:window-y="27"
62 inkscape:zoom="32">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="100.00004"
68 originy="-72.989178"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(100.00004,72.989178)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -84.988281,-71.988281 -0.5,0 -13.5,0 0,14 14,0 0,-14 z m -1,1 0,12 -12,0 0,-12 12,0 z"
88 id="rect8530"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1.0135117"
92 id="rect8532"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 transform="matrix(0,1,-1,0,0,0)"
95 width="12"
96 x="-71"
97 y="94" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-141.00016,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(100.00004,72.989178)" />
110 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-right-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="5.4393016"
36 inkscape:cy="7.1041334"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="798"
58 inkscape:window-maximized="0"
59 inkscape:window-width="1212"
60 inkscape:window-x="180"
61 inkscape:window-y="135"
62 inkscape:zoom="11.313709">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="100.00004"
68 originy="-72.989178"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(100.00004,72.989178)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -98.988281,-71.988281 0.5,0 13.5,0 0,14 -14,0 0,-14 z m 1,1 0,12 12,0 0,-12 -12,0 z"
88 id="rect8530"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1.0135117"
92 id="rect8532"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 transform="matrix(0,1,1,0,0,0)"
95 width="12"
96 x="-71"
97 y="-89.976562" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-141.00016,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(100.00004,72.989178)" />
110 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 sodipodi:docname="view-top-pane-symbolic.svg"
12 height="16"
13 id="svg7384"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 width="16">
17 <metadata
18 id="metadata90">
19 <rdf:RDF>
20 <cc:Work
21 rdf:about="">
22 <dc:format>image/svg+xml</dc:format>
23 <dc:type
24 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
25 <dc:title>Gnome Symbolic Icon Theme</dc:title>
26 </cc:Work>
27 </rdf:RDF>
28 </metadata>
29 <sodipodi:namedview
30 inkscape:bbox-nodes="true"
31 inkscape:bbox-paths="true"
32 bordercolor="#666666"
33 borderopacity="1"
34 inkscape:current-layer="layer2"
35 inkscape:cx="7.3007285"
36 inkscape:cy="7.728947"
37 gridtolerance="10"
38 inkscape:guide-bbox="true"
39 guidetolerance="10"
40 id="namedview88"
41 inkscape:object-nodes="false"
42 inkscape:object-paths="false"
43 objecttolerance="10"
44 pagecolor="#555753"
45 inkscape:pageopacity="1"
46 inkscape:pageshadow="2"
47 showborder="false"
48 showgrid="true"
49 showguides="true"
50 inkscape:snap-bbox="true"
51 inkscape:snap-bbox-midpoints="false"
52 inkscape:snap-global="true"
53 inkscape:snap-grids="true"
54 inkscape:snap-nodes="false"
55 inkscape:snap-others="false"
56 inkscape:snap-to-guides="true"
57 inkscape:window-height="643"
58 inkscape:window-maximized="0"
59 inkscape:window-width="1019"
60 inkscape:window-x="267"
61 inkscape:window-y="246"
62 inkscape:zoom="22.627417">
63 <inkscape:grid
64 empspacing="2"
65 enabled="true"
66 id="grid4866"
67 originx="80.00005"
68 originy="-72.98918"
69 snapvisiblegridlinesonly="true"
70 spacingx="1px"
71 spacingy="1px"
72 type="xygrid"
73 visible="true" />
74 </sodipodi:namedview>
75 <title
76 id="title9167">Gnome Symbolic Icon Theme</title>
77 <defs
78 id="defs7386" />
79 <g
80 inkscape:groupmode="layer"
81 id="layer2"
82 inkscape:label="actions"
83 style="display:inline"
84 transform="translate(80.00005,72.98918)">
85 <path
86 inkscape:connector-curvature="0"
87 d="m -79,-58 0,-0.5 0,-13.5 14,0 0,14 -14,0 z m 1,-1 12,0 0,-12 -12,0 0,12 z"
88 id="rect8495"
89 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
90 <rect
91 height="1"
92 id="rect8512"
93 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
94 width="12"
95 x="-78"
96 y="67"
97 transform="scale(1,-1)" />
98 </g>
99 <g
100 inkscape:groupmode="layer"
101 id="layer9"
102 inkscape:label="apps"
103 style="display:inline"
104 transform="translate(-161.00015,-144.01082)" />
105 <g
106 inkscape:groupmode="layer"
107 id="layer1"
108 inkscape:label="autocomplete"
109 transform="translate(80.00005,72.98918)" />
110 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 width="16"
8 height="16"
9 viewBox="0 0 16 16"
10 version="1.1"
11 id="svg7">
12 <metadata
13 id="metadata11">
14 <rdf:RDF>
15 <cc:Work
16 rdf:about="">
17 <dc:format>image/svg+xml</dc:format>
18 <dc:type
19 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
20 </cc:Work>
21 </rdf:RDF>
22 </metadata>
23 <defs
24 id="defs3">
25 <style
26 id="current-color-scheme"
27 type="text/css">
28 .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; }
29 </style>
30 </defs>
31 <g
32 transform="translate(0,4.86e-4)"
33 id="g1564"
34 style="fill:#bebebe;fill-opacity:1">
35 <path
36 d="m 4,2 v 2 h 6 c 0.428,0 1,0.614 1,1 V 6 H 6 C 5.08,6 4.264,6.38 3.75,6.965 A 3.037,3.037 0 0 0 3.013,9.01 C 3.019,9.73 3.259,10.459 3.771,11.037 4.284,11.616 5.091,12 6,12 h 7 V 5 A 3,3 0 0 0 10,2 Z m 2,6 h 5 v 2 H 6 C 5.602,10 5.421,9.884 5.27,9.713 A 1.138,1.138 0 0 1 5.013,8.99 C 5.011,8.71 5.106,8.45 5.252,8.285 5.397,8.12 5.577,8 6,8 Z"
37 overflow="visible"
38 style="font-weight:400;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;overflow:visible;isolation:auto;mix-blend-mode:normal;fill:#bebebe;fill-opacity:1"
39 id="path872" />
40 <path
41 id="path851"
42 style="font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;shape-padding:0;overflow:visible;isolation:auto;mix-blend-mode:normal;fill:#bebebe;fill-opacity:1;stroke-width:0.72003782"
43 overflow="visible"
44 d="m -20.597827,11.701615 -1.880642,1.526978 c -0.377087,0.306304 0.188544,0.765761 0.565631,0.459457 l 1.315011,-1.06882 1.597827,1.297899 1.597827,-1.297899 1.597826,1.297899 1.597826,-1.297899 1.597828,1.297899 1.880642,-1.526978 c 0.377086,-0.306304 -0.188545,-0.765761 -0.565632,-0.459457 l -1.315011,1.06882 -1.597827,-1.297899 -1.597826,1.297899 -1.597827,-1.297899 L -19,12.999514 Z" />
45 </g>
46 <path
47 style="fill:#bebebe;fill-opacity:1"
48 d="m 3.5106462,12.585937 -2.355469,2.353516 c -0.47135396,0.472656 0.23763,1.179688 0.708985,0.707032 L 3.5106462,14 l 2,2 2.0000002,-2 2,2 1.9999996,-2 2,2 2.353516,-2.353515 c 0.471354,-0.472656 -0.23763,-1.179689 -0.708984,-0.707032 l -1.644532,1.646485 -2,-2.000001 -1.9999996,2.000001 -2,-2.000001 -2.0000002,2.000001 z"
49 id="path5-3" />
50 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 width="16"
8 height="16"
9 viewBox="0 0 16 16"
10 version="1.1"
11 id="svg7">
12 <metadata
13 id="metadata11">
14 <rdf:RDF>
15 <cc:Work
16 rdf:about="">
17 <dc:format>image/svg+xml</dc:format>
18 <dc:type
19 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
20 </cc:Work>
21 </rdf:RDF>
22 </metadata>
23 <defs
24 id="defs3">
25 <style
26 id="current-color-scheme"
27 type="text/css">
28 .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; }
29 </style>
30 </defs>
31 <path
32 d="m 5.9999999,16 c -0.552285,0 -1,-0.447715 -1,-1 v -3 h -3 C 0.8954309,12 9.9999999e-8,11.104569 9.9999999e-8,10 V 2.0000002 C 9.9999999e-8,0.8954307 0.8954309,2e-7 1.9999999,2e-7 H 14 c 1.104569,0 2,0.8954305 2,2 V 10 c 0,1.104569 -0.895431,2 -2,2 h -3.1 l -3.7000001,3.71 c -0.2,0.18 -0.44,0.29 -0.7,0.29 h -0.5 m -3,-12.9999998 v 2 H 13 v -2 H 2.9999999 m 0,4 v 2 H 11 v -2 z"
33 id="path2"
34 style="fill:#bebebe;fill-opacity:1" />
35 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="diaporama-2-symbolic (Kopie).svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 </cc:Work>
25 </rdf:RDF>
26 </metadata>
27 <sodipodi:namedview
28 pagecolor="#ffffff"
29 bordercolor="#666666"
30 borderopacity="1"
31 objecttolerance="10"
32 gridtolerance="10"
33 guidetolerance="10"
34 inkscape:pageopacity="0"
35 inkscape:pageshadow="2"
36 inkscape:window-width="1920"
37 inkscape:window-height="1015"
38 id="namedview9"
39 showgrid="true"
40 inkscape:zoom="59"
41 inkscape:cx="5.7174694"
42 inkscape:cy="8.4806225"
43 inkscape:window-x="0"
44 inkscape:window-y="0"
45 inkscape:window-maximized="1"
46 inkscape:current-layer="svg7">
47 <inkscape:grid
48 type="xygrid"
49 id="grid824" />
50 </sodipodi:namedview>
51 <defs
52 id="defs3">
53 <style
54 id="current-color-scheme"
55 type="text/css">
56 .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; }
57 </style>
58 </defs>
59 <path
60 inkscape:connector-curvature="0"
61 d="M 0,2 H 6 C 6,0.8954305 6.8954305,0 8,0 c 1.1045695,0 2,0.8954305 2,2 h 6 v 2 h -1 v 8 H 11.25 L 13,16 H 11 L 9.25,12 H 6.75 L 5,16 H 3 L 4.75,12 H 1 V 4 H 0 V 2 m 3,2 v 6 H 13 V 4 H 3"
62 id="path2-36"
63 sodipodi:nodetypes="ccscccccccccccccccccccccc"
64 style="fill:#bebebe;fill-opacity:1" />
65 <g
66 id="layer12"
67 transform="matrix(0.39999802,0,0,0.39999802,-27.599834,-238.59879)">
68 <path
69 inkscape:connector-curvature="0"
70 id="path3807-1-1-9-38-4"
71 d="m 84,609 v 10 H 84.90625 85 c 0.17491,10e-4 0.34778,-0.0388 0.5,-0.125 l 7,-4 c 0.3107,-0.17189 0.46875,-0.52345 0.46875,-0.875 0,-0.35155 -0.15805,-0.70311 -0.46875,-0.875 l -7,-4 C 85.34778,609.03875 85.17491,608.99869 85,609 h -0.09375 z"
72 style="color:#000000;text-indent:0;text-transform:none;fill:#bebebe" />
73 </g>
74 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 width="16"
8 height="16"
9 viewBox="0 0 16 16"
10 version="1.1"
11 id="svg7">
12 <metadata
13 id="metadata11">
14 <rdf:RDF>
15 <cc:Work
16 rdf:about="">
17 <dc:format>image/svg+xml</dc:format>
18 <dc:type
19 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
20 </cc:Work>
21 </rdf:RDF>
22 </metadata>
23 <defs
24 id="defs3">
25 <style
26 id="current-color-scheme"
27 type="text/css">
28 .ColorScheme-Text { color:#404040; } .ColorScheme-Highlight { color:#5294e2; }
29 </style>
30 </defs>
31 <path
32 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.3682518px;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
33 d="m 0.63293577,13 c -0.84391436,-0.0144 -0.84391436,3.014293 0,2.999949 H 15.367064 c 0.843915,0.0144 0.843915,-3.014293 0,-2.999949 z"
34 id="path17592" />
35 <g
36 id="g842">
37 <g
38 id="g834">
39 <path
40 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.0000329;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
41 d="M 0.28710938,13.298828 C -0.33442165,13.931188 0.11333221,14.999664 1,15 h 2 c 0.270966,-2e-6 0.5303344,-0.109952 0.71875,-0.304688 L 4,14.404297 1.5820312,11.986328 c -0.2070591,0.202471 -0.93841472,0.950243 -1.29492182,1.3125 z"
42 id="path17584" />
43 <path
44 style="opacity:0.5;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
45 d="M 2.7608046,10.669698 1.5820321,11.986329 4,14.404297 5.3321615,13.231663 Z"
46 id="path17582" />
47 </g>
48 <g
49 id="g830">
50 <path
51 style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.0000329;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
52 d="M 11.378906,0.00195313 C 11.230546,-0.00379486 11.070543,0.00854488 10.910156,0.04296875 10.589381,0.11181649 10.265367,0.2630715 10.021484,0.5078125 L 3.3007812,7.2519531 c -0.00131,0.0013 -0.00261,0.0026 -0.00391,0.00391 l -0.00195,0.00195 C 3.2090389,7.3460085 3.1401762,7.4493021 3.0917969,7.5625 c -0.00232,0.00537 -0.00558,0.010204 -0.00781,0.015625 -0.048621,0.1190652 -0.073821,0.2463906 -0.074219,0.375 -5.2e-6,0.00133 0,0.00257 0,0.00391 -5.15e-5,0.00586 -5.15e-5,0.011719 0,0.017578 v 1.9824218 c 5.886e-4,0.1208838 0.023088,0.2406588 0.066406,0.3535158 l -0.085937,0.103515 -0.6875001,0.765625 2.5019532,2.517579 0.8984375,-0.791016 c 0.098943,0.0328 0.2024053,0.04994 0.3066406,0.05078 h 2 c 0.0013,3e-6 0.00261,3e-6 0.00391,0 0.097284,-2.83e-4 0.1940056,-0.01476 0.2871093,-0.04297 0.015438,-0.0046 0.029897,-0.01036 0.044922,-0.01562 0.072784,-0.02638 0.1422599,-0.06111 0.2070313,-0.103516 0.018681,-0.0122 0.037012,-0.02375 0.054687,-0.03711 0.039404,-0.02913 0.076613,-0.06112 0.1113281,-0.0957 l 6.71875,-6.7421871 -0.07227,0.066406 C 15.643499,5.757222 15.872001,5.4379762 15.958984,5.0820312 16.045964,4.7260865 15.982106,4.3845003 15.884766,4.1464844 15.729128,3.7659179 15.526585,3.5828376 15.435547,3.5078125 L 12.490234,0.56445312 c 0,0 -0.249687,-0.31950658 -0.710937,-0.49023437 C 11.663984,0.0315368 11.527266,0.00770111 11.378906,0.00195313 Z M 11.228516,2.1289062 13.814453,4.7148438 8.0078125,10.541016 5.421875,7.9550781 Z"
53 id="path17572" />
54 <path
55 id="path17574"
56 d="M 4.0096729,7.9569493 8.0098045,11.956948 15.010035,4.9569496 c 0.683858,-0.5038789 -3.36e-4,-1.000001 -3.36e-4,-1.000001 l -3,-2.99999997 c 0,0 -0.4959,-0.57586061 -0.999796,1.4e-6 z"
57 style="opacity:0.5;fill:#bebebe;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.0000329;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
58 </g>
59 </g>
60 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16"
13 height="16"
14 id="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.91 r13725"
17 version="1.0"
18 sodipodi:docname="xapp-go-history-previous-symbolic.svg"
19 inkscape:output_extension="org.inkscape.output.svg.inkscape">
20 <defs
21 id="defs4">
22 <inkscape:perspective
23 sodipodi:type="inkscape:persp3d"
24 inkscape:vp_x="0 : 8 : 1"
25 inkscape:vp_y="0 : 1000 : 0"
26 inkscape:vp_z="16 : 8 : 1"
27 inkscape:persp3d-origin="8 : 5.3333333 : 1"
28 id="perspective18" />
29 <linearGradient
30 id="StandardGradient"
31 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
32 x1="7.6386113"
33 y1="3.2598698"
34 x2="7.6386113"
35 y2="14.22356"
36 gradientUnits="userSpaceOnUse">
37 <stop
38 id="stop3284"
39 offset="0"
40 style="stop-color:#000000;stop-opacity:0.86274511;" />
41 <stop
42 id="stop3286"
43 offset="1"
44 style="stop-color:#000000;stop-opacity:0.47058824;" />
45 </linearGradient>
46 <inkscape:perspective
47 id="perspective3648"
48 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
49 inkscape:vp_z="1 : 0.5 : 1"
50 inkscape:vp_y="0 : 1000 : 0"
51 inkscape:vp_x="0 : 0.5 : 1"
52 sodipodi:type="inkscape:persp3d" />
53 <linearGradient
54 inkscape:collect="always"
55 xlink:href="#StandardGradient"
56 id="linearGradient3626"
57 gradientUnits="userSpaceOnUse"
58 gradientTransform="matrix(-1.0923124,0,0,0.915489,-3.96875,0)"
59 x1="7.6386113"
60 y1="3.2598698"
61 x2="7.6386113"
62 y2="14.22356" />
63 <clipPath
64 clipPathUnits="userSpaceOnUse"
65 id="clipPath3633">
66 <path
67 style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
68 d="m -20,0 0,16 16,0 0,-16 -16,0 z m 10.03125,3 0,2.96875 3.96875,0 0,4.0625 -3.96875,0 0,2.96875 -8,-5 8,-5 z"
69 id="path3635" />
70 </clipPath>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#StandardGradient"
74 id="linearGradient4469"
75 gradientUnits="userSpaceOnUse"
76 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
77 x1="7.6386113"
78 y1="3.2598698"
79 x2="7.6386113"
80 y2="14.22356" />
81 <linearGradient
82 inkscape:collect="always"
83 xlink:href="#StandardGradient"
84 id="linearGradient4473"
85 gradientUnits="userSpaceOnUse"
86 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
87 x1="7.6386113"
88 y1="3.2598698"
89 x2="7.6386113"
90 y2="14.22356" />
91 </defs>
92 <sodipodi:namedview
93 id="base"
94 pagecolor="#047a7c"
95 bordercolor="#9a9a9a"
96 borderopacity="1"
97 inkscape:pageopacity="0"
98 inkscape:pageshadow="2"
99 inkscape:zoom="35.157114"
100 inkscape:cx="5.5910016"
101 inkscape:cy="8.4322583"
102 inkscape:document-units="px"
103 inkscape:current-layer="layer4"
104 showgrid="true"
105 inkscape:showpageshadow="true"
106 showguides="true"
107 inkscape:guide-bbox="true"
108 inkscape:window-width="1559"
109 inkscape:window-height="968"
110 inkscape:window-x="357"
111 inkscape:window-y="18"
112 inkscape:window-maximized="0"
113 inkscape:snap-bbox="true"
114 inkscape:bbox-paths="true"
115 inkscape:snap-bbox-edge-midpoints="true"
116 inkscape:bbox-nodes="true"
117 inkscape:snap-bbox-midpoints="true">
118 <sodipodi:guide
119 orientation="1,0"
120 position="0,112"
121 id="guide2383" />
122 <sodipodi:guide
123 orientation="0,1"
124 position="26.278146,128"
125 id="guide2385" />
126 <sodipodi:guide
127 orientation="1,0"
128 position="128,54.082119"
129 id="guide2387" />
130 <sodipodi:guide
131 orientation="0,1"
132 position="78.156291,0"
133 id="guide2389" />
134 <inkscape:grid
135 type="xygrid"
136 id="grid3672"
137 visible="true"
138 enabled="true"
139 empspacing="5"
140 snapvisiblegridlinesonly="true" />
141 </sodipodi:namedview>
142 <metadata
143 id="metadata7">
144 <rdf:RDF>
145 <cc:Work
146 rdf:about="">
147 <dc:format>image/svg+xml</dc:format>
148 <dc:type
149 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
150 <dc:title></dc:title>
151 </cc:Work>
152 </rdf:RDF>
153 </metadata>
154 <g
155 inkscape:groupmode="layer"
156 id="layer4"
157 inkscape:label="Arrow"
158 style="display:inline">
159 <path
160 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
161 d="m 10.028195,1.9843776 -8.0125701,5.0027051 8.0125701,5.0285443 0,-2.9948184 3.95618,0 0,-4.043966 -3.95618,0.00753 0,-3 z"
162 id="Symbol"
163 sodipodi:nodetypes="cccccccc"
164 inkscape:label="#path2493"
165 inkscape:connector-curvature="0" />
166 <rect
167 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 id="rect4149"
169 width="2"
170 height="2"
171 x="2"
172 y="13" />
173 <rect
174 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
175 id="rect4149-3"
176 width="2"
177 height="2"
178 x="7"
179 y="13" />
180 <rect
181 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 id="rect4149-6"
183 width="2"
184 height="2"
185 x="12"
186 y="13" />
187 </g>
188 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16"
13 height="16"
14 id="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.91 r13725"
17 version="1.0"
18 sodipodi:docname="xapp-go-history-next-symbolic.svg"
19 inkscape:output_extension="org.inkscape.output.svg.inkscape">
20 <defs
21 id="defs4">
22 <inkscape:perspective
23 sodipodi:type="inkscape:persp3d"
24 inkscape:vp_x="0 : 8 : 1"
25 inkscape:vp_y="0 : 1000 : 0"
26 inkscape:vp_z="16 : 8 : 1"
27 inkscape:persp3d-origin="8 : 5.3333333 : 1"
28 id="perspective18" />
29 <linearGradient
30 id="StandardGradient"
31 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
32 x1="7.6386113"
33 y1="3.2598698"
34 x2="7.6386113"
35 y2="14.22356"
36 gradientUnits="userSpaceOnUse">
37 <stop
38 id="stop3284"
39 offset="0"
40 style="stop-color:#000000;stop-opacity:0.86274511;" />
41 <stop
42 id="stop3286"
43 offset="1"
44 style="stop-color:#000000;stop-opacity:0.47058824;" />
45 </linearGradient>
46 <inkscape:perspective
47 id="perspective3648"
48 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
49 inkscape:vp_z="1 : 0.5 : 1"
50 inkscape:vp_y="0 : 1000 : 0"
51 inkscape:vp_x="0 : 0.5 : 1"
52 sodipodi:type="inkscape:persp3d" />
53 <linearGradient
54 inkscape:collect="always"
55 xlink:href="#StandardGradient"
56 id="linearGradient3626"
57 gradientUnits="userSpaceOnUse"
58 gradientTransform="matrix(-1.0923124,0,0,0.915489,-3.96875,0)"
59 x1="7.6386113"
60 y1="3.2598698"
61 x2="7.6386113"
62 y2="14.22356" />
63 <clipPath
64 clipPathUnits="userSpaceOnUse"
65 id="clipPath3633">
66 <path
67 style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
68 d="m -20,0 0,16 16,0 0,-16 -16,0 z m 10.03125,3 0,2.96875 3.96875,0 0,4.0625 -3.96875,0 0,2.96875 -8,-5 8,-5 z"
69 id="path3635" />
70 </clipPath>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#StandardGradient"
74 id="linearGradient4469"
75 gradientUnits="userSpaceOnUse"
76 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
77 x1="7.6386113"
78 y1="3.2598698"
79 x2="7.6386113"
80 y2="14.22356" />
81 <linearGradient
82 inkscape:collect="always"
83 xlink:href="#StandardGradient"
84 id="linearGradient4473"
85 gradientUnits="userSpaceOnUse"
86 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
87 x1="7.6386113"
88 y1="3.2598698"
89 x2="7.6386113"
90 y2="14.22356" />
91 </defs>
92 <sodipodi:namedview
93 id="base"
94 pagecolor="#047a7c"
95 bordercolor="#9a9a9a"
96 borderopacity="1"
97 inkscape:pageopacity="0"
98 inkscape:pageshadow="2"
99 inkscape:zoom="35.157114"
100 inkscape:cx="5.5910016"
101 inkscape:cy="8.4322583"
102 inkscape:document-units="px"
103 inkscape:current-layer="layer4"
104 showgrid="true"
105 inkscape:showpageshadow="true"
106 showguides="true"
107 inkscape:guide-bbox="true"
108 inkscape:window-width="1559"
109 inkscape:window-height="968"
110 inkscape:window-x="357"
111 inkscape:window-y="18"
112 inkscape:window-maximized="0"
113 inkscape:snap-bbox="true"
114 inkscape:bbox-paths="true"
115 inkscape:snap-bbox-edge-midpoints="true"
116 inkscape:bbox-nodes="true"
117 inkscape:snap-bbox-midpoints="true">
118 <sodipodi:guide
119 orientation="1,0"
120 position="0,112"
121 id="guide2383" />
122 <sodipodi:guide
123 orientation="0,1"
124 position="26.278146,128"
125 id="guide2385" />
126 <sodipodi:guide
127 orientation="1,0"
128 position="128,54.082119"
129 id="guide2387" />
130 <sodipodi:guide
131 orientation="0,1"
132 position="78.156291,0"
133 id="guide2389" />
134 <inkscape:grid
135 type="xygrid"
136 id="grid3672"
137 visible="true"
138 enabled="true"
139 empspacing="5"
140 snapvisiblegridlinesonly="true" />
141 </sodipodi:namedview>
142 <metadata
143 id="metadata7">
144 <rdf:RDF>
145 <cc:Work
146 rdf:about="">
147 <dc:format>image/svg+xml</dc:format>
148 <dc:type
149 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
150 <dc:title></dc:title>
151 </cc:Work>
152 </rdf:RDF>
153 </metadata>
154 <g
155 inkscape:groupmode="layer"
156 id="layer4"
157 inkscape:label="Arrow"
158 style="display:inline">
159 <path
160 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
161 d="m 5.9718048,1.9843776 8.0125702,5.0027051 -8.0125702,5.0285443 0,-2.9948184 -3.9561799,0 0,-4.043966 3.9561799,0.00753 0,-3 z"
162 id="Symbol"
163 sodipodi:nodetypes="cccccccc"
164 inkscape:label="#path2493"
165 inkscape:connector-curvature="0" />
166 <rect
167 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 id="rect4149"
169 width="2"
170 height="2"
171 x="2"
172 y="13" />
173 <rect
174 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
175 id="rect4149-3"
176 width="2"
177 height="2"
178 x="7"
179 y="13" />
180 <rect
181 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 id="rect4149-6"
183 width="2"
184 height="2"
185 x="12"
186 y="13" />
187 </g>
188 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16"
13 height="16"
14 id="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.91 r13725"
17 version="1.0"
18 sodipodi:docname="xapp-go-history-next-symbolic.svg"
19 inkscape:output_extension="org.inkscape.output.svg.inkscape">
20 <defs
21 id="defs4">
22 <inkscape:perspective
23 sodipodi:type="inkscape:persp3d"
24 inkscape:vp_x="0 : 8 : 1"
25 inkscape:vp_y="0 : 1000 : 0"
26 inkscape:vp_z="16 : 8 : 1"
27 inkscape:persp3d-origin="8 : 5.3333333 : 1"
28 id="perspective18" />
29 <linearGradient
30 id="StandardGradient"
31 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
32 x1="7.6386113"
33 y1="3.2598698"
34 x2="7.6386113"
35 y2="14.22356"
36 gradientUnits="userSpaceOnUse">
37 <stop
38 id="stop3284"
39 offset="0"
40 style="stop-color:#000000;stop-opacity:0.86274511;" />
41 <stop
42 id="stop3286"
43 offset="1"
44 style="stop-color:#000000;stop-opacity:0.47058824;" />
45 </linearGradient>
46 <inkscape:perspective
47 id="perspective3648"
48 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
49 inkscape:vp_z="1 : 0.5 : 1"
50 inkscape:vp_y="0 : 1000 : 0"
51 inkscape:vp_x="0 : 0.5 : 1"
52 sodipodi:type="inkscape:persp3d" />
53 <linearGradient
54 inkscape:collect="always"
55 xlink:href="#StandardGradient"
56 id="linearGradient3626"
57 gradientUnits="userSpaceOnUse"
58 gradientTransform="matrix(-1.0923124,0,0,0.915489,-3.96875,0)"
59 x1="7.6386113"
60 y1="3.2598698"
61 x2="7.6386113"
62 y2="14.22356" />
63 <clipPath
64 clipPathUnits="userSpaceOnUse"
65 id="clipPath3633">
66 <path
67 style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
68 d="m -20,0 0,16 16,0 0,-16 -16,0 z m 10.03125,3 0,2.96875 3.96875,0 0,4.0625 -3.96875,0 0,2.96875 -8,-5 8,-5 z"
69 id="path3635" />
70 </clipPath>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#StandardGradient"
74 id="linearGradient4469"
75 gradientUnits="userSpaceOnUse"
76 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
77 x1="7.6386113"
78 y1="3.2598698"
79 x2="7.6386113"
80 y2="14.22356" />
81 <linearGradient
82 inkscape:collect="always"
83 xlink:href="#StandardGradient"
84 id="linearGradient4473"
85 gradientUnits="userSpaceOnUse"
86 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
87 x1="7.6386113"
88 y1="3.2598698"
89 x2="7.6386113"
90 y2="14.22356" />
91 </defs>
92 <sodipodi:namedview
93 id="base"
94 pagecolor="#047a7c"
95 bordercolor="#9a9a9a"
96 borderopacity="1"
97 inkscape:pageopacity="0"
98 inkscape:pageshadow="2"
99 inkscape:zoom="35.157114"
100 inkscape:cx="5.5910016"
101 inkscape:cy="8.4322583"
102 inkscape:document-units="px"
103 inkscape:current-layer="layer4"
104 showgrid="true"
105 inkscape:showpageshadow="true"
106 showguides="true"
107 inkscape:guide-bbox="true"
108 inkscape:window-width="1559"
109 inkscape:window-height="968"
110 inkscape:window-x="357"
111 inkscape:window-y="18"
112 inkscape:window-maximized="0"
113 inkscape:snap-bbox="true"
114 inkscape:bbox-paths="true"
115 inkscape:snap-bbox-edge-midpoints="true"
116 inkscape:bbox-nodes="true"
117 inkscape:snap-bbox-midpoints="true">
118 <sodipodi:guide
119 orientation="1,0"
120 position="0,112"
121 id="guide2383" />
122 <sodipodi:guide
123 orientation="0,1"
124 position="26.278146,128"
125 id="guide2385" />
126 <sodipodi:guide
127 orientation="1,0"
128 position="128,54.082119"
129 id="guide2387" />
130 <sodipodi:guide
131 orientation="0,1"
132 position="78.156291,0"
133 id="guide2389" />
134 <inkscape:grid
135 type="xygrid"
136 id="grid3672"
137 visible="true"
138 enabled="true"
139 empspacing="5"
140 snapvisiblegridlinesonly="true" />
141 </sodipodi:namedview>
142 <metadata
143 id="metadata7">
144 <rdf:RDF>
145 <cc:Work
146 rdf:about="">
147 <dc:format>image/svg+xml</dc:format>
148 <dc:type
149 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
150 <dc:title></dc:title>
151 </cc:Work>
152 </rdf:RDF>
153 </metadata>
154 <g
155 inkscape:groupmode="layer"
156 id="layer4"
157 inkscape:label="Arrow"
158 style="display:inline">
159 <path
160 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
161 d="m 5.9718048,1.9843776 8.0125702,5.0027051 -8.0125702,5.0285443 0,-2.9948184 -3.9561799,0 0,-4.043966 3.9561799,0.00753 0,-3 z"
162 id="Symbol"
163 sodipodi:nodetypes="cccccccc"
164 inkscape:label="#path2493"
165 inkscape:connector-curvature="0" />
166 <rect
167 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 id="rect4149"
169 width="2"
170 height="2"
171 x="2"
172 y="13" />
173 <rect
174 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
175 id="rect4149-3"
176 width="2"
177 height="2"
178 x="7"
179 y="13" />
180 <rect
181 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 id="rect4149-6"
183 width="2"
184 height="2"
185 x="12"
186 y="13" />
187 </g>
188 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="16"
13 height="16"
14 id="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.91 r13725"
17 version="1.0"
18 sodipodi:docname="xapp-go-history-previous-symbolic.svg"
19 inkscape:output_extension="org.inkscape.output.svg.inkscape">
20 <defs
21 id="defs4">
22 <inkscape:perspective
23 sodipodi:type="inkscape:persp3d"
24 inkscape:vp_x="0 : 8 : 1"
25 inkscape:vp_y="0 : 1000 : 0"
26 inkscape:vp_z="16 : 8 : 1"
27 inkscape:persp3d-origin="8 : 5.3333333 : 1"
28 id="perspective18" />
29 <linearGradient
30 id="StandardGradient"
31 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
32 x1="7.6386113"
33 y1="3.2598698"
34 x2="7.6386113"
35 y2="14.22356"
36 gradientUnits="userSpaceOnUse">
37 <stop
38 id="stop3284"
39 offset="0"
40 style="stop-color:#000000;stop-opacity:0.86274511;" />
41 <stop
42 id="stop3286"
43 offset="1"
44 style="stop-color:#000000;stop-opacity:0.47058824;" />
45 </linearGradient>
46 <inkscape:perspective
47 id="perspective3648"
48 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
49 inkscape:vp_z="1 : 0.5 : 1"
50 inkscape:vp_y="0 : 1000 : 0"
51 inkscape:vp_x="0 : 0.5 : 1"
52 sodipodi:type="inkscape:persp3d" />
53 <linearGradient
54 inkscape:collect="always"
55 xlink:href="#StandardGradient"
56 id="linearGradient3626"
57 gradientUnits="userSpaceOnUse"
58 gradientTransform="matrix(-1.0923124,0,0,0.915489,-3.96875,0)"
59 x1="7.6386113"
60 y1="3.2598698"
61 x2="7.6386113"
62 y2="14.22356" />
63 <clipPath
64 clipPathUnits="userSpaceOnUse"
65 id="clipPath3633">
66 <path
67 style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline"
68 d="m -20,0 0,16 16,0 0,-16 -16,0 z m 10.03125,3 0,2.96875 3.96875,0 0,4.0625 -3.96875,0 0,2.96875 -8,-5 8,-5 z"
69 id="path3635" />
70 </clipPath>
71 <linearGradient
72 inkscape:collect="always"
73 xlink:href="#StandardGradient"
74 id="linearGradient4469"
75 gradientUnits="userSpaceOnUse"
76 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
77 x1="7.6386113"
78 y1="3.2598698"
79 x2="7.6386113"
80 y2="14.22356" />
81 <linearGradient
82 inkscape:collect="always"
83 xlink:href="#StandardGradient"
84 id="linearGradient4473"
85 gradientUnits="userSpaceOnUse"
86 gradientTransform="matrix(-1.0923124,0,0,0.915489,16.03125,0)"
87 x1="7.6386113"
88 y1="3.2598698"
89 x2="7.6386113"
90 y2="14.22356" />
91 </defs>
92 <sodipodi:namedview
93 id="base"
94 pagecolor="#047a7c"
95 bordercolor="#9a9a9a"
96 borderopacity="1"
97 inkscape:pageopacity="0"
98 inkscape:pageshadow="2"
99 inkscape:zoom="35.157114"
100 inkscape:cx="5.5910016"
101 inkscape:cy="8.4322583"
102 inkscape:document-units="px"
103 inkscape:current-layer="layer4"
104 showgrid="true"
105 inkscape:showpageshadow="true"
106 showguides="true"
107 inkscape:guide-bbox="true"
108 inkscape:window-width="1559"
109 inkscape:window-height="968"
110 inkscape:window-x="357"
111 inkscape:window-y="18"
112 inkscape:window-maximized="0"
113 inkscape:snap-bbox="true"
114 inkscape:bbox-paths="true"
115 inkscape:snap-bbox-edge-midpoints="true"
116 inkscape:bbox-nodes="true"
117 inkscape:snap-bbox-midpoints="true">
118 <sodipodi:guide
119 orientation="1,0"
120 position="0,112"
121 id="guide2383" />
122 <sodipodi:guide
123 orientation="0,1"
124 position="26.278146,128"
125 id="guide2385" />
126 <sodipodi:guide
127 orientation="1,0"
128 position="128,54.082119"
129 id="guide2387" />
130 <sodipodi:guide
131 orientation="0,1"
132 position="78.156291,0"
133 id="guide2389" />
134 <inkscape:grid
135 type="xygrid"
136 id="grid3672"
137 visible="true"
138 enabled="true"
139 empspacing="5"
140 snapvisiblegridlinesonly="true" />
141 </sodipodi:namedview>
142 <metadata
143 id="metadata7">
144 <rdf:RDF>
145 <cc:Work
146 rdf:about="">
147 <dc:format>image/svg+xml</dc:format>
148 <dc:type
149 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
150 <dc:title></dc:title>
151 </cc:Work>
152 </rdf:RDF>
153 </metadata>
154 <g
155 inkscape:groupmode="layer"
156 id="layer4"
157 inkscape:label="Arrow"
158 style="display:inline">
159 <path
160 style="display:inline;fill:#bebebe;fill-opacity:1;stroke:none"
161 d="m 10.028195,1.9843776 -8.0125701,5.0027051 8.0125701,5.0285443 0,-2.9948184 3.95618,0 0,-4.043966 -3.95618,0.00753 0,-3 z"
162 id="Symbol"
163 sodipodi:nodetypes="cccccccc"
164 inkscape:label="#path2493"
165 inkscape:connector-curvature="0" />
166 <rect
167 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 id="rect4149"
169 width="2"
170 height="2"
171 x="2"
172 y="13" />
173 <rect
174 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
175 id="rect4149-3"
176 width="2"
177 height="2"
178 x="7"
179 y="13" />
180 <rect
181 style="display:inline;opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
182 id="rect4149-6"
183 width="2"
184 height="2"
185 x="12"
186 y="13" />
187 </g>
188 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 id="svg4060"
10 height="16"
11 width="16"
12 version="1.1"
13 sodipodi:docname="pin-symbolic.svg"
14 inkscape:version="0.92.2 2405546, 2018-03-11">
15 <sodipodi:namedview
16 pagecolor="#ffffff"
17 bordercolor="#666666"
18 borderopacity="1"
19 objecttolerance="10"
20 gridtolerance="10"
21 guidetolerance="10"
22 inkscape:pageopacity="0"
23 inkscape:pageshadow="2"
24 inkscape:window-width="3440"
25 inkscape:window-height="1386"
26 id="namedview6"
27 showgrid="true"
28 inkscape:zoom="59"
29 inkscape:cx="0.61084194"
30 inkscape:cy="8.6223291"
31 inkscape:window-x="2560"
32 inkscape:window-y="0"
33 inkscape:window-maximized="1"
34 inkscape:current-layer="svg4060">
35 <inkscape:grid
36 type="xygrid"
37 id="grid816" />
38 </sodipodi:namedview>
39 <defs
40 id="defs4062" />
41 <metadata
42 id="metadata4065">
43 <rdf:RDF>
44 <cc:Work
45 rdf:about="">
46 <dc:format>image/svg+xml</dc:format>
47 <dc:type
48 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
49 <dc:title></dc:title>
50 </cc:Work>
51 </rdf:RDF>
52 </metadata>
53 <path
54 id="path9895"
55 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.08628523;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
56 d="M 10,8.0909094 8.0030504,4.5454547 9.0015256,1 H 2.0122019 L 3.0106763,4.5454547 1.013729,8.0909094 H 5.007626 L 5.4899594,14 6.006101,8.0909094 Z m 1,0.909091 V 11 H 9.0000002 v 2 H 11 v 2 h 2 v -2 h 2 V 11 H 13 V 9.0000004 Z" />
57 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="xapp-search-entire-word-symbolic.svg">
17 <defs
18 id="defs7667" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1479"
29 inkscape:window-height="852"
30 id="namedview7665"
31 showgrid="true"
32 inkscape:zoom="22.627417"
33 inkscape:cx="11.198507"
34 inkscape:cy="11.756873"
35 inkscape:window-x="2265"
36 inkscape:window-y="90"
37 inkscape:window-maximized="0"
38 inkscape:current-layer="g4147"
39 inkscape:snap-bbox="true"
40 inkscape:bbox-paths="true"
41 inkscape:snap-bbox-midpoints="true"
42 inkscape:snap-bbox-edge-midpoints="true"
43 inkscape:bbox-nodes="true"
44 inkscape:snap-intersection-paths="true"
45 inkscape:object-nodes="true">
46 <inkscape:grid
47 type="xygrid"
48 id="grid4148" />
49 </sodipodi:namedview>
50 <metadata
51 id="metadata90">
52 <rdf:RDF>
53 <cc:Work
54 rdf:about="">
55 <dc:format>image/svg+xml</dc:format>
56 <dc:type
57 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
58 <dc:title>Gnome Symbolic Icon Theme</dc:title>
59 </cc:Work>
60 </rdf:RDF>
61 </metadata>
62 <title
63 id="title9167">Gnome Symbolic Icon Theme</title>
64 <g
65 id="g4147"
66 style="fill:#bebebe;fill-opacity:1;stroke:none"
67 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
68 <g
69 transform="scale(1.1627898,0.86000064)"
70 style="font-style:normal;font-weight:normal;font-size:23.34823418px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
71 id="text4138-6">
72 <path
73 d="m 9.9135395,5.4551583 1.8575845,-2e-7 0,2.8410321 c 0,2.0390788 -0.631802,3.0193748 -1.8575845,3.0193748 l 3e-7,-0.837201 c 0.3385492,-0.03113 0.5778682,-0.2446 0.7179572,-0.5403447 0.14009,-0.2957443 0.210134,-0.8405365 0.210134,-1.6343764 l -0.0051,-0.3370195 -0.9229612,0 z"
74 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans;fill:#bebebe;fill-opacity:1;stroke:none"
75 id="path4157"
76 inkscape:connector-curvature="0"
77 sodipodi:nodetypes="ccsccssccc" />
78 <path
79 sodipodi:nodetypes="ccsccssccc"
80 inkscape:connector-curvature="0"
81 id="path4159"
82 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans;fill:#bebebe;fill-opacity:1;stroke:none"
83 d="m 7.4367607,5.4551581 1.8575849,-2e-7 0,2.8410321 c 0,2.039079 -0.631802,3.019375 -1.8575849,3.019375 l 3e-7,-0.837201 c 0.3385493,-0.03113 0.5778685,-0.2446 0.7179576,-0.5403449 0.14009,-0.2957443 0.210134,-0.8405365 0.210134,-1.6343764 l -0.0051,-0.3370195 -0.9229616,0 z" />
84 <path
85 d="m 6.1983412,11.315703 -1.8575849,0 0,-2.8410321 c 0,-2.039079 0.631802,-3.019375 1.8575849,-3.019375 l -3e-7,0.837201 c -0.3385493,0.03113 -0.5778685,0.2446 -0.7179576,0.5403449 -0.14009,0.2957443 -0.210134,0.8405365 -0.210134,1.6343764 l 0.0051,0.3370195 0.9229616,0 z"
86 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans;fill:#bebebe;fill-opacity:1;stroke:none"
87 id="path4161"
88 inkscape:connector-curvature="0"
89 sodipodi:nodetypes="ccsccssccc" />
90 <path
91 sodipodi:nodetypes="ccsccssccc"
92 inkscape:connector-curvature="0"
93 id="path4163"
94 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:FreeSans;-inkscape-font-specification:FreeSans;fill:#bebebe;fill-opacity:1;stroke:none"
95 d="m 3.7215923,11.315565 -1.8575849,0 0,-2.8410319 c 0,-2.039079 0.631802,-3.019375 1.8575849,-3.019375 l -3e-7,0.837201 c -0.3385493,0.03113 -0.5778685,0.2446 -0.7179576,0.5403449 -0.14009,0.2957443 -0.210134,0.8405365 -0.210134,1.6343764 l 0.0051,0.3370195 0.9229616,0 z" />
96 </g>
97 </g>
98 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="xapp-search-wrap-symbolic.svg">
17 <defs
18 id="defs9" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1236"
29 inkscape:window-height="795"
30 id="namedview7"
31 showgrid="true"
32 inkscape:snap-bbox="true"
33 inkscape:bbox-paths="true"
34 inkscape:bbox-nodes="true"
35 inkscape:snap-bbox-edge-midpoints="true"
36 inkscape:snap-bbox-midpoints="true"
37 inkscape:object-paths="true"
38 inkscape:snap-intersection-paths="true"
39 inkscape:object-nodes="true"
40 inkscape:snap-smooth-nodes="true"
41 inkscape:zoom="41.7193"
42 inkscape:cx="10.555301"
43 inkscape:cy="7.666891"
44 inkscape:window-x="583"
45 inkscape:window-y="99"
46 inkscape:window-maximized="0"
47 inkscape:current-layer="svg7384">
48 <inkscape:grid
49 type="xygrid"
50 id="grid4137" />
51 </sodipodi:namedview>
52 <metadata
53 id="metadata90">
54 <rdf:RDF>
55 <cc:Work
56 rdf:about="">
57 <dc:format>image/svg+xml</dc:format>
58 <dc:type
59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
60 <dc:title>Gnome Symbolic Icon Theme</dc:title>
61 </cc:Work>
62 </rdf:RDF>
63 </metadata>
64 <title
65 id="title9167">Gnome Symbolic Icon Theme</title>
66 <path
67 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
68 d="M 2,1 C 1.446,1 1,1.446 1,2 l 0,12 c 0,0.554 0.446,1 1,1 l 11,0 c 0.554,0 0.82481,-0.474429 1,-1 l 0,-3 -2,0 0,1 c 0,0.554 -0.446,1 -1,1 L 4,13 C 3.446,13 3,12.554 3,12 L 3,4 C 3,3.446 3.446,3 4,3 l 7,0 c 0.554,0 1,0.4726696 1,1 l 0,1 -2,0 0,1 3,3 3,-3 0,-1 -2,0 0,-3 C 14,1.446 13.554,1 13,1 Z"
69 id="rect4144"
70 inkscape:connector-curvature="0"
71 sodipodi:nodetypes="ssssscccsssssssscccccccsss" />
72 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="xapp-text-case-symbolic.svg">
17 <defs
18 id="defs7667" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1560"
29 inkscape:window-height="849"
30 id="namedview7665"
31 showgrid="true"
32 inkscape:zoom="32"
33 inkscape:cx="1.8642481"
34 inkscape:cy="7.8505367"
35 inkscape:window-x="2231"
36 inkscape:window-y="204"
37 inkscape:window-maximized="0"
38 inkscape:current-layer="g4147"
39 inkscape:snap-bbox="true"
40 inkscape:bbox-paths="true"
41 inkscape:snap-bbox-edge-midpoints="true"
42 inkscape:bbox-nodes="true"
43 inkscape:snap-bbox-midpoints="true">
44 <inkscape:grid
45 type="xygrid"
46 id="grid4138" />
47 </sodipodi:namedview>
48 <metadata
49 id="metadata90">
50 <rdf:RDF>
51 <cc:Work
52 rdf:about="">
53 <dc:format>image/svg+xml</dc:format>
54 <dc:type
55 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
56 <dc:title>Gnome Symbolic Icon Theme</dc:title>
57 </cc:Work>
58 </rdf:RDF>
59 </metadata>
60 <title
61 id="title9167">Gnome Symbolic Icon Theme</title>
62 <g
63 id="g4147"
64 style="fill:#bebebe;fill-opacity:1;stroke:none"
65 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
66 <g
67 transform="matrix(0.83484587,0,0,1.0714235,1.697848,-0.28559499)"
68 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
69 id="flowRoot4140">
70 <path
71 d="m 6.489624,12.037222 -0.5822754,-1.911621 -2.9278564,0 -0.5822754,1.911621 -1.8347168,0 2.8344727,-8.0639647 2.0819091,0 2.845459,8.0639647 -1.8347168,0 z M 5.5008545,8.6973784 Q 4.6933594,6.0991118 4.5889893,5.7585356 4.4901123,5.4179594 4.446167,5.2202055 4.2648926,5.9233305 3.407959,8.6973784 l 2.0928955,0 z"
72 id="path4160"
73 inkscape:connector-curvature="0" />
74 </g>
75 <g
76 transform="matrix(1.0955533,0,0,1.2543973,-0.50361273,-1.4227521)"
77 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.09992599px;line-height:125%;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI, Bold';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
78 id="flowRoot4148">
79 <path
80 d="m 12.110808,11.108837 -0.233347,-0.601167 -0.03164,0 q -0.304539,0.383639 -0.628852,0.533931 -0.320358,0.146337 -0.838469,0.146337 -0.6367617,0 -1.0045807,-0.363864 -0.3638638,-0.363864 -0.3638638,-1.0362213 0,-0.7039975 0.4904252,-1.036221 0.4943802,-0.3361786 1.4870953,-0.371774 l 0.767279,-0.02373 0,-0.1937971 q 0,-0.6723571 -0.688178,-0.6723571 -0.529975,0 -1.2458379,0.3203584 L 9.4213799,6.995593 q 0.7633231,-0.3994592 1.6927581,-0.3994592 0.889884,0 1.364489,0.3875941 0.474605,0.3875941 0.474605,1.1786025 l 0,2.9465066 -0.842424,0 z m -0.355953,-2.0487121 -0.466695,0.01582 q -0.526021,0.01582 -0.783099,0.189842 -0.257077,0.1740219 -0.257077,0.5299757 0,0.5102004 0.585346,0.5102004 0.419234,0 0.668402,-0.241257 0.253123,-0.2412581 0.253123,-0.6407174 l 0,-0.3638639 z"
81 id="path4157"
82 inkscape:connector-curvature="0" />
83 </g>
84 </g>
85 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 id="svg4060"
10 height="16"
11 width="16"
12 version="1.1"
13 sodipodi:docname="unpin-symbolic.svg"
14 inkscape:version="0.92.2 2405546, 2018-03-11">
15 <sodipodi:namedview
16 pagecolor="#ffffff"
17 bordercolor="#666666"
18 borderopacity="1"
19 objecttolerance="10"
20 gridtolerance="10"
21 guidetolerance="10"
22 inkscape:pageopacity="0"
23 inkscape:pageshadow="2"
24 inkscape:window-width="3440"
25 inkscape:window-height="1386"
26 id="namedview6"
27 showgrid="true"
28 inkscape:zoom="59"
29 inkscape:cx="0.61084194"
30 inkscape:cy="8.6223291"
31 inkscape:window-x="2560"
32 inkscape:window-y="0"
33 inkscape:window-maximized="1"
34 inkscape:current-layer="svg4060">
35 <inkscape:grid
36 type="xygrid"
37 id="grid816" />
38 </sodipodi:namedview>
39 <defs
40 id="defs4062" />
41 <metadata
42 id="metadata4065">
43 <rdf:RDF>
44 <cc:Work
45 rdf:about="">
46 <dc:format>image/svg+xml</dc:format>
47 <dc:type
48 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
49 <dc:title></dc:title>
50 </cc:Work>
51 </rdf:RDF>
52 </metadata>
53 <path
54 id="path9895"
55 style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.08628523;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
56 d="M 10,8.0909094 8.0030504,4.5454547 9.0015256,1 H 2.0122019 L 3.0106763,4.5454547 1.013729,8.0909094 H 5.007626 L 5.4899594,14 6.006101,8.0909094 Z M 11,11 v 0 H 9.0000002 v 2 H 11 v 0 h 2 v 0 h 2 v -2 h -2 v 0 z" />
57 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://creativecommons.org/ns#"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 id="svg7384"
12 height="16"
13 width="16"
14 version="1.1"
15 inkscape:version="0.91 r13725"
16 sodipodi:docname="xapp-use-regex-symbolic.svg">
17 <defs
18 id="defs7667" />
19 <sodipodi:namedview
20 pagecolor="#ffffff"
21 bordercolor="#666666"
22 borderopacity="1"
23 objecttolerance="10"
24 gridtolerance="10"
25 guidetolerance="10"
26 inkscape:pageopacity="0"
27 inkscape:pageshadow="2"
28 inkscape:window-width="1560"
29 inkscape:window-height="849"
30 id="namedview7665"
31 showgrid="true"
32 inkscape:zoom="32"
33 inkscape:cx="3.3563026"
34 inkscape:cy="7.8505367"
35 inkscape:window-x="126"
36 inkscape:window-y="95"
37 inkscape:window-maximized="0"
38 inkscape:current-layer="g4147"
39 inkscape:snap-bbox="true"
40 inkscape:bbox-paths="true"
41 inkscape:snap-bbox-edge-midpoints="true"
42 inkscape:bbox-nodes="true"
43 inkscape:snap-bbox-midpoints="true">
44 <inkscape:grid
45 type="xygrid"
46 id="grid4138" />
47 </sodipodi:namedview>
48 <metadata
49 id="metadata90">
50 <rdf:RDF>
51 <cc:Work
52 rdf:about="">
53 <dc:format>image/svg+xml</dc:format>
54 <dc:type
55 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
56 <dc:title>Gnome Symbolic Icon Theme</dc:title>
57 </cc:Work>
58 </rdf:RDF>
59 </metadata>
60 <title
61 id="title9167">Gnome Symbolic Icon Theme</title>
62 <g
63 id="g4147"
64 style="fill:#bebebe;fill-opacity:1;stroke:none"
65 transform="matrix(1.3889016,0,0,1.3889016,-3.0103731,-3.5159478)">
66 <rect
67 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:0.71999341;stroke-opacity:1"
68 id="rect4139"
69 width="2.1599803"
70 height="2.1599801"
71 x="2.8874421"
72 y="11.17138" />
73 <rect
74 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-opacity:1"
75 id="rect4141"
76 width="0.71999341"
77 height="5.0399542"
78 x="9.367383"
79 y="3.2514527" />
80 <rect
81 y="-12.247356"
82 x="5.4114327"
83 height="5.0399537"
84 width="0.71999341"
85 id="rect4143"
86 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-opacity:1"
87 transform="matrix(0,1,-1,0,0,0)" />
88 <rect
89 transform="matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)"
90 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-opacity:1"
91 id="rect4145"
92 width="0.71999341"
93 height="5.0399537"
94 x="10.599317"
95 y="-5.317256" />
96 <rect
97 y="8.4393368"
98 x="-3.1572759"
99 height="5.0399537"
100 width="0.71999341"
101 id="rect4147"
102 style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-opacity:1"
103 transform="matrix(-0.70710678,0.70710678,0.70710678,0.70710678,0,0)" />
104 </g>
105 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="nemo-prefs-behavior.svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 <dc:title></dc:title>
25 </cc:Work>
26 </rdf:RDF>
27 </metadata>
28 <sodipodi:namedview
29 pagecolor="#ffffff"
30 bordercolor="#666666"
31 borderopacity="1"
32 objecttolerance="10"
33 gridtolerance="10"
34 guidetolerance="10"
35 inkscape:pageopacity="0"
36 inkscape:pageshadow="2"
37 inkscape:window-width="1177"
38 inkscape:window-height="839"
39 id="namedview9"
40 showgrid="false"
41 inkscape:zoom="14.75"
42 inkscape:cx="7.8983051"
43 inkscape:cy="8"
44 inkscape:window-x="0"
45 inkscape:window-y="0"
46 inkscape:window-maximized="0"
47 inkscape:current-layer="svg7" />
48 <defs
49 id="defs3">
50 <style
51 id="current-color-scheme"
52 type="text/css">
53 .ColorScheme-Text { color:#6e6e6e; } .ColorScheme-Highlight { color:#5294e2; }
54 </style>
55 </defs>
56 <path
57 style="fill:#bebebe;fill-opacity:1"
58 class="ColorScheme-Text"
59 d="M 6.25 1 L 6.0957031 2.84375 A 5.5 5.5 0 0 0 4.4882812 3.7734375 L 2.8125 2.984375 L 1.0625 6.015625 L 2.5839844 7.0722656 A 5.5 5.5 0 0 0 2.5 8 A 5.5 5.5 0 0 0 2.5800781 8.9316406 L 1.0625 9.984375 L 2.8125 13.015625 L 4.484375 12.228516 A 5.5 5.5 0 0 0 6.0957031 13.152344 L 6.2460938 15.001953 L 9.7460938 15.001953 L 9.9003906 13.158203 A 5.5 5.5 0 0 0 11.507812 12.228516 L 13.183594 13.017578 L 14.933594 9.9863281 L 13.412109 8.9296875 A 5.5 5.5 0 0 0 13.496094 8.0019531 A 5.5 5.5 0 0 0 13.416016 7.0703125 L 14.933594 6.0175781 L 13.183594 2.9863281 L 11.511719 3.7734375 A 5.5 5.5 0 0 0 9.9003906 2.8496094 L 9.75 1 L 6.25 1 z M 8 6 A 2 2 0 0 1 10 8 A 2 2 0 0 1 8 10 A 2 2 0 0 1 6 8 A 2 2 0 0 1 8 6 z"
60 id="path5" />
61 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="nemo-prefs-display-symbolic.svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 <dc:title></dc:title>
25 </cc:Work>
26 </rdf:RDF>
27 </metadata>
28 <sodipodi:namedview
29 pagecolor="#ffffff"
30 bordercolor="#666666"
31 borderopacity="1"
32 objecttolerance="10"
33 gridtolerance="10"
34 guidetolerance="10"
35 inkscape:pageopacity="0"
36 inkscape:pageshadow="2"
37 inkscape:window-width="779"
38 inkscape:window-height="480"
39 id="namedview9"
40 showgrid="false"
41 inkscape:zoom="14.75"
42 inkscape:cx="8"
43 inkscape:cy="8"
44 inkscape:window-x="0"
45 inkscape:window-y="0"
46 inkscape:window-maximized="0"
47 inkscape:current-layer="svg7" />
48 <defs
49 id="defs3">
50 <style
51 id="current-color-scheme"
52 type="text/css">
53 .ColorScheme-Text { color:#6e6e6e; } .ColorScheme-Highlight { color:#5294e2; }
54 </style>
55 </defs>
56 <path
57 style="fill:#bebebe;fill-opacity:1"
58 class="ColorScheme-Text"
59 d="M 8 3.0039062 C 6.4492 3.0190063 4.8879094 3.3732319 3.5371094 4.1386719 C 2.9987094 4.4892919 2.3523344 4.9421175 1.8652344 5.3984375 C 1.0987444 6.1488575 0.4427 7.0244062 0 8.0039062 C 1.2149 10.683506 3.8859187 12.6474 6.8242188 12.9375 C 8.7516188 13.15561 10.768591 12.822631 12.462891 11.869141 C 13.001291 11.518521 13.647666 11.065695 14.134766 10.609375 C 14.901256 9.858955 15.5573 8.9834063 16 8.0039062 C 14.785 5.3245062 12.114181 3.3601125 9.1757812 3.0703125 C 8.7859013 3.0248425 8.39251 3.0038963 8 3.0039062 z M 8 5.0019531 L 8 5.0039062 C 9.607 4.9683062 11.0303 6.4057062 11 8.0039062 C 11.0515 9.7703063 9.2909813 11.294844 7.5507812 10.964844 C 5.7931812 10.758504 4.5587188 8.7851344 5.1367188 7.1152344 C 5.5058788 5.8858344 6.7125 4.9866531 8 5.0019531 z M 8 7.0039062 A 1 1 0 0 0 7 8.0039062 A 1 1 0 0 0 8 9.0039062 A 1 1 0 0 0 9 8.0039062 A 1 1 0 0 0 8 7.0039062 z"
60 id="path5" />
61 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="nemo-prefs-[;ugins-symbolic.svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 <dc:title></dc:title>
25 </cc:Work>
26 </rdf:RDF>
27 </metadata>
28 <sodipodi:namedview
29 pagecolor="#ffffff"
30 bordercolor="#666666"
31 borderopacity="1"
32 objecttolerance="10"
33 gridtolerance="10"
34 guidetolerance="10"
35 inkscape:pageopacity="0"
36 inkscape:pageshadow="2"
37 inkscape:window-width="779"
38 inkscape:window-height="480"
39 id="namedview9"
40 showgrid="false"
41 inkscape:zoom="14.75"
42 inkscape:cx="8"
43 inkscape:cy="8"
44 inkscape:window-x="0"
45 inkscape:window-y="0"
46 inkscape:window-maximized="0"
47 inkscape:current-layer="svg7" />
48 <defs
49 id="defs3">
50 <style
51 id="current-color-scheme"
52 type="text/css">
53 .ColorScheme-Text { color:#6e6e6e; } .ColorScheme-Highlight { color:#5294e2; }
54 </style>
55 </defs>
56 <path
57 style="fill:#bebebe;fill-opacity:1"
58 class="ColorScheme-Text"
59 d="M 6.5 1 C 5.6977 1 5 1.6468188 5 2.4492188 L 5 4 L 1.9648438 4 C 1.4299438 4 1 4.3264281 1 4.8613281 L 1 8 L 2.4492188 8 C 3.2515187 8 4 8.6977 4 9.5 C 4 10.302 3.2515188 11 2.4492188 11 L 1 11 L 1 14.033203 C 1 14.568203 1.4299437 15 1.9648438 15 L 5 15 L 5 14.033203 C 5 13.231203 5.0175 12.041 6.5 12 C 7.9825 11.959 8 13.291203 8 14.033203 L 8 15 L 11.138672 15 C 11.673672 15 12 14.568203 12 14.033203 L 12 11 L 13.552734 11 C 14.354734 11 15 10.302 15 9.5 C 15 8.6977 14.345734 8.1233 13.552734 8 L 12 8 L 12 4.8613281 C 12 4.3264281 11.673672 4 11.138672 4 L 8 4 L 8 2.4492188 C 8 1.6468187 7.3023 1 6.5 1 z"
60 id="path5" />
61 </svg>
0 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
1 <svg
2 xmlns:dc="http://purl.org/dc/elements/1.1/"
3 xmlns:cc="http://creativecommons.org/ns#"
4 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
5 xmlns:svg="http://www.w3.org/2000/svg"
6 xmlns="http://www.w3.org/2000/svg"
7 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
8 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
9 width="16"
10 height="16"
11 viewBox="0 0 16 16"
12 version="1.1"
13 id="svg7"
14 sodipodi:docname="nemo-prefs-preview.svg"
15 inkscape:version="0.92.3 (2405546, 2018-03-11)">
16 <metadata
17 id="metadata11">
18 <rdf:RDF>
19 <cc:Work
20 rdf:about="">
21 <dc:format>image/svg+xml</dc:format>
22 <dc:type
23 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
24 <dc:title></dc:title>
25 </cc:Work>
26 </rdf:RDF>
27 </metadata>
28 <sodipodi:namedview
29 pagecolor="#ffffff"
30 bordercolor="#666666"
31 borderopacity="1"
32 objecttolerance="10"
33 gridtolerance="10"
34 guidetolerance="10"
35 inkscape:pageopacity="0"
36 inkscape:pageshadow="2"
37 inkscape:window-width="1920"
38 inkscape:window-height="1025"
39 id="namedview9"
40 showgrid="false"
41 inkscape:zoom="14.75"
42 inkscape:cx="7.8983051"
43 inkscape:cy="8"
44 inkscape:window-x="0"
45 inkscape:window-y="0"
46 inkscape:window-maximized="1"
47 inkscape:current-layer="svg7" />
48 <defs
49 id="defs3">
50 <style
51 id="current-color-scheme"
52 type="text/css">
53 .ColorScheme-Text { color:#6e6e6e; } .ColorScheme-Highlight { color:#5294e2; }
54 </style>
55 </defs>
56 <path
57 style="fill:#bebebe;fill-opacity:1"
58 class="ColorScheme-Text"
59 d="M 2 2 C 1 2 1 3 1 3 L 1 13 C 1 14 2 14 2 14 L 14 14 C 14 14 15 14 15 13 L 15 3 C 15 2 14 2 14 2 L 2 2 z M 5.5 6.5625 L 8.8125 10.3125 L 10.9375 8.25 L 13 10.3125 L 13 12 L 3 12 L 3 9.5 L 5.5 6.5625 z"
60 id="path5" />
61 </svg>
0 <?xml version="1.0" encoding="UTF-8"?>
1 <!-- Created with Inkscape (http://www.inkscape.org/) -->
2 <svg id="svg7384" width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
3 <metadata id="metadata90">
4 <rdf:RDF>
5 <cc:Work rdf:about="">
6 <dc:format>image/svg+xml</dc:format>
7 <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
8 <dc:title>Gnome Symbolic Icon Theme</dc:title>
9 </cc:Work>
10 </rdf:RDF>
11 </metadata>
12 <title id="title9167">Gnome Symbolic Icon Theme</title>
13 <g id="layer12" transform="translate(-141 -867)">
14 <rect id="rect12858" transform="rotate(90)" x="873" y="-157" width="4" height="4" rx=".38462" ry=".50229" style="color:#000000;enable-background:new;fill:#bebebe"/>
15 <rect id="rect12860" transform="rotate(90)" x="873" y="-151" width="4" height="4" rx=".38462" ry=".50229" style="color:#000000;enable-background:new;fill:#bebebe"/>
16 <rect id="rect12862" transform="rotate(90)" x="873" y="-145" width="4" height="4" rx=".38462" ry=".50229" style="color:#000000;enable-background:new;fill:#bebebe"/>
17 </g>
18 </svg>
0 install_subdir('hicolor',
1 install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'icons'),
2 )
1717 'xapp-preferences-window.h',
1818 'xapp-stack-sidebar.h',
1919 'xapp-status-icon.h',
20 'xapp-status-icon-monitor.h'
20 'xapp-status-icon-monitor.h',
21 'xapp-util.h'
2122 ]
2223
2324 xapp_sources = [
3031 'xapp-preferences-window.c',
3132 'xapp-stack-sidebar.c',
3233 'xapp-status-icon.c',
33 'xapp-status-icon-monitor.c'
34 'xapp-status-icon-monitor.c',
35 'xapp-util.c'
3436 ]
35
36 codegen = find_program('g-codegen.py')
3737
3838 dbus_headers = []
3939
4343 #
4444 # This can be removed once all platforms use meson >=.46
4545 # and replaced with gnome.gdbus_codegen
46 generated_sources = custom_target(
46 xapp_statusicon_interface_sources = custom_target(
4747 'xapp-statusicon-interface',
4848 input: 'org.x.StatusIcon.xml',
4949 output: ['xapp-statusicon-interface.h', 'xapp-statusicon-interface.c'],
5757 ]
5858 )
5959
60 dbus_headers += xapp_statusicon_interface_sources[0]
61 xapp_sources += xapp_statusicon_interface_sources[1]
62
6063 # You can't actually access the generated header udring the install_header command below,
6164 # because the command is evaluated prior to the files being generated. So we need to manually
6265 # install the dbus header file (custom install scripts really *do* get evaluated after build,
6366 # during the install phase.)
64 meson.add_install_script('install_generated_header.py', 'xapp-statusicon-interface.h')
67 codegen = find_program(join_paths(meson.source_root(), 'meson-scripts', 'g-codegen.py'))
6568
66 dbus_headers += generated_sources[0]
67 xapp_sources += generated_sources[1]
69 meson.add_install_script(join_paths(meson.source_root(), 'meson-scripts', 'install_generated_header.py'),
70 'xapp-statusicon-interface.h'
71 )
6872
6973 xapp_enums = gnome.mkenums('xapp-enums',
7074 sources : xapp_headers,
99103 gir = gnome.generate_gir(libxapp,
100104 namespace: 'XApp',
101105 nsversion: '1.0',
102 sources: xapp_headers + xapp_sources + dbus_headers,
106 sources: xapp_headers + xapp_sources + dbus_headers + xapp_enums,
103107 identifier_prefix: 'XApp',
104108 symbol_prefix: 'xapp_',
105109 includes: ['GObject-2.0', 'Gtk-3.0'],
1616 <arg name='time' direction='in' type='u'/>
1717 <arg name='panel_position' direction='in' type='i'/>
1818 </method>
19 <method name='Scroll'>
20 <arg name='delta' direction='in' type='i'/>
21 <arg name='orientation' direction='in' type='i'/>
22 <arg name='time' direction='in' type='u'/>
23 </method>
1924 <property type='s' name='Name' access='read'/>
2025 <property type='s' name='IconName' access='read'/>
2126 <property type='s' name='TooltipText' access='read'/>
2227 <property type='s' name='Label' access='read'/>
2328 <property type='b' name='Visible' access='read'/>
29 <property type='i' name='IconSize' access='readwrite'/>
2430 </interface>
2531 </node>
5252 {
5353 return;
5454 }
55
55 g_printerr ("ENSURE\n");
5656 priv->dialog = xapp_icon_chooser_dialog_new ();
5757 }
5858
8282 gboolean enabled;
8383 };
8484
85 G_DEFINE_TYPE (XAppKbdLayoutController, xapp_kbd_layout_controller, G_TYPE_OBJECT);
85 G_DEFINE_TYPE_WITH_PRIVATE (XAppKbdLayoutController, xapp_kbd_layout_controller, G_TYPE_OBJECT);
8686
8787 static void
8888 clear_stores (XAppKbdLayoutController *controller)
263263 static void
264264 xapp_kbd_layout_controller_init (XAppKbdLayoutController *controller)
265265 {
266 controller->priv = G_TYPE_INSTANCE_GET_PRIVATE (controller, XAPP_TYPE_KBD_LAYOUT_CONTROLLER, XAppKbdLayoutControllerPrivate);
266 controller->priv = xapp_kbd_layout_controller_get_instance_private (controller);
267267
268268 XAppKbdLayoutControllerPrivate *priv = controller->priv;
269269
368368 gobject_class->finalize = xapp_kbd_layout_controller_finalize;
369369 gobject_class->get_property = xapp_kbd_layout_controller_get_property;
370370 gobject_class->constructed = xapp_kbd_layout_controller_constructed;
371
372 g_type_class_add_private (gobject_class, sizeof (XAppKbdLayoutControllerPrivate));
373371
374372 g_object_class_install_property (gobject_class, PROP_ENABLED,
375373 g_param_spec_boolean ("enabled",
2121 * monitors in multiple monitor setups.
2222 */
2323
24 struct _XAppMonitorBlankerPrivate
24 struct _XAppMonitorBlanker
2525 {
26 GObject parent_instance;
27
2628 int num_outputs;
2729 gboolean blanked;
2830 GtkWidget **windows;
3032
3133 G_DEFINE_TYPE (XAppMonitorBlanker, xapp_monitor_blanker, G_TYPE_OBJECT);
3234
33 GtkWidget *create_blanking_window (GdkScreen *screen,
34 int monitor);
35
3635 static void
3736 xapp_monitor_blanker_init (XAppMonitorBlanker *self)
3837 {
39 self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, XAPP_TYPE_MONITOR_BLANKER, XAppMonitorBlankerPrivate);
40 self->priv->num_outputs = 0;
41 self->priv->blanked = FALSE;
42 self->priv->windows = NULL;
38 self->num_outputs = 0;
39 self->blanked = FALSE;
40 self->windows = NULL;
4341 }
4442
4543 static void
4745 {
4846 XAppMonitorBlanker *self = XAPP_MONITOR_BLANKER (object);
4947
50 if (self->priv->windows != NULL)
48 if (self->windows != NULL)
5149 {
52 xapp_monitor_blanker_unblank_monitors (XAPP_MONITOR_BLANKER(self));
53 g_free (self->priv->windows);
50 xapp_monitor_blanker_unblank_monitors (XAPP_MONITOR_BLANKER (self));
51 g_free (self->windows);
5452 }
5553
5654 G_OBJECT_CLASS (xapp_monitor_blanker_parent_class)->finalize (object);
6361
6462 gobject_class->finalize = xapp_monitor_blanker_finalize;
6563
66 g_type_class_add_private (gobject_class, sizeof (XAppMonitorBlankerPrivate));
6764 }
6865
6966 /**
8986 GtkStyleContext *context;
9087 GtkCssProvider *provider;
9188
92 gdk_screen_get_monitor_geometry(screen, monitor, &fullscreen);
89 gdk_screen_get_monitor_geometry (screen, monitor, &fullscreen);
9390
9491 window = gtk_window_new (GTK_WINDOW_POPUP);
9592 gtk_window_set_skip_taskbar_hint (GTK_WINDOW (window), TRUE);
119116
120117 void
121118 xapp_monitor_blanker_blank_other_monitors (XAppMonitorBlanker *self,
122 GtkWindow *window)
119 GtkWindow *window)
123120 {
124121 GdkScreen *screen;
125122 int active_monitor;
127124
128125 g_return_if_fail (XAPP_IS_MONITOR_BLANKER (self));
129126
130 if (self->priv->windows != NULL)
127 if (self->windows != NULL)
131128 return;
132129
133130 screen = gtk_window_get_screen (window);
134131 active_monitor = gdk_screen_get_monitor_at_window (screen, gtk_widget_get_window (GTK_WIDGET (window)));
135 self->priv->num_outputs = gdk_screen_get_n_monitors (screen);
136 self->priv->windows = g_new (GtkWidget *, self->priv->num_outputs);
132 self->num_outputs = gdk_screen_get_n_monitors (screen);
133 self->windows = g_new (GtkWidget *, self->num_outputs);
137134
138 for (i = 0; i < self->priv->num_outputs; i++)
135 for (i = 0; i < self->num_outputs; i++)
139136 {
140137 if (i != active_monitor)
141138 {
142 self->priv->windows[i] = create_blanking_window (screen, i);
139 self->windows[i] = create_blanking_window (screen, i);
143140 }
144141 else
145142 {
146143 // initialize at NULL so it gets properly skipped when windows get destroyed
147 self->priv->windows[i] = NULL;
144 self->windows[i] = NULL;
148145 }
149146 }
150147
151 self->priv->blanked = TRUE;
148 self->blanked = TRUE;
152149 }
153150
154151 /**
165162 int i;
166163 g_return_if_fail (XAPP_IS_MONITOR_BLANKER (self));
167164
168 if (self->priv->windows == NULL)
165 if (self->windows == NULL)
169166 return;
170167
171 for (i = 0; i < self->priv->num_outputs; i++)
168 for (i = 0; i < self->num_outputs; i++)
172169 {
173 if (self->priv->windows[i] != NULL)
170 if (self->windows[i] != NULL)
174171 {
175 gtk_widget_destroy (self->priv->windows[i]);
176 self->priv->windows[i] = NULL;
172 gtk_widget_destroy (self->windows[i]);
173 self->windows[i] = NULL;
177174 }
178175 }
179 g_free (self->priv->windows);
180 self->priv->windows = NULL;
181 self->priv->blanked = FALSE;
176 g_free (self->windows);
177 self->windows = NULL;
178 self->blanked = FALSE;
182179 }
183180
184181 /**
194191 gboolean
195192 xapp_monitor_blanker_are_monitors_blanked (XAppMonitorBlanker *self)
196193 {
197 return self->priv->blanked;
194 return self->blanked;
198195 }
77
88 G_BEGIN_DECLS
99
10 #define XAPP_TYPE_MONITOR_BLANKER (xapp_monitor_blanker_get_type ())
11 #define XAPP_MONITOR_BLANKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XAPP_TYPE_MONITOR_BLANKER, XAppMonitorBlanker))
12 #define XAPP_MONITOR_BLANKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XAPP_TYPE_MONITOR_BLANKER, XAppMonitorBlankerClass))
13 #define XAPP_IS_MONITOR_BLANKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XAPP_TYPE_MONITOR_BLANKER))
14 #define XAPP_IS_MONITOR_BLANKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XAPP_TYPE_MONITOR_BLANKER))
15 #define XAPP_MONITOR_BLANKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XAPP_TYPE_MONITOR_BLANKER, XAppMonitorBlankerClass))
10 #define XAPP_TYPE_MONITOR_BLANKER (xapp_monitor_blanker_get_type ())
1611
17 typedef struct _XAppMonitorBlankerPrivate XAppMonitorBlankerPrivate;
18 typedef struct _XAppMonitorBlanker XAppMonitorBlanker;
19 typedef struct _XAppMonitorBlankerClass XAppMonitorBlankerClass;
12 G_DECLARE_FINAL_TYPE (XAppMonitorBlanker, xapp_monitor_blanker, XAPP, MONITOR_BLANKER, GObject)
2013
21 struct _XAppMonitorBlanker
22 {
23 GObject parent_object;
14 XAppMonitorBlanker *xapp_monitor_blanker_new (void);
2415
25 XAppMonitorBlankerPrivate *priv;
26 };
16 void xapp_monitor_blanker_blank_other_monitors (XAppMonitorBlanker *self,
17 GtkWindow *window);
18 void xapp_monitor_blanker_unblank_monitors (XAppMonitorBlanker *self);
2719
28 struct _XAppMonitorBlankerClass
29 {
30 GObjectClass parent_class;
31 };
32
33 GType xapp_monitor_blanker_get_type (void);
34 XAppMonitorBlanker *xapp_monitor_blanker_new (void);
35 void xapp_monitor_blanker_blank_other_monitors (XAppMonitorBlanker *self,
36 GtkWindow *window);
37 void xapp_monitor_blanker_unblank_monitors (XAppMonitorBlanker *self);
38 gboolean xapp_monitor_blanker_are_monitors_blanked (XAppMonitorBlanker *self);
20 gboolean xapp_monitor_blanker_are_monitors_blanked (XAppMonitorBlanker *self);
3921
4022 G_END_DECLS
4123
2323
2424 #define STATUS_ICON_ID_FORMAT "org.x.StatusIcon.PID-%d-%d"
2525 #define STATUS_ICON_PATH_PREFIX "/org/x/StatusIcon/"
26
27 #define STATUS_NOTIFIER_WATCHER_NAME "org.x.StatusNotifierWatcher"
28 #define WATCHER_MAX_RESTARTS 2
2629
2730 enum
2831 {
6063
6164 guint owner_id;
6265 guint listener_id;
66 guint sn_watcher_id;
67
68 guint sn_watcher_retry_count;
6369
6470 } XAppStatusIconMonitorPrivate;
6571
269275 }
270276
271277 static void
278 add_sn_watcher (XAppStatusIconMonitor *self)
279 {
280 GError *error = NULL;
281
282 if (!g_spawn_command_line_async (XAPP_SN_WATCHER_PATH, &error))
283 {
284 g_warning ("Could not spawn StatusNotifier watcher (xapp-sn-watcher): %s", error->message);
285 g_warning ("Support will be limited to native XAppStatusIcons only");
286
287 g_error_free (error);
288 }
289 }
290
291 static void
272292 status_icon_name_appeared (XAppStatusIconMonitor *self,
273293 const gchar *name,
274294 const gchar *owner)
376396
377397 add_name_listener (self);
378398 find_and_add_icons (self);
399 add_sn_watcher (self);
379400 }
380401
381402 static void
426447 priv->icons = g_hash_table_new_full (g_str_hash, g_str_equal,
427448 g_free, g_object_unref);
428449
450 priv->sn_watcher_retry_count = 0;
451
429452 connect_to_bus (self);
430453 }
431454
442465 if (priv->listener_id > 0)
443466 {
444467 g_dbus_connection_signal_unsubscribe (priv->connection, priv->listener_id);
468 priv->listener_id = 0;
445469 }
446470
447471 if (priv->owner_id > 0)
448472 {
449473 g_bus_unown_name(priv->owner_id);
474 priv->owner_id = 0;
475 }
476
477 if (priv->sn_watcher_id > 0)
478 {
479 g_bus_unwatch_name (priv->sn_watcher_id);
480 priv->sn_watcher_id = 0;
450481 }
451482
452483 g_clear_object (&priv->connection);
2525 #define STATUS_ICON_MONITOR_MATCH "org.x.StatusIconMonitor"
2626
2727 #define MAX_NAME_FAILS 3
28
29 #define MAX_SANE_ICON_SIZE 96
30 #define FALLBACK_ICON_SIZE 24
2831
2932 static gint unique_id = 0;
3033
3437 BUTTON_RELEASE,
3538 ACTIVATE,
3639 STATE_CHANGED,
40 SCROLL,
3741 LAST_SIGNAL
3842 };
3943
4448 PROP_0,
4549 PROP_PRIMARY_MENU,
4650 PROP_SECONDARY_MENU,
51 PROP_ICON_SIZE,
4752 N_PROPERTIES
4853 };
4954
7782 gchar *tooltip_text;
7883 gchar *label;
7984 gboolean visible;
85 gint icon_size;
8086
8187 guint owner_id;
8288 guint listener_id;
158164 }
159165 }
160166
161 static gint
162 adjust_y_for_monitor_bounds (gint init_x,
163 gint init_y,
164 gint menu_height)
165 {
166 GdkDisplay *display = gdk_display_get_default ();
167 GdkMonitor *monitor;
168 GdkRectangle mrect;
169 gint bottom_edge_y;
170 gint ret_y;
171
172 ret_y = init_y;
173
174 monitor = gdk_display_get_monitor_at_point (display,
175 init_x,
176 init_y);
177
178 gdk_monitor_get_workarea (monitor, &mrect);
179
180 bottom_edge_y = mrect.y + mrect.height;
181
182 if ((init_y + menu_height) > bottom_edge_y)
183 {
184 ret_y = bottom_edge_y - menu_height;
185 }
186
187 return ret_y;
188 }
189
190 typedef struct {
191 gint x;
192 gint y;
193 gint position;
194 guint32 t;
195 } PositionData;
196
197 static void
198 position_menu_cb (GtkMenu *menu,
199 gint *x,
200 gint *y,
201 gboolean *push_in,
202 gpointer user_data)
203 {
204 GtkAllocation alloc;
205 PositionData *position_data = (PositionData *) user_data;
206
207 *x = position_data->x;
208 *y = position_data->y;
209
210 gtk_widget_get_allocation (GTK_WIDGET (menu), &alloc);
211
212 switch (position_data->position) {
213 case GTK_POS_BOTTOM:
214 *y = *y - alloc.height;
215 break;
216 case GTK_POS_RIGHT:
217 *x = *x - alloc.width;
218 *y = adjust_y_for_monitor_bounds (position_data->x, position_data->y, alloc.height);
219 break;
220 case GTK_POS_LEFT:
221 *y = adjust_y_for_monitor_bounds (position_data->x, position_data->y, alloc.height);
222 break;
223 }
224
225 *push_in = TRUE;
167 static const gchar *
168 direction_to_str (XAppScrollDirection direction)
169 {
170 switch (direction)
171 {
172 case XAPP_SCROLL_UP:
173 return "Up";
174 case XAPP_SCROLL_DOWN:
175 return "Down";
176 case XAPP_SCROLL_LEFT:
177 return "Left";
178 case XAPP_SCROLL_RIGHT:
179 return "Right";
180 default:
181 return "Unknown";
182 }
183 }
184
185 static GdkEvent *
186 synthesize_event (XAppStatusIcon *self,
187 gint x,
188 gint y,
189 guint button,
190 guint _time,
191 gint position,
192 GdkWindow **rect_window,
193 GdkRectangle *win_rect,
194 GdkGravity *rect_anchor,
195 GdkGravity *menu_anchor)
196 {
197 GdkDisplay *display;
198 GdkWindow *window;
199 GdkSeat *seat;
200 GdkWindowAttr attributes;
201 gint attributes_mask;
202 gint fx, fy;
203
204 display = gdk_display_get_default ();
205 seat = gdk_display_get_default_seat (display);
206
207 switch (position)
208 {
209 case GTK_POS_TOP:
210 fx = x;
211 fy = y - self->priv->icon_size;
212 *rect_anchor = GDK_GRAVITY_SOUTH_WEST;
213 *menu_anchor = GDK_GRAVITY_NORTH_WEST;
214 break;
215 case GTK_POS_BOTTOM:
216 fx = x;
217 fy = y;
218 *rect_anchor = GDK_GRAVITY_NORTH_WEST;
219 *menu_anchor = GDK_GRAVITY_SOUTH_WEST;
220 break;
221 case GTK_POS_LEFT:
222 fx = x - self->priv->icon_size;
223 fy = y;
224 *rect_anchor = GDK_GRAVITY_NORTH_EAST;
225 *menu_anchor = GDK_GRAVITY_NORTH_WEST;
226 break;
227 case GTK_POS_RIGHT:
228 fx = x;
229 fy = y;
230 *rect_anchor = GDK_GRAVITY_NORTH_WEST;
231 *menu_anchor = GDK_GRAVITY_NORTH_EAST;
232 break;
233 }
234
235 attributes.window_type = GDK_WINDOW_CHILD;
236 win_rect->x = 0;
237 win_rect->y = 0;
238 win_rect->width = self->priv->icon_size;
239 win_rect->height = self->priv->icon_size;
240 attributes.x = fx;
241 attributes.y = fy;
242 attributes.width = self->priv->icon_size;
243 attributes.height = self->priv->icon_size;
244 attributes_mask = GDK_WA_X | GDK_WA_Y;
245
246 window = gdk_window_new (NULL, &attributes, attributes_mask);
247 *rect_window = window;
248
249 GdkEvent *event = gdk_event_new (GDK_BUTTON_RELEASE);
250 event->any.window = window;
251 event->button.device = gdk_seat_get_pointer (seat);
252
253 return event;
226254 }
227255
228256 static void
234262 guint _time,
235263 gint panel_position)
236264 {
237 GdkDisplay *display;
238 GdkDevice *pointer;
265 GdkWindow *rect_window;
266 GdkEvent *event;
267 GdkRectangle win_rect;
268 GdkGravity rect_anchor, menu_anchor;
239269
240270 g_debug ("XAppStatusIcon: Popup menu on behalf of application");
241271
242 PositionData position_data = {
243 x, y, panel_position, _time
244 };
245
246 display = gdk_display_get_default ();
247 pointer = gdk_device_manager_get_client_pointer (gdk_display_get_device_manager (display));
248
249 gtk_menu_popup_for_device (menu,
250 pointer,
251 NULL,
252 NULL,
253 position_menu_cb,
254 &position_data,
255 NULL,
256 button,
257 _time);
272 event = synthesize_event (self,
273 x, y, button, _time, panel_position,
274 &rect_window, &win_rect, &rect_anchor, &menu_anchor);
275
276 g_object_set (G_OBJECT (menu),
277 "anchor-hints", GDK_ANCHOR_SLIDE_X | GDK_ANCHOR_SLIDE_Y |
278 GDK_ANCHOR_RESIZE_X | GDK_ANCHOR_RESIZE_Y,
279 NULL);
280
281 gtk_menu_popup_at_rect (menu,
282 rect_window,
283 &win_rect,
284 rect_anchor,
285 menu_anchor,
286 event);
287
288 gdk_event_free (event);
289 gdk_window_destroy (rect_window);
258290 }
259291
260292 static gboolean
284316 return do_activate;
285317 }
286318
287 static gboolean
288 appindicator_can_activate (XAppStatusIcon *icon)
289 {
290 gpointer ptr;
291 gboolean has_activate = FALSE;
292
293 ptr = g_object_get_data (G_OBJECT (icon), "app-indicator-has-secondary-activate");
294
295 if (ptr && GPOINTER_TO_INT (ptr))
296 {
297 has_activate = TRUE;
298 }
299
300 return has_activate;
301 }
302
303 static gboolean
304 handle_appindicator_button_press (XAppStatusIcon *icon,
305 guint button,
306 guint _time)
307 {
308 if (g_object_get_data (G_OBJECT (icon), "app-indicator"))
309 {
310 if (button == GDK_BUTTON_MIDDLE || (button == GDK_BUTTON_PRIMARY && appindicator_can_activate (icon)))
311 {
312 g_debug ("XAppStatusIcon: sending activate for left- or middle-click event (libappindicator)");
313
314 g_signal_emit (icon, signals[ACTIVATE], 0,
315 button,
316 _time);
317 }
318 else
319 {
320 g_debug ("XAppStatusIcon: GtkStatusIcon (app-indicator) ignoring %s button press.", button_to_str (button));
321 }
322
323 return TRUE;
324 }
325
326 return FALSE;
327 }
328
329319 static GtkWidget *
330320 get_menu_to_use (XAppStatusIcon *icon,
331321 guint button)
335325 switch (button)
336326 {
337327 case GDK_BUTTON_PRIMARY:
338 if (g_object_get_data (G_OBJECT (icon), "app-indicator"))
339 {
340 if (!appindicator_can_activate (icon))
341 {
342 menu_to_use = icon->priv->secondary_menu;
343 break;
344 }
345 }
346
347328 menu_to_use = icon->priv->primary_menu;
348329 break;
349330 case GDK_BUTTON_SECONDARY:
373354 g_dbus_method_invocation_get_sender (invocation),
374355 x, y, button_to_str (button), _time, panel_position_to_str (panel_position));
375356
376 if (!handle_appindicator_button_press (icon, button, _time))
357 if (should_send_activate (icon, button))
377358 {
378 if (should_send_activate (icon, button))
379 {
380 g_debug ("XAppStatusIcon: native sending 'activate' for %s button", button_to_str (button));
381 g_signal_emit (icon, signals[ACTIVATE], 0,
382 button,
383 _time);
384 }
359 g_debug ("XAppStatusIcon: native sending 'activate' for %s button", button_to_str (button));
360 g_signal_emit (icon, signals[ACTIVATE], 0,
361 button,
362 _time);
385363 }
386364
387365 icon->priv->have_button_press = TRUE;
433411 return TRUE;
434412 }
435413
436 static void
437 popup_gtk_status_icon_with_menu (XAppStatusIcon *icon,
438 GtkMenu *menu,
439 GtkStatusIcon *gtk_status_icon,
440 guint button,
441 guint activate_time)
442 {
443 gtk_menu_popup (menu,
444 NULL,
445 NULL,
446 gtk_status_icon_position_menu,
447 gtk_status_icon,
448 button,
449 activate_time);
414 static gboolean
415 handle_scroll_method (XAppStatusIconInterface *skeleton,
416 GDBusMethodInvocation *invocation,
417 gint delta,
418 XAppScrollDirection direction,
419 guint _time,
420 XAppStatusIcon *icon)
421 {
422 g_debug ("XAppStatusIcon: received Scroll from monitor %s: "
423 "delta: %d , direction: %s , time: %u",
424 g_dbus_method_invocation_get_sender (invocation),
425 delta, direction_to_str (direction), _time);
426
427 g_signal_emit(icon, signals[SCROLL], 0,
428 delta,
429 direction,
430 _time);
431
432 xapp_status_icon_interface_complete_scroll (skeleton,
433 invocation);
434
435 return TRUE;
450436 }
451437
452438 static void
530516 button = event->button.button;
531517 _time = event->button.time;
532518
533 /* Button press equates to activate when there's no menu,
534 * but for appindicator, left click and right click will always
535 * bring up the same menu, and only a middle click should activate. */
536
537519 g_debug ("XAppStatusIcon: GtkStatusIcon button-press-event with %s button", button_to_str (button));
538520
539 if (!handle_appindicator_button_press (icon, button, _time))
540 {
541521 /* We always send 'activate' for a button that has no corresponding menu,
542522 * and for middle clicks. */
543 if (should_send_activate (icon, button))
544 {
545 g_debug ("XAppStatusIcon: GtkStatusIcon activated by %s button", button_to_str (button));
546
547 g_signal_emit (icon, signals[ACTIVATE], 0,
548 button,
549 _time);
550 }
523 if (should_send_activate (icon, button))
524 {
525 g_debug ("XAppStatusIcon: GtkStatusIcon activated by %s button", button_to_str (button));
526
527 g_signal_emit (icon, signals[ACTIVATE], 0,
528 button,
529 _time);
551530 }
552531
553532 calculate_gtk_status_icon_position_and_orientation (icon,
571550 gpointer user_data)
572551 {
573552 XAppStatusIcon *icon = user_data;
553 GtkWidget *menu_to_use;
574554 guint _time;
575555 guint button;
576556 gint x, y, orientation;
580560
581561 g_debug ("XAppStatusIcon: GtkStatusIcon button-release-event with %s button", button_to_str (button));
582562
583 /* Icons originated in app-indicator have only a single menu, which displays on either
584 * right or left-click. */
585 if (g_object_get_data (G_OBJECT (status_icon), "app-indicator"))
586 {
587 if (button == GDK_BUTTON_PRIMARY || button == GDK_BUTTON_SECONDARY)
588 {
589 popup_gtk_status_icon_with_menu (icon,
590 GTK_MENU (icon->priv->primary_menu),
591 status_icon,
592 button,
593 _time);
594 }
595 }
596 else
597 {
598 /* Native icons can have two menus, so we must determine which to use based
599 * on the gtk icon event's button. */
600 GtkWidget *menu_to_use;
601
602 menu_to_use = get_menu_to_use (icon, button);
603
604 if (menu_to_use)
605 {
606 g_debug ("XAppStatusIcon: GtkStatusIcon popup menu for %s button", button_to_str (button));
607
608 popup_gtk_status_icon_with_menu (icon,
609 GTK_MENU (menu_to_use),
610 status_icon,
611 button,
612 _time);
613 }
614 }
563 /* Native icons can have two menus, so we must determine which to use based
564 * on the gtk icon event's button. */
565
566 menu_to_use = get_menu_to_use (icon, button);
615567
616568 calculate_gtk_status_icon_position_and_orientation (icon,
617569 status_icon,
618570 &x,
619571 &y,
620572 &orientation);
573
574 if (menu_to_use)
575 {
576 g_debug ("XAppStatusIcon: GtkStatusIcon popup menu for %s button", button_to_str (button));
577
578 popup_menu (icon,
579 GTK_MENU (menu_to_use),
580 x,
581 y,
582 button,
583 _time,
584 orientation);
585 }
621586
622587 icon->priv->have_button_press = FALSE;
623588
719684 static SkeletonSignal skeleton_signals[] = {
720685 // signal name callback
721686 { "handle-button-press", handle_click_method },
722 { "handle-button-release", handle_click_method }
687 { "handle-button-release", handle_click_method },
688 { "handle-scroll", handle_scroll_method }
723689 };
724690
725691 static gboolean
797763 }
798764
799765 gtk_status_icon_set_tooltip_text (priv->gtk_status_icon, priv->tooltip_text);
800 gtk_status_icon_set_name (priv->gtk_status_icon, priv->name);
801766
802767 if (priv->icon_name)
803768 {
10611026 case PROP_SECONDARY_MENU:
10621027 xapp_status_icon_set_secondary_menu (XAPP_STATUS_ICON (object), g_value_get_object (value));
10631028 break;
1029 case PROP_ICON_SIZE:
1030 XAPP_STATUS_ICON (object)->priv->icon_size = CLAMP (g_value_get_int (value), 0, MAX_SANE_ICON_SIZE);
1031 break;
10641032 default:
10651033 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
10661034 break;
10831051 case PROP_SECONDARY_MENU:
10841052 g_value_set_object (value, icon->priv->secondary_menu);
10851053 break;
1054 case PROP_ICON_SIZE:
1055 g_value_set_int (value, icon->priv->icon_size);
1056 break;
10861057 default:
10871058 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
10881059 break;
10961067
10971068 self->priv->name = g_strdup_printf("%s", g_get_application_name());
10981069 self->priv->state = XAPP_STATUS_ICON_STATE_NO_SUPPORT;
1070 self->priv->icon_size = FALLBACK_ICON_SIZE;
10991071
11001072 g_debug ("XAppStatusIcon: init: application name: '%s'", self->priv->name);
11011073
11451117 g_clear_object (&self->priv->primary_menu);
11461118 g_clear_object (&self->priv->secondary_menu);
11471119
1148 g_signal_handlers_disconnect_by_func (self->priv->gtk_status_icon, on_gtk_status_icon_button_press, self);
1149 g_signal_handlers_disconnect_by_func (self->priv->gtk_status_icon, on_gtk_status_icon_button_release, self);
1150 g_clear_object (&self->priv->gtk_status_icon);
1120 if (self->priv->gtk_status_icon != NULL)
1121 {
1122 g_signal_handlers_disconnect_by_func (self->priv->gtk_status_icon, on_gtk_status_icon_button_press, self);
1123 g_signal_handlers_disconnect_by_func (self->priv->gtk_status_icon, on_gtk_status_icon_button_release, self);
1124 g_object_unref (self->priv->gtk_status_icon);
1125 self->priv->gtk_status_icon = NULL;
1126 }
11511127
11521128 tear_down_dbus (self);
11531129
12371213 GTK_TYPE_WIDGET,
12381214 G_PARAM_READWRITE));
12391215
1216 /**
1217 * XAppStatusIcon:icon-size:
1218 *
1219 * The icon size that is preferred by icon monitor/host - this is usually a product
1220 * of some calculation based on the panel size. It can be used by the client to size
1221 * an icon to be saved as a file and its path sent to the host.
1222 *
1223 * If this value is 0 it has not been set, and its value can be unreliable if the host
1224 * has multiple #XAppStatusIconMonitors active.
1225 */
1226 g_object_class_install_property (gobject_class, PROP_ICON_SIZE,
1227 g_param_spec_int ("icon-size",
1228 "The icon size the monitor/host prefers",
1229 "The icon size that should be used, if the client is"
1230 " supplying absolute icon paths",
1231 0,
1232 96,
1233 0,
1234 G_PARAM_READWRITE));
12401235
12411236 /**
12421237 * XAppStatusIcon::button-press-event:
13111306 0,
13121307 NULL, NULL, NULL,
13131308 G_TYPE_NONE, 1, XAPP_TYPE_STATUS_ICON_STATE);
1309
1310 /**
1311 * XAppStatusIcon::scroll-event:
1312 * @icon: The #XAppStatusIcon
1313 * @amount: The amount of movement for the scroll event
1314 * @direction: the #XAppScrollDirection of the scroll event
1315 * @time: The time supplied by the event, or 0
1316 *
1317 * Gets emitted when the user uses the mouse scroll wheel over the status icon.
1318 * For the most part, amounts will always be 1, unless an applet supports smooth
1319 * scrolling. Generally the direction value is most important.
1320 */
1321 signals [SCROLL] =
1322 g_signal_new ("scroll-event",
1323 XAPP_TYPE_STATUS_ICON,
1324 G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION,
1325 0,
1326 NULL, NULL, NULL,
1327 G_TYPE_NONE, 3, G_TYPE_INT, XAPP_TYPE_SCROLL_DIRECTION, G_TYPE_UINT);
13141328 }
13151329
13161330 /**
13261340 xapp_status_icon_set_name (XAppStatusIcon *icon, const gchar *name)
13271341 {
13281342 g_return_if_fail (XAPP_IS_STATUS_ICON (icon));
1343
1344 if (g_strcmp0 (name, icon->priv->name) == 0)
1345 {
1346 return;
1347 }
1348
13291349 g_clear_pointer (&icon->priv->name, g_free);
13301350 icon->priv->name = g_strdup (name);
13311351
13361356 xapp_status_icon_interface_set_name (icon->priv->skeleton, name);
13371357 }
13381358
1339 update_fallback_icon (icon);
1359 /* Call this directly instead of in the update_fallback_icon() function,
1360 * as every time this is called, Gtk re-creates the plug for the icon,
1361 * so the tray thinks one icon has disappeared and a new one appeared,
1362 * which can cause flicker and undesirable re-ordering of tray items. */
1363 if (icon->priv->gtk_status_icon != NULL)
1364 {
1365 gtk_status_icon_set_name (icon->priv->gtk_status_icon, name);
1366 }
13401367 }
13411368
13421369 /**
13521379 xapp_status_icon_set_icon_name (XAppStatusIcon *icon, const gchar *icon_name)
13531380 {
13541381 g_return_if_fail (XAPP_IS_STATUS_ICON (icon));
1382
1383 if (g_strcmp0 (icon_name, icon->priv->icon_name) == 0)
1384 {
1385 return;
1386 }
1387
13551388 g_clear_pointer (&icon->priv->icon_name, g_free);
13561389 icon->priv->icon_name = g_strdup (icon_name);
13571390
13631396 }
13641397
13651398 update_fallback_icon (icon);
1399 }
1400
1401 /**
1402 * xapp_status_icon_get_icon_size:
1403 * @icon: a #XAppStatusIcon
1404 *
1405 * Returns: The desired icon size - usually set by the host based on panel size.
1406 * This is not what it's guaranteed to get, and this is really only useful when
1407 * receiving absolute icon paths from the client app.
1408 *
1409 * Since: 1.8
1410 */
1411 gint
1412 xapp_status_icon_get_icon_size (XAppStatusIcon *icon)
1413 {
1414 g_return_val_if_fail (XAPP_IS_STATUS_ICON (icon), FALLBACK_ICON_SIZE);
1415
1416 if (icon->priv->skeleton == NULL)
1417 {
1418 g_debug ("XAppStatusIcon get_icon_size: %d (fallback)", FALLBACK_ICON_SIZE);
1419
1420 return FALLBACK_ICON_SIZE;
1421 }
1422
1423 gint size;
1424
1425 size = xapp_status_icon_interface_get_icon_size (icon->priv->skeleton);
1426
1427 g_debug ("XAppStatusIcon get_icon_size: %d", size);
1428
1429 return size;
13661430 }
13671431
13681432 /**
13781442 xapp_status_icon_set_tooltip_text (XAppStatusIcon *icon, const gchar *tooltip_text)
13791443 {
13801444 g_return_if_fail (XAPP_IS_STATUS_ICON (icon));
1445
1446 if (g_strcmp0 (tooltip_text, icon->priv->tooltip_text) == 0)
1447 {
1448 return;
1449 }
1450
13811451 g_clear_pointer (&icon->priv->tooltip_text, g_free);
13821452 icon->priv->tooltip_text = g_strdup (tooltip_text);
13831453
14041474 xapp_status_icon_set_label (XAppStatusIcon *icon, const gchar *label)
14051475 {
14061476 g_return_if_fail (XAPP_IS_STATUS_ICON (icon));
1477
1478 if (g_strcmp0 (label, icon->priv->label) == 0)
1479 {
1480 return;
1481 }
1482
14071483 g_clear_pointer (&icon->priv->label, g_free);
14081484 icon->priv->label = g_strdup (label);
14091485
14281504 xapp_status_icon_set_visible (XAppStatusIcon *icon, const gboolean visible)
14291505 {
14301506 g_return_if_fail (XAPP_IS_STATUS_ICON (icon));
1507
1508 if (visible == icon->priv->visible)
1509 {
1510 return;
1511 }
1512
14311513 icon->priv->visible = visible;
14321514
14331515 g_debug ("XAppStatusIcon set_visible: %s", visible ? "TRUE" : "FALSE");
14381520 }
14391521
14401522 update_fallback_icon (icon);
1523 }
1524
1525 /**
1526 * xapp_status_icon_get_visible:
1527 * @icon: an #XAppStatusIcon
1528 *
1529 * Returns whether or not the icon should currently be visible.
1530 *
1531 * Returns: the current visibility state.
1532
1533 * Since: 1.8.5
1534 */
1535 gboolean
1536 xapp_status_icon_get_visible (XAppStatusIcon *icon)
1537 {
1538 g_return_val_if_fail (XAPP_IS_STATUS_ICON (icon), FALSE);
1539
1540 g_debug ("XAppStatusIcon get_visible: %s", icon->priv->visible ? "TRUE" : "FALSE");
1541
1542 return icon->priv->visible;
1543 }
1544
1545 /**
1546 * xapp_status_icon_popup_menu:
1547 * @icon: an #XAppStatusIcon
1548 * @menu: (nullable): A #GtkMenu to display when the primary mouse button is released.
1549 * @x: The x anchor position for the menu.
1550 * @y: The y anchor position for the menu.
1551 * @button: The button used to initiate this action (or 0)
1552 * @_time: The event time (or 0)
1553 * @panel_position: The #GtkPositionType for the position of the icon.
1554 *
1555 * Pop up @menu using the positioning arguments. These arguments should be
1556 * those provided by a #XAppStatusIcon::button-release-event.
1557 *
1558 * Since: 1.8.6
1559 */
1560 void
1561 xapp_status_icon_popup_menu (XAppStatusIcon *icon,
1562 GtkMenu *menu,
1563 gint x,
1564 gint y,
1565 guint button,
1566 guint _time,
1567 gint panel_position)
1568
1569 {
1570 g_return_if_fail (XAPP_IS_STATUS_ICON (icon));
1571 g_return_if_fail (GTK_IS_MENU (menu) || menu == NULL);
1572 g_return_if_fail (icon->priv->state != XAPP_STATUS_ICON_STATE_NO_SUPPORT);
1573
1574 popup_menu (icon,
1575 menu,
1576 x, y,
1577 button,
1578 _time,
1579 panel_position);
14411580 }
14421581
14431582 /**
14541593 GtkMenu *menu)
14551594 {
14561595 g_return_if_fail (XAPP_IS_STATUS_ICON (icon));
1596 g_return_if_fail (GTK_IS_MENU (menu) || menu == NULL);
1597
1598 if (menu == GTK_MENU (icon->priv->primary_menu))
1599 {
1600 return;
1601 }
14571602
14581603 g_clear_object (&icon->priv->primary_menu);
14591604
14971642 */
14981643 void
14991644 xapp_status_icon_set_secondary_menu (XAppStatusIcon *icon,
1500 GtkMenu *menu)
1645 GtkMenu *menu)
15011646 {
15021647 g_return_if_fail (XAPP_IS_STATUS_ICON (icon));
1648 g_return_if_fail (GTK_IS_MENU (menu) || menu == NULL);
1649
1650 if (menu == GTK_MENU (icon->priv->secondary_menu))
1651 {
1652 return;
1653 }
15031654
15041655 g_clear_object (&icon->priv->secondary_menu);
15051656
2727 XAPP_STATUS_ICON_STATE_NO_SUPPORT
2828 } XAppStatusIconState;
2929
30 /**
31 * XAppScrollDirection:
32 * @XAPP_SCROLL_UP: Scroll theoretical content up.
33 * @XAPP_SCROLL_DOWN: Scroll theoretical content down.
34 * @XAPP_SCROLL_LEFT: Scroll theoretical content left.
35 * @XAPP_SCROLL_RIGHT: Scroll theoretical content right.
36 *
37 * Represents the direction of icon scroll events.
38 */
39 typedef enum
40 {
41 XAPP_SCROLL_UP,
42 XAPP_SCROLL_DOWN,
43 XAPP_SCROLL_LEFT,
44 XAPP_SCROLL_RIGHT
45 } XAppScrollDirection;
46
47
3048 XAppStatusIcon *xapp_status_icon_new (void);
3149 void xapp_status_icon_set_name (XAppStatusIcon *icon, const gchar *name);
3250 void xapp_status_icon_set_icon_name (XAppStatusIcon *icon, const gchar *icon_name);
51 gint xapp_status_icon_get_icon_size (XAppStatusIcon *icon);
3352 void xapp_status_icon_set_tooltip_text (XAppStatusIcon *icon, const gchar *tooltip_text);
3453 void xapp_status_icon_set_label (XAppStatusIcon *icon, const gchar *label);
3554 void xapp_status_icon_set_visible (XAppStatusIcon *icon, const gboolean visible);
55 gboolean xapp_status_icon_get_visible (XAppStatusIcon *icon);
56 void xapp_status_icon_popup_menu (XAppStatusIcon *icon,
57 GtkMenu *menu,
58 gint x,
59 gint y,
60 guint button,
61 guint _time,
62 gint panel_position);
3663 void xapp_status_icon_set_primary_menu (XAppStatusIcon *icon, GtkMenu *menu);
3764 GtkWidget *xapp_status_icon_get_primary_menu (XAppStatusIcon *icon);
3865 void xapp_status_icon_set_secondary_menu (XAppStatusIcon *icon, GtkMenu *menu);
0
1 #include "config.h"
2
3 #include <glib.h>
4 #include <gio/gio.h>
5
6 #include "xapp-util.h"
7
8 #define PRIME_SUPPORTED_TEST_FILE "/var/lib/ubuntu-drivers-common/requires_offloading"
9 #define PRIME_MODE_FILE "/etc/prime-discrete"
10
11 /**
12 * xapp_util_gpu_offload_supported:
13 *
14 * Performs a check to see if on-demand mode for discrete graphics
15 * is supported.
16 *
17 * Returns: %TRUE if supported.
18 *
19 * Since: 1.8
20 */
21 gboolean
22 xapp_util_gpu_offload_supported (void)
23 {
24 g_autoptr(GFile) modefile = NULL;
25 g_autofree gchar *contents = NULL;
26
27 if (!g_file_test (PRIME_SUPPORTED_TEST_FILE, G_FILE_TEST_EXISTS))
28 {
29 return FALSE;
30 }
31
32 modefile = g_file_new_for_path (PRIME_MODE_FILE);
33
34 if (!g_file_load_contents (modefile,
35 NULL,
36 &contents,
37 NULL,
38 NULL,
39 NULL))
40 {
41 return FALSE;
42 }
43
44 return g_strstr_len (contents, -1, "on-demand") != NULL;
45 }
0 /* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
1
2 #ifndef __XAPP_UTIL_H__
3 #define __XAPP_UTIL_H__
4
5 G_BEGIN_DECLS
6
7 gboolean xapp_util_gpu_offload_supported (void);
8
9 G_END_DECLS
10 #endif /* __XAPP_UTIL_H__ */
44 xgettext --language=C --add-comments --keyword=_ --keyword=N_ --output=xapp.pot libxapp/*.c
55 xgettext --language=Python --add-comments --keyword=_ --join-existing --output=xapp.pot status-applets/*/*.py
66 xgettext --language=Desktop --join-existing --add-comments \
7 -k --keyword=Name --keyword=Description --output=xapp.pot status-applets/*/*.in
7 -k --keyword=Name --keyword=Description --output=xapp.pot status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in.in
88
0 #!/usr/bin/env python3
1
2 '''
3 FIXME
4
5 This script is used only to call gdbus-codegen and simulate the
6 generation of the source code and header as different targets.
7
8 Both are generated implicitly, so meson is not able to know how
9 many files are generated, so it does generate only one opaque
10 target that represents the two files.
11
12 originally from:
13 https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/5924d72931a030b24554116a48140a661a99652b
14
15 Please see:
16 https://bugzilla.gnome.org/show_bug.cgi?id=791015
17 https://github.com/mesonbuild/meson/pull/2930
18 '''
19
20 import subprocess
21 import sys
22 import os
23
24 subprocess.call([
25 'gdbus-codegen',
26 '--interface-prefix=' + sys.argv[1],
27 '--generate-c-code=' + os.path.join(sys.argv[4], sys.argv[2]),
28 '--c-namespace=XApp',
29 '--annotate', sys.argv[1], 'org.gtk.GDBus.C.Name', sys.argv[3],
30 sys.argv[5]
31 ])
0 #!/usr/bin/python3
1
2 import os
3 import sys
4 import subprocess
5
6 install_dir = os.path.join(os.environ['MESON_INSTALL_DESTDIR_PREFIX'], 'include', 'xapp', 'libxapp')
7 header_path = os.path.join(os.environ['MESON_BUILD_ROOT'], 'libxapp', sys.argv[1])
8
9 print("\nInstalling generated header '%s' to %s\n" % (sys.argv[1], install_dir))
10
11 subprocess.call(['cp', header_path, install_dir])
00 project('xapp',
11 'c',
2 version : '1.6.10'
2 version : '1.8.6'
33 )
44
55 gnome = import('gnome')
66 pkg = import('pkgconfig')
77 i18n = import('i18n')
88
9 dbus_services_dir = dependency('dbus-1').get_pkgconfig_variable('session_bus_services_dir',
10 define_variable: ['prefix', get_option('prefix')])
11 libexec_path = join_paths(get_option('prefix'), get_option('libexecdir'), 'xapps', 'sn-watcher')
12
13
14
915 cdata = configuration_data()
10 cdata.set('GETTEXT_PACKAGE', '"xapp"')
16 cdata.set_quoted('GETTEXT_PACKAGE', 'xapp')
17 cdata.set_quoted('XAPP_SN_WATCHER_PATH', join_paths([libexec_path, 'xapp-sn-watcher']))
1118
1219 add_global_arguments([
1320 '-Wunused',
3138 )
3239
3340 top_inc = include_directories('.')
41 codegen = find_program(join_paths(meson.source_root(), 'meson-scripts', 'g-codegen.py'))
3442
43 subdir('icons')
3544 subdir('libxapp')
3645 subdir('po')
3746 subdir('pygobject')
38 subdir('files')
3947 subdir('schemas')
4048 subdir('status-applets')
49 subdir('scripts')
50 subdir('xapp-sn-watcher')
4151
4252 if get_option('docs')
4353 subdir('docs')
77 value : false,
88 description: 'Show build warnings for deprecations'
99 )
10 option('py-overrides-dir',
11 type : 'string',
12 value : '',
13 description: 'Path to pygobject overrides directory'
14 )
1616 eu
1717 fi
1818 fr
19 fr_CA
20 he
1921 hi
2022 hr
2123 hu
3032 ko
3133 ku
3234 lt
35 mai
3336 ms
3437 nl
38 oc
3539 pl
3640 pt
3741 pt_BR
4044 sk
4145 sl
4246 sr
47 sr@latin
4348 sv
4449 tr
4550 uk
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818 "Language: cy\n"
1919
2020 #: libxapp/xapp-icon-chooser-button.c:207
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2019-12-08 08:12+0000\n"
11 "Last-Translator: Vasilis Thomopoulos <Unknown>\n"
10 "PO-Revision-Date: 2020-01-21 16:57+0000\n"
11 "Last-Translator: Antonis Kirikos <akirikos@gmail.com>\n"
1212 "Language-Team: Greek <el@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
125125
126126 #: libxapp/xapp-icon-chooser-dialog.c:639
127127 msgid "The icon to use by default"
128 msgstr ""
128 msgstr "Προκαθορισμένο εικονίδιο"
129129
130130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131131 msgid "Select image file"
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149149 msgid "Area where XApp status icons appear"
150 msgstr ""
150 msgstr "Περιοχή εμφάνισης των εικονιδίων κατάστασης XApp"
151151
152152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153153 msgid "XApp Status Applet Factory"
155155
156156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157157 msgid "XApp Status Applet"
158 msgstr ""
158 msgstr "Μικροεφαρμογή XApp Status"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2019-11-24 11:23+0000\n"
10 "PO-Revision-Date: 2020-04-16 13:30+0000\n"
1111 "Last-Translator: Piet Coppens <Unknown>\n"
1212 "Language-Team: Esperanto <eo@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
6868
6969 #: libxapp/xapp-icon-chooser-dialog.c:113
7070 msgid "Mime types"
71 msgstr "MIME-tipoj"
71 msgstr "Mime-tipoj"
7272
7373 #: libxapp/xapp-icon-chooser-dialog.c:116
7474 msgid "Places"
104104
105105 #: libxapp/xapp-icon-chooser-dialog.c:570
106106 msgid "Select"
107 msgstr "Elektu"
107 msgstr "Elekti"
108108
109109 #: libxapp/xapp-icon-chooser-dialog.c:579
110110 #: libxapp/xapp-icon-chooser-dialog.c:1937
113113
114114 #: libxapp/xapp-icon-chooser-dialog.c:626
115115 msgid "Allow Paths"
116 msgstr "Permesi Dosierindikojn"
116 msgstr "Permesi dosierindikojn"
117117
118118 #: libxapp/xapp-icon-chooser-dialog.c:627
119119 msgid "Whether to allow paths."
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149149 msgid "Area where XApp status icons appear"
150 msgstr "Areo, kie aperas piktogramoj pri XApa stato"
150 msgstr "Areo, kie aperas piktogramoj pri xapa stato"
151151
152152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153153 msgid "XApp Status Applet Factory"
154 msgstr "Fabriko por aplikaĵeto pri XApa stato"
154 msgstr "Fabriko por aplikaĵeto pri xapa stato"
155155
156156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157157 msgid "XApp Status Applet"
158 msgstr "Aplikaĵeto pri XApa stato"
158 msgstr "Aplikaĵeto pri xapa stato"
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2019-11-12 21:28+0000\n"
10 "PO-Revision-Date: 2020-01-08 18:37+0000\n"
1111 "Last-Translator: Toni Estevez <toni.estevez@gmail.com>\n"
1212 "Language-Team: Spanish <es@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
2424 #: libxapp/xapp-icon-chooser-button.c:208
2525 #: libxapp/xapp-icon-chooser-dialog.c:614
2626 msgid "The preferred icon size."
27 msgstr "Tamaño preferido de Icono."
27 msgstr "Tamaño de icono preferido."
2828
2929 #: libxapp/xapp-icon-chooser-button.c:222
3030 msgid "Icon"
5252
5353 #: libxapp/xapp-icon-chooser-dialog.c:101
5454 msgid "Categories"
55 msgstr "Categorías"
55 msgstr "Categorías"
5656
5757 #: libxapp/xapp-icon-chooser-dialog.c:104
5858 msgid "Devices"
151151
152152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153153 msgid "XApp Status Applet Factory"
154 msgstr "XApp Status Applet Factory"
154 msgstr "Fábrica de la miniaplicación del estado de XApp"
155155
156156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157157 msgid "XApp Status Applet"
158 msgstr "XApp Status Applet"
158 msgstr "Miniaplicación del estado de XApp"
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2019-04-13 15:49+0000\n"
10 "PO-Revision-Date: 2020-04-18 05:06+0000\n"
1111 "Last-Translator: mahfiaz <mahfiaz@gmail.com>\n"
1212 "Language-Team: Estonian <et@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
3636
3737 #: libxapp/xapp-icon-chooser-button.c:234
3838 msgid "Category"
39 msgstr ""
39 msgstr "Kategooria"
4040
4141 #: libxapp/xapp-icon-chooser-button.c:235
4242 msgid "The default category."
43 msgstr ""
43 msgstr "Vaikimisi kategooria."
4444
4545 #: libxapp/xapp-icon-chooser-dialog.c:95
4646 msgid "Actions"
100100
101101 #: libxapp/xapp-icon-chooser-dialog.c:560
102102 msgid "Default"
103 msgstr ""
103 msgstr "Vaikimisi"
104104
105105 #: libxapp/xapp-icon-chooser-dialog.c:570
106106 msgid "Select"
121121
122122 #: libxapp/xapp-icon-chooser-dialog.c:638
123123 msgid "Default Icon"
124 msgstr ""
124 msgstr "Vaikeikoon"
125125
126126 #: libxapp/xapp-icon-chooser-dialog.c:639
127127 msgid "The icon to use by default"
128 msgstr ""
128 msgstr "Vaikimisi kasutatav ikoon"
129129
130130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131131 msgid "Select image file"
141141
142142 #: status-applets/mate/mate-xapp-status-applet.py:260
143143 msgid "About"
144 msgstr ""
144 msgstr "Lähemalt"
145145
146146 #: status-applets/mate/mate-xapp-status-applet.py:280
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149149 msgid "Area where XApp status icons appear"
150 msgstr ""
150 msgstr "Piirkond, kus XApp olekuikoone näidatakse"
151151
152152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153153 msgid "XApp Status Applet Factory"
154 msgstr ""
154 msgstr "XApp olekuikoonide rakend"
155155
156156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157157 msgid "XApp Status Applet"
158 msgstr ""
158 msgstr "XApp olekuikoonide rakend"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2019-11-13 09:29+0000\n"
11 "Last-Translator: Sylvain Kamdem <Unknown>\n"
10 "PO-Revision-Date: 2020-02-12 13:16+0000\n"
11 "Last-Translator: AO <Unknown>\n"
1212 "Language-Team: French <fr@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
7676
7777 #: libxapp/xapp-icon-chooser-dialog.c:119
7878 msgid "Status"
79 msgstr "Statut"
79 msgstr "État"
8080
8181 #: libxapp/xapp-icon-chooser-dialog.c:122
8282 msgid "Other"
8484
8585 #: libxapp/xapp-icon-chooser-dialog.c:451
8686 msgid "Choose an icon"
87 msgstr "Choisissez une icone"
87 msgstr "Choisissez une icône"
8888
8989 #: libxapp/xapp-icon-chooser-dialog.c:473
9090 msgid "Search"
91 msgstr "Rechercher"
91 msgstr "Chercher"
9292
9393 #: libxapp/xapp-icon-chooser-dialog.c:480
9494 msgid "Browse"
121121
122122 #: libxapp/xapp-icon-chooser-dialog.c:638
123123 msgid "Default Icon"
124 msgstr "Icône Par Défaut"
124 msgstr "Icône par défaut"
125125
126126 #: libxapp/xapp-icon-chooser-dialog.c:639
127127 msgid "The icon to use by default"
128 msgstr "L'icône utilisée par défaut"
128 msgstr "L’icône à utiliser par défaut"
129129
130130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131131 msgid "Select image file"
132 msgstr "Sélectionner une image"
132 msgstr "Sélectionner un fichier image"
133133
134134 #: libxapp/xapp-icon-chooser-dialog.c:1939
135135 msgid "Open"
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149149 msgid "Area where XApp status icons appear"
150 msgstr "Zone où les icônes de statut XApp apparaissent"
150 msgstr "Zone où les icônes d’état XApp apparaissent"
151151
152152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153153 msgid "XApp Status Applet Factory"
154 msgstr "Fabrique d'Applet de Statut XApp"
154 msgstr "Fabrique d'applets d’état XApp"
155155
156156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157157 msgid "XApp Status Applet"
158 msgstr "Applet de Statut XApp"
158 msgstr "Applet d’état XApp"
0 # French (Canada) translation for linuxmint
1 # Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020
2 # This file is distributed under the same license as the linuxmint package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: linuxmint\n"
8 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2020-02-10 15:55+0000\n"
11 "Last-Translator: AO <Unknown>\n"
12 "Language-Team: French (Canada) <fr_CA@li.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
18
19 #: libxapp/xapp-icon-chooser-button.c:207
20 #: libxapp/xapp-icon-chooser-dialog.c:613
21 msgid "Icon size"
22 msgstr "Taille d’icône"
23
24 #: libxapp/xapp-icon-chooser-button.c:208
25 #: libxapp/xapp-icon-chooser-dialog.c:614
26 msgid "The preferred icon size."
27 msgstr "La taille d’icône souhaitée."
28
29 #: libxapp/xapp-icon-chooser-button.c:222
30 msgid "Icon"
31 msgstr "Icône"
32
33 #: libxapp/xapp-icon-chooser-button.c:223
34 msgid "The string representing the icon."
35 msgstr "La chaîne qui représente l’icône."
36
37 #: libxapp/xapp-icon-chooser-button.c:234
38 msgid "Category"
39 msgstr "Catégorie"
40
41 #: libxapp/xapp-icon-chooser-button.c:235
42 msgid "The default category."
43 msgstr "La catégorie par défaut"
44
45 #: libxapp/xapp-icon-chooser-dialog.c:95
46 msgid "Actions"
47 msgstr "Actions"
48
49 #: libxapp/xapp-icon-chooser-dialog.c:98
50 msgid "Applications"
51 msgstr "Applications"
52
53 #: libxapp/xapp-icon-chooser-dialog.c:101
54 msgid "Categories"
55 msgstr "Catégories"
56
57 #: libxapp/xapp-icon-chooser-dialog.c:104
58 msgid "Devices"
59 msgstr "Appareils"
60
61 #: libxapp/xapp-icon-chooser-dialog.c:107
62 msgid "Emblems"
63 msgstr "Emblèmes"
64
65 #: libxapp/xapp-icon-chooser-dialog.c:110
66 msgid "Emoji"
67 msgstr "Émoji"
68
69 #: libxapp/xapp-icon-chooser-dialog.c:113
70 msgid "Mime types"
71 msgstr "Types MIME"
72
73 #: libxapp/xapp-icon-chooser-dialog.c:116
74 msgid "Places"
75 msgstr "Lieux"
76
77 #: libxapp/xapp-icon-chooser-dialog.c:119
78 msgid "Status"
79 msgstr "État"
80
81 #: libxapp/xapp-icon-chooser-dialog.c:122
82 msgid "Other"
83 msgstr "Autre"
84
85 #: libxapp/xapp-icon-chooser-dialog.c:451
86 msgid "Choose an icon"
87 msgstr "Choisissez une icône"
88
89 #: libxapp/xapp-icon-chooser-dialog.c:473
90 msgid "Search"
91 msgstr "Chercher"
92
93 #: libxapp/xapp-icon-chooser-dialog.c:480
94 msgid "Browse"
95 msgstr "Parcourir"
96
97 #: libxapp/xapp-icon-chooser-dialog.c:536
98 msgid "Loading..."
99 msgstr "Chargement…"
100
101 #: libxapp/xapp-icon-chooser-dialog.c:560
102 msgid "Default"
103 msgstr "Valeur par défaut"
104
105 #: libxapp/xapp-icon-chooser-dialog.c:570
106 msgid "Select"
107 msgstr "Sélectionner"
108
109 #: libxapp/xapp-icon-chooser-dialog.c:579
110 #: libxapp/xapp-icon-chooser-dialog.c:1937
111 msgid "Cancel"
112 msgstr "Annuler"
113
114 #: libxapp/xapp-icon-chooser-dialog.c:626
115 msgid "Allow Paths"
116 msgstr "Autoriser les chemins d’accès"
117
118 #: libxapp/xapp-icon-chooser-dialog.c:627
119 msgid "Whether to allow paths."
120 msgstr "Autoriser ou non les chemins d’accès."
121
122 #: libxapp/xapp-icon-chooser-dialog.c:638
123 msgid "Default Icon"
124 msgstr "Icône par défaut"
125
126 #: libxapp/xapp-icon-chooser-dialog.c:639
127 msgid "The icon to use by default"
128 msgstr "L’icône a utiliser par défaut"
129
130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131 msgid "Select image file"
132 msgstr "Sélectionner un fichier image"
133
134 #: libxapp/xapp-icon-chooser-dialog.c:1939
135 msgid "Open"
136 msgstr "Ouvrir"
137
138 #: libxapp/xapp-icon-chooser-dialog.c:1954
139 msgid "Image"
140 msgstr "Image"
141
142 #: status-applets/mate/mate-xapp-status-applet.py:260
143 msgid "About"
144 msgstr "À propos"
145
146 #: status-applets/mate/mate-xapp-status-applet.py:280
147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149 msgid "Area where XApp status icons appear"
150 msgstr "Zone où les icônes d’état XApp apparaissent"
151
152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153 msgid "XApp Status Applet Factory"
154 msgstr "Fabrique d'applets d’état XApp"
155
156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157 msgid "XApp Status Applet"
158 msgstr "Applet d’état XApp"
0 # Hebrew translation for linuxmint
1 # Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020
2 # This file is distributed under the same license as the linuxmint package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: linuxmint\n"
8 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2020-03-02 19:49+0000\n"
11 "Last-Translator: Rony Alaluf <Unknown>\n"
12 "Language-Team: Hebrew <he@li.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
18
19 #: libxapp/xapp-icon-chooser-button.c:207
20 #: libxapp/xapp-icon-chooser-dialog.c:613
21 msgid "Icon size"
22 msgstr "גודל סמלים"
23
24 #: libxapp/xapp-icon-chooser-button.c:208
25 #: libxapp/xapp-icon-chooser-dialog.c:614
26 msgid "The preferred icon size."
27 msgstr "גודל הסמלים המועדף."
28
29 #: libxapp/xapp-icon-chooser-button.c:222
30 msgid "Icon"
31 msgstr "סמל"
32
33 #: libxapp/xapp-icon-chooser-button.c:223
34 msgid "The string representing the icon."
35 msgstr "המחרוזת המייצגת את הסמל."
36
37 #: libxapp/xapp-icon-chooser-button.c:234
38 msgid "Category"
39 msgstr "קטגורייה"
40
41 #: libxapp/xapp-icon-chooser-button.c:235
42 msgid "The default category."
43 msgstr "קטגוריית ברירת המחדל."
44
45 #: libxapp/xapp-icon-chooser-dialog.c:95
46 msgid "Actions"
47 msgstr "פעולות"
48
49 #: libxapp/xapp-icon-chooser-dialog.c:98
50 msgid "Applications"
51 msgstr "אפליקציות"
52
53 #: libxapp/xapp-icon-chooser-dialog.c:101
54 msgid "Categories"
55 msgstr "קטגוריות"
56
57 #: libxapp/xapp-icon-chooser-dialog.c:104
58 msgid "Devices"
59 msgstr "מכשירים"
60
61 #: libxapp/xapp-icon-chooser-dialog.c:107
62 msgid "Emblems"
63 msgstr "סמלונים"
64
65 #: libxapp/xapp-icon-chooser-dialog.c:110
66 msgid "Emoji"
67 msgstr "אימוג'י"
68
69 #: libxapp/xapp-icon-chooser-dialog.c:113
70 msgid "Mime types"
71 msgstr "סוגי Mime"
72
73 #: libxapp/xapp-icon-chooser-dialog.c:116
74 msgid "Places"
75 msgstr "מיקומים"
76
77 #: libxapp/xapp-icon-chooser-dialog.c:119
78 msgid "Status"
79 msgstr "מצב"
80
81 #: libxapp/xapp-icon-chooser-dialog.c:122
82 msgid "Other"
83 msgstr "אחר"
84
85 #: libxapp/xapp-icon-chooser-dialog.c:451
86 msgid "Choose an icon"
87 msgstr "בחר סמל"
88
89 #: libxapp/xapp-icon-chooser-dialog.c:473
90 msgid "Search"
91 msgstr "חפש"
92
93 #: libxapp/xapp-icon-chooser-dialog.c:480
94 msgid "Browse"
95 msgstr "סייר"
96
97 #: libxapp/xapp-icon-chooser-dialog.c:536
98 msgid "Loading..."
99 msgstr "טוען..."
100
101 #: libxapp/xapp-icon-chooser-dialog.c:560
102 msgid "Default"
103 msgstr "ברירת מחדל"
104
105 #: libxapp/xapp-icon-chooser-dialog.c:570
106 msgid "Select"
107 msgstr "בחר"
108
109 #: libxapp/xapp-icon-chooser-dialog.c:579
110 #: libxapp/xapp-icon-chooser-dialog.c:1937
111 msgid "Cancel"
112 msgstr "בטל"
113
114 #: libxapp/xapp-icon-chooser-dialog.c:626
115 msgid "Allow Paths"
116 msgstr "הרשה נתיבים"
117
118 #: libxapp/xapp-icon-chooser-dialog.c:627
119 msgid "Whether to allow paths."
120 msgstr "האם להרשות נתיבים"
121
122 #: libxapp/xapp-icon-chooser-dialog.c:638
123 msgid "Default Icon"
124 msgstr "סמל ברירת מחדל"
125
126 #: libxapp/xapp-icon-chooser-dialog.c:639
127 msgid "The icon to use by default"
128 msgstr "סמל ברירת מחדל לשימוש"
129
130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131 msgid "Select image file"
132 msgstr "בחר קובץ תמונה"
133
134 #: libxapp/xapp-icon-chooser-dialog.c:1939
135 msgid "Open"
136 msgstr "פתח"
137
138 #: libxapp/xapp-icon-chooser-dialog.c:1954
139 msgid "Image"
140 msgstr "תמונה"
141
142 #: status-applets/mate/mate-xapp-status-applet.py:260
143 msgid "About"
144 msgstr "אודות"
145
146 #: status-applets/mate/mate-xapp-status-applet.py:280
147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149 msgid "Area where XApp status icons appear"
150 msgstr "אזור שבו יופיעו סמלי מצב של XApp"
151
152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153 msgid "XApp Status Applet Factory"
154 msgstr "מפעל יישומון מצב XApp"
155
156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157 msgid "XApp Status Applet"
158 msgstr "יישומון מצב XApp"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
88 "MIME-Version: 1.0\n"
99 "Content-Type: text/plain; charset=UTF-8\n"
1010 "Content-Transfer-Encoding: 8bit\n"
11 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
12 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
11 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
12 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1313 "Language: hu\n"
1414
1515 #: libxapp/xapp-icon-chooser-button.c:207
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2018-11-16 20:27+0000\n"
10 "PO-Revision-Date: 2020-01-09 12:47+0000\n"
1111 "Last-Translator: karm <melo@carmu.com>\n"
1212 "Language-Team: Interlingua <ia@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
3636
3737 #: libxapp/xapp-icon-chooser-button.c:234
3838 msgid "Category"
39 msgstr ""
39 msgstr "Categoria"
4040
4141 #: libxapp/xapp-icon-chooser-button.c:235
4242 msgid "The default category."
43 msgstr ""
43 msgstr "Le categoria predefinite"
4444
4545 #: libxapp/xapp-icon-chooser-dialog.c:95
4646 msgid "Actions"
100100
101101 #: libxapp/xapp-icon-chooser-dialog.c:560
102102 msgid "Default"
103 msgstr ""
103 msgstr "Predefinite"
104104
105105 #: libxapp/xapp-icon-chooser-dialog.c:570
106106 msgid "Select"
121121
122122 #: libxapp/xapp-icon-chooser-dialog.c:638
123123 msgid "Default Icon"
124 msgstr ""
124 msgstr "Icone predefinite"
125125
126126 #: libxapp/xapp-icon-chooser-dialog.c:639
127127 msgid "The icon to use by default"
128 msgstr ""
128 msgstr "Le icone de uso predefinite"
129129
130130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131131 msgid "Select image file"
141141
142142 #: status-applets/mate/mate-xapp-status-applet.py:260
143143 msgid "About"
144 msgstr ""
144 msgstr "A proposito"
145145
146146 #: status-applets/mate/mate-xapp-status-applet.py:280
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2019-09-06 09:40+0000\n"
11 "Last-Translator: Abdul Munif Hanafi <amunifhanafi@gmail.com>\n"
10 "PO-Revision-Date: 2020-03-29 07:51+0000\n"
11 "Last-Translator: Arief Setiadi Wibowo <q_thrynx@yahoo.com>\n"
1212 "Language-Team: Indonesian <id@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
2424 #: libxapp/xapp-icon-chooser-button.c:208
2525 #: libxapp/xapp-icon-chooser-dialog.c:614
2626 msgid "The preferred icon size."
27 msgstr ""
27 msgstr "Ukuran ikon yang disarankan."
2828
2929 #: libxapp/xapp-icon-chooser-button.c:222
3030 msgid "Icon"
3232
3333 #: libxapp/xapp-icon-chooser-button.c:223
3434 msgid "The string representing the icon."
35 msgstr ""
35 msgstr "String yang mewakili ikon."
3636
3737 #: libxapp/xapp-icon-chooser-button.c:234
3838 msgid "Category"
39 msgstr ""
39 msgstr "Kategori"
4040
4141 #: libxapp/xapp-icon-chooser-button.c:235
4242 msgid "The default category."
43 msgstr ""
43 msgstr "Kategori baku."
4444
4545 #: libxapp/xapp-icon-chooser-dialog.c:95
4646 msgid "Actions"
7272
7373 #: libxapp/xapp-icon-chooser-dialog.c:116
7474 msgid "Places"
75 msgstr ""
75 msgstr "Tempat"
7676
7777 #: libxapp/xapp-icon-chooser-dialog.c:119
7878 msgid "Status"
100100
101101 #: libxapp/xapp-icon-chooser-dialog.c:560
102102 msgid "Default"
103 msgstr ""
103 msgstr "Baku"
104104
105105 #: libxapp/xapp-icon-chooser-dialog.c:570
106106 msgid "Select"
117117
118118 #: libxapp/xapp-icon-chooser-dialog.c:627
119119 msgid "Whether to allow paths."
120 msgstr ""
120 msgstr "Apakah mengizinkan path."
121121
122122 #: libxapp/xapp-icon-chooser-dialog.c:638
123123 msgid "Default Icon"
124 msgstr ""
124 msgstr "Ikon Baku"
125125
126126 #: libxapp/xapp-icon-chooser-dialog.c:639
127127 msgid "The icon to use by default"
128 msgstr ""
128 msgstr "Ikon yang akan digunakan secara baku"
129129
130130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131131 msgid "Select image file"
141141
142142 #: status-applets/mate/mate-xapp-status-applet.py:260
143143 msgid "About"
144 msgstr ""
144 msgstr "Perihal"
145145
146146 #: status-applets/mate/mate-xapp-status-applet.py:280
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149149 msgid "Area where XApp status icons appear"
150 msgstr ""
150 msgstr "Area dimana ikon status XApp muncul"
151151
152152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153153 msgid "XApp Status Applet Factory"
154 msgstr ""
154 msgstr "Pabrik Applet Status XApp"
155155
156156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157157 msgid "XApp Status Applet"
158 msgstr ""
158 msgstr "Applet Status XApp"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818 "Language: ie\n"
1919
2020 #: libxapp/xapp-icon-chooser-button.c:207
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2018-12-05 17:38+0000\n"
10 "PO-Revision-Date: 2020-02-25 07:27+0000\n"
1111 "Last-Translator: Sveinn í Felli <sv1@fellsnet.is>\n"
1212 "Language-Team: Icelandic <is@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
3636
3737 #: libxapp/xapp-icon-chooser-button.c:234
3838 msgid "Category"
39 msgstr ""
39 msgstr "Flokkur"
4040
4141 #: libxapp/xapp-icon-chooser-button.c:235
4242 msgid "The default category."
43 msgstr ""
43 msgstr "Sjálfgefinn flokkur."
4444
4545 #: libxapp/xapp-icon-chooser-dialog.c:95
4646 msgid "Actions"
100100
101101 #: libxapp/xapp-icon-chooser-dialog.c:560
102102 msgid "Default"
103 msgstr ""
103 msgstr "Sjálfgefið"
104104
105105 #: libxapp/xapp-icon-chooser-dialog.c:570
106106 msgid "Select"
121121
122122 #: libxapp/xapp-icon-chooser-dialog.c:638
123123 msgid "Default Icon"
124 msgstr ""
124 msgstr "Sjálfgefin táknmynd"
125125
126126 #: libxapp/xapp-icon-chooser-dialog.c:639
127127 msgid "The icon to use by default"
128 msgstr ""
128 msgstr "Táknmyndin sem skal nota sjálfgefið"
129129
130130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131131 msgid "Select image file"
141141
142142 #: status-applets/mate/mate-xapp-status-applet.py:260
143143 msgid "About"
144 msgstr ""
144 msgstr "Um hugbúnaðinn"
145145
146146 #: status-applets/mate/mate-xapp-status-applet.py:280
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149149 msgid "Area where XApp status icons appear"
150 msgstr ""
150 msgstr "Svæði þar sem XApp stöðutákn birtast"
151151
152152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153153 msgid "XApp Status Applet Factory"
154 msgstr ""
154 msgstr "XApp stöðusmáforritasmiðja"
155155
156156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157157 msgid "XApp Status Applet"
158 msgstr ""
158 msgstr "XApp stöðusmáforrit"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2018-12-22 01:17+0000\n"
11 "Last-Translator: Murat Káribaı <d2vsd1@mail.ru>\n"
10 "PO-Revision-Date: 2020-03-18 03:19+0000\n"
11 "Last-Translator: Murat Käribay <Unknown>\n"
1212 "Language-Team: Kazakh <kk@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
3636
3737 #: libxapp/xapp-icon-chooser-button.c:234
3838 msgid "Category"
39 msgstr ""
39 msgstr "Санат"
4040
4141 #: libxapp/xapp-icon-chooser-button.c:235
4242 msgid "The default category."
100100
101101 #: libxapp/xapp-icon-chooser-dialog.c:560
102102 msgid "Default"
103 msgstr ""
103 msgstr "Әдепкі"
104104
105105 #: libxapp/xapp-icon-chooser-dialog.c:570
106106 msgid "Select"
121121
122122 #: libxapp/xapp-icon-chooser-dialog.c:638
123123 msgid "Default Icon"
124 msgstr ""
124 msgstr "Әдепкі таңба"
125125
126126 #: libxapp/xapp-icon-chooser-dialog.c:639
127127 msgid "The icon to use by default"
141141
142142 #: status-applets/mate/mate-xapp-status-applet.py:260
143143 msgid "About"
144 msgstr ""
144 msgstr "Бағдарлама туралы"
145145
146146 #: status-applets/mate/mate-xapp-status-applet.py:280
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
0 # Maithili translation for linuxmint
1 # Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020
2 # This file is distributed under the same license as the linuxmint package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: linuxmint\n"
8 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2020-03-22 12:25+0000\n"
11 "Last-Translator: Abhinav Jha <Unknown>\n"
12 "Language-Team: Maithili <mai@li.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
18
19 #: libxapp/xapp-icon-chooser-button.c:207
20 #: libxapp/xapp-icon-chooser-dialog.c:613
21 msgid "Icon size"
22 msgstr "आइकनक आकार"
23
24 #: libxapp/xapp-icon-chooser-button.c:208
25 #: libxapp/xapp-icon-chooser-dialog.c:614
26 msgid "The preferred icon size."
27 msgstr "पसंदीदा आइकनक आकार।"
28
29 #: libxapp/xapp-icon-chooser-button.c:222
30 msgid "Icon"
31 msgstr "आइकन"
32
33 #: libxapp/xapp-icon-chooser-button.c:223
34 msgid "The string representing the icon."
35 msgstr "आइकनक प्रतिनिधित्व करय वाला स्ट्रिंग।"
36
37 #: libxapp/xapp-icon-chooser-button.c:234
38 msgid "Category"
39 msgstr "श्रेणी"
40
41 #: libxapp/xapp-icon-chooser-button.c:235
42 msgid "The default category."
43 msgstr "डिफ़ॉल्ट श्रेणी।"
44
45 #: libxapp/xapp-icon-chooser-dialog.c:95
46 msgid "Actions"
47 msgstr "क्रियासभ"
48
49 #: libxapp/xapp-icon-chooser-dialog.c:98
50 msgid "Applications"
51 msgstr "अनुप्रयोग"
52
53 #: libxapp/xapp-icon-chooser-dialog.c:101
54 msgid "Categories"
55 msgstr "श्रेणिसभ"
56
57 #: libxapp/xapp-icon-chooser-dialog.c:104
58 msgid "Devices"
59 msgstr "डिवाइस"
60
61 #: libxapp/xapp-icon-chooser-dialog.c:107
62 msgid "Emblems"
63 msgstr "प्रतीक (एम्ब्लेम )"
64
65 #: libxapp/xapp-icon-chooser-dialog.c:110
66 msgid "Emoji"
67 msgstr "इमोजी"
68
69 #: libxapp/xapp-icon-chooser-dialog.c:113
70 msgid "Mime types"
71 msgstr "माइम प्रकार"
72
73 #: libxapp/xapp-icon-chooser-dialog.c:116
74 msgid "Places"
75 msgstr "स्थान"
76
77 #: libxapp/xapp-icon-chooser-dialog.c:119
78 msgid "Status"
79 msgstr "स्थिति"
80
81 #: libxapp/xapp-icon-chooser-dialog.c:122
82 msgid "Other"
83 msgstr "आन"
84
85 #: libxapp/xapp-icon-chooser-dialog.c:451
86 msgid "Choose an icon"
87 msgstr "एकटा आइकन चुनू"
88
89 #: libxapp/xapp-icon-chooser-dialog.c:473
90 msgid "Search"
91 msgstr "खोजू"
92
93 #: libxapp/xapp-icon-chooser-dialog.c:480
94 msgid "Browse"
95 msgstr "ब्रॉउज करू"
96
97 #: libxapp/xapp-icon-chooser-dialog.c:536
98 msgid "Loading..."
99 msgstr "लोड कए रहल..."
100
101 #: libxapp/xapp-icon-chooser-dialog.c:560
102 msgid "Default"
103 msgstr "डिफॉल्ट"
104
105 #: libxapp/xapp-icon-chooser-dialog.c:570
106 msgid "Select"
107 msgstr "चुनू"
108
109 #: libxapp/xapp-icon-chooser-dialog.c:579
110 #: libxapp/xapp-icon-chooser-dialog.c:1937
111 msgid "Cancel"
112 msgstr "रद्द करू"
113
114 #: libxapp/xapp-icon-chooser-dialog.c:626
115 msgid "Allow Paths"
116 msgstr "पथ सभक अनुमति"
117
118 #: libxapp/xapp-icon-chooser-dialog.c:627
119 msgid "Whether to allow paths."
120 msgstr "पथ सभक अनुमति देल जाय या नहि"
121
122 #: libxapp/xapp-icon-chooser-dialog.c:638
123 msgid "Default Icon"
124 msgstr "डिफॉल्ट आइकन"
125
126 #: libxapp/xapp-icon-chooser-dialog.c:639
127 msgid "The icon to use by default"
128 msgstr "डिफॉल्ट रूपसँ उपयोग करय वाला आइकन"
129
130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131 msgid "Select image file"
132 msgstr "छवि फाइलक चयन करु"
133
134 #: libxapp/xapp-icon-chooser-dialog.c:1939
135 msgid "Open"
136 msgstr "खोलू"
137
138 #: libxapp/xapp-icon-chooser-dialog.c:1954
139 msgid "Image"
140 msgstr "छवि"
141
142 #: status-applets/mate/mate-xapp-status-applet.py:260
143 msgid "About"
144 msgstr "के बारेमे"
145
146 #: status-applets/mate/mate-xapp-status-applet.py:280
147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149 msgid "Area where XApp status icons appear"
150 msgstr "क्षेत्र जतह XApp स्टेटस आइकन देखायत अछि"
151
152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153 msgid "XApp Status Applet Factory"
154 msgstr "XApp स्थिति एप्लेट फैक्टरी"
155
156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157 msgid "XApp Status Applet"
158 msgstr "XApp स्थिति एप्लेट"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
0 # Occitan (post 1500) translation for linuxmint
1 # Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020
2 # This file is distributed under the same license as the linuxmint package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: linuxmint\n"
8 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2020-03-09 12:16+0000\n"
11 "Last-Translator: Quentin PAGÈS <Unknown>\n"
12 "Language-Team: Occitan (post 1500) <oc@li.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
18
19 #: libxapp/xapp-icon-chooser-button.c:207
20 #: libxapp/xapp-icon-chooser-dialog.c:613
21 msgid "Icon size"
22 msgstr "Talha d'icòna"
23
24 #: libxapp/xapp-icon-chooser-button.c:208
25 #: libxapp/xapp-icon-chooser-dialog.c:614
26 msgid "The preferred icon size."
27 msgstr ""
28
29 #: libxapp/xapp-icon-chooser-button.c:222
30 msgid "Icon"
31 msgstr "Icòna"
32
33 #: libxapp/xapp-icon-chooser-button.c:223
34 msgid "The string representing the icon."
35 msgstr ""
36
37 #: libxapp/xapp-icon-chooser-button.c:234
38 msgid "Category"
39 msgstr "Categoria"
40
41 #: libxapp/xapp-icon-chooser-button.c:235
42 msgid "The default category."
43 msgstr "Categoria per defaut."
44
45 #: libxapp/xapp-icon-chooser-dialog.c:95
46 msgid "Actions"
47 msgstr "Accions"
48
49 #: libxapp/xapp-icon-chooser-dialog.c:98
50 msgid "Applications"
51 msgstr "Aplicacions"
52
53 #: libxapp/xapp-icon-chooser-dialog.c:101
54 msgid "Categories"
55 msgstr "Categorias"
56
57 #: libxapp/xapp-icon-chooser-dialog.c:104
58 msgid "Devices"
59 msgstr "Periferics"
60
61 #: libxapp/xapp-icon-chooser-dialog.c:107
62 msgid "Emblems"
63 msgstr ""
64
65 #: libxapp/xapp-icon-chooser-dialog.c:110
66 msgid "Emoji"
67 msgstr "Emoji"
68
69 #: libxapp/xapp-icon-chooser-dialog.c:113
70 msgid "Mime types"
71 msgstr "Tipes MIME"
72
73 #: libxapp/xapp-icon-chooser-dialog.c:116
74 msgid "Places"
75 msgstr "Emplaçaments"
76
77 #: libxapp/xapp-icon-chooser-dialog.c:119
78 msgid "Status"
79 msgstr "Estat"
80
81 #: libxapp/xapp-icon-chooser-dialog.c:122
82 msgid "Other"
83 msgstr "Autre"
84
85 #: libxapp/xapp-icon-chooser-dialog.c:451
86 msgid "Choose an icon"
87 msgstr ""
88
89 #: libxapp/xapp-icon-chooser-dialog.c:473
90 msgid "Search"
91 msgstr "Recercar"
92
93 #: libxapp/xapp-icon-chooser-dialog.c:480
94 msgid "Browse"
95 msgstr "Percórrer"
96
97 #: libxapp/xapp-icon-chooser-dialog.c:536
98 msgid "Loading..."
99 msgstr "Cargament..."
100
101 #: libxapp/xapp-icon-chooser-dialog.c:560
102 msgid "Default"
103 msgstr "Per defaut"
104
105 #: libxapp/xapp-icon-chooser-dialog.c:570
106 msgid "Select"
107 msgstr "Seleccionar"
108
109 #: libxapp/xapp-icon-chooser-dialog.c:579
110 #: libxapp/xapp-icon-chooser-dialog.c:1937
111 msgid "Cancel"
112 msgstr "Anullar"
113
114 #: libxapp/xapp-icon-chooser-dialog.c:626
115 msgid "Allow Paths"
116 msgstr ""
117
118 #: libxapp/xapp-icon-chooser-dialog.c:627
119 msgid "Whether to allow paths."
120 msgstr ""
121
122 #: libxapp/xapp-icon-chooser-dialog.c:638
123 msgid "Default Icon"
124 msgstr "Icòna per defaut"
125
126 #: libxapp/xapp-icon-chooser-dialog.c:639
127 msgid "The icon to use by default"
128 msgstr ""
129
130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131 msgid "Select image file"
132 msgstr "Seleccionar un fichièr imatge"
133
134 #: libxapp/xapp-icon-chooser-dialog.c:1939
135 msgid "Open"
136 msgstr "Dobrir"
137
138 #: libxapp/xapp-icon-chooser-dialog.c:1954
139 msgid "Image"
140 msgstr "Imatge"
141
142 #: status-applets/mate/mate-xapp-status-applet.py:260
143 msgid "About"
144 msgstr "A prepaus"
145
146 #: status-applets/mate/mate-xapp-status-applet.py:280
147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149 msgid "Area where XApp status icons appear"
150 msgstr ""
151
152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153 msgid "XApp Status Applet Factory"
154 msgstr ""
155
156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157 msgid "XApp Status Applet"
158 msgstr ""
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2019-12-07 07:53+0000\n"
11 "Last-Translator: Paweł Pańczyk <pawelppanczyk@gmail.com>\n"
10 "PO-Revision-Date: 2020-04-11 19:23+0000\n"
11 "Last-Translator: Mateusz Łukasik <Unknown>\n"
1212 "Language-Team: Polish <pl@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
100100
101101 #: libxapp/xapp-icon-chooser-dialog.c:560
102102 msgid "Default"
103 msgstr ""
103 msgstr "Domyślny"
104104
105105 #: libxapp/xapp-icon-chooser-dialog.c:570
106106 msgid "Select"
141141
142142 #: status-applets/mate/mate-xapp-status-applet.py:260
143143 msgid "About"
144 msgstr ""
144 msgstr "O programie"
145145
146146 #: status-applets/mate/mate-xapp-status-applet.py:280
147147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
151151
152152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153153 msgid "XApp Status Applet Factory"
154 msgstr ""
154 msgstr "XApp Status Applet Factory"
155155
156156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157157 msgid "XApp Status Applet"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2019-11-21 17:17+0000\n"
11 "Last-Translator: Alberlan Lopes <alberlan@gmail.com>\n"
10 "PO-Revision-Date: 2020-02-28 10:40+0000\n"
11 "Last-Translator: Wellington Oliveira dos Santos <welblade@gmail.com>\n"
1212 "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
2424 #: libxapp/xapp-icon-chooser-button.c:208
2525 #: libxapp/xapp-icon-chooser-dialog.c:614
2626 msgid "The preferred icon size."
27 msgstr "O tamanho do ícone preferido"
27 msgstr "O tamanho de ícone preferido"
2828
2929 #: libxapp/xapp-icon-chooser-button.c:222
3030 msgid "Icon"
117117
118118 #: libxapp/xapp-icon-chooser-dialog.c:627
119119 msgid "Whether to allow paths."
120 msgstr "Que seja para permitir caminhos."
120 msgstr "Se necessário permitir caminhos."
121121
122122 #: libxapp/xapp-icon-chooser-dialog.c:638
123123 msgid "Default Icon"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
18
19 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
20 msgid "XApp Status Applet"
21 msgstr "Апплет статуса XApp"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
2218
2319 #: libxapp/xapp-icon-chooser-button.c:207
2420 #: libxapp/xapp-icon-chooser-dialog.c:613
156152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
157153 msgid "XApp Status Applet Factory"
158154 msgstr "Заводские настройки апплета статуса XApp"
155
156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157 msgid "XApp Status Applet"
158 msgstr "Апплет статуса XApp"
77 "Project-Id-Version: linuxmint\n"
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2018-12-16 00:20+0000\n"
10 "PO-Revision-Date: 2020-01-13 06:48+0000\n"
1111 "Last-Translator: Dusan Kazik <prescott66@gmail.com>\n"
1212 "Language-Team: Slovak <sk@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818 "Language: sk\n"
1919
2020 #: libxapp/xapp-icon-chooser-button.c:207
3737
3838 #: libxapp/xapp-icon-chooser-button.c:234
3939 msgid "Category"
40 msgstr ""
40 msgstr "Kategória"
4141
4242 #: libxapp/xapp-icon-chooser-button.c:235
4343 msgid "The default category."
44 msgstr ""
44 msgstr "Predvolená kategória."
4545
4646 #: libxapp/xapp-icon-chooser-dialog.c:95
4747 msgid "Actions"
101101
102102 #: libxapp/xapp-icon-chooser-dialog.c:560
103103 msgid "Default"
104 msgstr ""
104 msgstr "Predvolená"
105105
106106 #: libxapp/xapp-icon-chooser-dialog.c:570
107107 msgid "Select"
122122
123123 #: libxapp/xapp-icon-chooser-dialog.c:638
124124 msgid "Default Icon"
125 msgstr ""
125 msgstr "Predvolená ikona"
126126
127127 #: libxapp/xapp-icon-chooser-dialog.c:639
128128 msgid "The icon to use by default"
142142
143143 #: status-applets/mate/mate-xapp-status-applet.py:260
144144 msgid "About"
145 msgstr ""
145 msgstr "O aplikácii"
146146
147147 #: status-applets/mate/mate-xapp-status-applet.py:280
148148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
0 # Serbian Latin translation for linuxmint
1 # Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020
2 # This file is distributed under the same license as the linuxmint package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: linuxmint\n"
8 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "PO-Revision-Date: 2020-01-22 20:29+0000\n"
11 "Last-Translator: Knez <Unknown>\n"
12 "Language-Team: Serbian Latin <sr@latin@li.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
18
19 #: libxapp/xapp-icon-chooser-button.c:207
20 #: libxapp/xapp-icon-chooser-dialog.c:613
21 msgid "Icon size"
22 msgstr "Veličina ikona"
23
24 #: libxapp/xapp-icon-chooser-button.c:208
25 #: libxapp/xapp-icon-chooser-dialog.c:614
26 msgid "The preferred icon size."
27 msgstr "Preferisana veličina ikona."
28
29 #: libxapp/xapp-icon-chooser-button.c:222
30 msgid "Icon"
31 msgstr "Ikona"
32
33 #: libxapp/xapp-icon-chooser-button.c:223
34 msgid "The string representing the icon."
35 msgstr "Niz koji predstavlja ikonu."
36
37 #: libxapp/xapp-icon-chooser-button.c:234
38 msgid "Category"
39 msgstr "Kategorija"
40
41 #: libxapp/xapp-icon-chooser-button.c:235
42 msgid "The default category."
43 msgstr "Podrazumevana kategorija."
44
45 #: libxapp/xapp-icon-chooser-dialog.c:95
46 msgid "Actions"
47 msgstr "Radnje"
48
49 #: libxapp/xapp-icon-chooser-dialog.c:98
50 msgid "Applications"
51 msgstr "Aplikacije"
52
53 #: libxapp/xapp-icon-chooser-dialog.c:101
54 msgid "Categories"
55 msgstr "Kategorije"
56
57 #: libxapp/xapp-icon-chooser-dialog.c:104
58 msgid "Devices"
59 msgstr "Uređaji"
60
61 #: libxapp/xapp-icon-chooser-dialog.c:107
62 msgid "Emblems"
63 msgstr "Amblemi"
64
65 #: libxapp/xapp-icon-chooser-dialog.c:110
66 msgid "Emoji"
67 msgstr "Emodžiji"
68
69 #: libxapp/xapp-icon-chooser-dialog.c:113
70 msgid "Mime types"
71 msgstr "MIME tipovi"
72
73 #: libxapp/xapp-icon-chooser-dialog.c:116
74 msgid "Places"
75 msgstr "Mesta"
76
77 #: libxapp/xapp-icon-chooser-dialog.c:119
78 msgid "Status"
79 msgstr "Stanje"
80
81 #: libxapp/xapp-icon-chooser-dialog.c:122
82 msgid "Other"
83 msgstr "Drugo"
84
85 #: libxapp/xapp-icon-chooser-dialog.c:451
86 msgid "Choose an icon"
87 msgstr "Izaberi ikonu"
88
89 #: libxapp/xapp-icon-chooser-dialog.c:473
90 msgid "Search"
91 msgstr "Potraži"
92
93 #: libxapp/xapp-icon-chooser-dialog.c:480
94 msgid "Browse"
95 msgstr "Pretraži"
96
97 #: libxapp/xapp-icon-chooser-dialog.c:536
98 msgid "Loading..."
99 msgstr "Učitavanje..."
100
101 #: libxapp/xapp-icon-chooser-dialog.c:560
102 msgid "Default"
103 msgstr "Podrazumevano"
104
105 #: libxapp/xapp-icon-chooser-dialog.c:570
106 msgid "Select"
107 msgstr "Izaberi"
108
109 #: libxapp/xapp-icon-chooser-dialog.c:579
110 #: libxapp/xapp-icon-chooser-dialog.c:1937
111 msgid "Cancel"
112 msgstr "Otkaži"
113
114 #: libxapp/xapp-icon-chooser-dialog.c:626
115 msgid "Allow Paths"
116 msgstr "Dozvoli putanje"
117
118 #: libxapp/xapp-icon-chooser-dialog.c:627
119 msgid "Whether to allow paths."
120 msgstr "Da li da dozvoli putanje."
121
122 #: libxapp/xapp-icon-chooser-dialog.c:638
123 msgid "Default Icon"
124 msgstr "Podrazumevana ikona"
125
126 #: libxapp/xapp-icon-chooser-dialog.c:639
127 msgid "The icon to use by default"
128 msgstr "Ikona koja će se koristiti kao podrazumevana"
129
130 #: libxapp/xapp-icon-chooser-dialog.c:1934
131 msgid "Select image file"
132 msgstr "Izaberi datoteku slike"
133
134 #: libxapp/xapp-icon-chooser-dialog.c:1939
135 msgid "Open"
136 msgstr "Otvori"
137
138 #: libxapp/xapp-icon-chooser-dialog.c:1954
139 msgid "Image"
140 msgstr "Slika"
141
142 #: status-applets/mate/mate-xapp-status-applet.py:260
143 msgid "About"
144 msgstr "O programu"
145
146 #: status-applets/mate/mate-xapp-status-applet.py:280
147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
149 msgid "Area where XApp status icons appear"
150 msgstr "Zona gde se pojavljuju ikone statusa XApp"
151
152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
153 msgid "XApp Status Applet Factory"
154 msgstr "XApp programče stanja fabrički"
155
156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
157 msgid "XApp Status Applet"
158 msgstr "XApp programče stanja"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
88 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
99 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
1010 "PO-Revision-Date: 2019-11-20 14:24+0000\n"
11 "Last-Translator: Jon900 <Stuartlittle1970@gmail.com>\n"
11 "Last-Translator: Mykola Tkach <Stuartlittle1970@gmail.com>\n"
1212 "Language-Team: Ukrainian <uk@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
16 "X-Launchpad-Export-Date: 2020-01-06 10:08+0000\n"
17 "X-Generator: Launchpad (build bceb5ef013b87ef7aafe0755545ceb689ca7ac60)\n"
16 "X-Launchpad-Export-Date: 2020-05-11 11:04+0000\n"
17 "X-Generator: Launchpad (build fbdff7602bd10fb883bf7e2ddcc7fd5a16f60398)\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
2020 #: libxapp/xapp-icon-chooser-dialog.c:613
22 required: true,
33 )
44
5 foreach exec : ['python2', 'python3']
5 override_dir = get_option('py-overrides-dir')
6 exec = find_program(['python3', 'python'])
7
8 if override_dir == ''
69 r = run_command(exec, '-c', 'import gi;print(gi._overridesdir)')
710
8 if r.returncode() == 0
9 override_dir = r.stdout().strip()
10 install_data(['XApp.py'],
11 install_dir: override_dir
12 )
11 if r.returncode() != 0
12 error('Error getting the GObject Introspection override directory: ' + r.stderr())
1313 endif
14 endforeach
1514
15 override_dir = r.stdout().strip()
16 endif
17
18 install_data(['XApp.py'],
19 install_dir: override_dir,
20 )
00 <?xml version="1.0"?>
11 <schemalist>
22 <schema id="org.x.apps" path="/org/x/apps/">
3
3 <child name="status-icon" schema="org.x.apps.statusicon"/>
44 </schema>
5
6 <schema id="org.x.apps.statusicon" path="/org/x/apps/statusicon/">
7 <key name="left-click-activate-apps" type="as">
8 <default>["Onboard"]</default>
9 <summary>A list of appindicator-based apps where left-click should trigger the 'secondary activation' action, rather than open the menu.</summary>
10 <description>The name to be put here will be the icon's "Name" (not icon name). You can see what name to use by running xapp-sn-watcher from a terminal (or in .xsession-properties in some DEs).
11 </description>
12 </key>
13 <key name="status-notifier-enabled-desktops" type="as">
14 <default>["Cinnamon", "X-Cinnamon"]</default>
15 <summary>List of desktops to run the XApp StatusNotifierWatcher service on..</summary>
16 <description>The name in the session's XDG_CURRENT_DESKTOP environment variable is checked against this list. If the name is here, the service is started to allow XApp status applets to support the StatusNotifer spec (this includes appindicator).
17 </description>
18 </key>
19 <key name="sn-watcher-debug" type="b">
20 <default>false</default>
21 <summary>Print debug messages for the xapp-sn-watcher service</summary>
22 </key>
23 </schema>
24
525 </schemalist>
0 scripts = files('pastebin', 'upload-system-info', 'xfce4-set-wallpaper')
1
2 install_data(scripts,
3 install_dir: join_paths(get_option('prefix'), get_option('bindir')),
4 )
0 #!/usr/bin/python3
1
2 import sys
3 import os
4 import stat
5 import subprocess
6
7 content = ""
8
9 mode = os.fstat(0).st_mode
10 if stat.S_ISFIFO(mode):
11 content = sys.stdin.read()
12 elif stat.S_ISREG(mode):
13 content = sys.stdin.read()
14 else:
15 args = sys.argv[1:]
16 if len(args) == 1 and os.path.exists(args[0]):
17 with open(args[0], 'r') as infile:
18 content = infile.read()
19 else:
20 str_args = ' '.join(args)
21 content = str_args
22
23 if content != "":
24 if os.path.exists('/usr/bin/fpaste'):
25 p = subprocess.Popen(['/usr/bin/fpaste'], stdin=subprocess.PIPE)
26 p.communicate(content.encode("UTF-8"))
27 else:
28 p = subprocess.Popen(['nc', 'termbin.com', '9999'], stdin=subprocess.PIPE)
29 p.communicate(content.encode("UTF-8"))
0 #!/usr/bin/python3
1
2 import subprocess, os
3
4 try:
5 inxi = subprocess.Popen(['inxi', '-Fxxrzc0'], stdout=subprocess.PIPE)
6 pastebin = subprocess.Popen(['/usr/bin/pastebin'], stdin=inxi.stdout, stdout=subprocess.PIPE)
7 inxi.stdout.close()
8 output = pastebin.communicate()[0]
9 output = output.split()[0] # if we have more than one URL, only use the first one
10 pastebin.wait()
11 subprocess.call(['xdg-open', output])
12 except Exception as e:
13 print ("An error occurred while uploading the system information:")
14 print (e)
15 print ("Please make sure you're connected to the Internet.")
0 #!/bin/bash
1
2 # Author: Weitian Leung <weitianleung@gmail.com>
3 # Version: 2.0
4 # License: GPL-3.0
5 # Description: set a picture as xfce4 wallpaper
6
7 wallpaper=$1
8
9 # check image
10 mime_type=`file --mime-type -b "$wallpaper"`
11 if [[ ! "$mime_type" == image/* ]]; then
12 echo "Invalid image"
13 exit 1
14 fi
15
16 # set to every monitor that contains image-path/last-image
17 properties=$(xfconf-query -c xfce4-desktop -p /backdrop -l | grep -e "screen.*/monitor.*image-path$" -e "screen.*/monitor.*/last-image$")
18
19 for property in $properties; do
20 xfconf-query -c xfce4-desktop -p $property -s "$wallpaper"
21 done
6161 self.size = size
6262
6363 self.proxy = icon
64 self.proxy.props.icon_size = size
6465
6566 # this is the bus owned name
6667 self.name = self.proxy.get_name()
68
69 self.add_events(Gdk.EventMask.SCROLL_MASK)
6770
6871 # this is (usually) the name of the remote process
6972 self.proc_name = self.proxy.props.name
8689 flags = GObject.BindingFlags.DEFAULT | GObject.BindingFlags.SYNC_CREATE
8790
8891 self.proxy.bind_property("label", self.label, "label", flags)
89 self.proxy.bind_property("tooltip-text", self, "tooltip-text", flags)
92 self.proxy.bind_property("tooltip-text", self, "tooltip-markup", flags)
9093 self.proxy.bind_property("visible", self, "visible", flags)
9194
9295 self.proxy.connect("notify::icon-name", self._on_icon_name_changed)
97100
98101 self.connect("button-press-event", self.on_button_press)
99102 self.connect("button-release-event", self.on_button_release)
103 self.connect("scroll-event", self.on_scroll)
100104 self.connect("enter-notify-event", self.on_enter_notify)
101105 self.connect("leave-notify-event", self.on_leave_notify)
102106
108112
109113 def update_icon(self):
110114 string = self.proxy.props.icon_name
115 self.proxy.props.icon_size = self.size
111116
112117 self.set_icon(string)
113118
138143 self.label.set_margin_start(0)
139144
140145 def set_icon(self, string):
141 if "symbolic" in string:
142 size = SYMBOLIC_ICON_SIZE
143 else:
144 size = self.size - ICON_SIZE_REDUCTION
145
146 self.image.set_pixel_size(size)
147
148146 fallback = True
149147
150148 if string:
149 if "symbolic" in string:
150 size = SYMBOLIC_ICON_SIZE
151 else:
152 size = self.size - ICON_SIZE_REDUCTION
153
154 self.image.set_pixel_size(size)
155
151156 try:
152157 if os.path.exists(string):
153158 icon_file = Gio.File.new_for_path(string)
166171
167172 #fallback
168173 if fallback:
174 self.image.set_pixel_size(self.size - ICON_SIZE_REDUCTION)
169175 self.image.set_from_icon_name("image-missing", Gtk.IconSize.MENU)
170176
171177 # TODO?
215221 GObject.timeout_add(200, self.after_release_idle)
216222
217223 return Gdk.EVENT_PROPAGATE
224
225 def on_scroll(self, widget, event):
226 has, direction = event.get_scroll_direction()
227
228 x_dir = XApp.ScrollDirection.UP
229 delta = 0
230
231 if direction != Gdk.ScrollDirection.SMOOTH:
232 x_dir = XApp.ScrollDirection(int(direction))
233
234 if direction == Gdk.ScrollDirection.UP:
235 delta = -1
236 elif direction == Gdk.ScrollDirection.DOWN:
237 delta = 1
238 elif direction == Gdk.ScrollDirection.LEFT:
239 delta = -1
240 elif direction == Gdk.ScrollDirection.RIGHT:
241 delta = 1
242
243 self.proxy.call_scroll_sync(delta, x_dir, event.time, None)
218244
219245 def calc_menu_origin(self, widget, orientation):
220246 alloc = widget.get_allocation()
11 import gi
22 gi.require_version('Gtk', '3.0')
33 gi.require_version('XApp', '1.0')
4 from gi.repository import Gio, GLib, GObject, Gtk, XApp
4 from gi.repository import Gio, GLib, GObject, Gtk, XApp, Gdk
55 import os
66 import sys
77
1515
1616 self.proxy = icon
1717 self.name = self.proxy.get_name()
18 self.add_events(Gdk.EventMask.SCROLL_MASK)
1819
1920 box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL)
2021
3233 self.show_all()
3334
3435 self.proxy.bind_property("label", self.label, "label", flags)
35 self.proxy.bind_property("tooltip-text", self, "tooltip-text", flags)
36 self.proxy.bind_property("tooltip-text", self, "tooltip-markup", flags)
3637 self.proxy.bind_property("visible", self, "visible", flags)
3738
3839 self.proxy.connect("notify::icon-name", self.on_icon_name_changed)
3940
4041 self.connect("button-press-event", self.on_button_press)
4142 self.connect("button-release-event", self.on_button_release)
43 self.connect("scroll-event", self.on_scroll)
4244
4345 def on_icon_name_changed(self, proxy, gparamspec, data=None):
4446 string = self.proxy.props.icon_name
7577 time = event.time
7678 print ("Button release : %d:%d" % (x, y))
7779 self.proxy.call_button_release_sync(x, y, event.button, event.time, Gtk.PositionType.TOP, None)
80
81 def on_scroll(self, widget, event):
82 has, direction = event.get_scroll_direction()
83
84 x_dir = XApp.ScrollDirection.UP
85 delta = 0
86
87 if direction != Gdk.ScrollDirection.SMOOTH:
88 x_dir = XApp.ScrollDirection(int(direction))
89
90 if direction == Gdk.ScrollDirection.UP:
91 delta = -1
92 elif direction == Gdk.ScrollDirection.DOWN:
93 delta = 1
94 elif direction == Gdk.ScrollDirection.LEFT:
95 delta = -1
96 elif direction == Gdk.ScrollDirection.RIGHT:
97 delta = 1
98
99 print ("Scroll : delta: %d, orientation: %d" % (delta, x_dir))
100 self.proxy.call_scroll_sync(delta, x_dir, event.time, None)
78101
79102 class StatusApplet(GObject.Object):
80103
2121 self.status_icon.set_tooltip_text("Testing primary activate and secondary menu")
2222 self.status_icon.set_label("label 1")
2323 self.status_icon.set_visible(True)
24 self.status_icon.connect("scroll-event", self.handle_scroll_event)
25
26 self.label = None
27 self.window = None
2428
2529 self.counter = 1
2630
4751 print("Activated via button %d" % button)
4852 self.counter = 0
4953 self.status_icon.set_label("label %d" % self.counter)
54 self.make_window()
55
56 def make_window(self):
57 w = Gtk.Window(default_width=300, default_height=130)
58 b = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
59 w.add(b)
60 self.label = Gtk.Label("How can I help you?")
61 b.pack_start(self.label, True, True, 0)
62
63 self.window = w
64 w.show_all()
65
66 def handle_scroll_event(self, icon, amount, orientation, time, data=None):
67 if self.window == None:
68 self.make_window()
69
70 if orientation == XApp.ScrollDirection.UP:
71 self.label.set_text("Scrolled Up !")
72 elif orientation == XApp.ScrollDirection.DOWN:
73 self.label.set_text("Scrolled Down!")
74 elif orientation == XApp.ScrollDirection.LEFT:
75 self.label.set_text("Scrolled Left!")
76 else:
77 self.label.set_text("Scrolled Right!")
78
5079
5180 if __name__ == '__main__':
5281 GLib.setenv ("G_MESSAGES_DEBUG", "all", True)
0 #!/usr/bin/python3
1
2 import gi
3 gi.require_version('XApp', '1.0')
4 from gi.repository import XApp, Gtk, Gdk
5 from gi.repository import GLib, GObject
6 import sys
7
8 """
9 This variant tests behavior of giving a only a secondary menu to the StatusIcon instance.
10 This results in 'activate' signals being sent for primary clicks only.
11 """
12
13 class App(GObject.Object):
14
15 def __init__(self):
16 super(App, self).__init__()
17 self.status_icon = XApp.StatusIcon()
18 self.status_icon.connect("state-changed", self.on_icon_state_changed)
19
20 self.status_icon.set_icon_name("folder-symbolic")
21 self.status_icon.set_tooltip_text("Testing primary activate and secondary menu")
22 self.status_icon.set_label("label 1")
23 self.status_icon.set_visible(True)
24 self.status_icon.connect("scroll-event", self.handle_scroll_event)
25
26 self.label = None
27 self.window = None
28
29 self.counter = 1
30
31 self.menu = Gtk.Menu()
32 self.menu.append(Gtk.MenuItem.new_with_label("Hi, secondary menu here!"))
33 self.menu.append(Gtk.SeparatorMenuItem())
34 self.menu.append(Gtk.MenuItem.new_with_label("Help me!"))
35 self.menu.show_all()
36
37 self.status_icon.connect("activate", self.on_status_icon_activate)
38 self.status_icon.connect("button-release-event", self.on_status_icon_button_release)
39
40 GLib.timeout_add_seconds(2, self.on_timeout_cb)
41
42 def on_icon_state_changed(self, icon, new_state):
43 print("Icon state changed - the state is now: %s" % new_state)
44
45 def on_timeout_cb(self):
46 self.counter += 1
47 self.status_icon.set_label("label %d" % self.counter)
48 return True
49
50 def on_status_icon_activate(self, icon, button, time):
51 print("Activated via button %d" % button)
52
53 if button not in (Gdk.BUTTON_PRIMARY, Gdk.BUTTON_MIDDLE):
54 return
55
56 self.counter = 0
57 self.status_icon.set_label("label %d" % self.counter)
58 self.make_window()
59
60 def make_window(self):
61 w = Gtk.Window(default_width=300, default_height=130)
62 b = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
63 w.add(b)
64 self.label = Gtk.Label("How can I help you?")
65 b.pack_start(self.label, True, True, 0)
66
67 self.window = w
68 w.show_all()
69
70 def on_status_icon_button_release(self, icon, x, y, button, time, position, data=None):
71 if button in (Gdk.BUTTON_PRIMARY, Gdk.BUTTON_MIDDLE):
72 return
73
74 self.menu.append(Gtk.MenuItem.new_with_label("Added new menu %d" % self.counter))
75 self.menu.show_all()
76
77 self.status_icon.popup_menu(self.menu, x, y, button, time, position)
78
79 def handle_scroll_event(self, icon, amount, orientation, time, data=None):
80 if self.window == None:
81 self.make_window()
82
83 if orientation == XApp.ScrollDirection.UP:
84 self.label.set_text("Scrolled Up !")
85 elif orientation == XApp.ScrollDirection.DOWN:
86 self.label.set_text("Scrolled Down!")
87 elif orientation == XApp.ScrollDirection.LEFT:
88 self.label.set_text("Scrolled Left!")
89 else:
90 self.label.set_text("Scrolled Right!")
91
92
93 if __name__ == '__main__':
94 GLib.setenv ("G_MESSAGES_DEBUG", "all", True)
95 app = App()
96 try:
97 GLib.MainLoop().run()
98 except KeyboardInterrupt:
99 pass
100 sys.exit(0)
1616 class App(GObject.Object):
1717 def __init__(self):
1818 super(App, self).__init__()
19 self.window = None
20
1921 self.indicator = AppIndicator3.Indicator.new("xapp-status-icon-via-libappindicator",
2022 "info",
2123 AppIndicator3.IndicatorCategory.SYSTEM_SERVICES)
3840
3941 self.indicator.set_menu(self.menu)
4042
43 self.indicator.connect("scroll-event", self.handle_scroll_event)
4144 GLib.timeout_add_seconds(2, self.on_timeout_cb)
4245
4346 def activate_window(self, item, data=None):
4447 w = Gtk.Window(default_width=300, default_height=130)
4548 b = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
4649 w.add(b)
47 b.pack_start(Gtk.Label("How can I help you?"), True, True, 0)
50 self.label = Gtk.Label("How can I help you?")
51 b.pack_start(self.label, True, True, 0)
52
53 self.window = w
4854 w.show_all()
55
56 def handle_scroll_event(self, icon, amount, direction, data=None):
57 if self.window == None:
58 self.activate_window(None)
59
60 if direction == Gdk.ScrollDirection.UP:
61 self.label.set_text("Scrolled Up!")
62 elif direction == Gdk.ScrollDirection.DOWN:
63 self.label.set_text("Scrolled Down!")
64 elif direction == Gdk.ScrollDirection.LEFT:
65 self.label.set_text("Scrolled Left!")
66 else:
67 self.label.set_text("Scrolled Right!")
4968
5069 def on_timeout_cb(self):
5170 self.counter += 1
2121 self.status_icon.set_tooltip_text("Testing primary and secondary menus")
2222 self.status_icon.set_label("label 1")
2323 self.status_icon.set_visible(True)
24 self.status_icon.connect("scroll-event", self.handle_scroll_event)
2425
2526 self.counter = 1
27
28 self.label = None
29 self.window = None
2630
2731 menu = Gtk.Menu()
2832 menu.append(Gtk.MenuItem.new_with_label("Engage the hyperdrive"))
5054 self.status_icon.set_label("label %d" % self.counter)
5155 return True
5256
57 def make_window(self):
58 w = Gtk.Window(default_width=300, default_height=130)
59 b = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
60 w.add(b)
61 self.label = Gtk.Label("How can I help you?")
62 b.pack_start(self.label, True, True, 0)
63
64 self.window = w
65 w.show_all()
66
67 def handle_scroll_event(self, icon, amount, orientation, time, data=None):
68 if self.window == None:
69 self.make_window()
70
71 if orientation == XApp.ScrollDirection.UP:
72 self.label.set_text("Scrolled Up !")
73 elif orientation == XApp.ScrollDirection.DOWN:
74 self.label.set_text("Scrolled Down!")
75 elif orientation == XApp.ScrollDirection.LEFT:
76 self.label.set_text("Scrolled Left!")
77 else:
78 self.label.set_text("Scrolled Right!")
79
5380 if __name__ == '__main__':
5481 GLib.setenv ("G_MESSAGES_DEBUG", "all", True)
5582 app = App()
2222 self.status_icon.set_label("label 1")
2323 self.status_icon.set_visible(True)
2424
25 self.label = None
26 self.window = None
27
2528 self.counter = 1
2629
2730 self.status_icon.connect("activate", self.on_status_icon_activate)
31 self.status_icon.connect("scroll-event", self.handle_scroll_event)
2832
2933 GLib.timeout_add_seconds(2, self.on_timeout_cb)
3034
4044 print("Activated via button %d" % button)
4145 self.counter = 0
4246 self.status_icon.set_label("label %d" % self.counter)
47 self.make_window()
48
49 def make_window(self):
50 w = Gtk.Window(default_width=300, default_height=130)
51 b = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
52 w.add(b)
53 self.label = Gtk.Label("How can I help you?")
54 b.pack_start(self.label, True, True, 0)
55
56 self.window = w
57 w.show_all()
58
59 def handle_scroll_event(self, icon, amount, orientation, time, data=None):
60 if self.window == None:
61 self.make_window()
62
63 if orientation == XApp.ScrollDirection.UP:
64 self.label.set_text("Scrolled Up !")
65 elif orientation == XApp.ScrollDirection.DOWN:
66 self.label.set_text("Scrolled Down!")
67 elif orientation == XApp.ScrollDirection.LEFT:
68 self.label.set_text("Scrolled Left!")
69 else:
70 self.label.set_text("Scrolled Right!")
4371
4472 if __name__ == '__main__':
4573 GLib.setenv ("G_MESSAGES_DEBUG", "all", True)
0 sn_watcher_generated = gnome.gdbus_codegen(
1 'sn-watcher-interface',
2 'sn-watcher.xml',
3 interface_prefix: 'org.x.'
4 )
5
6 sn_item_generated = gnome.gdbus_codegen(
7 'sn-item-interface',
8 'sn-item.xml',
9 interface_prefix: 'org.x.'
10 )
11
12
13 conf = configuration_data()
14 conf.set('launch_folder', libexec_path)
15
16 ## DBus service file
17 service_file = configure_file(
18 input : 'org.x.StatusNotifierWatcher.service.in',
19 output: 'org.x.StatusNotifierWatcher.service',
20 configuration: conf,
21 install_dir: dbus_services_dir,
22 install: true
23 )
24
25 ## Autostart desktop file
26 autostart_file = configure_file(
27 input : 'xapp-sn-watcher.desktop.in',
28 output: 'xapp-sn-watcher.desktop',
29 configuration: conf,
30 install_dir: join_paths(get_option('sysconfdir'), 'xdg', 'autostart'),
31 install: true
32 )
33
34 dbusmenu = dependency('dbusmenu-gtk3-0.4', required: true)
35 cairo = dependency('cairo-gobject', required: true)
36
37 watcher_sources = [
38 sn_watcher_generated,
39 sn_item_generated,
40 'xapp-sn-watcher.c',
41 'sn-item.c'
42 ]
43
44 watcher = executable('xapp-sn-watcher',
45 watcher_sources,
46 include_directories: [ top_inc ],
47 dependencies: [libxapp_dep, dbusmenu, cairo],
48 install_dir: libexec_path,
49 install: true
50 )
0 [D-BUS Service]
1 Name=org.x.StatusNotifierWatcher
2 Exec=@launch_folder@/xapp-sn-watcher
0
1 #include <config.h>
2
3 #include <stdio.h>
4 #include <stdlib.h>
5 #include <string.h>
6
7 #include <sys/types.h>
8 #include <unistd.h>
9
10 #include <glib/gstdio.h>
11 #include <gtk/gtk.h>
12 #include <cairo-gobject.h>
13 #include <libxapp/xapp-status-icon.h>
14 #include <libdbusmenu-gtk/menu.h>
15
16 #include "sn-item-interface.h"
17 #include "sn-item.h"
18
19 #define FALLBACK_ICON_SIZE 24
20
21 typedef enum
22 {
23 STATUS_PASSIVE,
24 STATUS_ACTIVE,
25 STATUS_NEEDS_ATTENTION
26 } Status;
27
28 struct _SnItem
29 {
30 GObject parent_instance;
31
32 GDBusProxy *sn_item_proxy; // SnItemProxy
33 GDBusProxy *prop_proxy; // dbus properties (we can't trust SnItemProxy)
34
35 GtkWidget *menu;
36 XAppStatusIcon *status_icon;
37
38 Status status;
39 gchar *last_png_path;
40 gchar *png_path;
41
42 gint current_icon_id;
43 gchar *sortable_name;
44
45 gboolean is_ai;
46 };
47
48 G_DEFINE_TYPE (SnItem, sn_item, G_TYPE_OBJECT)
49
50 static void update_menu (SnItem *item);
51 static void update_status (SnItem *item);
52 static void update_tooltip (SnItem *item);
53 static void update_icon (SnItem *item);
54
55 static gboolean
56 should_activate (SnItem *item)
57 {
58 gboolean should;
59
60 gchar **whitelist = g_settings_get_strv (xapp_settings,
61 WHITELIST_KEY);
62
63 should = g_strv_contains ((const gchar * const *) whitelist, item->sortable_name);
64 g_strfreev (whitelist);
65
66 return should;
67 }
68
69 static void
70 sn_item_init (SnItem *self)
71 {
72 }
73
74 static void
75 sn_item_dispose (GObject *object)
76 {
77 SnItem *item = SN_ITEM (object);
78 g_debug ("SnItem dispose (%p)", object);
79
80 if (item->png_path != NULL)
81 {
82 g_unlink (item->png_path);
83 g_free (item->png_path);
84 item->png_path = NULL;
85 }
86
87 if (item->last_png_path != NULL)
88 {
89 g_unlink (item->last_png_path);
90 g_free (item->last_png_path);
91 item->last_png_path = NULL;
92 }
93
94 g_clear_pointer (&item->sortable_name, g_free);
95 g_clear_object (&item->status_icon);
96 g_clear_object (&item->menu);
97 g_clear_object (&item->prop_proxy);
98 g_clear_object (&item->sn_item_proxy);
99
100 G_OBJECT_CLASS (sn_item_parent_class)->dispose (object);
101 }
102
103 static void
104 sn_item_finalize (GObject *object)
105 {
106 g_debug ("SnItem finalize (%p)", object);
107
108 G_OBJECT_CLASS (sn_item_parent_class)->finalize (object);
109 }
110
111 static void
112 sn_item_class_init (SnItemClass *klass)
113 {
114 GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
115
116 gobject_class->dispose = sn_item_dispose;
117 gobject_class->finalize = sn_item_finalize;
118
119 }
120
121 static guint
122 lookup_ui_scale (void)
123 {
124 GdkScreen *screen;
125 GValue value = G_VALUE_INIT;
126 guint scale = 1;
127
128 g_value_init (&value, G_TYPE_UINT);
129
130 screen = gdk_screen_get_default ();
131
132 if (gdk_screen_get_setting (screen, "gdk-window-scaling-factor", &value))
133 {
134 scale = g_value_get_uint (&value);
135 }
136
137 return scale;
138 }
139
140 static gint
141 get_icon_id (SnItem *item)
142 {
143 item->current_icon_id = (!item->current_icon_id);
144
145 return item->current_icon_id;
146 }
147
148 static gint
149 get_icon_size (SnItem *item)
150 {
151 gint size = 0;
152
153 size = xapp_status_icon_get_icon_size (item->status_icon);
154
155 if (size > 0)
156 {
157 return size;
158 }
159
160 return FALLBACK_ICON_SIZE;
161 }
162
163 static GVariant *
164 get_property (SnItem *item,
165 const gchar *prop_name)
166 {
167 GVariant *res, *var;
168 GError *error = NULL;
169
170 res = g_dbus_proxy_call_sync (item->prop_proxy,
171 "Get",
172 g_variant_new ("(ss)",
173 g_dbus_proxy_get_interface_name (item->sn_item_proxy),
174 prop_name),
175 G_DBUS_CALL_FLAGS_NONE,
176 5 * 1000,
177 NULL,
178 &error);
179
180 if (error != NULL)
181 {
182 g_error_free (error);
183 return NULL;
184 }
185
186 g_variant_get (res, "(v)", &var);
187 g_variant_unref (res);
188
189 return var;
190 }
191
192 static GVariant *
193 get_pixmap_property (SnItem *item,
194 const gchar *name)
195 {
196 GVariant *var = NULL;
197
198 var = get_property (item, name);
199
200 if (var == NULL)
201 {
202 return NULL;
203 }
204
205 return var;
206 }
207
208 static gchar *
209 get_string_property (SnItem *item,
210 const gchar *name)
211 {
212 GVariant *var = NULL;
213 gchar *result = NULL;
214
215 var = get_property (item, name);
216
217 if (var == NULL)
218 {
219 return NULL;
220 }
221
222 result = g_variant_dup_string (var, NULL);
223 g_variant_unref (var);
224
225 if (g_strcmp0 (result, "") == 0)
226 {
227 g_clear_pointer (&result, g_free);
228 }
229
230 return result;
231 }
232
233 static cairo_surface_t *
234 surface_from_pixmap_data (gint width,
235 gint height,
236 GBytes *bytes)
237 {
238 cairo_surface_t *surface;
239 GdkPixbuf *pixbuf;
240 gint rowstride, i;
241 gsize size;
242 gconstpointer data;
243 guchar *copy;
244 guchar alpha;
245
246 data = g_bytes_get_data (bytes, &size);
247 copy = g_memdup ((guchar *) data, size);
248
249 surface = NULL;
250 rowstride = width * 4;
251 i = 0;
252
253 while (i < 4 * width * height)
254 {
255 alpha = copy[i ];
256 copy[i ] = copy[i + 1];
257 copy[i + 1] = copy[i + 2];
258 copy[i + 2] = copy[i + 3];
259 copy[i + 3] = alpha;
260 i += 4;
261 }
262
263 pixbuf = gdk_pixbuf_new_from_data (copy,
264 GDK_COLORSPACE_RGB,
265 TRUE, 8,
266 width, height,
267 rowstride,
268 (GdkPixbufDestroyNotify) g_free,
269 NULL);
270
271 if (pixbuf)
272 {
273 guint scale = lookup_ui_scale ();
274
275 surface = gdk_cairo_surface_create_from_pixbuf (pixbuf, scale, NULL);
276 g_object_unref (pixbuf);
277
278 return surface;
279 }
280 }
281
282 static gboolean
283 process_pixmaps (SnItem *item,
284 GVariant *pixmaps,
285 gchar **image_path)
286 {
287 GVariantIter iter;
288 cairo_surface_t *surface;
289 gint width, height;
290 gint largest_width, largest_height;
291 GVariant *byte_array_var;
292 GBytes *best_image_bytes = NULL;
293
294 largest_width = largest_height = 0;
295
296 g_variant_iter_init (&iter, pixmaps);
297
298 while (g_variant_iter_loop (&iter, "(ii@ay)", &width, &height, &byte_array_var))
299 {
300 if (width > 0 & height > 0 &&
301 ((width * height) > (largest_width * largest_height)))
302 {
303 gsize data_size = g_variant_get_size (byte_array_var);
304
305 if (data_size == width * height * 4)
306 {
307 g_clear_pointer (&best_image_bytes, g_bytes_unref);
308
309 largest_width = width;
310 largest_height = height;
311 best_image_bytes = g_variant_get_data_as_bytes (byte_array_var);
312 }
313 }
314 }
315
316 if (best_image_bytes == NULL)
317 {
318 g_warning ("No valid pixmaps found.");
319 return FALSE;
320 }
321
322 surface = surface_from_pixmap_data (largest_width, largest_height, best_image_bytes);
323
324 if (cairo_surface_status (surface) != CAIRO_STATUS_SUCCESS)
325 {
326 cairo_surface_destroy (surface);
327 return FALSE;
328 }
329
330 item->last_png_path = item->png_path;
331
332 gchar *filename = g_strdup_printf ("xapp-tmp-%p-%d.png", item, get_icon_id (item));
333 gchar *save_filename = g_build_path ("/", g_get_tmp_dir (), filename, NULL);
334 g_free (filename);
335
336 cairo_status_t status = CAIRO_STATUS_SUCCESS;
337 status = cairo_surface_write_to_png (surface, save_filename);
338
339 if (status != CAIRO_STATUS_SUCCESS)
340 {
341 g_warning ("Failed to save png of status icon");
342 g_free (image_path);
343 cairo_surface_destroy (surface);
344 return FALSE;
345 }
346
347 *image_path = save_filename;
348 cairo_surface_destroy (surface);
349
350 return TRUE;
351 }
352
353 static void
354 set_icon_from_pixmap (SnItem *item)
355 {
356 GVariant *pixmaps;
357 gchar *image_path;
358
359 if (item->status == STATUS_ACTIVE)
360 {
361 pixmaps = get_pixmap_property (item, "IconPixmap");
362 }
363 else
364 if (item->status == STATUS_NEEDS_ATTENTION)
365 {
366 pixmaps = get_pixmap_property (item, "AttentionIconPixmap");
367
368 if (!pixmaps)
369 {
370 pixmaps = get_pixmap_property (item, "IconPixmap");
371 }
372 }
373
374 if (!pixmaps)
375 {
376 xapp_status_icon_set_icon_name (item->status_icon, "image-missing");
377 g_warning ("No pixmaps to use");
378 return;
379 }
380
381 if (process_pixmaps (item, pixmaps, &image_path))
382 {
383 xapp_status_icon_set_icon_name (item->status_icon, image_path);
384 g_free (image_path);
385 }
386
387 g_variant_unref (pixmaps);
388 }
389
390 static gchar *
391 get_icon_filename_from_theme (SnItem *item,
392 const gchar *theme_path,
393 const gchar *icon_name)
394 {
395 GtkIconInfo *info;
396 gchar *filename;
397 const gchar *array[2];
398
399 array[0] = icon_name;
400 array[1] = NULL;
401
402 // We have a theme path, but try the system theme first
403 GtkIconTheme *theme = gtk_icon_theme_get_default ();
404
405 info = gtk_icon_theme_choose_icon_for_scale (theme,
406 array,
407 get_icon_size (item),
408 lookup_ui_scale (),
409 GTK_ICON_LOOKUP_FORCE_SVG | GTK_ICON_LOOKUP_FORCE_SYMBOLIC);
410
411 if (info == NULL)
412 {
413 // Make a temp theme based off of the provided path
414 GtkIconTheme *theme = gtk_icon_theme_new ();
415
416 gtk_icon_theme_prepend_search_path (theme, theme_path);
417
418 info = gtk_icon_theme_choose_icon_for_scale (theme,
419 array,
420 get_icon_size (item),
421 lookup_ui_scale (),
422 GTK_ICON_LOOKUP_FORCE_SVG | GTK_ICON_LOOKUP_FORCE_SYMBOLIC);
423
424 g_object_unref (theme);
425 }
426
427 if (info == NULL)
428 {
429 return NULL;
430 }
431
432 filename = g_strdup (gtk_icon_info_get_filename(info));
433 g_object_unref (info);
434
435 return filename;
436 }
437
438 static void
439 process_icon_name (SnItem *item,
440 const gchar *icon_theme_path,
441 const gchar *icon_name)
442 {
443 if (g_path_is_absolute (icon_name) || !icon_theme_path)
444 {
445 xapp_status_icon_set_icon_name (item->status_icon, icon_name);
446 }
447 else
448 {
449 gchar *filename = get_icon_filename_from_theme (item, icon_theme_path, icon_name);
450
451 if (filename != NULL)
452 {
453 xapp_status_icon_set_icon_name (item->status_icon, filename);
454 g_free (filename);
455 }
456 else
457 {
458 xapp_status_icon_set_icon_name (item->status_icon, "image-missing");
459 }
460 }
461 }
462
463 static void
464 set_icon_name_or_path (SnItem *item,
465 const gchar *icon_theme_path,
466 const gchar *icon_name,
467 const gchar *att_icon_name,
468 const gchar *olay_icon_name)
469 {
470 const gchar *name_to_use = NULL;
471
472 if (item->status == STATUS_ACTIVE)
473 {
474 if (icon_name)
475 {
476 name_to_use = icon_name;
477 }
478 }
479 else
480 if (item->status == STATUS_NEEDS_ATTENTION)
481 {
482 if (att_icon_name)
483 {
484 name_to_use = att_icon_name;
485 }
486 else
487 if (icon_name)
488 {
489 name_to_use = icon_name;
490 }
491 }
492
493 if (name_to_use == NULL)
494 {
495 name_to_use = "image-missing";
496 }
497
498 process_icon_name (item, icon_theme_path, name_to_use);
499 }
500
501 static void
502 update_icon (SnItem *item)
503 {
504 gchar *icon_theme_path;
505 gchar *icon_name, *att_icon_name, *olay_icon_name;
506
507 icon_theme_path = get_string_property (item, "IconThemePath");
508 icon_name = get_string_property (item, "IconName");
509 att_icon_name = get_string_property (item, "AttentionIconName");
510 olay_icon_name = get_string_property (item, "OverlayIconName");
511
512 if (icon_name || att_icon_name || olay_icon_name)
513 {
514 // g_printerr ("icon name '%s' '%s' '%s'\n", icon_name, att_icon_name, olay_icon_name);
515 set_icon_name_or_path (item,
516 icon_theme_path,
517 icon_name,
518 att_icon_name,
519 olay_icon_name);
520 }
521 else
522 {
523 set_icon_from_pixmap (item);
524 }
525
526 g_free (icon_theme_path);
527 g_free (icon_name);
528 g_free (att_icon_name);
529 g_free (olay_icon_name);
530 }
531
532 static void
533 update_menu (SnItem *item)
534 {
535 gchar *menu_path;
536
537 g_clear_object (&item->menu);
538
539 xapp_status_icon_set_primary_menu (item->status_icon, NULL);
540 xapp_status_icon_set_secondary_menu (item->status_icon, NULL);
541
542 menu_path = get_string_property (item, "Menu");
543
544 if (menu_path == NULL)
545 {
546 return;
547 }
548
549 item->menu = GTK_WIDGET (dbusmenu_gtkmenu_new ((gchar *) g_dbus_proxy_get_name (item->sn_item_proxy), menu_path));
550 g_object_ref_sink (item->menu);
551
552 if (item->is_ai && !should_activate (item))
553 {
554 xapp_status_icon_set_primary_menu (item->status_icon, GTK_MENU (item->menu));
555 }
556
557 xapp_status_icon_set_secondary_menu (item->status_icon, GTK_MENU (item->menu));
558
559 g_free (menu_path);
560 }
561
562 static gchar *
563 capitalize (const gchar *string)
564 {
565 gchar *utf8;
566 gunichar first;
567 gchar *remaining;
568 gchar *ret;
569
570 utf8 = g_utf8_make_valid (string, -1);
571
572 first = g_utf8_get_char (utf8);
573 first = g_unichar_toupper (first);
574
575 remaining = g_utf8_substring (utf8, 1, g_utf8_strlen (utf8, -1));
576
577 ret = g_strdup_printf ("%s%s", (gchar *) &first, remaining);
578
579 g_free (utf8);
580 g_free (remaining);
581
582 return ret;
583 }
584
585 static void
586 update_tooltip (SnItem *item)
587 {
588 g_autoptr(GVariant) tt_var;
589
590 if (item->is_ai)
591 {
592 gchar *text;
593
594 text = get_string_property (item, "XAyatanaLabel");
595
596 if (text)
597 {
598 xapp_status_icon_set_tooltip_text (item->status_icon, text);
599 g_debug ("Tooltip text from XAyatanaLabel: %s", text);
600
601 g_free (text);
602 return;
603 }
604 }
605
606 tt_var = get_property (item, "ToolTip");
607
608 if (tt_var)
609 {
610 const gchar *type_str;
611 type_str = g_variant_get_type_string (tt_var);
612
613 if (g_strcmp0 (type_str, "(sa(iiay)ss)") == 0)
614 {
615 const gchar *tooltip_title, *tooltip_body;
616
617 g_variant_get (tt_var, "(sa(iiay)&s&s)", NULL, NULL, &tooltip_title, &tooltip_body);
618
619 if (g_strcmp0 (tooltip_title, "") != 0)
620 {
621
622 if (g_strcmp0 (tooltip_body, "") != 0)
623 {
624 gchar *text;
625 text = g_strdup_printf ("%s\n%s", tooltip_title, tooltip_body);
626
627 xapp_status_icon_set_tooltip_text (item->status_icon, text);
628 g_debug ("Tooltip text from ToolTip: %s", text);
629
630 g_free (text);
631 }
632 else
633 {
634 g_debug ("Tooltip text from ToolTip: %s", tooltip_title);
635 xapp_status_icon_set_tooltip_text (item->status_icon, tooltip_title);
636 }
637
638 return;
639 }
640 }
641 }
642
643 gchar *title_string;
644 title_string = get_string_property (item, "Title");
645
646 if (title_string != NULL)
647 {
648 gchar *capped_string;
649
650 capped_string = capitalize (title_string);
651 xapp_status_icon_set_tooltip_text (item->status_icon, capped_string);
652 g_debug ("Tooltip text from Title: %s", capped_string);
653
654 g_free (title_string);
655 g_free (capped_string);
656 return;
657 }
658
659 xapp_status_icon_set_tooltip_text (item->status_icon, "");
660 }
661
662 static void
663 update_status (SnItem *item)
664 {
665 Status old_status;
666 gchar *status;
667
668 old_status = item->status;
669
670 status = get_string_property (item, "Status");
671
672 if (g_strcmp0 (status, "Passive") == 0)
673 {
674 item->status = STATUS_PASSIVE;
675 xapp_status_icon_set_visible (item->status_icon, FALSE);
676 }
677 else if (g_strcmp0 (status, "NeedsAttention") == 0)
678 {
679 item->status = STATUS_NEEDS_ATTENTION;
680 xapp_status_icon_set_visible (item->status_icon, TRUE);
681 }
682 else
683 {
684 item->status = STATUS_ACTIVE;
685 xapp_status_icon_set_visible (item->status_icon, TRUE);
686 }
687
688 g_free (status);
689
690 if (old_status != item->status)
691 {
692 update_icon (item);
693 }
694 }
695
696 static void
697 sn_signal_received (GDBusProxy *sn_item_proxy,
698 const gchar *sender_name,
699 const gchar *signal_name,
700 GVariant *parameters,
701 gpointer user_data)
702 {
703 SnItem *item = SN_ITEM (user_data);
704
705 if (item->prop_proxy == NULL)
706 {
707 return;
708 }
709
710 if (g_strcmp0 (signal_name, "NewIcon") == 0 ||
711 g_strcmp0 (signal_name, "NewAttentionIcon") == 0 ||
712 g_strcmp0 (signal_name, "NewOverlayIcon") == 0)
713 {
714 update_icon (item);
715 }
716 else
717 if (g_strcmp0 (signal_name, "NewStatus") == 0)
718 {
719 update_status (item); // This will update_icon(item) also.
720 }
721 else
722 if (g_strcmp0 (signal_name, "NewMenu") == 0)
723 {
724 update_menu (item);
725 }
726 else
727 if (g_strcmp0 (signal_name, "XAyatanaNewLabel") ||
728 g_strcmp0 (signal_name, "NewToolTip") ||
729 g_strcmp0 (signal_name, "NewTitle"))
730 {
731 update_tooltip (item);
732 }
733 }
734
735 static void
736 xapp_icon_activated (XAppStatusIcon *status_icon,
737 guint button,
738 guint _time,
739 gpointer user_data)
740 {
741 }
742
743 static void
744 xapp_icon_button_press (XAppStatusIcon *status_icon,
745 gint x,
746 gint y,
747 guint button,
748 guint _time,
749 gint panel_position,
750 gpointer user_data)
751 {
752 SnItem *item = SN_ITEM (user_data);
753
754 if (button == GDK_BUTTON_PRIMARY)
755 {
756 if (item->is_ai)
757 {
758 if (should_activate (item))
759 {
760 sn_item_interface_call_secondary_activate (SN_ITEM_INTERFACE (item->sn_item_proxy), x, y, NULL, NULL, NULL);
761 return;
762 }
763 } else
764 {
765 sn_item_interface_call_activate (SN_ITEM_INTERFACE (item->sn_item_proxy), x, y, NULL, NULL, NULL);
766 }
767 }
768 else
769 if (button == GDK_BUTTON_MIDDLE)
770 {
771 sn_item_interface_call_secondary_activate (SN_ITEM_INTERFACE (item->sn_item_proxy), x, y, NULL, NULL, NULL);
772 }
773 }
774
775 static void
776 xapp_icon_button_release (XAppStatusIcon *status_icon,
777 gint x,
778 gint y,
779 guint button,
780 guint _time,
781 gint panel_position,
782 gpointer user_data)
783 {
784 SnItem *item = SN_ITEM (user_data);
785
786 if (button == GDK_BUTTON_SECONDARY && item->menu == NULL)
787 {
788 sn_item_interface_call_context_menu (SN_ITEM_INTERFACE (item->sn_item_proxy), x, y, NULL, NULL, NULL);
789 }
790 }
791
792 static void
793 xapp_icon_scroll (XAppStatusIcon *status_icon,
794 gint delta,
795 XAppScrollDirection dir,
796 guint _time,
797 gpointer user_data)
798 {
799 SnItem *item = SN_ITEM (user_data);
800
801 switch (dir)
802 {
803 case XAPP_SCROLL_LEFT:
804 case XAPP_SCROLL_RIGHT:
805 sn_item_interface_call_scroll (SN_ITEM_INTERFACE (item->sn_item_proxy), delta, "horizontal", NULL, NULL, NULL);
806 break;
807 case XAPP_SCROLL_UP:
808 case XAPP_SCROLL_DOWN:
809 sn_item_interface_call_scroll (SN_ITEM_INTERFACE (item->sn_item_proxy), delta, "vertical", NULL, NULL, NULL);
810 break;
811 }
812 }
813
814 static void
815 xapp_icon_state_changed (XAppStatusIcon *status_icon,
816 XAppStatusIconState new_state,
817 gpointer user_data)
818 {
819 SnItem *item = SN_ITEM (user_data);
820
821 if (new_state == XAPP_STATUS_ICON_STATE_NO_SUPPORT)
822 {
823 return;
824 }
825
826 update_icon (item);
827 update_status (item);
828 update_icon (item);
829 update_tooltip (item);
830 }
831
832 static void
833 assign_sortable_name (SnItem *item,
834 XAppStatusIcon *status_icon)
835 {
836 gchar *sortable_name;
837
838 sortable_name = sn_item_interface_dup_id (SN_ITEM_INTERFACE (item->sn_item_proxy));
839
840 if (sortable_name == NULL)
841 {
842 sortable_name = get_string_property (item, "Title");
843 }
844
845 g_debug ("Sort name for %s is '%s'", g_dbus_proxy_get_name (G_DBUS_PROXY (item->sn_item_proxy)), sortable_name);
846 xapp_status_icon_set_name (status_icon, sortable_name);
847
848 item->sortable_name = sortable_name;
849 }
850
851 static void
852 property_proxy_acquired (GObject *source,
853 GAsyncResult *res,
854 gpointer user_data)
855 {
856 SnItem *item = SN_ITEM (user_data);
857 GError *error = NULL;
858
859 item->prop_proxy = g_dbus_proxy_new_finish (res, &error);
860
861 if (error != NULL)
862 {
863 g_printerr ("Could not get prop proxy: %s\n", error->message);
864 g_error_free (error);
865 return;
866 }
867
868 g_signal_connect (item->sn_item_proxy,
869 "g-signal",
870 G_CALLBACK (sn_signal_received),
871 item);
872
873 item->status_icon = xapp_status_icon_new ();
874
875 g_signal_connect (item->status_icon, "activate", G_CALLBACK (xapp_icon_activated), item);
876 g_signal_connect (item->status_icon, "button-press-event", G_CALLBACK (xapp_icon_button_press), item);
877 g_signal_connect (item->status_icon, "button-release-event", G_CALLBACK (xapp_icon_button_release), item);
878 g_signal_connect (item->status_icon, "scroll-event", G_CALLBACK (xapp_icon_scroll), item);
879 g_signal_connect (item->status_icon, "state-changed", G_CALLBACK (xapp_icon_state_changed), item);
880
881 assign_sortable_name (item, item->status_icon);
882
883 update_status (item);
884 update_menu (item);
885 update_tooltip (item);
886 update_icon (item);
887 }
888
889 static void
890 initialize_item (SnItem *item)
891 {
892 g_dbus_proxy_new (g_dbus_proxy_get_connection (item->sn_item_proxy),
893 G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES,
894 NULL,
895 g_dbus_proxy_get_name (item->sn_item_proxy),
896 g_dbus_proxy_get_object_path (item->sn_item_proxy),
897 "org.freedesktop.DBus.Properties",
898 NULL,
899 property_proxy_acquired,
900 item);
901 }
902
903 SnItem *
904 sn_item_new (GDBusProxy *sn_item_proxy,
905 gboolean is_ai)
906 {
907 SnItem *item = g_object_new (sn_item_get_type (), NULL);
908
909 item->sn_item_proxy = sn_item_proxy;
910 item->is_ai = is_ai;
911
912 initialize_item (item);
913 return item;
914 }
915
916 void
917 sn_item_update_menus (SnItem *item)
918 {
919 update_menu (item);
920 }
0 #ifndef __SN_ITEM_H__
1 #define __SN_ITEM_H__
2
3 #include <stdio.h>
4
5 #include <glib-object.h>
6 #include <gtk/gtk.h>
7
8 G_BEGIN_DECLS
9
10 #define SN_TYPE_ITEM (sn_item_get_type ())
11
12 G_DECLARE_FINAL_TYPE (SnItem, sn_item, SN, ITEM, GObject)
13
14 SnItem *sn_item_new (GDBusProxy *sn_item_proxy, gboolean is_ai);
15 void sn_item_update_menus (SnItem *item);
16
17 #define STATUS_ICON_SCHEMA "org.x.apps.statusicon"
18 #define WHITELIST_KEY "left-click-activate-apps"
19 #define VALID_XDG_DESKTOPS_KEY "status-notifier-enabled-desktops"
20 #define DEBUG_KEY "sn-watcher-debug"
21 extern GSettings *xapp_settings;
22
23 G_END_DECLS
24
25 #endif /* __SN_ITEM_H__ */
0 <?xml version="1.0" encoding="UTF-8"?>
1
2 <node>
3 <interface name="org.kde.StatusNotifierItem">
4 <annotation name="org.gtk.GDBus.C.Name" value="SnItemInterface" />
5 <property name="Category" type="s" access="read"/>
6 <property name="Id" type="s" access="read"/>
7 <property name="Title" type="s" access="read"/>
8 <property name="Status" type="s" access="read"/>
9 <property name="WindowId" type="i" access="read"/>
10 <property name="Menu" type="o" access="read" />
11
12 <!-- main icon -->
13 <!-- names are preferred over pixmaps -->
14 <property name="IconName" type="s" access="read" />
15 <property name="IconThemePath" type="s" access="read" />
16
17 <!-- struct containing width, height and image data-->
18 <!-- implementation has been dropped as of now -->
19 <property name="IconPixmap" type="a(iiay)" access="read" />
20
21 <!-- not used in ayatana code, no test case so far -->
22 <property name="OverlayIconName" type="s" access="read"/>
23 <property name="OverlayIconPixmap" type="a(iiay)" access="read" />
24
25 <!-- Requesting attention icon -->
26 <property name="AttentionIconName" type="s" access="read"/>
27
28 <!--same definition as image-->
29 <property name="AttentionIconPixmap" type="a(iiay)" access="read" />
30
31 <!-- tooltip data -->
32 <!-- unimplemented as of now -->
33 <!--(iiay) is an image-->
34 <property name="ToolTip" type="(sa(iiay)ss)" access="read" />
35
36
37 <method name="Activate">
38 <arg name="x" type="i" direction="in"/>
39 <arg name="y" type="i" direction="in"/>
40 </method>
41 <method name="SecondaryActivate">
42 <arg name="x" type="i" direction="in"/>
43 <arg name="y" type="i" direction="in"/>
44 </method>
45 <method name="ContextMenu">
46 <arg name="x" type="i" direction="in"/>
47 <arg name="y" type="i" direction="in"/>
48 </method>
49 <method name="Scroll">
50 <arg name="delta" type="i" direction="in"/>
51 <arg name="dir" type="s" direction="in"/>
52 </method>
53
54
55 <!-- Signals: the client wants to change something in the status-->
56 <signal name="NewTitle"></signal>
57 <signal name="NewIcon"></signal>
58 <signal name="NewIconThemePath">
59 <arg type="s" name="icon_theme_path" direction="out" />
60 </signal>
61 <signal name="NewAttentionIcon"></signal>
62 <signal name="NewOverlayIcon"></signal>
63 <signal name="NewMenu"></signal>
64 <signal name="NewToolTip"></signal>
65 <signal name="NewStatus">
66 <arg name="status" type="s" />
67 </signal>
68
69 <!-- ayatana labels -->
70 <!-- These are commented out because GDBusProxy would otherwise require them,
71 but they are not available for KDE indicators
72 -->
73 <signal name="XAyatanaNewLabel">
74 <arg type="s" name="label" direction="out" />
75 <arg type="s" name="guide" direction="out" />
76 </signal>
77 <property name="XAyatanaLabel" type="s" access="read" />
78 <property name="XAyatanaLabelGuide" type="s" access="read" />
79
80
81 </interface>
82 </node>
0 <?xml version="1.0" encoding="UTF-8"?>
1
2 <node name="/StatusNotifierWatcher">
3 <interface name="org.kde.StatusNotifierWatcher">
4 <annotation name="org.gtk.GDBus.C.Name" value="SnWatcherInterface" />
5
6 <method name="RegisterStatusNotifierItem">
7 <arg name="service" type="s" direction="in" />
8 </method>
9
10 <method name="RegisterStatusNotifierHost">
11 <arg name="service" type="s" direction="in" />
12 </method>
13
14 <property name="RegisteredStatusNotifierItems" type="as" access="read" />
15 <property name="IsStatusNotifierHostRegistered" type="b" access="read" />
16 <property name="ProtocolVersion" type="i" access="read" />
17
18 <signal name="StatusNotifierItemRegistered">
19 <arg type="s" name="service" direction="out" />
20 </signal>
21
22 <signal name="StatusNotifierItemUnregistered">
23 <arg type="s" name="service" direction="out" />
24 </signal>
25
26 <signal name="StatusNotifierHostRegistered" />
27 </interface>
28 </node>
0 #include <stdlib.h>
1 #include <unistd.h>
2 #include <gtk/gtk.h>
3
4 #include <libxapp/xapp-status-icon.h>
5 #include <glib-unix.h>
6
7 #include "sn-watcher-interface.h"
8 #include "sn-item-interface.h"
9 #include "sn-item.h"
10
11 #define XAPP_TYPE_SN_WATCHER xapp_sn_watcher_get_type ()
12 G_DECLARE_FINAL_TYPE (XAppSnWatcher, xapp_sn_watcher, XAPP, SN_WATCHER, GtkApplication)
13
14 struct _XAppSnWatcher
15 {
16 GtkApplication parent_instance;
17
18 SnWatcherInterface *skeleton;
19 GDBusConnection *connection;
20
21 guint owner_id;
22 guint name_listener_id;
23
24 GHashTable *items;
25
26 gboolean shutdown_pending;
27 };
28
29 G_DEFINE_TYPE (XAppSnWatcher, xapp_sn_watcher, GTK_TYPE_APPLICATION)
30
31 #define NOTIFICATION_WATCHER_NAME "org.kde.StatusNotifierWatcher"
32 #define NOTIFICATION_WATCHER_PATH "/StatusNotifierWatcher"
33 #define STATUS_ICON_MONITOR_PREFIX "org.x.StatusIconMonitor"
34
35 #define FDO_DBUS_NAME "org.freedesktop.DBus"
36 #define FDO_DBUS_PATH "/org/freedesktop/DBus"
37
38 #define STATUS_ICON_MONITOR_MATCH "org.x.StatusIconMonitor"
39 #define APPINDICATOR_PATH_PREFIX "/org/ayatana/NotificationItem/"
40
41 GSettings *xapp_settings;
42
43 static void continue_startup (XAppSnWatcher *watcher);
44 static void update_published_items (XAppSnWatcher *watcher);
45
46 static void
47 handle_status_applet_name_owner_appeared (XAppSnWatcher *watcher,
48 const gchar *name,
49 const gchar *new_owner)
50 {
51 if (g_str_has_prefix (name, STATUS_ICON_MONITOR_PREFIX))
52 {
53 if (watcher->shutdown_pending)
54 {
55 g_debug ("A monitor appeared on the bus, cancelling shutdown\n");
56
57 watcher->shutdown_pending = FALSE;
58 g_application_hold (G_APPLICATION (watcher));
59
60 if (watcher->owner_id == 0)
61 {
62 continue_startup (watcher);
63 return;
64 }
65 else
66 {
67 sn_watcher_interface_set_is_status_notifier_host_registered (watcher->skeleton,
68 TRUE);
69 g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton));
70 sn_watcher_interface_emit_status_notifier_host_registered (watcher->skeleton);
71 }
72 }
73 }
74 }
75
76 static void
77 handle_sn_item_name_owner_lost (XAppSnWatcher *watcher,
78 const gchar *name,
79 const gchar *old_owner)
80 {
81 GList *keys, *l;
82
83 keys = g_hash_table_get_keys (watcher->items);
84
85 for (l = keys; l != NULL; l = l->next)
86 {
87 const gchar *key = l->data;
88
89 if (g_str_has_prefix (key, name))
90 {
91 g_debug ("Client %s has exited, removing status icon", key);
92 g_hash_table_remove (watcher->items, key);
93
94 update_published_items (watcher);
95 break;
96 }
97 }
98
99 g_list_free (keys);
100 }
101
102 static void
103 handle_status_applet_name_owner_lost (XAppSnWatcher *watcher,
104 const gchar *name,
105 const gchar *old_owner)
106 {
107 if (g_str_has_prefix (name, STATUS_ICON_MONITOR_PREFIX))
108 {
109 g_debug ("Lost a monitor, checking for any more");
110
111 if (xapp_status_icon_any_monitors ())
112 {
113 g_debug ("Still have a monitor, continuing");
114
115 return;
116 }
117 else
118 {
119 g_debug ("Lost our last monitor, starting countdown\n");
120
121 if (!watcher->shutdown_pending)
122 {
123 watcher->shutdown_pending = TRUE;
124 g_application_release (G_APPLICATION (watcher));
125
126 sn_watcher_interface_set_is_status_notifier_host_registered (watcher->skeleton,
127 FALSE);
128 g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton));
129 }
130 }
131 }
132 else
133 {
134 handle_sn_item_name_owner_lost (watcher, name, old_owner);
135 }
136 }
137
138 static void
139 name_owner_changed_signal (GDBusConnection *connection,
140 const gchar *sender_name,
141 const gchar *object_path,
142 const gchar *interface_name,
143 const gchar *signal_name,
144 GVariant *parameters,
145 gpointer user_data)
146 {
147 XAppSnWatcher *watcher = XAPP_SN_WATCHER (user_data);
148
149 const gchar *name, *old_owner, *new_owner;
150
151 g_variant_get (parameters, "(&s&s&s)", &name, &old_owner, &new_owner);
152
153 g_debug("XAppSnWatcher: NameOwnerChanged signal received (n: %s, old: %s, new: %s", name, old_owner, new_owner);
154
155 if (!name)
156 {
157 return;
158 }
159
160 if (g_strcmp0 (new_owner, "") == 0)
161 {
162 handle_status_applet_name_owner_lost (watcher, name, old_owner);
163 }
164 else
165 {
166 handle_status_applet_name_owner_appeared (watcher, name, new_owner);
167 }
168 }
169
170 static void
171 add_name_listener (XAppSnWatcher *watcher)
172 {
173 g_debug ("XAppSnWatcher: Adding NameOwnerChanged listener for status monitor existence");
174
175 watcher->name_listener_id = g_dbus_connection_signal_subscribe (watcher->connection,
176 FDO_DBUS_NAME,
177 FDO_DBUS_NAME,
178 "NameOwnerChanged",
179 FDO_DBUS_PATH,
180 NULL,
181 G_DBUS_SIGNAL_FLAGS_NONE,
182 name_owner_changed_signal,
183 watcher,
184 NULL);
185 }
186
187 static void
188 on_name_lost (GDBusConnection *connection,
189 const gchar *name,
190 gpointer user_data)
191 {
192 XAppSnWatcher *watcher = XAPP_SN_WATCHER (user_data);
193
194 g_debug ("Lost StatusNotifierWatcher name (maybe something replaced us), exiting immediately");
195 g_application_quit (G_APPLICATION (watcher));
196 }
197
198 static void
199 on_name_acquired (GDBusConnection *connection,
200 const gchar *name,
201 gpointer user_data)
202 {
203 XAppSnWatcher *watcher = XAPP_SN_WATCHER (user_data);
204
205 g_debug ("Name acquired on dbus");
206
207 sn_watcher_interface_set_is_status_notifier_host_registered (watcher->skeleton,
208 TRUE);
209 g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton));
210 sn_watcher_interface_emit_status_notifier_host_registered (watcher->skeleton);
211 }
212
213 static gboolean
214 handle_register_host (SnWatcherInterface *skeleton,
215 GDBusMethodInvocation *invocation,
216 const gchar* service,
217 XAppSnWatcher *watcher)
218 {
219 // Nothing to do - we wouldn't be here if there wasn't a host (status applet)
220 sn_watcher_interface_complete_register_status_notifier_host (skeleton,
221 invocation);
222
223 return TRUE;
224 }
225
226 static void
227 populate_published_list (const gchar *key,
228 gpointer item,
229 GPtrArray *array)
230 {
231 g_ptr_array_add (array, g_strdup (key));
232 }
233
234 static void
235 update_published_items (XAppSnWatcher *watcher)
236 {
237 GPtrArray *array;
238 gpointer as;
239
240 array = g_ptr_array_new ();
241
242 g_hash_table_foreach (watcher->items, (GHFunc) populate_published_list, array);
243 g_ptr_array_add (array, NULL);
244
245 as = g_ptr_array_free (array, FALSE);
246
247 sn_watcher_interface_set_registered_status_notifier_items (watcher->skeleton,
248 (const gchar * const *) as);
249
250 g_strfreev ((gchar **) as);
251
252 g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton));
253 }
254
255 static gboolean
256 create_key (const gchar *sender,
257 const gchar *service,
258 gchar **key,
259 gchar **bus_name,
260 gchar **path)
261 {
262 gchar *temp_key, *temp_bname, *temp_path;
263
264 temp_key = temp_bname = temp_path = NULL;
265 *key = *bus_name = *path = NULL;
266
267 if (g_str_has_prefix (service, "/"))
268 {
269 temp_bname = g_strdup (sender);
270 temp_path = g_strdup (service);
271 }
272 else
273 {
274 temp_bname = g_strdup (service);
275 temp_path = g_strdup ("/StatusNotifierItem");
276 }
277
278 if (!g_dbus_is_name (temp_bname))
279 {
280 g_free (temp_bname);
281 g_free (temp_path);
282
283 return FALSE;
284 }
285
286 temp_key = g_strdup_printf ("%s%s", temp_bname, temp_path);
287
288 g_debug ("Key: '%s', busname '%s', path '%s'", temp_key, temp_bname, temp_path);
289
290 *key = temp_key;
291 *bus_name = temp_bname;
292 *path = temp_path;
293
294 return TRUE;
295 }
296
297 static gboolean
298 handle_register_item (SnWatcherInterface *skeleton,
299 GDBusMethodInvocation *invocation,
300 const gchar* service,
301 XAppSnWatcher *watcher)
302 {
303 SnItem *item;
304 GError *error;
305 const gchar *sender;
306 g_autofree gchar *key, *bus_name, *path;
307
308 sender = g_dbus_method_invocation_get_sender (invocation);
309
310 if (!create_key (sender, service, &key, &bus_name, &path))
311 {
312 error = g_error_new (g_dbus_error_quark (),
313 G_DBUS_ERROR_INVALID_ARGS,
314 "Invalid bus name from: %s, %s", service, sender);
315 g_dbus_method_invocation_return_gerror (invocation, error);
316
317 return FALSE;
318 }
319
320 item = g_hash_table_lookup (watcher->items, key);
321
322 if (item == NULL)
323 {
324 SnItemInterface *proxy;
325 error = NULL;
326 g_debug ("Key: '%s'", key);
327
328 proxy = sn_item_interface_proxy_new_sync (watcher->connection,
329 G_DBUS_PROXY_FLAGS_NONE,
330 bus_name,
331 path,
332 NULL,
333 &error);
334
335 if (error != NULL)
336 {
337 g_debug ("Could not create new status notifier proxy item for item at %s: %s", bus_name, error->message);
338
339 g_dbus_method_invocation_return_gerror (invocation, error);
340
341 return FALSE;
342 }
343
344 item = sn_item_new ((GDBusProxy *) proxy,
345 g_str_has_prefix (path, APPINDICATOR_PATH_PREFIX));
346
347 g_hash_table_insert (watcher->items,
348 g_strdup (key),
349 item);
350
351 update_published_items (watcher);
352
353 sn_watcher_interface_emit_status_notifier_item_registered (skeleton,
354 service);
355 }
356
357 sn_watcher_interface_complete_register_status_notifier_item (skeleton,
358 invocation);
359
360 return TRUE;
361 }
362
363 static gboolean
364 export_watcher_interface (XAppSnWatcher *watcher)
365 {
366 GError *error = NULL;
367
368 if (watcher->skeleton) {
369 return TRUE;
370 }
371
372 watcher->skeleton = sn_watcher_interface_skeleton_new ();
373
374 g_debug ("XAppSnWatcher: exporting StatusNotifierWatcher dbus interface to %s", NOTIFICATION_WATCHER_PATH);
375
376 g_signal_connect (watcher->skeleton,
377 "handle-register-status-notifier-item",
378 G_CALLBACK (handle_register_item),
379 watcher);
380
381 g_signal_connect (watcher->skeleton,
382 "handle-register-status-notifier-host",
383 G_CALLBACK (handle_register_host),
384 watcher);
385 g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (watcher->skeleton),
386 watcher->connection,
387 NOTIFICATION_WATCHER_PATH,
388 &error);
389
390 if (error != NULL) {
391 g_critical ("XAppSnWatcher: could not export StatusNotifierWatcher interface: %s", error->message);
392 g_error_free (error);
393
394 return FALSE;
395 }
396
397
398 return TRUE;
399 }
400
401 static gboolean
402 on_interrupt (XAppSnWatcher *watcher)
403 {
404 g_debug ("SIGINT - shutting down immediately");
405
406 g_application_quit (G_APPLICATION (watcher));
407 return FALSE;
408 }
409
410 static void
411 update_item_menus (const gchar *key,
412 gpointer item,
413 gpointer user_data)
414 {
415 sn_item_update_menus (SN_ITEM (item));
416 }
417
418 static void
419 whitelist_changed (XAppSnWatcher *watcher)
420 {
421 g_hash_table_foreach (watcher->items, (GHFunc) update_item_menus, NULL);
422 }
423
424 static void
425 continue_startup (XAppSnWatcher *watcher)
426 {
427 g_debug ("Trying to acquire session bus connection");
428
429 g_unix_signal_add (SIGINT, (GSourceFunc) on_interrupt, watcher);
430 g_application_hold (G_APPLICATION (watcher));
431
432 export_watcher_interface (watcher);
433
434 watcher->owner_id = g_bus_own_name_on_connection (watcher->connection,
435 NOTIFICATION_WATCHER_NAME,
436 G_BUS_NAME_OWNER_FLAGS_REPLACE,
437 on_name_acquired,
438 on_name_lost,
439 watcher,
440 NULL);
441 }
442
443 static void
444 watcher_startup (GApplication *application)
445 {
446 XAppSnWatcher *watcher = (XAppSnWatcher*) application;
447 GError *error;
448
449 G_APPLICATION_CLASS (xapp_sn_watcher_parent_class)->startup (application);
450
451 xapp_settings = g_settings_new (STATUS_ICON_SCHEMA);
452 g_signal_connect_swapped (xapp_settings,
453 "changed::" WHITELIST_KEY,
454 G_CALLBACK (whitelist_changed),
455 watcher);
456
457 watcher->items = g_hash_table_new_full (g_str_hash, g_str_equal,
458 g_free, g_object_unref);
459
460 /* This buys us 30 seconds (gapp timeout) - we'll either be re-held immediately
461 * because there's a monitor or exit after the 30 seconds. */
462 g_application_hold (application);
463 g_application_release (application);
464
465 error = NULL;
466
467 watcher->connection = g_bus_get_sync (G_BUS_TYPE_SESSION,
468 NULL,
469 &error);
470
471 if (error != NULL)
472 {
473 g_critical ("Could not get session bus: %s\n", error->message);
474 g_application_quit (application);
475 }
476
477 add_name_listener (watcher);
478
479 if (xapp_status_icon_any_monitors ())
480 {
481 continue_startup (watcher);
482 }
483 else
484 {
485 g_debug ("No active monitors, exiting in 30s");
486 watcher->shutdown_pending = TRUE;
487 }
488 }
489
490 static void
491 watcher_finalize (GObject *object)
492 {
493 G_OBJECT_CLASS (xapp_sn_watcher_parent_class)->finalize (object);
494 }
495
496 static void
497 watcher_shutdown (GApplication *application)
498 {
499 XAppSnWatcher *watcher = (XAppSnWatcher *) application;
500
501 g_clear_object (&xapp_settings);
502
503 if (watcher->name_listener_id > 0)
504 {
505 g_dbus_connection_signal_unsubscribe (watcher->connection, watcher->name_listener_id);
506 watcher->name_listener_id = 0;
507 }
508
509 g_clear_pointer (&watcher->items, g_hash_table_unref);
510
511 sn_watcher_interface_set_is_status_notifier_host_registered (watcher->skeleton,
512 FALSE);
513 g_dbus_interface_skeleton_flush (G_DBUS_INTERFACE_SKELETON (watcher->skeleton));
514 sn_watcher_interface_emit_status_notifier_host_registered (watcher->skeleton);
515
516 update_published_items (watcher);
517
518 if (watcher->owner_id > 0)
519 {
520 g_bus_unown_name (watcher->owner_id);
521 }
522
523 if (watcher->skeleton != NULL)
524 {
525 g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (watcher->skeleton));
526 g_clear_object (&watcher->skeleton);
527 }
528
529 g_clear_object (&watcher->connection);
530
531 G_APPLICATION_CLASS (xapp_sn_watcher_parent_class)->shutdown (application);
532 }
533
534 static void
535 watcher_activate (GApplication *application)
536 {
537 }
538
539 static void
540 xapp_sn_watcher_init (XAppSnWatcher *watcher)
541 {
542 }
543
544 static void
545 xapp_sn_watcher_class_init (XAppSnWatcherClass *class)
546 {
547 GApplicationClass *application_class = G_APPLICATION_CLASS (class);
548 GObjectClass *object_class = G_OBJECT_CLASS (class);
549
550 application_class->startup = watcher_startup;
551 application_class->shutdown = watcher_shutdown;
552 application_class->activate = watcher_activate;
553 object_class->finalize = watcher_finalize;
554 }
555
556 XAppSnWatcher *
557 watcher_new (const gchar *current_desktop)
558 {
559 XAppSnWatcher *watcher;
560 gboolean _register;
561
562 g_set_application_name ("xapp-sn-watcher");
563
564 // FIXME: xfce-session crashes if we try to register.
565 _register = g_strcmp0 (current_desktop, "XFCE") != 0;
566
567 watcher = g_object_new (xapp_sn_watcher_get_type (),
568 "application-id", "org.x.StatusNotifierWatcher",
569 "inactivity-timeout", 30000,
570 "register-session", _register,
571 NULL);
572
573 return watcher;
574 }
575
576 int
577 main (int argc, char **argv)
578 {
579 XAppSnWatcher *watcher;
580 gchar **whitelist;
581 const gchar *current_desktop;
582 gboolean should_start;
583 int status;
584
585 sleep (1);
586
587 current_desktop = g_getenv ("XDG_CURRENT_DESKTOP");
588 xapp_settings = g_settings_new (STATUS_ICON_SCHEMA);
589
590 if (g_settings_get_boolean (xapp_settings, DEBUG_KEY))
591 {
592 g_setenv ("G_MESSAGES_DEBUG", "all", TRUE);
593 }
594
595 whitelist = g_settings_get_strv (xapp_settings,
596 VALID_XDG_DESKTOPS_KEY);
597
598 should_start = g_strv_contains ((const gchar * const *) whitelist, current_desktop);
599
600 g_strfreev (whitelist);
601 g_clear_object (&xapp_settings);
602
603 if (!should_start)
604 {
605 g_debug ("XDG_CURRENT_DESKTOP is '%s' - not starting XApp's StatusNotifierWatcher service."
606 "If you want to change this, add your desktop's name to the dconf org.x.apps.statusicon "
607 "'status-notifier-enabled-desktops' setting key.", current_desktop);
608 exit(0);
609 }
610
611 watcher = watcher_new (current_desktop);
612
613 status = g_application_run (G_APPLICATION (watcher), argc, argv);
614
615 g_object_unref (watcher);
616
617 return status;
618 }
0 [Desktop Entry]
1 Type=Application
2 Name=xapp-sn-watcher
3 Comment=A service that provides the org.kde.StatusNotifierWatcher interface for XApps
4
5 Exec=@launch_folder@/xapp-sn-watcher
6
7 X-GNOME-Autostart-Phase=Panel
77 msgstr ""
88 "Project-Id-Version: PACKAGE VERSION\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2019-11-12 11:04+0100\n"
10 "POT-Creation-Date: 2020-04-23 15:54+0100\n"
1111 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313 "Language-Team: LANGUAGE <LL@li.org>\n"
1717 "Content-Transfer-Encoding: 8bit\n"
1818
1919 #: libxapp/xapp-icon-chooser-button.c:207
20 #: libxapp/xapp-icon-chooser-dialog.c:613
20 #: libxapp/xapp-icon-chooser-dialog.c:639
2121 msgid "Icon size"
2222 msgstr ""
2323
2424 #: libxapp/xapp-icon-chooser-button.c:208
25 #: libxapp/xapp-icon-chooser-dialog.c:614
25 #: libxapp/xapp-icon-chooser-dialog.c:640
2626 msgid "The preferred icon size."
2727 msgstr ""
2828
4242 msgid "The default category."
4343 msgstr ""
4444
45 #: libxapp/xapp-icon-chooser-dialog.c:95
45 #: libxapp/xapp-icon-chooser-dialog.c:98
4646 msgid "Actions"
4747 msgstr ""
4848
49 #: libxapp/xapp-icon-chooser-dialog.c:98
49 #: libxapp/xapp-icon-chooser-dialog.c:101
5050 msgid "Applications"
5151 msgstr ""
5252
53 #: libxapp/xapp-icon-chooser-dialog.c:101
53 #: libxapp/xapp-icon-chooser-dialog.c:104
5454 msgid "Categories"
5555 msgstr ""
5656
57 #: libxapp/xapp-icon-chooser-dialog.c:104
57 #: libxapp/xapp-icon-chooser-dialog.c:107
5858 msgid "Devices"
5959 msgstr ""
6060
61 #: libxapp/xapp-icon-chooser-dialog.c:107
61 #: libxapp/xapp-icon-chooser-dialog.c:110
6262 msgid "Emblems"
6363 msgstr ""
6464
65 #: libxapp/xapp-icon-chooser-dialog.c:110
65 #: libxapp/xapp-icon-chooser-dialog.c:113
6666 msgid "Emoji"
6767 msgstr ""
6868
69 #: libxapp/xapp-icon-chooser-dialog.c:113
69 #: libxapp/xapp-icon-chooser-dialog.c:116
7070 msgid "Mime types"
7171 msgstr ""
7272
73 #: libxapp/xapp-icon-chooser-dialog.c:116
73 #: libxapp/xapp-icon-chooser-dialog.c:119
7474 msgid "Places"
7575 msgstr ""
7676
77 #: libxapp/xapp-icon-chooser-dialog.c:119
77 #: libxapp/xapp-icon-chooser-dialog.c:122
7878 msgid "Status"
7979 msgstr ""
8080
81 #: libxapp/xapp-icon-chooser-dialog.c:122
81 #: libxapp/xapp-icon-chooser-dialog.c:125
8282 msgid "Other"
8383 msgstr ""
8484
85 #: libxapp/xapp-icon-chooser-dialog.c:451
85 #: libxapp/xapp-icon-chooser-dialog.c:454
8686 msgid "Choose an icon"
8787 msgstr ""
8888
89 #: libxapp/xapp-icon-chooser-dialog.c:473
89 #: libxapp/xapp-icon-chooser-dialog.c:476
9090 msgid "Search"
9191 msgstr ""
9292
93 #: libxapp/xapp-icon-chooser-dialog.c:480
93 #: libxapp/xapp-icon-chooser-dialog.c:483
9494 msgid "Browse"
9595 msgstr ""
9696
97 #: libxapp/xapp-icon-chooser-dialog.c:536
97 #: libxapp/xapp-icon-chooser-dialog.c:539
9898 msgid "Loading..."
9999 msgstr ""
100100
101 #: libxapp/xapp-icon-chooser-dialog.c:560
101 #: libxapp/xapp-icon-chooser-dialog.c:586
102102 msgid "Default"
103103 msgstr ""
104104
105 #: libxapp/xapp-icon-chooser-dialog.c:570
105 #: libxapp/xapp-icon-chooser-dialog.c:596
106106 msgid "Select"
107107 msgstr ""
108108
109 #: libxapp/xapp-icon-chooser-dialog.c:579
110 #: libxapp/xapp-icon-chooser-dialog.c:1937
109 #: libxapp/xapp-icon-chooser-dialog.c:605
110 #: libxapp/xapp-icon-chooser-dialog.c:1936
111111 msgid "Cancel"
112112 msgstr ""
113113
114 #: libxapp/xapp-icon-chooser-dialog.c:626
114 #: libxapp/xapp-icon-chooser-dialog.c:652
115115 msgid "Allow Paths"
116116 msgstr ""
117117
118 #: libxapp/xapp-icon-chooser-dialog.c:627
118 #: libxapp/xapp-icon-chooser-dialog.c:653
119119 msgid "Whether to allow paths."
120120 msgstr ""
121121
122 #: libxapp/xapp-icon-chooser-dialog.c:638
122 #: libxapp/xapp-icon-chooser-dialog.c:664
123123 msgid "Default Icon"
124124 msgstr ""
125125
126 #: libxapp/xapp-icon-chooser-dialog.c:639
126 #: libxapp/xapp-icon-chooser-dialog.c:665
127127 msgid "The icon to use by default"
128128 msgstr ""
129129
130 #: libxapp/xapp-icon-chooser-dialog.c:1934
130 #: libxapp/xapp-icon-chooser-dialog.c:1933
131131 msgid "Select image file"
132132 msgstr ""
133133
134 #: libxapp/xapp-icon-chooser-dialog.c:1939
134 #: libxapp/xapp-icon-chooser-dialog.c:1938
135135 msgid "Open"
136136 msgstr ""
137137
138 #: libxapp/xapp-icon-chooser-dialog.c:1954
138 #: libxapp/xapp-icon-chooser-dialog.c:1953
139139 msgid "Image"
140140 msgstr ""
141141
142 #: status-applets/mate/mate-xapp-status-applet.py:260
142 #: status-applets/mate/mate-xapp-status-applet.py:295
143143 msgid "About"
144144 msgstr ""
145145
146 #: status-applets/mate/mate-xapp-status-applet.py:280
147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:7
148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:11
146 #: status-applets/mate/mate-xapp-status-applet.py:315
147 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in.in:7
148 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in.in:11
149149 msgid "Area where XApp status icons appear"
150150 msgstr ""
151151
152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:6
152 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in.in:6
153153 msgid "XApp Status Applet Factory"
154154 msgstr ""
155155
156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in:10
156 #: status-applets/mate/org.x.MateXAppStatusApplet.mate-panel-applet.in.in:10
157157 msgid "XApp Status Applet"
158158 msgstr ""