forked from KolibriOS/kolibrios
75 lines
3.3 KiB
Plaintext
75 lines
3.3 KiB
Plaintext
|
CALENDAR FOR MENUET v1.0 January 13, 2005
|
|||
|
Written in pure assembler by Ivushkin Andrey aka Willow
|
|||
|
|
|||
|
I salute users and programmers of Menuet operation system!
|
|||
|
Also, I tender thanks to everyone who spends his time in feasible efforts
|
|||
|
for that little OS evolution. My special thanks to Ivan Poddubny whose distro
|
|||
|
(re8pre2) runs on VMware Workstation incomparably and bugless. That, as well
|
|||
|
as MACROS.INC and DEBUG.INC files, simplify the developing greatly.
|
|||
|
|
|||
|
Today I let you to judge a desktop calendar, similar to the Windows one.
|
|||
|
Application abilities are:
|
|||
|
|
|||
|
1. Interface is translated into Russian,English, German, French, and Finnish
|
|||
|
(not completely - there was no help). Day sequence difference is taken
|
|||
|
into account as well. You may change localization through 'lang' constant
|
|||
|
while compiling.
|
|||
|
2. Calendar is equipped with additional buttons 'Today' and 'New style' that
|
|||
|
are self-explaining.
|
|||
|
3. I tied to follow world GUI standards: use TAB to move along fields; while
|
|||
|
editing the year, use Backspace and Del, as well as left and right arrows
|
|||
|
of 'spinner' when in its focus. Arrow keys navigate along day matrix.
|
|||
|
Pressing Ctrl-F1...Ctrl-F12 selects appropriate month.
|
|||
|
|
|||
|
To-Do list:
|
|||
|
|
|||
|
1. Program internal routines allow calculating amount of days between two dates.
|
|||
|
It is possible to add a feature of calculating biorhythms and draw their
|
|||
|
graphs.
|
|||
|
2. Add comments to source.
|
|||
|
3. Correct bugs to be found ;-)
|
|||
|
|
|||
|
I dedicate my application to the Ukrainian Orange Revolution.
|
|||
|
|
|||
|
Razom nas bahato, nas ne podolaty!
|
|||
|
|
|||
|
|
|||
|
****************************************
|
|||
|
****************************************
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> MENUET v1.0 13 ﭢ<><EFADA2><EFBFBD> 2005 <20>.
|
|||
|
<20><><EFBFBD><EFBFBD>ᠭ<EFBFBD> <20><> <20><><EFBFBD>⮬ <20><>ᥬ<EFBFBD><E1A5AC><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>誨<EFBFBD><E8AAA8><EFBFBD> <20><><EFBFBD>॥<EFBFBD> (Willow)
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> 墠<><E5A2A0> ࠬ <20> <20>ணࠬ<E0AEA3><E0A0AC><EFBFBD>⠬ <20><><EFBFBD><EFBFBD><EFBFBD>樮<EFBFBD><E6A8AE><EFBFBD><EFBFBD> <20><><EFBFBD>⥬<EFBFBD> Menuet!
|
|||
|
<EFBFBD><EFBFBD>ࠦ<EFBFBD><EFBFBD> <20><><EFBFBD>७<EFBFBD><E0A5AD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>୮<EFBFBD><E0ADAE><EFBFBD> <20>ᥬ ⥬, <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <><E1A2AE><EFBFBD> <20>६<EFBFBD><E0A5AC><EFBFBD>,
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ᨫ<EFBFBD><E1A8AB><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> ࠧ<><E0A0A7>⨥ <20>⮩ <20><><EFBFBD><EFBFBD><EFBFBD>쪮<EFBFBD> <20><>. <20>ᮡ<EFBFBD><E1AEA1> ᯠᨡ<E1AFA0> <20><><EFBFBD><EFBFBD> ᪠<><E1AAA0><EFBFBD><EFBFBD>
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>㡭<EFBFBD><E3A1AD><EFBFBD>, <20><><EFBFBD><EFBFBD>ਡ<EFBFBD>⨢ <20><><EFBFBD><EFBFBD>ண<EFBFBD> (re8pre2) <20><>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><><EFBFBD>
|
|||
|
ࠡ<EFBFBD>⠥<EFBFBD> <20> VMware Workstation. <20><><EFBFBD>, <20> ⠪<><E2A0AA> 䠩<><E4A0A9> MACROS.INC <20> DEBUG.INC ᨫ쭮
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ࠧࠡ<E0A0A7><E0A0A1><EFBFBD><EFBFBD>.
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20>।<EFBFBD>⠢<EFBFBD><E2A0A2><EFBFBD> <20><> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD>⮫<EFBFBD><E2AEAB><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ਪ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⮣<>, <20><><EFBFBD>
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> Windows. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ணࠬ<E0AEA3><E0A0AC>:
|
|||
|
|
|||
|
1. <20><><EFBFBD><EFBFBD><EFBFBD>䥩<EFBFBD> <20><>ॢ<EFBFBD><E0A5A2><EFBFBD><EFBFBD> <20><> <20><><EFBFBD>᪨<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>᪨<EFBFBD>, <20><><EFBFBD><EFBFBD>檨<EFBFBD>, <20>࠭<EFBFBD><E0A0AD><EFBFBD>᪨<EFBFBD> <20> 䨭᪨<E4A8AD>
|
|||
|
(<28><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>?) <20><>모. <20><>⥭<EFBFBD> <20>⫨<EFBFBD><E2ABA8><EFBFBD> <20> <20><><EFBFBD>浪<EFBFBD> <><E1ABA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>樨 <20>⠭<EFBFBD><E2A0AD><EFBFBD>⭮<EFBFBD> <20><><EFBFBD><EFBFBD>⠭⮩
|
|||
|
"lang".
|
|||
|
2. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ਪ <20><><EFBFBD><EFBFBD>㤮<EFBFBD><E3A4AE><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⥫<EFBFBD><E2A5AB>묨 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" <20> "<22><><EFBFBD><EFBFBD><EFBFBD> <20>⨫<EFBFBD>",
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᠬ<> <20><> ᥡ<>.
|
|||
|
3. <20> <20><>⠫<EFBFBD><E2A0AB> <><E1ABA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><E0AEA2> <20>⠭<EFBFBD><E2A0AD><EFBFBD>⠬ GUI: <20><><EFBFBD> <20><>६<EFBFBD>饭<EFBFBD><E9A5AD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>ﬨ
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD> <20>ᯮ<EFBFBD><E1AFAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> TAB, <20> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Backspace <20> Del,
|
|||
|
<20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>५<EFBFBD><E0A5AB><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><>ࠢ<EFBFBD> <20> 䮪<><E4AEAA><EFBFBD> "ᯨ<><E1AFA8><EFBFBD><EFBFBD><EFBFBD>", <20>
|
|||
|
<20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ࠡ<><E0A0A1><EFBFBD><EFBFBD><EFBFBD> <20><>५<EFBFBD><E0A5AB>. <20><><EFBFBD><EFBFBD>⨥<EFBFBD> Ctrl-F1...Ctrl-F12 <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<20><>३<EFBFBD><E0A5A9> <20> <20>㦭<EFBFBD><E3A6AD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> ᤥ<><E1A4A5><EFBFBD><EFBFBD>:
|
|||
|
|
|||
|
1. <20><><EFBFBD><EFBFBD>७<EFBFBD><E0A5AD><EFBFBD> <20>㭪樨 <20>ணࠬ<E0AEA3><E0A0AC> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>।<EFBFBD><E0A5A4><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⢮ <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD> <20><> <20><>㣮<EFBFBD>. <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20>㤥<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ⠪<><E2A0AA><EFBFBD>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>୮<EFBFBD><E0ADAE> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⥫<EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28> <20><><EFBFBD>䨪<EFBFBD><E4A8AA><EFBFBD>).
|
|||
|
2. <20>⪮<EFBFBD><E2AAAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E0AEA2><EFBFBD> <20><><EFBFBD>.
|
|||
|
3. <20><><EFBFBD>ࠢ<EFBFBD><E0A0A2><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ;-)
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD> <20>ணࠬ<E0AEA3><E0A0AC> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ࠨ<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>࠭祢<E0A0AD><E7A5A2> ॢ<><E0A5A2><EFBFBD>樨.
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!
|