Форум » » Знакомлюсь с PhraseEditor. » Ответить

Знакомлюсь с PhraseEditor.

evan: 1. Гоша. пишет: " Та пилятЪ содержательный млин диалог… А то без газеты этой с*аной, никто бы и не понял, что возникла проблема." Вот такая постановка ответа, мне даже Очень ндравиться, понятно сразу, прямым Русским языком. Хорошо бы, ещё, что бы эта газета выпрыгнула из своих штанов и указала не на проблему, а на сбой ехе. файла, и последствия после этого. А потом извинилась, от лица Майкрософт и сказала, что мы не имеем права давать полную расшифровку сбоя и его последствий, так как это нарушает нашу монопольную, финансовую политику. Но в качестве исключения, наш совет Вам, не включайте в своём приложении Левую прокрутку и придерживайтесь правил разработки, согласно нашей платформы Windows. Гоша. пишет: "Ни малейшей информации о причинах, и характеристиках сбоя: где, что, код ошибки…" А если будет полная информация и подробное описание сбоя: где, что, то тогда такие Орлы, как Гоша Мазов, создадут свою собственную платформу ЭВМ и монополии Windows наступит пипец. А пока этого не произошло, приходится ковыряться тебе в запутанных сетях исправлений своих и чужих кодов, затратив на все это пол жизни лет, а возможно и более. 2. Спасибо Гоша, что выполнил хотя бы одну мою просьбу на этапе знакомства с PhraseEditor , и включил Вертикальную прокрутку с Права в PhraseEditor, в TwinkiePaste Версия 3.26, сборка 638. Прокрутка с Права прекрасно работает в окне Дерева Фразы и при перемещении по горизонтали за рамку-Разделителя в сторону заголовков проходит над заголовками в другой плоскости и хорошо контактируя с фокусом выделения. одним словом работает точно и подобно проводнику Windows. и Ни каких фоновых помех не дает в поле Дерева А вот установка прокрутки в Лево принесет много проблем, так как она становится прямо в поле, на котором находятся узлы Дерева и впереди узлов, и при каждом старте разворачиваясь с низу вверх окна она ставит шалбаны в лоб заголовка и при этом старается сдвинуть заголовок по горизонтали на ширину Вертикальной прокрутки. Замечено, похожее как следствие от Левой прокрутки возникновение фоновых помех над полем Дерева Фраз, если закрыть панель Настройки, свернуть окно PhraseEditor кнопкой в заголовке окна Свернуть в окно, и за нижнюю рамку окна PhraseEditor, изменять размер по вертикали рамки окна PhraseEditor. но это пока оставлю на потом, так как надо делать видео и снимать с него скрины для доказательства 3. evan пишет: "1. Выделяю любой текстовый заголовок в Дереве Фразы например "YandexSearch " и перемещаю Выделение клавишой стрелка вниз с клавы. При входе Выделения на папку "BB-Code " выделение папки меняется с голубого на жёлтое, Нажимаю стрелку вниз и Появляется Голубое выделение в Редакторе текста, а по логике должно двигаться по Дереву заголовков вниз, (так сказать, что то произошло в папке "BB-Code " с управлением Выделения) если дальше нажимать стрелку вниз, Голубое выделение продолжает двигаться В редакторе по списку фраз текста" Гоша "Ну это мелочи и давно было. Руки не доходили сделать… Исправление выйдет в ближайшей версии…" Попробую угадать твои мелочи, не просто так, а на основании неких подтвержденных данных в виде фоновых помех. Короче говоря разорвана связь фокуса выделения Голубого между двумя соседними узлами в Дереве, и эту связь нужно соединить. Если это так, тогда возникает подозрение, что может ещё что то быть такое , помимо Выделения.

Ответов - 23, стр: 1 2 All

Carc: Ты чего сказать-то хотел? ©

Carc: evan пишет: Да просто там за рамкой, с права тяжело искать сообщения и кое какие новые мысли в тексте вверху Какой такой рамкой? И где и главное какие новые мысли? Не проще ли их изложить отдельно, или уж цитирование отдельно форматировать, иначе в это каше ничего не разглядеть просто…

evan: Гоша пишет Ну это мелочи и давно было. Руки не доходили сделать… Исправление выйдет в ближайшей версии… Попробую угадать твои мелочи, не просто так, а на основании неких подтвержденных данных в виде фоновых помех. Короче говоря разорвана связь фокуса выделения Голубого между двумя соседними узлами в Дереве, и эту связь нужно соединить. Если это так, тогда возникает подозрение, что может ещё что то быть такое , помимо Выделения.


Carc: evan пишет: Попробую угадать твои мелочи, не просто так, а на основании неких подтвержденных данных в виде фоновых помех. Короче говоря разорвана связь фокуса выделения Голубого между двумя соседними узлами в Дереве, и эту связь нужно соединить. Если это так, тогда возникает подозрение, что может ещё что то быть такое , помимо Выделения. Угадайка неверная… Это обычный Custom Draw

evan: Carc пишет: Угадайка неверная Я заснял видео, на Дереве Фраз, во время фоновой помехи, и на видио чётко видно как в разорванных линиях узлов отключаются связи и несколько заголовков без разрыва исчезают на доли секунды , а потом снова соединяются при чем четко по разрывам узлов

Carc: evan пишет: Я заснял видео, на Дереве Фраз, во время фоновой помехи, и на видио чётко видно как в разорванных линиях узлов отключаются связи и несколько заголовков без разрыва исчезают на доли секунды , а потом снова соединяются при чем четко по разрывам узлов Ну и где оно, видео? Чем то напоминает "и где эта рассекреченная информация"…

evan: 1. В Дереве Фразы, в Выделении заголовка есть ошибка. Выделение заголовка вплотную касается Правой рамки окна, отсутствует промежуток между рамкой и выделением, и фон с Выделения гуляет через рамку окна. скрин в низу скрина Выделение заголовка Проводника Windows, это я для себя делал 2. По этой причине, возможно и слетало Выделение с Папки, на список папки в редакторе, а если ещё учесть прямое механическое воздействие Правой прокрутки при старте на заголовок узла, да ещё если открыта горизонтальная прокрутка, то улетит куда угодно. Но, вот есть ещё одно подозрение, и интуиция, что вместе с выделением слетел ещё, какой то параметр. И это произошло после проблемы, сообщения о файле PhraseEditor ехе. 3. После сообщения проблемы о файле PhraseEditor ехе. Мне надо было скопировать папку из Aml Pages. из одного документа Aml в другой документ Aml. чтобы удобнее было открывать. В папке находились скриншоты с сайта загрузки Aml Pages (Знакомство с TwinkiePaste) и создавалась эта папка до сообщения PhraseEditor ехе. и в ней все открывается и работает. это уже делал после сообщения проблемы о файле PhraseEditor ехе. После копирования папки Aml через буфер обмена из одного документа и вставки ее из буфера обмена в другой Aml документ. Я не смог открыть копированную папку, а если несколько раз кликать по ней Мышью, она начинает как бы дергаться моргать, но не открывается (как будто, что то произошло с фокусом), потом я хотел удалить её, но не могу включить фокус) а щелчком по значку узла + папки, открываются вложения страниц со скриншотами, эти страницы открываются, заголовки их выделяются, то есть с ними все в порядке. Удалить эту папку с вложениями, я смог только через Список Корневой папки узла дерева. Заметив такую хрень при копировании, проделал такой тест Создал новую папку с двумя вложениями страниц, скопировал и вставил в другой документ В новой папке все Окей А в копированной точно такая же хрень, как описана выше. 4. Вопрос? Для каких целей разрабатывалось, аж три выделения 1). Вместо Windового (красная рамка) 2). Желтое 3). Голубое

Carc: evan пишет: После сообщения проблемы о файле PhraseEditor ехе. Мне надо было скопировать папку из Aml Pages. из одного документа Aml в другой документ Aml. чтобы удобнее было открывать. В папке находились скриншоты с сайта загрузки Aml Pages (Знакомство с TwinkiePaste) и создавалась эта папка до сообщения PhraseEditor ехе. и в ней все открывается и работает. А причем тут мля это? Причем тут PhraseEditor и Aml Pages? Они вообще не взаимодействуют никак и данными не обмениваются и вовсе

evan: Carc пишет: А причем тут мля это? Причем тут PhraseEditor и Aml Pages? Они вообще не взаимодействуют никак и данными не обмениваются и вовсе А потому, что есть подозрение, что в Windows в реестре, изменился какой то параметр, связный с выделением папки, или ещё с чем то. Так, как до сообщения проблемы файла ехе в Амл, копирование папок работало, а после сообщения проблемы файла ехе в Амл появился вот такой глюк

Carc: evan пишет: А потому, что есть подозрение, что в Windows в реестре, изменился какой то параметр, связный с выделением папки, или ещё с чем то. Так, как до сообщения проблемы файла ехе в Амл, копирование папок работало, а после сообщения проблемы файла ехе в Амл появился вот такой глюк Ну во первых реестр Windows никак не может повлиять на копирование папок в Aml Pages… Т.к. Windows понятия не имеет о каких-то там папках, какой-то там Aml Pages. Та не может быть это связано и вовсе никак. Aml Pages кладет свои данные в буфер обмена в нескольких разных форматах. TwinkiePaste умеет некоторые из этих форматов читать из буфера обмена читать, и некоторые еще и распознавать. Что TwinkiePaste и делает, если выставлено в настройках TwinkiePaste. Соответственно, Aml Pages поместила данные в буфер обмена, TwinkiePaste это определила и положила себе скопированные данные в свой кеш. Некоторые данные TwinkiePaste распознает, и показывает. Если пользователь попросит саму TwinkiePaste, то она обратно положит в буфер обмена данные скопированные из Aml Pages, байт в байт. И всё-ё-ё-ё-ё! Ничего не изменяется, ничего не кастомизуется, ничего не перехватывается. TwinkiePaste только рабоает как мульти-буфер обмена, как очередь скопированных в буфер обмен ранее данных. Всё! Никакого влияния на саму Aml Pages вовсе…

Carc: evan пишет: 4. Вопрос? Для каких целей разрабатывалось, аж три выделения 1). Вместо Windового (красная рамка) 2). Желтое 3). Голубое 1. Выделение не разрабатывалось — оно всегда одно, единственное. Родное — от самой Windows. Менялась только индикация выделения. 2. Голубоое, это родное от самой Windows. Когда дерево имеет фокус ввода. 3. Желтое, это тоже родное от самой Windows. Но когда дерево теряет фокус ввода, Windows скрывает выделение в дереве. И желтое используется, чтобы было видно, какой элемент дерева все-таки сейчас выделен. 4. Красная рамка доделывалось ручками. Ибо родная индикация выделения от Windows вообще блеклая и незаметная. Ее попросту "нихира" не видно. Красная рамка показывает четко — что выделено…. У Microsoft визуальные темы это вообще полный ЛП, на одно выделение меню при наведении мыша на пункт меню посмотреть, чего только стоит… Даже Кристиан Жислер как-то в кулуарах высказался, а уж он насколько фанат стандартов…

evan: Жду, когда устранишь ошибку касания Выделения заголовка левой рамки окна. Потому, как при изменении размера окна Дерева Фразы за нижнюю рамку окна, в выделенном заголовке, появляется фоновая помеха, которая отображает, хаотическое включение разных узлов индикации смотри скрин из видео. скрин (Стартует на желтом выделении)

evan: Гоша, зря расковырял индикацию выделения, динамического, позиционирующего узла заголовка Дерева, не представляя, как работает позиционирование. Если бы знал, однозначно не полез в него. А вот и появился отличный вариант, почему в последних Windows в Проводнике отключена Горизонтальная прокрутка. Отключена по причине конфликта с позиционированием узла заголовка, в точке старта Горизонтальной прокрутки и прохождении в этот момент Разделителя(рамки окна Дерева) через эту точку. Из прокруток Дерева, остается только одна Вертикальная правая, но она ни как не мешает позиционированию, потому что легко пересчитывается на момент старта Прокрутки и выключения на ширину прокрутки в результате позиционирование работает четко с точностью перемещения в 1пиксель. Кстати в Амл.Р имеется, аж 4 твоих возможных воздействий на позиционирование. 1. Возможность включить Левую прокрутку в Дереве опцией 2. Возможность включить Горизонтальную прокрутку в Дереве опцией 3. Твоя индикация выделения 4. Кастрированный Разделитель (состоит из двух частей, вместо одной рамки), а то что он слетает с заголовка, когда находится на пересечении с текстом заголовка, дык это и есть то воздействие от Горизонтальной прокрутки и выше изложенного. Хочу ещё обратить внимание, про твой интерфейс, который разработан по старинке(на старой системе разработки для WinХР, 90,2000 ) в последних Windows 7,9,10,11. Интерфейс имеет другую рамочную конструкцию, а стыковка этих двух в одну новую, как то не получается, может стоит присмотреться к новой оконной системе.

Carc: evan пишет: Гоша, зря расковырял индикацию выделения, динамического, позиционирующего узла заголовка Дерева, не представляя, как работает позиционирование. Если бы знал, однозначно не полез в него. А кто лазил то в позиционирование? Позиционирование узла дерева сама Windows делает, моя только дополнительная отрисовка красной рамки, и смена цветов для выделения когда нет фокуса ввода. И всё это делается по координатам, которые предоставляет сама Windows. Где Винда сказала, там и и отрисуется… Так что слив мяч не засчитан…Не в тему…

evan: Carc пишет: А кто лазил то в позиционирование? Позиционирование узла дерева сама Windows делает Да, на своей платформе (в Проводнике Windows) Позиционирование узла дерева Windows делает сама, позиционирование идеально чисто работает и Динамика фона на узле 0(ноль), но Carc пишет: моя только дополнительная отрисовка красной рамки, и смена цветов для выделения когда нет фокуса ввода. ещё и статистика в заголовке, то же твоя. Ты, выключаешь старт позиционирование узла Windows в твоем Приложении, о чем говорит скрин видео белый фон на заголовке (скрин выше постом) Затем делаешь старт позиционированию узла Windows для отрисовки твоей красной рамки ( координату(или код) берешь из позиционирование узла Windows, предлагая поработать позиционированию на твоём интерфейсе, но позиционированию узла Windows не удаётся поработать так же чисто, как она работает в Windows (без комментариев) Carc пишет: И всё это делается по координатам, которые преддоставляет сама Windows. Где Винда сказала, там и и отрисуется… Думаю, сама Windows не предоставит, нужно залезть в код управления и вычислить. Не хочу, дальше чего то доказывать, проще было бы сделать так: Понимаю, зачем тебе имхо индикация (зрение) И реализовать индикацию надо было другим способом, как Утилиту(или плагин) при удачном исходе продашь её через лицензию. А для начала надо было дать Windows позиционированию узла, встать в твой интерфейс и показать, что оно хорошо работает у тебя, не факт, что сразу заработает на 100%, Если учитывать, что до моего прихода была включена Левая вер. прокрутка, есть вопрос по Горизонтальной( для этого может понадобиться опция вкл/выкл прокрутки, есть сомнение к Разделителю состоящему из 2рамок, так же может вылезти ещё что нибудь из твоего интерфейса и помешать нормальному позиционированию. И дать пользователю возможность работать на стандартном выделении Windows А в разработке твоего имхо индикации, как утилиты, твой вариант мне не катит, как мячь Поясняю, при твоем способе, нужно перетрясти все Windowое позиционирование, чтобы твоя индикация заработала, точно так же хорошо, как Windowая индикация, это равнозначно, что ты заново создашь точно такое же Windowое позиционирование только со своим цветом. Предлагаю сделать на много проще, по моему сценарию И как когда то я предложил тебе заменить цвет курсора каретки в выборе раскладке языка, и в последствии получилась утилита Aml Maple Точно так же, надо на желаемой тебе индикации имхо, выбрать свои варианты желаемого цвета и других параметров, зайти в позиционирование заголовка Windows и заменить на свои, при этом позиционирование останется на 100% работоспособным А когда закончишь, отладишь своё имхо, можешь предложить второй вариант на выбор для позиционирования с твоей цветовой гаммой индикации.

Carc: И всё это делается по координатам, которые преддоставляет сама Windows. Где Винда сказала, там и и отрисуется… evan пишет: Думаю, сама Windows не предоставит, нужно залезть в код управления и вычислить. Тут не надо думать, тут надо в документацию смотреть. Кончай бредить, и жить в вымыленном мире... Все твои "имхо", "я так думаю", и прочие советы - это абсолютная чушь --- смотри в документацию по Windows там все написано. PS: и не стоит тут про инженеров-электронщиков... Про них еще Эдсгер Дейкстра хорошо выразился: "Слабым математикам. лучше оставаться чистыми математиками" Программирование -- один из самых сложных разделов прикладной математики; слабым математикам лучше было бы оставаться чистыми математиками.

evan: Фокус выделения Желтым и Голубым индикатора, касается рамки Разделителя, когда Разделитель переходит на текст Заголовка Фразы. позиция 1 на скрин. Есть предположение из-за чего. 1. В Windows прорисовки каждый Фокус выделения помещен во внутрь собственной рамки, со своим цветом. Так твой Желтый в Windows, это Серый фокус выделения, он помещён в рамку Серого цвета, причем так, что он разделен от рамки по всему периметру другим цветом в 1пикс. чтобы фокус выделения не взаимодействовал с фокусом рамки. Точно так же Фокус выделения Голубой расположен внутри своей Голубой рамки. Потом эти две рамки, становятся на одну позицию в заголовке друг над другом, на этом же месте ещё 3 рамка подсказка Заголовка со своим цветом Рамки и цветом фона. В твоей индикации, вместо двух рамок, используешь Одну Красную рамку, причем Фокусы выделения ставишь поверх рамки, и надо подметить, что в Windows Фокусы выделения по всей длине узла заголовка, у тебя только над текстом. 2. Особо хочется подметить, что у тебя рамка выделения Красным имеет размер 2 пикселя, а все фокусные узлы Windows работают через зону 1пиксель и когда Красная рамка (правая вертикальная её сторона) при перемещении Разделителем проходит через зону касания текста Фразы, должна исчезнуть и появиться зона 1пикс отделяющая фокус выделения от Рамки Разделителя, то Второй пиксель закрашенный у рамки красным может не дать разделить касание фокуса с Разделителем и получим, фокус выделения касается Разделителя, примерно так, как на рисунке позиция 1 После старта Красной рамки и перемещении Разделителя на текстовый заголовок, позиционирование Windows не может правильно у тебя работать, так как предлагаешь ей свой вариант прорисовки, который сильно отличается от её варианта.

evan: При наведении курсора мыши на заголовок Фразы в Дереве, должен появляться фокус Заголовка, его не видно, а вместо него стартует Пользовательская подсказка. Клюв подсказки похоже имеет свой фокус, все три фокуса собираются в одной точке. Нужна опция отключения подсказки, чтобы увидеть, что происходит. Зачем клюв на подсказке?

Carc: evan пишет: При наведении курсора мыши на заголовок Фразы в Дереве, должен появляться фокус Заголовка, его не видно Глупость. Не должен появляться! evan пишет: а вместо него стартует Пользовательская подсказка. Клюв подсказки похоже имеет свой фокус, все три фокуса собираются в одной точке. Нужна опция отключения подсказки, чтобы увидеть, что происходит. Еще большая глупость. Просто ты не понимаешь значение термина "фокус" (ввода) от слова совсем. Можно жь в сети прочитать просто evan пишет: Зачем клюв на подсказке? Это не клюв, это указатель к чему подсказка.

Carc: Ты по моему чего-то не то тестируешь да проверяешь…



полная версия страницы