diff options
author | rbuj <[email protected]> | 2022-08-07 10:33:33 +0200 |
---|---|---|
committer | mouse <[email protected]> | 2022-08-15 10:02:36 +0800 |
commit | 927c136fab9280d095d837b93f7c34da666b550c (patch) | |
tree | c16badb8fcd7f34c3649f07b8aa809079ce61752 /trashapplet/data | |
parent | a6c354617a1e5876308df5007cd52907b3d742f9 (diff) | |
download | mate-applets-927c136fab9280d095d837b93f7c34da666b550c.tar.bz2 mate-applets-927c136fab9280d095d837b93f7c34da666b550c.tar.xz |
trashapplet: Add data dir
Diffstat (limited to 'trashapplet/data')
6 files changed, 215 insertions, 0 deletions
diff --git a/trashapplet/data/Makefile.am b/trashapplet/data/Makefile.am new file mode 100644 index 00000000..8603d6c2 --- /dev/null +++ b/trashapplet/data/Makefile.am @@ -0,0 +1,32 @@ +appletdir = $(datadir)/mate-panel/applets +applet_in_files = org.mate.applets.TrashApplet.mate-panel-applet.desktop.in +applet_DATA = $(applet_in_files:.mate-panel-applet.desktop.in=.mate-panel-applet) + +$(applet_in_files): $(applet_in_files).in Makefile + $(AM_V_GEN)sed \ + -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ + -e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \ + $< > $@ + +$(applet_DATA): $(applet_in_files) Makefile + $(AM_V_GEN) $(MSGFMT) --desktop --keyword=Name --keyword=Description --template $< -d $(top_srcdir)/po -o $@ + +servicedir = $(datadir)/dbus-1/services +service_in_files = org.mate.panel.applet.TrashAppletFactory.service.in +service_DATA = $(service_in_files:.service.in=.service) + +org.mate.panel.applet.TrashAppletFactory.service: $(service_in_files) + $(AM_V_GEN)sed \ + -e "s|\@LIBEXECDIR\@|$(libexecdir)|" \ + $< > $@ + +EXTRA_DIST = \ + $(applet_in_files).in \ + $(service_in_files) \ + trashapplet-empty-progress.ui \ + trashapplet-menu.xml \ + trashapplet-resources.gresource.xml + +CLEANFILES = $(applet_DATA) $(applet_in_files) $(service_DATA) + +-include $(top_srcdir)/git.mk diff --git a/trashapplet/data/org.mate.applets.TrashApplet.mate-panel-applet.desktop.in.in b/trashapplet/data/org.mate.applets.TrashApplet.mate-panel-applet.desktop.in.in new file mode 100644 index 00000000..77161ccc --- /dev/null +++ b/trashapplet/data/org.mate.applets.TrashApplet.mate-panel-applet.desktop.in.in @@ -0,0 +1,17 @@ +[Applet Factory] +Id=TrashAppletFactory +Location=@LIBEXECDIR@/trashapplet +Name=Trash Applet Factory +Description=Trash Applet Factory + +[TrashApplet] +Name=Trash +Description=Go to Trash +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=user-trash-full +MateComponentId=OAFIID:MATE_Panel_TrashApplet +X-MATE-Bugzilla-Bugzilla=MATE +X-MATE-Bugzilla-Product=mate-applets +X-MATE-Bugzilla-Component=trash applet +X-MATE-Bugzilla-Version=@VERSION@ +X-MATE-Bugzilla-OtherBinaries=trashapplet diff --git a/trashapplet/data/org.mate.panel.applet.TrashAppletFactory.service.in b/trashapplet/data/org.mate.panel.applet.TrashAppletFactory.service.in new file mode 100644 index 00000000..ead24d1d --- /dev/null +++ b/trashapplet/data/org.mate.panel.applet.TrashAppletFactory.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.mate.panel.applet.TrashAppletFactory +Exec=@LIBEXECDIR@/trashapplet diff --git a/trashapplet/data/trashapplet-empty-progress.ui b/trashapplet/data/trashapplet-empty-progress.ui new file mode 100644 index 00000000..59c371a5 --- /dev/null +++ b/trashapplet/data/trashapplet-empty-progress.ui @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.38.2 --> +<interface> + <requires lib="gtk+" version="3.22"/> + <object class="GtkImage" id="cancel_button_img"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="icon-name">process-stop</property> + </object> + <object class="GtkDialog" id="empty_trash"> + <property name="can-focus">False</property> + <property name="border-width">6</property> + <property name="title" translatable="yes">Emptying the Trash</property> + <property name="default-width">400</property> + <property name="type-hint">dialog</property> + <child internal-child="vbox"> + <object class="GtkBox"> + <property name="can-focus">False</property> + <property name="orientation">vertical</property> + <property name="spacing">2</property> + <child internal-child="action_area"> + <object class="GtkButtonBox"> + <property name="can-focus">False</property> + <property name="layout-style">end</property> + <child> + <object class="GtkButton" id="cancel_button"> + <property name="label" translatable="yes">_Cancel</property> + <property name="visible">True</property> + <property name="can-focus">True</property> + <property name="can-default">True</property> + <property name="has-default">True</property> + <property name="receives-default">True</property> + <property name="image">cancel_button_img</property> + <property name="use-underline">True</property> + <property name="always-show-image">True</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkBox" id="vbox1"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="border-width">6</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="halign">start</property> + <property name="label" translatable="yes">Emptying the Trash</property> + <attributes> + <attribute name="weight" value="bold"/> + <attribute name="scale" value="1.3"/> + </attributes> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkBox" id="hbox1"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="spacing">12</property> + <child> + <object class="GtkLabel" id="label3"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="label" translatable="yes">From:</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="location_label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="ellipsize">middle</property> + <property name="xalign">0</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkProgressBar" id="progressbar"> + <property name="visible">True</property> + <property name="can-focus">False</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="file_label"> + <property name="visible">True</property> + <property name="can-focus">False</property> + <property name="xalign">0</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + </object> + </child> + <action-widgets> + <action-widget response="-6">cancel_button</action-widget> + </action-widgets> + </object> +</interface> diff --git a/trashapplet/data/trashapplet-menu.xml b/trashapplet/data/trashapplet-menu.xml new file mode 100644 index 00000000..e2bc5359 --- /dev/null +++ b/trashapplet/data/trashapplet-menu.xml @@ -0,0 +1,6 @@ +<menuitem name="Open Trash Item" action="OpenTrash" /> +<menuitem name="Empty Trash Item" action="EmptyTrash" /> +<separator/> +<menuitem name="Open Help Item" action="HelpTrash" /> +<menuitem name="About Item" action="AboutTrash" /> + diff --git a/trashapplet/data/trashapplet-resources.gresource.xml b/trashapplet/data/trashapplet-resources.gresource.xml new file mode 100644 index 00000000..db287937 --- /dev/null +++ b/trashapplet/data/trashapplet-resources.gresource.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<gresources> + <gresource prefix="/org/mate/mate-applets/trash"> + <file compressed="true">trashapplet-empty-progress.ui</file> + <file compressed="true">trashapplet-menu.xml</file> + </gresource> +</gresources> |