Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

«Символьная палитра»

Автор Тайльнемер, сентября 3, 2010, 21:23

0 Пользователи и 1 гость просматривают эту тему.

Тайльнемер

Здесь я буду выкладывать новые версии своей программки «символьная палитра».

Сегодня я кое-что в неё добавил, а именно:
1) поддержку импорта-экспорта отдельных вкладок в своём формате;
2) импорт вкладок в формате программы "Charactita", написанной Арсениивым
3) возможность отмены действий при редактировании.

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

А пока вот:
(требования не изменились: dotNET framework 2.0 или старше)

arseniiv

Ага, мне есть что сказать, оказалось! :)
(1) А нельзя как-нибудь переопределить счётчики, чтобы при долгом нажатии числа прокручивались сами?
(2) Не хотите сделать ещё и режим вставки из буфера строки символов не в одну ячейку, а в горизонтальную их последовательность (для быстрой вставки большого числа символов)?
(3) Не понял, как импортировать .capage, хотя это не очень важно, просто интересно.

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Тайльнемер

Цитата: arseniiv от сентября  3, 2010, 21:43
(1) А нельзя как-нибудь переопределить счётчики, чтобы при долгом нажатии числа прокручивались сами?
Сделаю
Цитата: arseniiv от сентября  3, 2010, 21:43
(2) Не хотите сделать ещё и режим вставки из буфера строки символов не в одну ячейку, а в горизонтальную их последовательность (для быстрой вставки большого числа символов)?
Так и хотел.
Цитата: arseniiv от сентября  3, 2010, 21:43
(3) Не понял, как импортировать .capage, хотя это не очень важно, просто интересно.
Правой кнопкой на панели вкладок → «импортировать вкладки» → выбираете один или несколько файлов .сп или .capage.
Другое дело, что у меня могла быть не последняя версия вашей программы, тогда и файлы .capage последней версии не будут поддерживаться.

Тайльнемер

Учёл пожелания Арсения (кроме значка — его потом нарисую):

Тайльнемер

Чтобы вставить из буфера не в одну ячейку, а в несколько, нужно зажать на «исходной» ячейке правую кнопку, потом сдвинуть мышь на одну ячейку вправо, влево, вниз или вверх и отпустить. Символы расположатся начиная с исходной ячейки в указанном направлении.
(Если сдвинуть указатель не на одну, а, например, на две ячейки, то символы пойдут через один. Таким способом можно, например, из строк текста 'АБВГ' и 'абвг' получить в ячейках 'АаБбВвГг'.)
(Если текст в буфере обмена содержит более одной строки́, то стро́ки появляются друг под другом (для вертикального направления — справа).)

arseniiv

Цитата: Тайльнемер от сентября  4, 2010, 03:01
Правой кнопкой на панели вкладок → «импортировать вкладки» → выбираете один или несколько файлов .сп или .capage.
Другое дело, что у меня могла быть не последняя версия вашей программы, тогда и файлы .capage последней версии не будут поддерживаться.
Красота!
А про .capage — видимо да, версия была не последняя (не получилось импортировать вкладку). Текущую приложил, вкладку тоже.

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

Тайльнемер

Цитата: arseniiv от сентября  4, 2010, 16:49
Кстати, хотите, я вам значок нарисую?
Я щас сам его нарисую, но вы, если не сложно, тоже нарисуйте. Наверняка, у вас выйдет лучше, и тогда я заменю свой значок на ваш.
Цитата: arseniiv от сентября  4, 2010, 16:49
Скажете пожелания к его виду, мог бы попытаться.
Я бы хотел, чтобы значок соответствовал названию программы. Впрочем, делайте всё на ваше усмотрение.

Цитата: arseniiv от сентября  4, 2010, 16:49
не получилось импортировать вкладку
При открытии вашей вкладки «математика» мою программу смутило то, что последний символ 'ℏ' (\u210F) в файле повторен дважды:
Charset=!\u0391\u0392\u0393\u0394
. . .
ЧјЅѕч   \u210f\u210f!

Таким образом, общее число символов в файле — на один больше числа ячеек. Это так и было задумано?

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

Bhudh

Здорово!
А как бы сделать перенос нескольких клеток сразу, причём не с затиранием тех, что вдруг окажутся там, куда их перенесли, а со смещением?

И ещё одно предложение: нельзя ли сделать импорт файлов в человеку-понятном формате?
Например, в виде bb или wiki-кода?
Пример:
Код (файл.tab (файл вкладки)) Выделить
{| название="Рус. алфавит" шрифт="Times New Roman" размер="20" ширина="30" высота="30"
|А||Б||В||Г||Д||Е||Ё||Ж||З||И||Й
|К||Л||М||Н||О||П||Р||С||Т||У||Ф
|Х||Ц||Ч||Ш||Щ||Ъ||Ы||Ь||Э||Ю||Я
|}


А для нескольких вкладок файл в ini-стиле:
Код (файл.tabs (файл нескольких вкладок)) Выделить
[Вкладка]
ТАБЛИЦА_1
[/Вкладка]

[Вкладка]
ТАБЛИЦА_2
[/Вкладка]

...

[Вкладка]
ТАБЛИЦА_N
[/Вкладка]

Хотя расширение можно и одно и то же сделать, просто парсер предупредить.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Тайльнемер

Версия со значком и игнорированием лишних символов в .capage:

Тайльнемер

Цитата: Bhudh от сентября  4, 2010, 18:04
А как бы сделать перенос нескольких клеток сразу
Это я и хочу реализовать в ближайшее время.
Цитата: Bhudh от сентября  4, 2010, 18:04
причём не с затиранием тех, что вдруг окажутся там, куда их перенесли, а со смещением?
А вот это я не знаю как сделать. Как вы это представляете?
Цитата: Bhudh от сентября  4, 2010, 18:04
И ещё одно предложение: нельзя ли сделать импорт файлов в человеку-понятном формате?
Ну, по идее, .capage Арсения претендует на человекопонятность. Могу сделать и другой формат, если дадите спецификацию.

Bhudh

Цитата: ТайльнемерКак вы это представляете?
Как это как? Просто всё, что находится ниже (или правее...) переносится ещё ниже на n клеток, где n — высота переносимого блока. В IGoogle или при создании викикниги можно так блоки перемещать. Или, чтобы далеко не ходить, перемещение файла в пределах папки в винде.

Цитата: Тайльнемер.capage Арсения претендует на человекопонятность
Ну, программистам может UCN и понятнее, но хотелось бы видеть символы в Уникоде.
Тем более .capage высших плоскостей не понимает.

Цитата: Тайльнемересли дадите спецификацию
Я ж примеры дал!
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Алексей Гринь

Забацал http://wiki.lingvoforum.net/w/Символьная_палитра

Ссылки на нов. версии обновляйте и там, т.к. тут не сразу разберёшь, где новая.
肏! Τίς πέπορδε;

Aleksey


Алексей Гринь

肏! Τίς πέπορδε;

Bhudh

И вообще сворачивания по-человечески.
А то у меня секунд на пять виснет.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Тайльнемер

Цитата: Алексей Гринь от сентября  5, 2010, 21:50
Как насчёт опции сворачивания в систрей?
Можно, если нужно.
Цитата: Bhudh от сентября  5, 2010, 22:28
И вообще сворачивания по-человечески.
А то у меня секунд на пять виснет.
:o :o :o
:-\Как так?!  :???

Алексей Гринь

Цитата: Тайльнемер от сентября  6, 2010, 01:46
:o :o :o
:-\Как так?!  :???
У меня немного виснет при закрытии.
Чё-то может с хуками связанное.
肏! Τίς πέπορδε;

Bhudh

Такое ощущение, что прога очищает память перед тем, как свернуться.
Но Диспетчер это не подтверждает.
Может, просто что-то на диск пишет?

Цитата: Алексей ГриньУ меня немного виснет при закрытии.
И это тоже. Точно так же, только чуть подольше.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Тайльнемер

При сворачивании прога не делает ровно ничего! Чему там виснуть, я вообще не могу понять.
При закрытии — пишет на диск, но, думаю, это не повод для зависания. У меня нисколько не виснет.
Кстати, если удалить все вкладки, всё равно виснет? Длительность зависания зависит от количества вкладок/символов?
____________

Вот версия, сворачивающаяся в трей:

Алексей Гринь

У мня при сворачивании тож задумывается, но всего на 0.5 секунды (как и на выходе). Удаление вкладок ни на что не повлияло.
肏! Τίς πέπορδε;

Тайльнемер

Чорт, что ж такое?!
Попробуйте тогда вот это позакрывать и посворачивать — будет виснуть или нет:

Алексей Гринь

肏! Τίς πέπορδε;

Тайльнемер



Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр