Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2008-05-14 15:52:09 (GMT)
committer Simon Schampijer <simon@schampijer.de>2008-05-14 15:52:09 (GMT)
commitf8c4c8994568f66efef77bb03f19c8d0e96d452d (patch)
tree0e3b0de67268d880a8bf5dce6aea174458807f4a
parent121391193e872fa09b81ab4db8f7e74618b14575 (diff)
Revert "Move the cp icons in sugar/data/icons"
This reverts commit 7fe2c92880b8390a43ddc8f719e961c378e9d1b0.
-rw-r--r--configure.ac2
-rw-r--r--data/Makefile.am2
-rw-r--r--src/controlpanel/Makefile.am2
-rw-r--r--src/controlpanel/gui.py11
-rw-r--r--src/controlpanel/icons/Makefile.am (renamed from data/icons/Makefile.am)4
-rw-r--r--src/controlpanel/icons/module-about_me.svg (renamed from data/icons/module-about_me.svg)0
-rw-r--r--src/controlpanel/icons/module-about_my_xo.svg (renamed from data/icons/module-about_my_xo.svg)0
-rw-r--r--src/controlpanel/icons/module-date_and_time.svg (renamed from data/icons/module-date_and_time.svg)0
-rw-r--r--src/controlpanel/icons/module-language.svg (renamed from data/icons/module-language.svg)0
-rw-r--r--src/controlpanel/icons/module-network.svg (renamed from data/icons/module-network.svg)0
10 files changed, 12 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac
index 9e5f9a4..1981fbc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -40,10 +40,10 @@ AC_OUTPUT([
Makefile
bin/Makefile
data/Makefile
-data/icons/Makefile
service/Makefile
src/Makefile
src/controlpanel/Makefile
+src/controlpanel/icons/Makefile
src/controlpanel/model/Makefile
src/controlpanel/view/Makefile
src/intro/Makefile
diff --git a/data/Makefile.am b/data/Makefile.am
index bf9242f..7771ce9 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -1,5 +1,3 @@
-SUBDIRS = icons
-
sugar.gtkrc: gtkrc.em
$(srcdir)/em.py -D theme=\'sugar\' $(srcdir)/gtkrc.em > \
$(top_builddir)/data/sugar.gtkrc
diff --git a/src/controlpanel/Makefile.am b/src/controlpanel/Makefile.am
index 41141aa..e626af4 100644
--- a/src/controlpanel/Makefile.am
+++ b/src/controlpanel/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = model view
+SUBDIRS = model view icons
sugardir = $(pkgdatadir)/shell/controlpanel
sugar_PYTHON = \
diff --git a/src/controlpanel/gui.py b/src/controlpanel/gui.py
index 413d560..98f93b6 100644
--- a/src/controlpanel/gui.py
+++ b/src/controlpanel/gui.py
@@ -37,6 +37,10 @@ class ControlPanel(gtk.Window):
def __init__(self):
gtk.Window.__init__(self)
+ icons_path = os.path.join(config.prefix,
+ 'share/sugar/shell/controlpanel/icons')
+ gtk.icon_theme_get_default().append_search_path(icons_path)
+
self.set_border_width(style.LINE_WIDTH)
offset = style.GRID_CELL_SIZE
width = gtk.gdk.screen_width() - offset * 2
@@ -196,9 +200,10 @@ class ControlPanel(gtk.Window):
structure:
{'optionname': {'view', 'model', 'button', 'keywords', 'icon'} }
'''
-
+ path = os.path.join(config.prefix, 'share/sugar/shell')
+
subpath = ['controlpanel', 'view']
- names = os.listdir(os.path.join(config.shell_path, '/'.join(subpath)))
+ names = os.listdir(os.path.join(path, '/'.join(subpath)))
for name in names:
if name.endswith('.py') and name != '__init__.py':
tmp = name.strip('.py')
@@ -215,7 +220,7 @@ class ControlPanel(gtk.Window):
self._options[tmp]['color'] = getattr(mod, 'COLOR', None)
subpath = ['controlpanel', 'model']
- names = os.listdir(os.path.join(config.shell_path, '/'.join(subpath)))
+ names = os.listdir(os.path.join(path, '/'.join(subpath)))
for name in names:
if name.endswith('.py') and name != '__init__.py':
tmp = name.strip('.py')
diff --git a/data/icons/Makefile.am b/src/controlpanel/icons/Makefile.am
index 5b7c8e6..1d5d478 100644
--- a/data/icons/Makefile.am
+++ b/src/controlpanel/icons/Makefile.am
@@ -1,4 +1,4 @@
-sugardir = $(pkgdatadir)/data/icons
+sugardir = $(pkgdatadir)/shell/controlpanel/icons
sugar_DATA = \
module-about_me.svg \
@@ -7,4 +7,4 @@ sugar_DATA = \
module-language.svg \
module-network.svg
-EXTRA_DIST = $(sugar_DATA)
+EXTRA_DIST = $(sugar_DATA) \ No newline at end of file
diff --git a/data/icons/module-about_me.svg b/src/controlpanel/icons/module-about_me.svg
index 7abe926..7abe926 100644
--- a/data/icons/module-about_me.svg
+++ b/src/controlpanel/icons/module-about_me.svg
diff --git a/data/icons/module-about_my_xo.svg b/src/controlpanel/icons/module-about_my_xo.svg
index cf3528e..cf3528e 100644
--- a/data/icons/module-about_my_xo.svg
+++ b/src/controlpanel/icons/module-about_my_xo.svg
diff --git a/data/icons/module-date_and_time.svg b/src/controlpanel/icons/module-date_and_time.svg
index 605dbeb..605dbeb 100644
--- a/data/icons/module-date_and_time.svg
+++ b/src/controlpanel/icons/module-date_and_time.svg
diff --git a/data/icons/module-language.svg b/src/controlpanel/icons/module-language.svg
index ce04cb4..ce04cb4 100644
--- a/data/icons/module-language.svg
+++ b/src/controlpanel/icons/module-language.svg
diff --git a/data/icons/module-network.svg b/src/controlpanel/icons/module-network.svg
index a750a38..a750a38 100644
--- a/data/icons/module-network.svg
+++ b/src/controlpanel/icons/module-network.svg