forked from KolibriOS/kolibrios
630234432f
git-svn-id: svn://kolibrios.org@109 a494cfbc-eb01-0410-851d-a64ba20cac60
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>œ „‹Ÿ MENUET v1.0 13 ï¢ àï 2005 £.
|
||
<20> ¯¨á ç¨á⮬ áᥬ¡«¥à¥ ˆ¢ãèª¨ë¬ €¤à¥¥¬ (Willow)
|
||
|
||
—¥áâì ¨ å¢ « î§¥à ¬ ¨ ¯à®£à ¬¬¨áâ ¬ ®¯¥à 樮®© á¨á⥬ë Menuet!
|
||
‚ëà ¦ î ¨áªà¥îî ¡« £®¤ à®áâì ¢á¥¬ ⥬, ªâ® ¥ ¦ «¥ï ᢮¥£® ¢à¥¬¥¨,
|
||
¤¥« ¥â ¯®á¨«ìë© ¢ª« ¤ ¢ à §¢¨â¨¥ í⮩ ¬ «¥ìª®© Ž‘. Žá®¡®¥ ᯠᨡ® å®çã ᪠§ âì
|
||
ˆ¢ ã <20>®¤¤ã¡®¬ã, ¤¨áâਡã⨢ ª®â®à®£® (re8pre2) ¡¥á¯®¤®¡® ¨ ¡¥§ £«îª®¢
|
||
à ¡®â ¥â ¢ VMware Workstation. <20>â®, â ª¦¥ ä ©«ë MACROS.INC ¨ DEBUG.INC ᨫì®
|
||
ã¯à®é îâ à §à ¡®âªã.
|
||
|
||
‘¥£®¤ï ï ¯à¥¤áâ ¢«ïî ¢ è á㤠á⮫ìë© ª «¥¤ ਪ, ¯®¤®¡¨¥ ⮣®, çâ®
|
||
¨¬¥¥âáï ¢ Windows. ‚®§¬®¦®á⨠¯à®£à ¬¬ë:
|
||
|
||
1. ˆâ¥àä¥©á ¯¥à¥¢¥¤¥ àãá᪨©, £«¨©áª¨©, ¥¬¥æª¨©, äà æã§áª¨© ¨ ä¨áª¨©
|
||
(¥ ¯®«®áâìî - ªâ® ¡ë ¯®¬®£?) ï§ëª¨. “çâ¥ë ®â«¨ç¨ï ¢ ¯®à浪¥ á«¥¤®¢ ¨ï
|
||
¤¥© ¥¤¥«¨. Ÿ§ëª ¬®¦® ¯®¬¥ïâì ¯à¨ ª®¬¯¨«ï樨 áâ ¤ à⮩ ª®áâ ⮩
|
||
"lang".
|
||
2. Š «¥¤ ਪ ®¡®à㤮¢ ¤®¯®«¨â¥«ì묨 ª®¯ª ¬¨ "‘¥£®¤ï" ¨ "<22>®¢ë© á⨫ì",
|
||
§¢ ¨ï ª®â®àëå £®¢®àïâ á ¬¨ § ᥡï.
|
||
3. Ÿ ¯ëâ «áï á«¥¤®¢ âì ¬¨à®¢ë¬ áâ ¤ àâ ¬ GUI: ¤«ï ¯¥à¥¬¥é¥¨ï ¬¥¦¤ã ¯®«ï¬¨
|
||
¢¢®¤ ¨á¯®«ì§ã¥âáï TAB, ¢ ¯®«¥ £®¤ ¤¥©áâ¢ãîâ ª« ¢¨è¨ Backspace ¨ Del,
|
||
ç¨á«® £®¤ ¬®¦® ¨§¬¥ïâì áâ५ª ¬¨ ¢«¥¢® ¨ ¢¯à ¢® ¢ 䮪ãᥠ"ᯨ¥à ", ¢
|
||
¯®«¥ ª «¥¤ àï à ¡®â îâ áâ५ª¨. <20> ¦ ⨥¬ Ctrl-F1...Ctrl-F12 ¬®¦® ¡ëáâà®
|
||
¯¥à¥©â¨ ª 㦮¬ã ¬¥áïæã.
|
||
|
||
—â® ¥é¥ ¬®¦® ᤥ« âì:
|
||
|
||
1. ‚ãâ२¥ äãªæ¨¨ ¯à®£à ¬¬ë ¯®§¢®«ïîâ ®¯à¥¤¥«¨âì ª®«¨ç¥á⢮ ¤¥© ®â ®¤®©
|
||
¤ âë ¤® ¤à㣮©. ‚ ª «¥¤ àì ¬®¦® ¡ã¤¥â ¤®¡ ¢¨âì ¢®§¬®¦®áâì à áç¥â â ª®£®
|
||
¯®¯ã«ïண® ¯®ª § ⥫ï, ª ª ¡¨®à¨â¬ë (á £à 䨪 ¬¨).
|
||
2. Žâª®¬¬¥â¨à®¢ âì ª®¤.
|
||
3. ˆá¯à ¢¨âì ¡ £¨, ª®â®àë¥, ¢®§¬®¦®, ©¤ãâáï ;-)
|
||
|
||
<EFBFBD>âã ¯à®£à ¬¬ã ï ¯®á¢ïé î ãªà ¨áª®© ¯®¬ à 祢®© ॢ®«î樨.
|
||
|
||
<EFBFBD> §®¬ á ¡ £ â®, á ¥ ¯®¤®« â¨! |