Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: tcCalendar (lister-плагин) 
Author Message
VadiMGP



PostPosted: Fri Apr 20, 2007 16:36    Post subject: Reply with quote

Quote:
Хотя с интерфейсом можно определяться уже сейчас
Ну у меня только самые общие, дилетантские соображения. Тебе должно быть виднее что и как.
На первый взгляд можно сделать так.
DLL экспортирует набор функций GetYearInfo, GetMonthInfo и GetDayInfo.
GetYearInfo и GetMonthInfo возвращают для указанной даты две строки - краткий текст (для показа в табличном календаре или заголовке) и длинный текст (пока не знаю для чего, но нутром чую - надо Smile)
GetDayInfo получают на входе дату и географическую точку (страну, город). География нужна для религиозных праздников, которые в разных странах начинаются в разные дни или имеют разную длительность.
На выходе выдает набор признаков/категорий дня. Это могут быть либо стандартные категории (национальный праздник, выходной) либо специфические для календаря (что-нибудь астрологическое или безопасный день Wink) и два текстовых описания - короткое и длинное.
Ну и какую-нибудь функцию общего плана - GetCalendarInfo. Чтобы можно было видеть какие вообще календари установлены, какие категории у них есть.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group