# HG changeset patch # User Christophe Lincoln # Date 1210596457 -7200 # Node ID 4839a43b676e82bfd16c1438f96dc96ee15e1bb2 # Parent dcc5d11de1b32273c7b52c368ba349a1628dd1b7 desktopbox: add comd 'calendar' using glade XML file diff -r dcc5d11de1b3 -r 4839a43b676e glade/calendar.glade --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/glade/calendar.glade Mon May 12 14:47:37 2008 +0200 @@ -0,0 +1,74 @@ + + + + + + Calendar + GTK_WIN_POS_MOUSE + False + + + True + + + True + True + 2008 + 4 + 11 + + + + + True + + + 180 + True + 0 + GTK_SHADOW_NONE + 1 + + + + + + + + True + GTK_TOOLBAR_ICONS + False + + + True + osmo + + + + False + + + + + True + gtk-close + + + + False + + + + + 1 + + + + + 1 + + + + + + diff -r dcc5d11de1b3 -r 4839a43b676e tinyutils/desktopbox --- a/tinyutils/desktopbox Mon May 12 02:11:11 2008 +0200 +++ b/tinyutils/desktopbox Mon May 12 14:47:37 2008 +0200 @@ -1,5 +1,5 @@ #! /bin/sh -# +# # Multi-call script provinding GTK boxes to manage a desktop following # Freedesktop standars. # @@ -7,6 +7,9 @@ # VERSION=20080512 +# Glade XML file path. +GLADE_XML=/usr/share/slitaz-tools/glade + # Standards directories. mkdir -p $HOME/Desktop $HOME/.local/share/applications @@ -47,6 +50,7 @@ new-folder Creat a new folder on the desktop with mkdir. new-file Creat a new empty file or SHell script on the desktop. add-icons Add a system icon on the desktop. + calendar Display a calendard under mouse pointer. logout Prompt for X session exit or system halt/reboot.\n" } @@ -64,7 +68,7 @@ $NEW_FOLDER_LABEL\" - + $FOLDER_ENTRY_MSG @@ -98,7 +102,7 @@ $NEW_FILE_LABEL\" - + $FILE_ENTRY_MSG @@ -175,6 +179,11 @@ ' export DESKTOP_DIALOG=${DESKTOP_DIALOG}${ACTIONS} ;; + calendar) + # Calendar using glade file. + # + gtkdialog --glade-xml=$GLADE_XML/calendar.glade \ + --program=MAIN_WINDOW ;; logout) # X session/system logout. #