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

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

Автор: S1xw1ngS
Дата сообщения: 16.11.2004 17:16
vito333
Винда самая, что ни на есть русская
ни в одной другой проге такого не замечал


Добавлено
а софта, слава богу, стоит предостаточно
единственное, недавно поставил Autoupdater - свалка всякой лабуды от мелкософта: от мелких заплаток до DirectX 9.0c

Добавлено
Ну не в 9.0с же проблема? )
Автор: vito333
Дата сообщения: 16.11.2004 17:31
а, нет, я соврал, у меня сп3
----
ни один из тех глюков, что ты назвал, еще никогда мне не предъявляли ( странно, не знаю что и думать, поподробнее бы.

Добавлено
[+] контекстное меню Explorer-а для файла на панели вкладок.
(некоторые вложенные меню некорректно обрабатываются )
Автор: Miroslaw
Дата сообщения: 16.11.2004 18:42
vito333


Цитата:
это при большом экранном разрешении такой шрифт, что-ли? как мне воспроизвести, чтоб посмотреть и тебе ответить?


Да. Разрешение 1280х1024 и экранный шрифт "Крупный размер" (125% и 120dpi)


Цитата:
но проект не умрет!


Поддержим чем можем!
Автор: gera_serg
Дата сообщения: 16.11.2004 19:01
После вызова Поиска желательно курсор сразу переместить на поле ввода "искать"
Если курсор в окне текста стоял уже на каком-то слове, иногда приятно увидеть автоматом это слово в поле поиска.
Автор: ShIvADeSt
Дата сообщения: 17.11.2004 01:03

Цитата:
какое именно? уточни

Свернуть, развернуть закрыть (как у любого окна, когда правой кнопкой на заголовке) а то в Марке когда правой кнопкой по табу щелкаешь поялвяется мессага On Tab ...

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

Набирая вслепую иногда промахиваюсь по шифту и попадаю на капс, пока не увижу что все большими буквами не переключаюсь.

Цитата:
почему 8? я планировал 10-15 ) убавить?
под запоминание курсора у меня изначально структуры заточены, как MRU сделаю, так и будет.

это я к примеру (в бреде вроде только 8 файлов). Не убавлять ни в коем случае

Цитата:
а где он там, я ни разу не видел (() - до него (хекс-реда), я думаю, еще далекоооо ...

в том то и дело что он был в 2 причем в средней версии что то вроде 2.1.5 кстати именно эти сорцы у меня, и там есть простенький хекс-едитор.

Цитата:
проект твой вчера получил, нифига не понял, в .RC диалога не нашел - горе неученомууууу ...

Там просто два res файла один стандартный, заточеннный именно под проект, а второй 302.res содержал именно шаблон, только его надо было ресторатором или чем нить открыть и посмотреть шаблон, но ладно если разобрался, то молодец.
Я тут подумал, сделай поддержку плагов и я пару функций типа хекс-едитора и вот хочу еще чтобы была возможность сортировки строк по возрастанию убыванию сделаю в виде плагов, а ты их потом включишь в дистрибутив. Ну это не срочно.
vito333
пульни в ПМ как ты инициализируешь диалог Save а то левая панель пропала
Автор: vito333
Дата сообщения: 17.11.2004 01:05
Miroslaw

Цитата:
Разрешение 1280х1024 и экранный шрифт "Крупный размер" (125% и 120dpi)

посмотрю
gera_serg

Цитата:
После вызова Поиска желательно курсор сразу переместить на поле ввода "искать"
Если курсор в окне текста стоял уже на каком-то слове, иногда приятно увидеть автоматом это слово в поле поиска

хорошие идеи - как отлажу поиск, сделаю обязательно
Автор: ShIvADeSt
Дата сообщения: 17.11.2004 01:06

Цитата:
[+] контекстное меню Explorer-а для файла на панели вкладок.

не нашел такого
Автор: vito333
Дата сообщения: 17.11.2004 01:13
ShIvADeSt

Цитата:
Свернуть, развернуть закрыть (как у любого окна, когда правой кнопкой на заголовке) а то в Марке когда правой кнопкой по табу щелкаешь поялвяется мессага On Tab ...

блин, а я тебе контекстное меню оболочки воткнул! убрать? заменить?

Цитата:
Набирая вслепую иногда промахиваюсь по шифту и попадаю на капс, пока не увижу что все большими буквами не переключаюсь

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

Цитата:
в том то и дело что он был в 2 причем в средней версии что то вроде 2.1.5 кстати именно эти сорцы у меня, и там есть простенький хекс-едитор

я тоже видел что-то в исходнике и удивлялся, что не вижу в проге

Цитата:
сделай поддержку плагов

ЭТО САМОЕ ГЛАВНОЕ ЧТО Я ХОЧУ СДЕЛАТЬ !!!
но как и с диалогами открытия-закрытия, к вопросу не подступался, да еще надо определиться, какую инфу давать плагинам - ты тоже подумай, что нужно - хэндлы рича, клиента, главного окна - еще что-то

Цитата:
пульни в ПМ как ты инициализируешь диалог Save а то левая панель пропала

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

Добавлено
ShIvADeSt

Цитата:
не нашел такого

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

Добавлено
в Хабаровске - морозное утро!
Автор: ShIvADeSt
Дата сообщения: 17.11.2004 01:45

Цитата:

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

открыл две вкладки и попробовал перетащить фрагмент из одного документа в другой, облом-с.
Замечено, что новая вкладка вставляется ни в конец вкладок, а после активной. Не всегда оправдано. Причем в пукнте меню Окна список окон в порядке открытия, а вот вкладки расположены не в порядке открытия .
Так же предлагаю, чтобы как в бреде при попытке повторного открытия документа, активировалась соответсвующая вкладка, если же нужно открыть два раза, то через меню открыть. ИМХО очень удобно.
Почему при нажатии на правую кнопку мыши происходит мерцание окна, оно на мгновение окрашивается в белый цвет, неприятно . В старой версии 0.5 0404 такого не было, меню всплывало нормально, без мерцания.

Добавлено

Цитата:
[+] контекстное меню Explorer-а для файла на панели вкладок.

не нашел такого

Я проглючил, пытался вызвать его для пустого окна, потом открыл реальный файл и все появилось

Цитата:
блин, а я тебе контекстное меню оболочки воткнул! убрать? заменить?

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


Добавлено
Смотрю торопился залить, даже не упаковал екзешник ФСГ
Автор: vito333
Дата сообщения: 17.11.2004 04:04
ShIvADeSt

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

это я просто напоминал о встроенной фиче ричедита, сам я ничего не делал в эту сторону.

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

посмотрю - скорее всего я зря функционал ричедита ограничил флагом (типа только плэйнтекст операции)

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

логично, сделаю проверку

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

Цитата:
Замечено, что новая вкладка вставляется ни в конец вкладок, а после активной. Не всегда оправдано. Причем в пукнте меню Окна список окон в порядке открытия, а вот вкладки расположены не в порядке открытия

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

Цитата:
Почему при нажатии на правую кнопку мыши происходит мерцание окна, оно на мгновение окрашивается в белый цвет, неприятно

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

Цитата:
В старой версии 0.5 0404 такого не было, меню всплывало нормально, без мерцания.

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

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

наворотим до безобразия! правая кнопка на имени файла в табе - контекстное меню, а на иконке - системное? как думаешь? или наоборот?
я, кстати, сам в МуИЕ тоже закрываю по крестику на табе )
надо, наверное, предусмотреть постоянное отображение таббара, даже для одного файла, раз такой функционал на него вешаю?

Цитата:
Смотрю торопился залить, даже не упаковал екзешник ФСГ

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

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

ты помни об этом и думай как лучше интерфейс с плагинами сделать, и чтобы потом не переделывать

Добавлено
попробовал перетаскивание - работает ((
и кстати как у тебя контекстное меню - глючит? алгоритм не мой, взял на rsdn, посмотрел похожую реализацию - тоже так же у меня глючит - в подменю ОТПРАВИТЬ показывает только пункт "Отправить" и не реагирует на него, то же с "Открыть с помощью"

Добавлено
и выводит не полное меню, собсно говоря. COM блин.

Добавлено
о, почту получил, теперь в ехе вижу наглядно.
В принципе, поскольку марк ниже вин2к все равно работать не должен по разным причинам, то видимо можно и просто 88 в размер поставить - вечером дома поставлю, результат увидим.
примеров хуков есть у меня, не в этом проблема, времени не хватает (
основная разработка ведется с 11 вечера до 1-2-3 ночи, а утром в 7-8 меня по любому будят, так особо не наработаешь
аску не держу пока, поскольку дома на Трехгорке диал-ап, обещают вот после 20 ноября выделенку наладить, тогда и поставлю.


Добавлено
вот лежит модуль для подсветки синтаксиса по методу Iczelion-а (Петр Каньковский присла, переделал с ассемблера), а заняться некогда (что думаешь по этому методу? я думаю, для марка - лучший вариант, даже если будут мелкие недоделки с комментариями С)
посмотри, кстати его редактор на kankowski.nm.ru, мы с ним немного переписываемся, парень молодой, но мощный в плане программирования, сейчас ковыряет едит-контролы (scintilla,crystaledit, brainchild), загорелся вроде свой контрол делать, типа бред3.

Добавлено

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

а хоткеями - не любишь?

Добавлено
ShIvADeSt
и еще, по поводу твоей подписи , по моему, точнее было - "вредное, но забавное"
Автор: ShIvADeSt
Дата сообщения: 17.11.2004 05:05

Цитата:
опробовал перетаскивание - работает ((
и кстати как у тебя контекстное меню - глючит? алгоритм не мой, взял на rsdn, посмотрел похожую реализацию - тоже так же у меня глючит - в подменю ОТПРАВИТЬ показывает только пункт "Отправить" и не реагирует на него, то же с "Открыть с помощью

Я не про то перетаскивание говорил, к примеру у меня две закладки на одной один файл, на второй другой в одном Марке, я хочу перетащить кусок текста из одного в другой. Тащу выделенный фрагмент на кнопку таба, по идее (где то видел такое) должно произойти переключения в др таб и там я выбираю куда вставить. А между марком и вордпадом, да ногрмально таскается.
У меня тоже контекстное меню глючит и у меня тоже, хотя в тотал коммандере рисуется нормально

Цитата:
вот лежит модуль для подсветки синтаксиса по методу Iczelion-а (Петр Каньковский присла, переделал с ассемблера), а заняться некогда (что думаешь по этому методу? я думаю, для марка - лучший вариант, даже если будут мелкие недоделки с комментариями С)

Где?

Цитата:
ты помни об этом и думай как лучше интерфейс с плагинами сделать, и чтобы потом не переделывать

бум думать, посмотрю как у других реализовано
Автор: vito333
Дата сообщения: 17.11.2004 05:37
ShIvADeSt

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

нуу, это делать надо

Цитата:
Где?

у меня, где же еще я к тому, что не успеваю


Добавлено
а посмотреть и почитать про подсветку зелиона можно на wasm.ru в туториалах зелиона

Добавлено
вечером попробую наладить контекстное меню
Автор: ShIvADeSt
Дата сообщения: 17.11.2004 08:20

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

я тут вот что подумал по поводу плагинов. Смотри, создаешь свой класс, в котором описываешь хэндлы всех основных контролов и функции по добавлению основных контролов (типа кнопки в тул бар, пункта меню) причем входными параметрами будут н-р для кнопки это позиция, функция из плагина, иконка. Просто посмотрел принцип работы плагина в Астоне, там нечто подобное.
Автор: vito333
Дата сообщения: 17.11.2004 13:55
[+] системное меню для файла на при нажатии правой кнопкой на иконке на вкладке.
Автор: ShIvADeSt
Дата сообщения: 18.11.2004 02:19
vito333

Цитата:
[+] системное меню для файла на при нажатии правой кнопкой на иконке на вкладке.

Немного начал работать поиск
Я тут одну вещь заметил, вот например я создал документ он называется Документ1 (по умолчанию), я его закрыл и больше никаких документов у меня нет (то есть пустой марк), создаю новый, он почему то называется теперь Документ2, хотя по логике, счетчик документов надо обнулить, когда нет открытых документов вообще и начать нумерацию заново. По поиску пока ничего не пишу, пока он не появится в списке функциклирующих

Цитата:
вечером попробую наладить контекстное меню

За меню спасибо.
Насчет плагинов, нужно использовать всего три функции. Смотри как я думаю, немного переосмыслил вчерашнее.
Первая, что то вроде LoadPlugin, находится в самом модуле, в качестве параметра туде передается структура для инициализации плагина, а именно хэндлы всех меню, тулбаров.
Вторая, что то вроде GetPluginInfo, тоже в плагине, возвращает инфу о плагине либо при вызове этой функции плагин сам выводит о себе информацию, возможно реализация и того и того метода.
Третье, useplugin, в качестве параметра опять же структура, но другая, там будет хэндл активного ртф, путь к файлу ну и еще что нить, потом будет видно. Просто сразу такие данные нет смысла передавать, так как некоторых данных еще может не быть. А вот когда юзер тыкает н-р в пункт с плагином, плага посылает данную мессагу, получает данные и делает с ними, то что задумывал автор.
Тебе надо будет сделать н-р массив кастом_хэнлов, в котороых будет сопоставление хэндл котнрола (н-р пункт меню --- такой то плагин) и помимо своих пукнтов меню обрабатывать еще эти, и в случае если юзер ткнул плаговский пункт, ты смотришь, АГА это такой то плагин, вызываешь у него useplugin с заполненной структурой и тот делает свое черное дело. Третий пункт можно опустить, если в LoadPlugin реализовать возврат результата с определнной структурой, например с указателем основной рабочей функции плагина, тогда при вызове юзверем плагина, можно будет сразу вызвать функцию. Мож кто еще что предложит, но ИМХО это нормальный план.
Автор: makz
Дата сообщения: 18.11.2004 03:41
Ctrl-Y устойчиво ассоциируется с удалением строки.
Автор: ShIvADeSt
Дата сообщения: 18.11.2004 03:55

Цитата:
Ctrl-Y устойчиво ассоциируется с удалением строки

Согласен, тем более что отмена осуществляется через стрл-шифт-я. Лучше бы стрл-н удаляла строку.
Автор: vito333
Дата сообщения: 18.11.2004 08:05

Цитата:
Я тут одну вещь заметил, вот например я создал документ он называется Документ1 (по умолчанию), я его закрыл и больше никаких документов у меня нет (то есть пустой марк), создаю новый, он почему то называется теперь Документ2, хотя по логике, счетчик документов надо обнулить, когда нет открытых документов вообще и начать нумерацию заново

по утонченно-эстетствующей логике - так , на практике, я думаю, время использования марка настолько невелико, что номер документа не имеет значения, как если бы было название "Безымянный"
-----
контекстное меню оболочки наладить не удалось , пункты Отправить и Открыть с помощью - не работают - дело в IContextMenu, надо использовать IContextMenu2 или 3 - c первого подхода не получилось, только смог добавить в меню дополнительные сторонние обработчики, что ранее не отображались. Все это COM, а я и в нем пока 0.

Цитата:
Ctrl-Y устойчиво ассоциируется с удалением строки


Цитата:
Согласен, тем более что отмена осуществляется через стрл-шифт-я. Лучше бы стрл-н удаляла строку

поясните
Автор: ShIvADeSt
Дата сообщения: 18.11.2004 08:38

Цитата:
Цитата:
Ctrl-Y устойчиво ассоциируется с удалением строки
Цитата:
Согласен, тем более что отмена осуществляется через стрл-шифт-я. Лучше бы стрл-н удаляла строку

поясните

поясняю, во многих редакторах сочетание ctrl+y приводит к удалению текущей строки. у тебя на данное сощетание повешено повтор последнего дейсвия, как и при нажатии ctrl+shift+z, которое кстати тоже функционирует. Поэтому имеет смысл при нажатии ctrl+y сделать удаление строки. Так как очень многие (и я в том числе) так привыкли.

Цитата:

Ctrl-Y ............................................... Вернуть отмену
взято из ридми
vito333

Цитата:
контекстное меню оболочки наладить не удалось , пункты Отправить и Открыть с помощью - не работают - дело в IContextMenu, надо использовать IContextMenu2 или 3 - c первого подхода не получилось, только смог добавить в меню дополнительные сторонние обработчики, что ранее не отображались. Все это COM, а я и в нем пока 0.

а для чего вообще тебе сдалось это контекстное меню оболочки? Мне просто интересно, практического применения ему я не нашел. Хотя многие функции стараюсь использовать. Там просто в этом меню нет ничего такого, что было бы жизненно необходимо. Скажите мне неразумному, для чего оно может здесь понадобиться?
ЗЫ как моя идея с плагинами?
Автор: vito333
Дата сообщения: 18.11.2004 08:52
Ctrl-Y - понял, это просто ричедитовый функционал, в ридми он для напоминания, надо просто заглушку делать - в меню пункт удалить строку и к нему хоткей, тогда ричевый хоткей будет глушиться.

Добавлено
а я и не замечал )))

Добавлено

Цитата:
а для чего вообще тебе сдалось это контекстное меню оболочки

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

Добавлено

Цитата:
как моя идея с плагинами

уже лучче, чем с классами, я думаю, что лучше обойтись простыми структурами, тем более что все писано на апи, так что хэндлов будет достаточно по идее для любой обработки контролов самостоятельно.
На моем текущеим уровне знаний о плагинах-длл это пока наиболее приемлемый вариант, единственное, хотелось бы сделать так, чтоб потом при наращивании возможностей взаимодействия с плагинами не пришлось бы ничего переделывать ни там ни там, по типу увеличения размера-содержания структур с данными.
Автор: ShIvADeSt
Дата сообщения: 19.11.2004 01:23
vito333
Блин в новой версии найдено что похожее на баг, по крайней мере он не описан, раньше не встречал. Если я создаю документ и ничего в нем не набираю, а открываю файл, ТО файл вместо того, чтобы открыться в новой вкалдке как было раньше, заменяет собой созданный, то есть вместо двух табов, пустого и с содержимым файла я имею только один с содержимым файла
О смотрю в размер структуры при сохранении файла жестко вписано 88 Панель слева появилась.

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

Я бы конечно хотел бы, чтобы ты начал уже потихоньку реализовывать поддержку плагов на этом уровне, но понимаю времени нет. Тогда вначале надо разобраться с основными задачами типа открытие сохранение в кодировках, поиск а потом будем думать над поддрежкой плагинов. ОК?
Автор: vito333
Дата сообщения: 19.11.2004 06:29
ShIvADeSt

Цитата:
Блин в новой версии найдено что похожее на баг, по крайней мере он не описан, раньше не встречал. Если я создаю документ и ничего в нем не набираю, а открываю файл, ТО файл вместо того, чтобы открыться в новой вкалдке как было раньше, заменяет собой созданный, то есть вместо двух табов, пустого и с содержимым файла я имею только один с содержимым файла

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

Цитата:
О смотрю в размер структуры при сохранении файла жестко вписано 88 Панель слева появилась

да, спасибо тебе

Цитата:
Я бы конечно хотел бы, чтобы ты начал уже потихоньку реализовывать поддержку плагов на этом уровне, но понимаю времени нет

очень хочу, но надо для начала почитать и исходники посмотреть

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

ну да, сейчас обдумываю пару моментов в диалогах открытия-закрытия, поиск тормозится реализацией "поиска в выделенном" и "искать выделенное" - мелкие нюансы
есть проблема по определению кодировки Вин-Дос для файлов без русского текста - у меня сейчас стоит заглушка, которая может приводить к неверному определению - а именно, если текст не юникод (определяется по сигнатурам), то следует проверка на символы с кодом >128 и если их меньше 5%, то текст ставится как Вин1251, если же больше, работает механизм определения (с ним вроде проблем нет). Если есть мысль, давай.
жаль ты не с-срр шник (((((((((((

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

Добавлено
понажимай в сист. меню на табе кнопку восстановить - там глючок, понять не могу
вот ответственный кусок за вызов меню
else if (tchitt.flags & TCHT_ONITEMLABEL )
{
HMENU hMnu = GetSystemMenu((HWND)pTC->lParam,FALSE);
UINT icmd = TrackPopupMenu(hMnu,TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON|TPM_RETURNCMD,
LOWORD(lParam),HIWORD(lParam),0,(HWND)pTC->lParam//g_hAppWnd,0);
SendMessage((HWND)pTC->lParam,WM_SYSCOMMAND,(WPARAM)icmd,0);
}
---
(HWND)pTC->lParam - это хэндл доч. окна, хранимый в табе
Автор: ShIvADeSt
Дата сообщения: 19.11.2004 07:27

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

В чем глючок?
Кстати, диалоги многие не центруются Например шрифты, настройка печати и еще некоторые. Про открыть не говорю
Автор: vito333
Дата сообщения: 19.11.2004 09:36

Цитата:
В чем глючок

состояние меню

Цитата:
шрифты, настройка печати и еще некоторые

про них забыл ((


Добавлено
меню, что я получаю - отличается от меню окна (( - у меня не всегда верно пункты отображаются по состоянию

Добавлено
а шрифты - я скоро их почикаю - оставлю 2 - основной и дополнительный - с хоткеями.

Добавлено
ShIvADeSt
спасибо, дал очень точную наводку - наладил я меню оболочки.
сижу над системным
Автор: ShIvADeSt
Дата сообщения: 20.11.2004 02:18
vito333
Почему то переодичекси конпка поиска на панели инструментов недоступна, а через пункт меню нафти и заменить все работает
Автор: JackalSR13
Дата сообщения: 22.11.2004 13:00
Не пойму никак: есть "Mark.exe" + "readme", запихал в него Unicode, записал TXT. Открываю - ????????
Автор: vito333
Дата сообщения: 22.11.2004 14:07
JackalSR13
поясни
Автор: JackalSR13
Дата сообщения: 22.11.2004 14:35
vito333, пардон, ламернул что-то
Скачал программу из шапки, распаковал, запустил. Сейчас JWPCe не установлен, пошёл Neowing.co.jp, скопировал первую попавшуюся фразу, которую сюда постить не буду - не понимает борда. Скопировал/вставил в Mark, всё великолепно, нажимаю "Сохранить" -> диалог сохранения, кодировку выбрать нельзя [pulldown пустой], сохраняю как txt.
Заглядываю Far'ом в "Document1.txt", вижу ??????, открываю Mark'ом - тоже самое. Не сохранились верхните байты, кодировка нарушена.
Автор: vito333
Дата сообщения: 22.11.2004 16:07
аа, нет, в диалоге сохранения кодировка не выбирается пока (( - делаю. Только в главном окне в статусбаре - доступные кодировки. А японский? не знаю, может и не работать, не проверял и пока на него не рассчитывал ((. Вообще программа в разработке, проект некоммерческий, чистый дзен , так что замечаниям я рад, но ничего не обещаю .

Добавлено
да, возможно в этом проблема - по умолчанию новое окно имеет флаг "кодировка ANSI Win1251" - показано в статусбаре - правой кнопкой мыши нажми там же и выбери utf16le - файл будет сохраняться в юникоде. Да, криво, нл это врем. решение, будет нормально в диалоге.
Автор: vito333
Дата сообщения: 23.11.2004 05:12
[+] выбор кодировки в диалоге сохранения файла.
[+] все диалоги (кроме выбора шрифтов) выводятся по центру главного окна программы


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

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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