tazpanel diff lib/libtazpanel @ rev 259

Added tag 1.4.3 for changeset a254da4c8c28
author Christophe Lincoln <pankso@slitaz.org>
date Fri Mar 02 20:05:01 2012 +0100 (2012-03-02)
parents dbb91ac456b7
children c049e0780a99
line diff
     1.1 --- a/lib/libtazpanel	Fri Jun 10 20:58:58 2011 +0200
     1.2 +++ b/lib/libtazpanel	Fri Mar 02 20:05:01 2012 +0100
     1.3 @@ -110,6 +110,31 @@
     1.4  	table_end
     1.5  }
     1.6  
     1.7 +# Get the list of panel styles
     1.8 +list_styles() {
     1.9 +	for style in $PANEL/styles/*
    1.10 +	do
    1.11 +		style=$(basename $style)
    1.12 +		echo "<option value='$style'>$style</option>"
    1.13 +	done
    1.14 +}
    1.15 +
    1.16 +# Get the list of system locales
    1.17 +list_locales() {
    1.18 +	for locale in $(find /usr/share/i18n/locales -type f -name "[a-z][a-z]_[A-Z][A-Z]")
    1.19 +	do
    1.20 +		echo "<option value='$locale'>$locale</option>"
    1.21 +	done
    1.22 +}
    1.23 +
    1.24 +# Get the list of console keymaps
    1.25 +list_keymaps() {
    1.26 +	for keymap in /usr/share/kmap/*.kmap
    1.27 +	do
    1.28 +		basename $keymap .kmap | sed "s|.*|<option value='&'>&</option>|"
    1.29 +	done
    1.30 +}
    1.31 +
    1.32  #
    1.33  # xHTML 5 (header and footer skel are from the style)
    1.34  #