1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
diff -up gnome-applets-2.30.0/null_applet/GNOME_BattstatApplet.server.in.battstat-null gnome-applets-2.30.0/null_applet/GNOME_BattstatApplet.server.in
--- gnome-applets-2.30.0/null_applet/GNOME_BattstatApplet.server.in.battstat-null 2010-03-28 23:21:03.987012192 -0400
+++ gnome-applets-2.30.0/null_applet/GNOME_BattstatApplet.server.in 2010-03-28 23:21:03.988012052 -0400
@@ -0,0 +1,22 @@
+<oaf_info>
+
+<oaf_server iid="OAFIID:GNOME_BattstatApplet"
+ type="factory"
+ location="OAFIID:GNOME_NullApplet_Factory">
+
+ <oaf_attribute name="repo_ids" type="stringv">
+ <item value="IDL:GNOME/Vertigo/PanelAppletShell:1.0"/>
+ <item value="IDL:Bonobo/Control:1.0"/>
+ <item value="IDL:Bonobo/Unknown:1.0"/>
+ </oaf_attribute>
+ <oaf_attribute name="name" type="string" _value="Battery Charge Monitor"/>
+ <oaf_attribute name="description" type="string" _value="Monitor a laptop's remaining power"/>
+ <oaf_attribute name="bugzilla:bugzilla" type="string" value="GNOME"/>
+ <oaf_attribute name="bugzilla:product" type="string" value="gnome-applets"/>
+ <oaf_attribute name="bugzilla:component" type="string" value="battery"/>
+ <oaf_attribute name="bugzilla:other_binaries" type="string" value="battstat-applet-2"/>
+
+
+</oaf_server>
+
+</oaf_info>
diff -up gnome-applets-2.30.0/null_applet/Makefile.am.battstat-null gnome-applets-2.30.0/null_applet/Makefile.am
--- gnome-applets-2.30.0/null_applet/Makefile.am.battstat-null 2010-03-28 01:29:51.000000000 -0400
+++ gnome-applets-2.30.0/null_applet/Makefile.am 2010-03-28 23:23:29.771762645 -0400
@@ -8,6 +8,10 @@ if !BUILD_MIXER_APPLET
mixer_server_in = GNOME_MixerApplet.server.in
endif
+if !BUILD_BATTSTAT_APPLET
+battstat_applet=GNOME_BattstatApplet.server.in
+endif
+
libexec_PROGRAMS = null_applet
null_applet_SOURCES = null_applet.c
@@ -21,6 +25,7 @@ server_in_files = \
GNOME_MailcheckApplet_Factory.server.in \
GNOME_Panel_WirelessApplet.server.in \
GNOME_KeyboardApplet.server.in \
+ $(battstat_applet) \
$(mixer_server_in)
server_DATA = $(server_in_files:.server.in=.server)
@@ -39,6 +44,7 @@ EXTRA_DIST = \
GNOME_MailcheckApplet_Factory.server.in \
GNOME_Panel_WirelessApplet.server.in \
GNOME_MixerApplet.server.in \
+ GNOME_BattstatApplet.server.in \
GNOME_KeyboardApplet.server.in
-include $(top_srcdir)/git.mk
diff -up gnome-applets-2.30.0/null_applet/null_applet.c.battstat-null gnome-applets-2.30.0/null_applet/null_applet.c
--- gnome-applets-2.30.0/null_applet/null_applet.c.battstat-null 2010-03-28 01:29:51.000000000 -0400
+++ gnome-applets-2.30.0/null_applet/null_applet.c 2010-03-28 23:24:15.766774031 -0400
@@ -46,6 +46,8 @@ insert_oafiids (GHashTable *hash_table)
"OAFIID:GNOME_MixerApplet", _("Volume Control"));
g_hash_table_insert (hash_table,
"OAFIID:GNOME_KeyboardApplet", _("Keyboard Indicator"));
+ g_hash_table_insert (hash_table,
+ "OAFIID:GNOME_BattstatApplet", "Battery Charge Monitor");
}
static gboolean already_running;
|