417 lines
5.6 KiB
Plaintext
417 lines
5.6 KiB
Plaintext
WindowTitle {Date}
|
|
WindowSize 360 330 # Taille
|
|
WindowPosition 191 50 # Position
|
|
ForeColor {black}
|
|
BackColor {grey85}
|
|
ShadowColor {grey55}
|
|
HilightColor {grey100}
|
|
Font -adobe-helvetica-bold-r-*-*-12-*
|
|
|
|
Init
|
|
Begin
|
|
WarpPointer 1
|
|
Set $NHour=(GetOutput {date '+%d %m %Y %H %M'} 1 4)
|
|
ChangeValue 10 $NHour
|
|
ChangeTitle 8 $NHour
|
|
|
|
Set $NMinu=(GetOutput {date '+%d %m %Y %H %M'} 1 5)
|
|
ChangeValue 14 $NMinu
|
|
ChangeTitle 12 $NMinu
|
|
|
|
Set $Day=(GetOutput {date '+%d %m %Y %H %M'} 1 1)
|
|
ChangeValue 20 $Day
|
|
ChangeTitle 18 $Day
|
|
|
|
Set $Year=(GetOutput {date '+%d %m %Y %H %M'} 1 3)
|
|
ChangeValue 24 $Year
|
|
ChangeTitle 22 $Year
|
|
|
|
Set $Month=(GetOutput {date '+%d %m %Y %H %M'} 1 2)
|
|
ChangeValue 26 $Month
|
|
|
|
Set $MaxDay=31
|
|
Set $cmd={date --date '} $Month {/} $MaxDay {/} $Year {' +%d}
|
|
While (GetOutput $cmd 1 1)=={} Do
|
|
Begin
|
|
Set $MaxDay=(Add $MaxDay -1)
|
|
Set $cmd={date --date '} $Month {/} $MaxDay {/} $Year {' +%d}
|
|
End
|
|
ChangeMaxValue 20 $MaxDay
|
|
|
|
End
|
|
|
|
Widget 1
|
|
Property
|
|
Size 50 30
|
|
Position 190 280
|
|
Type PushButton
|
|
Title {OK}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
Do {Exec date -s '} $NHour {:} $NMinu { } $Month {/} $Day {/} $Year{'}
|
|
Quit
|
|
End
|
|
End
|
|
|
|
Widget 2
|
|
Property
|
|
Size 50 30
|
|
Position 280 280
|
|
Type PushButton
|
|
Title {Cancel}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
Do {Exec xset s } $TimeOut
|
|
Quit
|
|
End
|
|
End
|
|
|
|
Widget 3
|
|
Property
|
|
Size 340 130
|
|
Position 10 10
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 4
|
|
Property
|
|
Position 15 2
|
|
Type ItemDraw
|
|
Title {Time}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 5
|
|
Property
|
|
Size 80 80
|
|
Position 240 35
|
|
Type SwallowExec
|
|
Title {xclock}
|
|
SwallowExec {exec xclock -analog -padding 0 -geometry 70x56-1500-1500 -fg MidnightBlue -hd Blue -hl Blue -bg Grey85 -update 1 &}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 6
|
|
Property
|
|
Size 100 100
|
|
Position 230 25
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 7
|
|
Property
|
|
Position 35 40
|
|
Type ItemDraw
|
|
Title {Hours:}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 8
|
|
Property
|
|
Position 100 40
|
|
Type ItemDraw
|
|
Title {00}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 9
|
|
Property
|
|
Size 26 26
|
|
Position 95 35
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 10
|
|
Property
|
|
Position 125 32
|
|
Type MiniScroll
|
|
Value 15
|
|
MaxValue 23
|
|
MinValue 0
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
Set $NHour=(GetValue 10)
|
|
If $NHour<10 Then
|
|
Set $NHour=0 $NHour
|
|
ChangeTitle 8 $NHour
|
|
End
|
|
End
|
|
|
|
Widget 11
|
|
Property
|
|
Position 35 90
|
|
Type ItemDraw
|
|
Title {Minutes:}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 12
|
|
Property
|
|
Position 100 90
|
|
Type ItemDraw
|
|
Title {00}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 13
|
|
Property
|
|
Size 26 26
|
|
Position 95 85
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 14
|
|
Property
|
|
Position 125 82
|
|
Type MiniScroll
|
|
Value 15
|
|
MaxValue 59
|
|
MinValue 0
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
Set $NMinu=(GetValue 14)
|
|
If $NMinu<10 Then
|
|
Set $NMinu=0 $NMinu
|
|
ChangeTitle 12 $NMinu
|
|
End
|
|
End
|
|
|
|
Widget 15
|
|
Property
|
|
Size 340 110
|
|
Position 10 155
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 16
|
|
Property
|
|
Position 15 147
|
|
Type ItemDraw
|
|
Title {Date}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 17
|
|
Property
|
|
Position 30 180
|
|
Type ItemDraw
|
|
Title {Day:}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 18
|
|
Property
|
|
Position 80 180
|
|
Type ItemDraw
|
|
Title {00}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 19
|
|
Property
|
|
Size 26 26
|
|
Position 75 175
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 20
|
|
Property
|
|
Position 105 172
|
|
Type MiniScroll
|
|
Value 1
|
|
MaxValue 1
|
|
MinValue 1
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
Set $Day=(GetValue 20)
|
|
If $Day<10 Then
|
|
Set $Day=0 $Day
|
|
ChangeTitle 18 $Day
|
|
End
|
|
End
|
|
|
|
Widget 21
|
|
Property
|
|
Position 200 180
|
|
Type ItemDraw
|
|
Title {Year:}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 22
|
|
Property
|
|
Position 250 180
|
|
Type ItemDraw
|
|
Title {1996}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 23
|
|
Property
|
|
Size 41 26
|
|
Position 245 175
|
|
Type Rectangle
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 24
|
|
Property
|
|
Position 290 172
|
|
Type MiniScroll
|
|
Value 1996
|
|
MaxValue 1999
|
|
MinValue 1970
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
Set $Year=(GetValue 24)
|
|
ChangeTitle 22 $Year
|
|
Set $MaxDay=31
|
|
Set $cmd={date --date '} $Month {/} $MaxDay {/} $Year {' +%d}
|
|
While (GetOutput $cmd 1 1)=={} Do
|
|
Begin
|
|
Set $MaxDay=(Add $MaxDay -1)
|
|
Set $cmd={date --date '} $Month {/} $MaxDay {/} $Year {' +%d}
|
|
End
|
|
ChangeMaxValue 20 $MaxDay
|
|
Set $Day=(GetValue 20)
|
|
If $Day<10 Then
|
|
Set $Day=0 $Day
|
|
ChangeTitle 18 $Day
|
|
End
|
|
End
|
|
|
|
Widget 25
|
|
Property
|
|
Position 30 225
|
|
Type ItemDraw
|
|
Title {Month:}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
End
|
|
End
|
|
|
|
Widget 26
|
|
Property
|
|
Position 100 220
|
|
Type PopupMenu
|
|
Title {January|February|March|April|May|June|July|August|September|October|November|December}
|
|
Main
|
|
Case message of
|
|
SingleClic :
|
|
Begin
|
|
Set $Month=(GetValue 26)
|
|
If $Month<10 Then
|
|
Set $Month=0 $Month
|
|
Set $MaxDay=31
|
|
Set $cmd={date --date '} $Month {/} $MaxDay {/} $Year {' +%d}
|
|
While (GetOutput $cmd 1 1)=={} Do
|
|
Begin
|
|
Set $MaxDay=(Add $MaxDay -1)
|
|
Set $cmd={date --date '} $Month {/} $MaxDay {/} $Year {' +%d}
|
|
End
|
|
ChangeMaxValue 20 $MaxDay
|
|
Set $Day=(GetValue 20)
|
|
If $Day<10 Then
|
|
Set $Day=0 $Day
|
|
ChangeTitle 18 $Day
|
|
End
|
|
End
|
|
|
|
|
|
|
|
|
|
|
|
|