From 86fa7c096668feee1f629c27552bf5e262e8556f Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Fri, 19 Sep 2003 19:17:26 +0000 Subject: add the schemas to the distribution --- Makefile.am | 13 ++- data/menu.xml | 50 -------- data/menu.xml.in | 56 +++++++++ data/menu.xsd | 70 +++++++++++ data/rc.xml | 346 ------------------------------------------------------ data/rc.xml.in | 350 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ data/rc.xsd | 321 ++++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 809 insertions(+), 397 deletions(-) delete mode 100644 data/menu.xml create mode 100644 data/menu.xml.in create mode 100644 data/menu.xsd delete mode 100644 data/rc.xml create mode 100644 data/rc.xml.in create mode 100644 data/rc.xsd diff --git a/Makefile.am b/Makefile.am index 0095c1a1..194492b4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -8,6 +8,7 @@ desktopfilesdir = $(datadir)/gnome/wm-properties pkgconfigdir = $(libdir)/pkgconfig pubincludedir = $(includedir)/openbox/@OB_VERSION@/openbox pixmapdir = $(datadir)/pixmaps +xsddir = $(datadir)/openbox userscriptdir = $(datadir)/openbox theme = TheBear @@ -269,10 +270,18 @@ nodist_pkgconfig_DATA = \ dist_pixmap_DATA = \ data/openbox.png -dist_rc_DATA = \ +nodist_rc_DATA = \ data/rc.xml \ data/menu.xml +dist_xsd_DATA = \ + data/rc.xsd + data/menu.xsd + +%.xml: %.xml.in + @echo make: creating $@ + @$(SED) -e 's!@version@!$(VERSION)!' -e 's!@xsddir@!$(xsddir)!' $^ > $@ + dist_userscript_DATA = \ tools/themeupdate/themeupdate.py @@ -283,6 +292,8 @@ dist_desktopfiles_DATA = \ data/openbox.desktop dist_noinst_DATA = \ + data/rc.xml.in \ + data/menu.xml.in \ render/obrender-3.0.pc.in \ parser/obparser-3.0.pc.in diff --git a/data/menu.xml b/data/menu.xml deleted file mode 100644 index 87b5f07f..00000000 --- a/data/menu.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - crack-attack - - - xfrisk - - - quake3 - - - - - - xterm - - - mozilla - - - gaim - - - strange-quark - - - - - - - - - - - obconf - - - - - - - - - - - - - diff --git a/data/menu.xml.in b/data/menu.xml.in new file mode 100644 index 00000000..fd0585b6 --- /dev/null +++ b/data/menu.xml.in @@ -0,0 +1,56 @@ + + + + + + + crack-attack + + + xfrisk + + + quake3 + + + + + + xterm + + + mozilla + + + gaim + + + strange-quark + + + + + + + + + + + obconf + + + + + + + + + + + + + diff --git a/data/menu.xsd b/data/menu.xsd new file mode 100644 index 00000000..f9d008dd --- /dev/null +++ b/data/menu.xsd @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/rc.xml b/data/rc.xml deleted file mode 100644 index 5000c59d..00000000 --- a/data/rc.xml +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - - 10 - 20 - - - - yes - no - 0 - - - - TheBear - NLIMC - - - - 4 - - one - two - three - four - - - - - yes - - - - topleft - top - vertical - 0 - 0 - no - 300 - - - - C-g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - client-menu - - - - - 3 - 200 - - - - - - - - - - - - - - - - - - - client-menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - client-menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - client-menu - - - client-menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - client-list-menu - - - root-menu - - - - - - - - - - - - - - - - - - - - - - - /etc/X11/openbox/openbox-menu.xml - - - menu.xml - - - diff --git a/data/rc.xml.in b/data/rc.xml.in new file mode 100644 index 00000000..e320317c --- /dev/null +++ b/data/rc.xml.in @@ -0,0 +1,350 @@ + + + + + + + + 10 + 20 + + + + yes + no + 0 + + + + TheBear + NLIMC + + + + 4 + + one + two + three + four + + + + + yes + + + + topleft + top + vertical + 0 + 0 + no + 300 + + + + C-g + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + 3 + 200 + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-list-menu + + + root-menu + + + + + + + + + + + + + + + + + + + + + + + /etc/X11/openbox/openbox-menu.xml + + + menu.xml + + + diff --git a/data/rc.xsd b/data/rc.xsd new file mode 100644 index 00000000..3d4db35d --- /dev/null +++ b/data/rc.xsd @@ -0,0 +1,321 @@ + + + + + + + all these elements are expected in a openbox config file + + + + + + + + + + + + + + + + + + + defines behaviour of windows when close to eachother or the screen edge + + + + + + + + + defines aspects of window focus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3