Ru-Board.club
← Вернуться в раздел «Программы»

» Mark - небольшой удобный редактор

Автор: ShIvADeSt
Дата сообщения: 23.11.2004 07:18
vito333

Цитата:
ты говоришь тыкать в пункт меню с плагом, но это неудобно, надо или привязывать к хоткею, либо как-то автоматически вызывать ...

ХМ, но ведь часть плганиов один фиг надо выводить в меню Например, которые я буду создавать (типа хекс-едитора). Можно просто сделать два вида плагов это визуальные, типа хекс-едитора, которые должны быть в виде меню ил прочего и невизуальные типа плагина подсветки.На первые, вешаем меню, а вторые вызываем в обработчике событий окна. или они сами его перехватывают
Автор: vito333
Дата сообщения: 23.11.2004 07:53
а какие-либо действия с текстом? хоткей?
а в меню выводить надо все плаги - хотя-бы чтобы видеть подключенные
Автор: ShIvADeSt
Дата сообщения: 23.11.2004 09:26
vito333

Цитата:
а какие-либо действия с текстом? хоткей?
а в меню выводить надо все плаги - хотя-бы чтобы видеть подключенные

Ну вот смотри, можно считать, что многое из доступного в майкрософт оффисе - это плагины, так как реализованы в виде отдельных модулей, и они могут быть вынесены куда угодно, а горячие клавиши - почему бы их нельзя было назначать на плагины.
Автор: vito333
Дата сообщения: 23.11.2004 11:10
в общем, начинаю потихоньку суммировать:
1. все доступные плагины так или иначе должны отображаться в меню. При этом можно отображать в меню статус - плагин активен или нет (той же галкой, например). Можно и не возиться со статусом - есть плагин - значит активен, так вроде проще чуть.
2. держать плагины - или в той же папке, что и марк, либо + подпапка plugins.
3. на каждый плагин (пункт меню) зарезервировать хоткей (естессно, настраиваемый) - в плагине предусмотреть функцию OnHotkey() - ответственную за реакцию на хоткей.
4. в плагине - 4-5 функции определенного типа: LoadPlugin, PluginInfo, DoWork, UnloadPlugin, OnHotkey.
5. срабатывание плагина происходит либо по хоткею, который назначен на соотв. пункт в меню, либо по событию, которое плагин отслеживает сам, сабклассируя нужное ему окно.
6. по LoadPlugin плагин получает указатель на структуру определенного вида -
1)хэндл главного окна
2)хэндл клиентского
3)хэндл ребара-тулбара
4)хэндл статусбара
5)хэндл таббара
что-то еще
-----------------------
структура в дальнейшем возможно будет расширяться (например за счет указателей на функции, чтобы использовать имеющиеся в марке), но не меняться кардинально.

как думаешь?


Добавлено
[x!] в диалоге сохранения при выборе кодировки, отличной от текущей кодировки документа и последующем отказе от сохранения файла кодировка текущего документа не меняется. При изменении же кодировки и сохранении файла кодировка текущего документа меняется на выбранную при сохранении.
Автор: ShIvADeSt
Дата сообщения: 24.11.2004 01:23

Цитата:
структура в дальнейшем возможно будет расширяться (например за счет указателей на функции, чтобы использовать имеющиеся в марке), но не меняться кардинально.
как думаешь?

Думаю, на данный момент все правильно, а вот когда начнем создавать плагины, тогда мож че и всплывет
Сразу вот еще что, когда планируешь до конца разобраться с диалогом открытия файла? И показывания полседних открытых? Просто хотел узнать, будет ли на тулбаре рядом с кнопкой открыть такоя стрелочка при нажатии на которую будет раскрываться список полседних открытых файлов?
Автор: Zaridan
Дата сообщения: 24.11.2004 02:04
А этот МАРК есть для 98-й ,
скиньте ссылку....
Автор: vito333
Дата сообщения: 24.11.2004 03:20
Zaridan
извини, нету ((
ShIvADeSt

Цитата:
когда планируешь до конца разобраться с диалогом открытия файла?

сегодня-завтра займусь

Цитата:
Просто хотел узнать, будет ли на тулбаре рядом с кнопкой открыть такоя стрелочка при нажатии на которую будет раскрываться список полседних открытых файлов?

конечно, в предыдущем марке было же, и тут будет

Добавлено
вообще планирую в тулбаре все кнопки стрелками оснастить со временем - удобно, правда не ко всем стрелкам функции придумал )))
Автор: flamer
Дата сообщения: 24.11.2004 05:11
заметил такой баг при первом запуске
запускается, открывается файл
в меню Настройки - Шрифты - Windows шрифт - показывает размер 22880 и в поле Sample ничего не отображается

мелочь, но все же по умолчанию можно что-нить и другое поставить в размер
Автор: vito333
Дата сообщения: 24.11.2004 09:20
flamer
исправим
Автор: vito333
Дата сообщения: 26.11.2004 16:57
[+] выбор кодировки в диалоге открытия файла.
Автор: vito333
Дата сообщения: 27.11.2004 15:05
[+] "Удалить строку"
Автор: Andtim
Дата сообщения: 27.11.2004 16:18
Не! Все-таки About и хоть какой-нибудь сайт сделать надо... Например за слежением за новыми версиями...
Если насчет интерфейса, то мне кажется, что переключатель закладок файлов надо бы вообще подвижным сделать... Захотел вверх, захотел вниз, захотел вообще отключил... Мне, например, намного удобнее, когда он вверху...
Кроме того, желательно, чтобы имелась возможность панель закладок с названием файлов сделать присутствовующей, как панель инструментов всегда, даже если вообще нет никакого открытого файла, чтобы рабочее окно не меняло размера, что, например, меня напрягает....
Для настроек вообще желательно отдельный диалог сделать, т.к. юзабилити существенно улучшена, а такая как есть сейчас - довольно необычная и непривычная, т.е. не очень удобная, IMHO. Не говоря уже о настройках хоткеев... Дюже странно...
А так - супеская прога, маленькая, но мощная... Спасибо за нее... С ног сбился искать разумный блокнот... То MDI нет, то уникод не поддерживает, то как блокнот не хотит работать... А тут - все есть... Просто замечательно. Желаю развиваться... Нужное дело... И конечно же нужно некий маркетинг... (сайт, в журнальчик какой написать о проге, например, Апргейд, и т.п.)
Автор: beeos
Дата сообщения: 27.11.2004 19:36
Есть недостаток — не реагирует на внешние изменения открытого файла. И интерфейс бы посовременнее, а еще лучше — настраиваемый (ну может быть это сложно и не вписывается в идеологию программы, но хотелось бы). А была бы подсветка синтаксиса — перешел бы на него без разговоров. В целом софтинка ОЧЕНЬ понравилась.
Автор: vito333
Дата сообщения: 28.11.2004 02:18
beeos

Цитата:
Есть недостаток — не реагирует на внешние изменения открытого файла

хорошая мысль, позже подумаю над этим (пока в работе поиск и плагины)

Цитата:
И интерфейс бы посовременнее

поясни. а если о кнопках на тулбаре, потихоньку подбираю, чтобы они подходили под "идеологию" - то есть были бы симпатичными, минимальными по размеру, понятными с первого взгляда. Жаль пиктограмм таких нету - это было бы супер.

Цитата:
еще лучше — настраиваемый (ну может быть это сложно и не вписывается в идеологию программы, но хотелось бы)

что нужно настраивать?

Цитата:
А была бы подсветка синтаксиса

скоро будет
Andtim

Цитата:
Все-таки About и хоть какой-нибудь сайт сделать надо

когда нибудь будет, если кто поможет с сайтом, сам я не буду ))

Цитата:
переключатель закладок файлов надо бы вообще подвижным

видимо придется сделать, что-то многие к этому привыкли

Цитата:
Кроме того, желательно, чтобы имелась возможность панель закладок с названием файлов сделать присутствовующей, как панель инструментов всегда, даже если вообще нет никакого открытого файла, чтобы рабочее окно не меняло размера, что, например, меня напрягает

дааа, видимо уже есть проблемы с понятностью интерфейса и эргономикой, раз ты не смог сразу настроить - Настройки->Общие->Автоскрытие панели вкладок - отключить!

Цитата:
Для настроек вообще желательно отдельный диалог сделать, т.к. юзабилити существенно улучшена, а такая как есть сейчас - довольно необычная и непривычная, т.е. не очень удобная, IMHO. Не говоря уже о настройках хоткеев... Дюже странно...

пока настроек немного - так и будет
Автор: ShIvADeSt
Дата сообщения: 28.11.2004 12:36
vito333

Цитата:
Цитата:
Для настроек вообще желательно отдельный диалог сделать, т.к. юзабилити существенно улучшена, а такая как есть сейчас - довольно необычная и непривычная, т.е. не очень удобная, IMHO. Не говоря уже о настройках хоткеев... Дюже странно...

пока настроек немного - так и будет

Сделаешь плагины напишу плагу, которая объединит все настройки в себе, и будет его пихать в инишку, а при переходе на новый комп внедрять в реестр.

Цитата:
хорошая мысль, позже подумаю над этим (пока в работе поиск и плагины)

смотри в сторону Notification завтра на работе точно посмотрю как называется
vito333
не забудь, как в бреде если один файл открывают нескотлько раз, чтобы не открывалось несколько окон, чтобы все в одном окне.
Да кстати, сделай пожалуйста, чтобы поиск закрывался по нажатию клавиши Esc. А то привычка думаю у многих.
Да кстати, чуть не забыл. Можно ли сдлеать так, что если документ вернулся в изначальное состояние, то есть я вначале удалил символ, потом отменил и хочу выйти, чтобы марк не спращивал, хочу ли я сохранить изменения.
Автор: beeos
Дата сообщения: 28.11.2004 15:44

Цитата:
поясни. а если о кнопках на тулбаре

Да, в основном о них.

Цитата:
что нужно настраивать?

Вид(состав) тулбара.

Цитата:
Для настроек вообще желательно отдельный диалог сделать

Полностью согласен.

Остальное отложим до плагинов
Автор: vito333
Дата сообщения: 28.11.2004 16:29
[!] настройки панелей вынесены в отдельное подменю(Настройки->Панели)
[+] заработал поиск и замена


Добавлено
ShIvADeSt

Цитата:
Сделаешь плагины напишу плагу, которая объединит все настройки в себе, и будет его пихать в инишку, а при переходе на новый комп внедрять в реестр

в общих чертах поиск закончен, сейчас начну настукивать тестовый плагинчик

насчет сохранения всех настроек я помню, думал, но это требует некоторой сложной работы, т.к. я не хочу делать ИНИшкой, а конфиг-файлом, одним, поэтому надо переделать сохранение-загрузку всех опций и хоткеев (сейчас это разные ключи в реестре), потому пока не берусь, займусь плагинами.

Цитата:
смотри в сторону Notification завтра на работе точно посмотрю как называется

у меня где-то есть примерчик, только вот вопрос - что делать, если файл изменился, а тут тоже есть изменения? если нету - можно перегрузить, а если есть?

Цитата:
не забудь, как в бреде если один файл открывают нескотлько раз, чтобы не открывалось несколько окон, чтобы все в одном окне

помню. Может сделать опционально?

Цитата:
Можно ли сдлеать так, что если документ вернулся в изначальное состояние, то есть я вначале удалил символ, потом отменил и хочу выйти, чтобы марк не спращивал, хочу ли я сохранить изменения

откуда ж я знаю!? посмотрю, если можно - сделаю
beeos

Цитата:
Вид(состав) тулбара

вообще к наполнению тулбара кнопками, да еще "красивыми", отношусь двояко - с одной стороны конечно так лучше, а с другой - "красивые" кнопки, да еще десяток-другой займут по весу столько же, сколько весь красивый код Mark-а , потому-то я и в статусбар активные индикаторы вывожу, чтобы хоть этим облегчить размер марка, да и тулбар не резиновый
есть наверное только такой выход - сделать базовый набор кнопок, простых, понятных, легких по весу, а уж если кто желает, подключит свой имаджлист, как сделано в Notepad2, он во многом является для меня примером.

Добавлено

Цитата:
Вид(состав) тулбара с возможностью его полного скрытия

скрыть можно и сейчас


Добавлено
ShIvADeSt

Цитата:
Можно ли сдлеать так, что если документ вернулся в изначальное состояние, то есть я вначале удалил символ, потом отменил и хочу выйти, чтобы марк не спращивал, хочу ли я сохранить изменения

слушай, а как я вычислю первоначальное состояние? подсчитывать UNDO-REDO?
Автор: beeos
Дата сообщения: 28.11.2004 17:06

Цитата:
слушай, а как я вычислю первоначальное состояние? подсчитывать UNDO-REDO?

можно использовать хэш-функцию

Цитата:
вообще к наполнению тулбара кнопками, да еще "красивыми", отношусь двояко - с одной стороны конечно так лучше, а с другой - "красивые" кнопки, да еще десяток-другой займут по весу столько же, сколько весь красивый код Mark-а , потому-то я и в статусбар активные индикаторы вывожу, чтобы хоть этим облегчить размер марка, да и тулбар не резиновый
есть наверное только такой выход - сделать базовый набор кнопок, простых, понятных, легких по весу, а уж если кто желает, подключит свой имаджлист, как сделано в Notepad2, он во многом является для меня примером.

Да, свои иконки были бы выходом. Я тоже не сторонник красивостей, просто обидно, когда удобная и элегантная в смысле кода программа имеет интерфейс, который был бы уместен лет пять назад. С другой стороны понятно, что компактный код накладывает определенные ограничения.
Автор: vito333
Дата сообщения: 28.11.2004 17:29
[+] один и тот же файл не открывается дважды. Вместо этого активируется его окно и вкладка.


Добавлено
beeos

Цитата:
можно использовать хэш-функцию

у меня идей нет
Автор: oshizelly
Дата сообщения: 28.11.2004 17:46
Последние несколько лет пользуюсь Bred-ом, поскольку, несмотря на все его заморочки, ничего равноценного не попадалось (MS Word, конечно, тоже ничего, но не такой шустрый).

Кажется, Mark - реальный реальный кандидат на то, чтобы вытеснить Bred с моего компа. Спасибо!

Правда, до этого события нужна пара версий Mark. Я бы предложил такой стратегический план:
1) Догнать Bred
2) Перегнать Bred.

Задача первого этапа пока не достигнута, но цель уже близка. (Кстати, для приближения к этой цели можно просто пройтись по списку всех фичей Bred-а и передрать их, благо программа давно уже не развивается и не поддерживается, так что авторы, наверное, не будут в обиде на такой функциональный "плагиат".)

Чего очень бы хотелось в самое ближайшее время из функциональности (помимо многих пожеланий ShIvADeSt, к которым полностью присоеднияюсь).
- дополнить поиск и замену, чтобы, во-первых, все три нужных команды (Find; Find Next; Replace) имели свои hotkeys (лучше всего традиционные Ctrl+F и F3; F3; Ctrl+R, соответственно) и, во-вторых, вынести на toolbar по кнопке для каждой из команд;
Кстати, сейчас диалог поиска очень нелогично организован: все же кнопка "Искать" должна быть в низу диалогового окна, слева, а "Закрыть" - справа от нее. Почему? Да просто потому, что такова негласная конвенция, к которой привык пользователь. И еще было бы здорово закрывать диалог поиска по Escape (опять же вопрос привычки);
- список недавно открытых файлов (чем больше, тем лучше, в идеале хотелось бы 20 - 30, а то программисты почему-то всегда жмутся в этом вопросе и норовят ограничить юзера 4-мя или, в лучшем случае, 9-ю);
- в диалоге сохранения добавить возможность сохранения в кодировке Windows-1252 (Windows-Western), поскольку не все символы западных кодировок корректно сохраняются в 1251 (например, буквы с умляутами немецкого, французского, финского и пр. языков);
- вставка даты/времени по горячей клавише (F5), в идеале - с настраиваемым форматом;
- подсветка тэгов HTML и BB-кодов;
- безразмерный undo/redo;
- возможность настройки toolbor;
- опционально: запрос перед перезаписыванием старых файлов по Save и SaveAS;
- вставка нестандартных символов;
- минимальное звуковое сопровождение, хотя бы для запросов, предупреждений и сообщений об ошибках;
- сворачивание проги в трей (опционально), причем по горячей клавише;
- горячая клавиша для Maximize/Restore Window;
- конвертация из/в транслит (но это уж совсем дополнительно, когда свободное время будет);
- опция расположения табов открытых окон вверху окна (опять же вопрос привычки);
- самый что ни на есть простой Help (список всех фичей и соответствующих им hotkeyes).

Ну и еще всякого по мелочи
Автор: beeos
Дата сообщения: 28.11.2004 18:01

Цитата:
у меня идей нет

В каком смысле? Нет идей реализации хэш-функции?
Автор: Alexander_B
Дата сообщения: 28.11.2004 20:52

Цитата:
- конвертация из/в транслит

просто прекрасно было бы, часто приходится использовать....
а так не надо отдельную прогу держать
Автор: Zeroglif
Дата сообщения: 28.11.2004 21:33
vito333

Цитата:
чтобы они подходили под "идеологию" - то есть были бы симпатичными, минимальными по размеру, понятными с первого взгляда. Жаль пиктограмм таких нету - это было бы супер.

Тут на руборде как-то пробегали маленькие офисные иконки delfinarium office 2003, не нужны тебе, я вот кусочек из них отрезал, чтобы представление было, как выглядят:

Автор: GeMir
Дата сообщения: 28.11.2004 23:45
Zeroglif
Здорово! С этими иконками пожалуй будет даже лучше чем с теми что я vito333 предлагал...

Надо только ещё уникальную иконку для самого Mark'а придумать! Обязательно!

Добавлено
Я конечно понимаю что "дизайн вторичен" но всётаки хочется чтобы у достойной программы был и достойный интерфейс...
Автор: ShIvADeSt
Дата сообщения: 29.11.2004 01:17

Цитата:
Здорово! С этими иконками пожалуй будет даже лучше чем с теми что я vito333 предлагал...

Как было уже сказано

Цитата:
есть наверное только такой выход - сделать базовый набор кнопок, простых, понятных, легких по весу, а уж если кто желает, подключит свой имаджлист, как сделано в Notepad2, он во многом является для меня примером.

скаорее всего это будет реализованно как в тотал коммандере, то есть с возможностью подключения собственной бибилотеки иконок.

Цитата:
откуда ж я знаю!? посмотрю, если можно - сделаю


Цитата:
слушай, а как я вычислю первоначальное состояние? подсчитывать UNDO-REDO?

Сам подумал и понял, что реализация данного требует гораздо больше сил, чем полезность Вопрос снят.

Цитата:
у меня где-то есть примерчик, только вот вопрос - что делать, если файл изменился, а тут тоже есть изменения? если нету - можно перегрузить, а если есть?

ИМХО в любом случае нужен запрос на подтверждение, что то вроде "Файл был изменен сторонней программой. Перезагрузить?"

Цитата:
насчет сохранения всех настроек я помню, думал, но это требует некоторой сложной работы, т.к. я не хочу делать ИНИшкой, а конфиг-файлом, одним, поэтому надо переделать сохранение-загрузку всех опций и хоткеев (сейчас это разные ключи в реестре), потому пока не берусь, займусь плагинами.

я думал, что у тебя это все в виде структуры хранится. А оказывается это в разных местах
В любом случае жду поддержку плагинов

Добавлено
vito333
Обнаружен баг. При открытии xml файла (если не сможешь повторить, то файл вышлю) со сл началом в UTF-8

Цитата:

<?xml version="1.0"?><?xml:stylesheet type="text/xsl" href="file://C:\WINXP\System32\document.xsl" version="1.0"?><cs:add-object document_type="d" xmlns:cs="http://www.faktura.ru/cs"

отображает след, (часть начала съедена )

Цитата:

ml version="1.0"?><?xml:stylesheet type="text/xsl" href="file://C:\WINXP\System32\document.xsl" version="1.0"?><cs:add-objec

если отклывать как ДОС, то все нормально, но там дальше идут русские символы, и они тогда не верно отображаются, так как они в UTF-8
И еще, почему-то не запоминается папка, из которой я последний раз открывал файл
Раньше вроде все было ок. Или я не прав?
Автор: vito333
Дата сообщения: 29.11.2004 05:31
oshizelly
тык-тык, по пунктам:

Цитата:
1) Догнать Bred
2) Перегнать Bred

я держу бред за образец (правда скорее бред3), но специально ни догонять, ни перегонять не собираюсь, тем более, что бред2 устарел, попробуй Бред3 - очень неплохая программа - потомок бреда2.

Цитата:
пройтись по списку всех фичей Bred-а и передрать их

в принципе, когда у меня нет идей, я так и делаю, только смотрю не один бред2 (там взять уже почти нечего), а целую кучу разных редакторов - в первую очередь Адитор.
Но сейчас у меня в разработке система подключения плагинов.

Цитата:
дополнить поиск и замену, чтобы, во-первых, все три нужных команды (Find; Find Next; Replace) имели свои hotkeys (лучше всего традиционные Ctrl+F и F3; F3; Ctrl+R, соответственно)

хорошая мысль - сделаю

Цитата:
вынести на toolbar по кнопке для каждой из команд

это уже после установки своего набора иконок

Цитата:
Кстати, сейчас диалог поиска очень нелогично организован: все же кнопка "Искать" должна быть в низу диалогового окна, слева, а "Закрыть" - справа от нее. Почему? Да просто потому, что такова негласная конвенция, к которой привык пользователь. И еще было бы здорово закрывать диалог поиска по Escape (опять же вопрос привычки);

логика такая - чаще всего используется ПОИСК, затем поиск-замена, заменить все - потому и кнопки сгруппированы так - работаешь с верхней частью диалога, минимум движений мыши (хм, надо табстоп подрегулировать, чтоб в нужном порядке по кнопкам прыгал), заменить - кнопка чуть ниже. Может я не верно рассуждаю - если будут протесты )) - изменю.
А конвенции - пох )), главное чтобы было удобно и понятно.
Вот Escape - это действительно нужно.
*Мне кажется, если в марке заставить кого-то неопытного что-то искать, то он быстрее сообразит, куда ввести слово и какую кнопку затем нажать, а не искать взглядом эту кнопку и соображать, нажать ли ему сначала ближайшую - Заменить

Цитата:
список недавно открытых файлов

а, да, забыл чего-то, придется плагины отложить )

Цитата:
в диалоге сохранения добавить возможность сохранения в кодировке Windows-1252 (Windows-Western), поскольку не все символы западных кодировок корректно сохраняются в 1251 (например, буквы с умляутами немецкого, французского, финского и пр. языков);

я вообще-то планирую сделать как в Akelpad - дать пользователю возможность указывать необходимую кодовую страницу для загрузки-сохранения.

Цитата:
вставка даты/времени по горячей клавише (F5), в идеале - с настраиваемым форматом

это несложно, вот только вопрос - насколько востребована функция?

Цитата:
подсветка тэгов HTML и BB-кодов

ВВ-кодов - это что?

Цитата:
безразмерный undo/redo

теперешнего не хватает?

Цитата:
возможность настройки toolbor

это понятно что надо, но во первых только после вставки своего набора иконок, а во вторых, чего-то мне это кажется сложным )))
...

Цитата:
Ну и еще всякого по мелочи

ну, написал ты много, все это потихоньку бум делать. Спасибо за интерес, я рад, что программе люди посвящают свое внимание и первый-второй пост на ру-борде.

Цитата:
самый что ни на есть простой Help

я хэлп делать не буду.

beeos

Цитата:
В каком смысле? Нет идей реализации хэш-функции?

аха, никаких мыслей, да и про саму хэш-функцию знаю в общих чертах (серьезно)

Alexander_B

Цитата:
- конвертация из/в транслит
просто прекрасно было бы, часто приходится использовать....
а так не надо отдельную прогу держать

давай корректные правила конверта из\в - подумаю.

Zeroglif
набор интересный, кинь (vito@rbcmail.ry) или лучше выложи где-нибудь, если набор больше 500кб - нужны 24х24 и 16х16,
можно все.

GeMir

Цитата:
Надо только ещё уникальную иконку для самого Mark'а придумать! Обязательно!

текущая тоже крадена )) из какого-то десктопного календаря здесь в варезнике - мне она показалась очень символичной и подходящей для марка, к тому же на табе она превращается в чистый листок, чего я не ожидал. Но если ты предложишь лучше - поменяем легко, если народ будет за (и я в т.ч.)

Цитата:
Я конечно понимаю что "дизайн вторичен" но всё таки хочется чтобы у достойной программы был и достойный интерфейс

не скажи, я за хороший дизайн и эргономику, только разумными средствами. А то вон классный набор иконок Angular - иконки просто супер, прямо хоцца вставить, но великоваты, блин, кнопа по 1.7-2 кб - я не могу так(((((

ShIvADeSt

Цитата:
я думал, что у тебя это все в виде структуры хранится. А оказывается это в разных местах

основные настройки программы - одной структурой, хоткеи - другой, вот теперь хочу чтобы все в одну, и MRU туда же

Цитата:
Обнаружен баг. При открытии xml файла (если не сможешь повторить, то файл вышлю) со сл началом в UTF-8

распознавание юникода (и utf8) проводится по сигнатурам (у utf8 - 3 байта) - которые при загрузке отсекаются, а при сохранении - прописываются. Прикинь теперь, может тогда предложишь решение бага.

Цитата:
И еще, почему-то не запоминается папка, из которой я последний раз открывал файл

я специально папки не запоминаю, это система работает, но как с тултипами, помнишь, пропадали, а затем появились, я ничего специально не делал, это мой комповый барабашка . Проверю, ты тоже посмотри в следующей сборке. А вообще комп у меня сильно глючит, а диска с хр нет, надо купить и переставить.

фух, отстрелялся

Добавлено
скачал , проверил под в2к, папки запоминает

Добавлено
кто может - переложите файл с иконками (12 мб) куда-нибудь в другое место отсюда:
http://ezshare.de/files-en/101269/IconFish.WGT.zip.html
интересны как вариант


Добавлено
а хотя через часок сам качну ...
Автор: ShIvADeSt
Дата сообщения: 29.11.2004 07:49

Цитата:
распознавание юникода (и utf8) проводится по сигнатурам (у utf8 - 3 байта) - которые при загрузке отсекаются, а при сохранении - прописываются. Прикинь теперь, может тогда предложишь решение бага.

Там ситуация сл. В этом файле нет сигнатуры UTF, просто все русские символы написаны именно в нем. И когда я открываю этот документ, то марк отсекает не те символы, так как сигнатур нет. Я просто при открытии файла выбираю UTF-8 и все. Может быть, при открытии файла смотреть, если есть сигнатуры, то отсекать их, иначе грузить как есть. А сохранение нормально работает, только в связи с тем, что отсеклись не те символы, то просто после открытия и сохранения получается два разных документа разница только в 3 первых символах.

Цитата:
давай корректные правила конверта из\в - подумаю.

ИМХО правила в транслит подойдут из бреда, а в обратку можно сл образом, вначале заменяем все трех-двухбуквенные комбинации на соотв русские (н-р sh на ш) а потом оставшиеся однобуквенные


Добавлено
Только что проверил, да все нормально запоминает посл открытую папку, видать до этого винда глючила
Автор: vito333
Дата сообщения: 29.11.2004 09:07
ShIvADeSt

Цитата:
Может быть, при открытии файла смотреть, если есть сигнатуры, то отсекать их, иначе грузить как есть

сделаю так
Автор: oshizelly
Дата сообщения: 29.11.2004 13:47
2vito333

Цитата:
попробуй Бред3 - очень неплохая программа - потомок бреда2.

Пробовал. Не понравился, немного тяжеловат. Вернулся к Bred2.

Цитата:
А конвенции - пох )), главное чтобы было удобно и понятно.

Тут вот какое дело. Если чел работает все время в разных программах (а это неизбежно до тех пор, пока твой Mark не сравняется по функциональности с MS Windows, MS Office и некоторыми другими вместе взятыми ), то у него вырабатываются автоматические рефлексы, на какую кнопку давить в определенной ситуации. Конвенции укрепляют эти рефлексы, и наоборот. Один из таких рефексов: в диалоговом окне поиска надо для запуска процесса давить на левую кнопку внизу, для отмены - на правую внизу. Дальше. Если бы Mark был призван заменить все остальные программы, то пользователь без труда приучился бы к новому способу действий. Но поскольку предполагается, что помимо Mark-а будут использоваться параллельно и другие проги, то будет все время возникать путаница, ошибки в нажатиях и чертыхания. Тебе это надо?
Кстати, я полностью согласен, что так, как у тебя сейчас - лучше и логичнее. Но против конвенций не попрешь, даже негласных, просто надо с этим смириться. Или сделать опцонально два варианта диалога.

Цитата:
я вообще-то планирую сделать как в Akelpad - дать пользователю возможность указывать необходимую кодовую страницу для загрузки-сохранения.

Кто такой этот Akelpad, я не знаю, но фича эта очень нужная. Собственно, она у тебя уже реализована в диалоге сохранения, только список доступных кодировок надо расширить.

Цитата:
вставка даты/времени по горячей клавише (F5), в идеале - с настраиваемым форматом
это несложно, вот только вопрос - насколько востребована функция?

Однозначно востребованная. У меня в каждом документе используется не менее 1 раза, но иногда и больше. Экономия - 5 секунд на написание и 10 минут на то, чтобы сообразить, что же писать (в смысле, какой нынче день и месяц). А теперь умножим это на 365. А теперь умножим результат на 250 000 000. Это ж какая экономия получится?!
Нет, без шуток, некоторые пользуют стандартный Notepad только потому, что там это удобство имеется.

Цитата:
ВВ-кодов - это что?

Это - вот это http://www.imho.ws/misc.php?do=bbcode
А если коротко, то это те коды, которые используются для сообщений в форумах, включая Ru-Board; тот же HTML, только немного модифицированный.
Успехов!
Автор: vito333
Дата сообщения: 29.11.2004 13:58
oshizelly

Цитата:
Пробовал. Не понравился, немного тяжеловат. Вернулся к Bred2

в чем тяжеловат?

Цитата:
просто надо с этим смириться

я смиряюсь. но кнопка пока будет там, пока других заявлений не поступит

Цитата:
Однозначно востребованная

-------------
11/29/2004
Monday, November 29 - 21:48:49
November 29, 2004
11.29.2004
21:49:08
Monday, November 29
09:49:18 PM - 11/29/2004
--------------
выбор из такого списка устроит?

а подсветка синтаксиса будет чуть позже.

Добавлено
посмотрел диалоги поиска в разных программах под рукой - не соблюдают конвенцию, сволочи

Добавлено
Бред3, кстати, в отличие от подавляющего большинства нотпад-заменителей легко и быстро открывает файлы большого размера.

Добавлено
ShIvADeSt
по поводу того файла в utf-8 - вопрос, а сохранять то его как надо - с маской или без? может такие файлы всегда без байт-маски? тогда чуть больше работы будет - флаг приделать и в диалог сохранения добавить опцию "с маской-без маски"

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой нужен формат?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.