LIM Insane Talk README: Короче можно читать аббревиатуру как угодно, так получилось :)) например: LIM Insane Talk - Лим("предел" с англ.) Инсайн Тaлк (no)LIMIT - можно как аббревиатуру можно переводить как (без)"Предел" :)) Analogs can be seen at http://dmess.ytu.ru/rus/winpopups.shtml Используемая клавиатура: Ctrl+Enter -> Отправка сообщения Ctrl+Tab -> поочередное перемещение по открытым табам, если таковых много.. Ctrl+F4, Ctrl + w -> закрытие активного таба Alt+N, где N-цифра на клавиатуре -> Быстрый выбор таба от 1 до 10(0) Ctrl-PageUp / PageDown -> Ctrl-[ / ] -> смена текущего таба Esc -> Прога сворачивается в трей Ctrl + ~ -> Программа всплывает из трея F5 -> обновить список компьютеров Ctrl + K -> перекодировка символов в поле для ввода, типа: "штыфту" -> "insane" Ctrl + U -> очистить сообщение F2, Ctrl + N -> создать новый Tab с заданным именем F12 -> форма настроек Shift / Window close -> закрытие приложения ВНИМАНИЕ: при включенной проверки наличия shares, обновление списка компьютеров будет проходить медленно и напрямую зависит от количества машин в сети. недостатки, Которые будут исправлены в скором времени: - табы/вкладки закрываются только по горячей клавише или через контекстное меню - нет кнопки отправить сообщение, пока только через клавиатуру - нет поддержки смайликов - TRichEdit* Riches[50]; достатки: :)) + дружественный интерфейс + ведутся логи, которые можно без проблем прочитать любым текстовым просмотрщиком + список компьютеров обновляется отдельным потоком, и не тормозит работы программы + Тест при выделении в поле сообщений, автоматически копируется в ClipBoard + Можно включить автоответчик AUTHORS / Разработчики : - Insane Rabbit aka Pink Elephant (dimitrik86/at/mail.ru), Дмитрий - Anatoly Pugachev (mator/at/mail.ru) , Анатолий SPECIAL THANKS TO: - Tarkus for various patches - Mike[114], developing support - Alex (alex@campus.host) , mega/ultra/super/beta tester а также всем участникам форума нашего форума : http://www.campus.host/forum/viewtopic.php?t=688 CHANGELOG: Legenda: + new feature - old feature removed !! bug fixed 26.05.05 mator + экспериментальная поддержка обработки /me в начале сообщения основана на предыдущей обработке фильтрации сообщений 23.05.05 mator + preliminary work фильтрация мата на основе auto_sensorship in INI hardcoded, но можно (нужно?) сделать на основе файла. 21.05.05 mator + scrolling near top/bottom borders in computer list (a bit buggy when IP hints is on) comp_border_scroll in INI file + F2 is now binded to creation of new tab 04.05.05 mator !! save/restore away message in INI 30.04.05 mator !! made comments for most functions and code 26.04.05 mator !! changed some logic, fixed icons on tab change !! browser links finally working + запрос на выполнение .EXE файлов из сети взятых по URL !! scroll в конец текста при переключении табов 14.04.05 mator + ignore - Ctrl-I , пока сыровато, но уже работает а также по контекстному меню на списке компов + отдельная настройка мигания клавиатурой в ini файле 04.04.05 mator + scroll lock blink 13.03.05 mator !! Away message fixed 12.03.05 mator + создание нового Tab'a на Ctrl-N 10.03.05 tarkus + Добавлена поддержка звука. Тестовая версия. Озвучены приход личных сообщений. (./snd/1.wav) 08.03.05 mator !! восстановление иконки на PageControl при закрытие таба, восстановил сохранение настроек 06.03.05 mator + индикатор количества символов 03.03.05 mator + сменил обработку URL в тексте 26.02.05 mator + IP hints на списке машин + открыть лог в контекстном меню richedit 25.02.05 mator + закрытие на shift + window close 21.02.05 mator !! всплывать на личные/общие, мигать на личные/общие 20.02.05 mator - проверка на обновление версии, из-за использования TNMHTTP *NMHTTP1 windows немог завершить работу. (необходимо принудительно освобождать этот обьект из своего деструктора) 08.02.05 mator + для входящих сообщений делается Trim() - если после этого сообщение пустое, то оно не обрабатывается. Для исходящих сообщений делается TrimRight() 07.02.05 mator + проверка наличия обновленной версии, надо доделывать, но уже работает. + автозагрузка (через HKCU/.../Run/LimTalk) 06.02.05 mator !! поддержка перекодировки выделенного текста (ctrl-k) и исправления в самой перекодировке и другие мелкие исправления (memos[0]->setfocus() на form->activate) + Ctrl-U очищает введенное сообщение (если вы решили его не посылать) !! исправлено переключение на новый Tab сразу после того как пришло новое сообщение, если Insane Talk не свернут 05.02.05 mator !! обработка окна когда оно не свернуто в трей, но и не активно SetForegroundWindow(); + положение и размер окна сохраняется при выходе и читается из файла конфигурации при запуске + Выделение жирным шрифтом сообщения совпадающего с именем компьютера + сменились иконки 04.02.05 mator + Поддержка истории в Tab'ax 02.02.05 mator + положение Tab'ов + поддержка URL в сообщениях - yahooo!!!! :) !! формат сообщения в нулевом Tab'e 01.02.05 mator !! двойное логирование сообщений посланных на broadcast + размер шрифта по-умолчанию сделан 10 31.01.05 mator + EM_AUTOURLDETECT в RichEdit (только не работает все-равно, потому что надо переписывать WndProc для PageControl, а как это делать я незнаю. Поэтому придется делать через PCRE) + Анимация поиска компьютеров в StatusBar 30.01.05 mator + автообновление списка компьютеров в настройках !! исправлен второй баг с запуском (переписан код энумерации, так что теперь нет ссылки на form2) !! дополнительные проверки на файловые операции 29.01.05 version 0.09 + контекстное меню в списке машин + добавлен сплиттер 25.01.05 version 0.08 + другая иконка для машин без шар или гостя (включается в настройках) + частичная реализация настроек - все кроме шрифтов и away сообщения + поддержка INI файла : .ini + F12 - форма настроек, + добавил single click в настройках списка компьютеров TreeView + проверка уже запущенной версии вынесена из FormCreate в project.cpp 20.01.05 version 0.07 + навигация по табам ctrl-pageUp/pageDown, ctrl-[/] !! поле ввода уменьшено на 1 и состовляет теперь 4 строки 07.01.05 version 0.05 !! Исправлен баг с запуском талка (createdir) + ctrl-w для закрытия вкладки (как в mozilla,opera) Взяты исходники Insane