Цитата:
Доброго дня.
Редактор приятный, а ветка в ru-board утомительно длинная
Возможно вы уже встречали упоминание AkelPad (http://akelpad.net.ru)
Не так давно он выложил исходники, собственно там можно подглядеть переход к строке...
А как бонус не помешает переход к строке и символу (если через пробел указать)
Таблицу символов можно успешно реализовать вызовом charmap.exe (подсмотрено у akelpad),
а заодно не помешал бы и куркулятор
Кодировка UTF8 успешно автоопределяется не только по метке, но и также как koi, dos...
по крайней мере в akelpad я такое прикрутил, сделав такую "сигнатуру":
char szUTFwatermark[]="\xB1\xB2\xB5\xBD\xD0\xD1\xD8\xD9";
(правда и другие "сигнатуры" немного укоротил, но пока при открытии не спотыкался)..
--
Не совсем понятна необходимость панели инструментов, хотя некоторым так привычней, но тогда
не помешает разделение, такой чёрточкой |, схожих пунктов, чтобы они не в одну кучу все были..
Почитал в Ru-board, что такого (как сейчас) рода настройки это концепция, ещё проскакивали
слова эргономика...
При всех своих плюсах, каскадные меню есть один большой минус в плане... юзабилити, тем более
меню с количеством элементов больше 7...
Чтобы изменить две настройки приходиться кликнуть 6 раз (хотя если не кликать, а ждать когда
развернёться меню то 4 , соответсвенно более двух настроек - ещё больше кликов,
а все настройки - так @#$%ться можно
И пункт меню "Шрифт" (Windows, DOS, KOI) уже по видимому не нужен ...если я правильно понял по форуму
Как вариант предлагаю объеденить пункты по общему смыслу, а местами, после выбора опции,
_не_ убирать меню, а оставлять развёрнутым (если это вообще реально сделать)..
Например можно организовать меню так (количество кликов такое же, количество элементов меню,
не будет так ошарашивать, а найти тот-или иной пункт станет проще):
Интерфейс >
Панель инструментов
Автоскрытие панели вкладок
Панель вкладок вверху
-------------------------------
Цвет фона
Цвет шрифта
-------------------------------
Помнить положение окна
Запоминать позицию диалога поиска
-------------------------------
Язык программы >
Русский
Английский
-------------------------------
Поверх всех окон
Редактирование >
Сохранять отсупы слева
Перенос слов
-------------------------------
Подсветка ссылок
-------------------------------
Подробная отмена
-------------------------------
Сохранять время/дату изменения файла
Системные >
Запускать только один экземпляр
Псевдо-однооконный режим (SDI)
-------------------------------
Черно белая печать
-------------------------------
Ассоциировать с ...
Open with Mark в конекстном меню
Подробная отмена
Сохранять отсупы слева
Перенос слов
-------------------
Поверх всех окон
что в итоге будет представлять вполне понятное меню:
Интерфейс >
Редактирование >
Системные >
-------------------------
Подробная отмена *
Сохранять отсупы слева
Перенос слов *
Поверх всех окон
Спасибо, надеюсь не сильно утомил
P.S. А в "О программе" (которого, по сути своей нет) можно занести примерно следующее:
Mark v0.9 b0404
Автор: ...
-------------------------------
Форум: ...
Адрес программы: ...
-------------------------------
Вы можете поддержать разработку
программы перечислив некоторую
сумму на кошелёк web-money:
либо Яндекс деньгами:
Добавлено: для обсуждения. очень хорошие мысли.
Вообще топик весьма ценен для желающих написать очередной нотпад-киллер, да и просто редактор.
Добавлено: [+] добавлено распознавание UTF-8 без сигнатуры.
Спасибо Vital (Vital@Zemfira.org).
Добавлено: [+] команда вызова системной таблицы символов. Символы из таблицы можно вставлять перетаскиванием.
[!] мелкие изменения и улучшения интерфейса.
Добавлено: [x] багфикс печати.
Добавлено: netspider Цитата: не совсем понравился дефолтовый шрифт..
его можно поменять?
если дефолтный шрифт интерфейса - то не в программе, а документа - в Настройках.