Post №: 1351
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 06.05.18 15:57. Post subject: Вопросов больше, че..
Вопросов больше, чем ответов. В дереве маркера нет, в настройках выключен.
Что это, муляж Маркера в Тегах ? подтосовка, почему програмный код маркера не отключается в главном коде программы, ясен пень, ловить нечего, пока он сидит в коде программы, будет вылазить периодически в разных местах.
А в настройках почему две прокрутки, я раньше задавал вопрос , ответа не получил, похоже то же маркер погулял?
Post №: 9335
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 14.05.18 12:08. Post subject: SetQ пишет: У меня ..
SetQ пишет:
quote:
У меня не работает
Перенос строки в конце ссылки es поставь
SetQ пишет:
quote:
CTreeViewEx TVM_ENSUREVISIBLE с восстановлением горизонтального скроллинга обратно; Не понятно, где это работает?
Стандартный код Windows скролит до узла дерево так, чтобы оно было видно. Но при этом изменяет еще и горизонтальную позицию в дереве — что в 90 процентов случаев вовсе не нужно. Ну вот и придумал новый хак, как восстановить горизонтальную позицию обратно после вертикального скрола.
SetQ пишет:
quote:
А в чём изменения?
Настройки команд меню по умолчанию изменены — что показывать, а что скрыть.
SetQ пишет:
quote:
И надо поменять префикс, ссылки Everything начинаются с "es:" без слешей.
Странное решение. Все протоколы в Windows, насколько я помню, регаются как раз со слешом. Но можно попробовать….
Post №: 1353
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 06.05.18 21:43. Post subject: Вертикальная прокрут..
Вертикальная прокрутка дерева слева. (ширина прокрутки 21 пиксель)
=Если выбирать в настройках (Вертикальная прокрутка слева.) то при отображении её в дереве, она сдвигает все дерево в право на ширину прокрутки 21 пиксель.
= если затем снять галку с разделителя (Закрепить разделитель), а потом щелкнуть мышью в разделитель, разделитель закрывается стабильно на ширину 21 пиксель (ширину прокрутки, на длину сдвинутого дерева в право 21п)
= если перетаскивать в любую сторону мышью дает смещение на закрытие 21п, после отпускания мыши
+ При выборе в настройках, правой или левой прокрутки дерева, не доработана (чувствительность) реакция в дереве границы размера узлов по вертикали, на появление/исчезновение прокруток , в результате панели могут открыться на незаполненном по вертикали пространстве, или могут открыться со средним ползунком во всю длину, устранить этот глюк можно принудительно развернуть / свернуть по вертикали папку с вложениями, чтобы перейти границу отображения/сворачивания прокрутки
Post №: 9336
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 14.05.18 12:09. Post subject: evan пишет: + При в..
evan пишет:
quote:
+ При выборе в настройках, правой или левой прокрутки дерева, не доработана (чувствительность) реакция в дереве границы размера узлов по вертикали, на появление/исчезновение прокруток , в результате панели могут открыться на незаполненном по вертикали пространстве, или могут открыться со средним ползунком во всю длину, устранить этот глюк можно принудительно развернуть / свернуть по вертикали папку с вложениями, чтобы перейти границу отображения/сворачивания прокрутки
Весь вертикальный скрол полностью забота Windows. Как там у них сделано, так оно и работает. Я даже пальце к ней не прикасаюсь в принципе — ибо попросту не нужно. Стандартная вещь в Windows, пусть стандартно и работает.
Post №: 1355
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 16.05.18 09:19. Post subject: Carc пишет: Весь ве..
Carc пишет:
quote:
Весь вертикальный скрол полностью забота Windows. Как там у них сделано, так оно и работает. Я даже пальце к ней не прикасаюсь в принципе — ибо попросту не нужно. Стандартная вещь в Windows, пусть стандартно и работает.
Но, ты создаёшь новые панели узлов помимо Дерева, это ещё Теги и другие все эти панели должны иметь Единую общую настройку для всех панелей и логику синхронизации при переходе с одной панели на другую, чтобы потом не обвинять Windows, что это она сама рисует, или как вот это "Весь вертикальный скрол полностью забота Windows" (и я мол тут ни причем).
Как свежий пример: если делаешь настройку скрыть Маркер, она должна быть для всех панелей
=> Точно так же должен быть (Вертикальный скрол), как единая настройка для всех Панелей Дерева-Теги, или тогда придется персонально мучать каждую панель своими настройками, потому как при переходе с одной панели на другую, запоминается настройка предыдущей панели скрола, в результате при открытии другой панели искажаются реальные настройки Вертикального скрола открытой панели, отсюда и ощущение, что Windows якобы неправильно разворачивает скрол, хотя на самом деле проблема в настройках Амл на панели узлов, что и сказывается на вертикальный скрол при переключении между панелями.
Post №: 9354
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 16.05.18 09:36. Post subject: evan пишет: Но, ты ..
evan пишет:
quote:
Но, ты создаёшь новые панели узлов помимо Дерева, это ещё Теги и другие все эти панели должны иметь Единую общую настройку для всех панелей и логику синхронизации при переходе с одной панели на другую, чтобы потом не обвинять Windows, что это она сама рисует, или как вот это "Весь вертикальный скрол полностью забота Windows" (и я мол тут ни причем).
Там нет никакой синхронизации, Теги и Дерево это разные панели. Aml Pages просто на лету меняет их, и ставит на то же самое место. Соответственно и скроллы там отдельные, и за каждый только сама Windows и отвечает…
Post №: 9355
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 16.05.18 09:38. Post subject: evan пишет: Как све..
evan пишет:
quote:
Как свежий пример: если делаешь настройку скрыть Маркер, она должна быть для всех панелей
Логично, я просто про нее забыл. Не хотелось в чистую функцию вносить external entity, хотя это бы и решило все проблемы разом. Но в последней сборке Aml Pages и в тегах учитывает настройку рисовать ли маркер, так же как и в дереве.
Post №: 9356
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 16.05.18 09:42. Post subject: evan пишет: => ..
evan пишет:
quote:
=> Точно так же должен быть (Вертикальный скрол), как единая настройка для всех Панелей Дерева-Теги, или тогда придется персонально мучать каждую панель своими настройками, потому как при переходе с одной панели на другую, запоминается настройка предыдущей панели скрола, в результате при открытии другой панели искажаются реальные настройки Вертикального скрола открытой панели, отсюда и ощущение, что Windows якобы неправильно разворачивает скрол, хотя на самом деле проблема в настройках Амл на панели узлов, что и сказывается на вертикальный скрол при переключении между панелями.
Что ты подразумеваешь под настройкой вертикального скролла?
Там, имхо, со стародавних времен для дерева была только пара настроек для скроллов и именно для дерева: вертикальный скрол слева или справа, и показывать ли вообще горизонтальный скрол.
В какой-то момент это было сделано в Aml Pages, и единственное что имело хоть какой-то смысл это положение вертикального скрола: слева или справа.
Но как показал опыт, ну никто этими настройками и вовсе не пользуется. Что стоит по умолчанию, тем и пользуются.
Соответственно, вопрос: стоит ли упираться в имплементацию везде и всюду никому не нужных настроек, если есть задачи поважнее в Aml Pages?
PS: есть у меня старинный, лично придуманный прием кастрации сравнительно честным и безболезненным способом какой-либо из настроек Aml Pages. Реальная настройка убирается из Aml Pages, а сама функция отвечающая за ответ на вопрос что там с какой-то там настройкой в Aml Pages вместо реального ответа всегда выдает одно и тоже значение. А в пользовательском интерфейсе ничего не ломается, просто делается контрол (галочка, пункт меню и.т.д.) отключенной (disabled, серенький такой — ничего делать с ним нельзя). И так оставляется на пару месяцев.
Если кому-то и правда нужно, начинаются вопросы в тех. поддержку, каменты в форуме и прочия и прочия. Раз нужно — вернуть обратно, это работа на 5 минут — включить функцию обратно, чтобы выдавала реальное значение настройки вместо одного и того же значения + включить элемент управления (галку, пункт меню) обратно для использования.
Если всё тихо, значит никому это нафиг не нужно, и этот код уже удаляется попросту навсегда и соответственно и пользовательский интерфейс. Программа становится проще в разработке — когда чего то нет, это "чего то нет" не может сломаться. И проще в использовании для конечных юзеров.
Дык вот только про линии в дереве народ жаловался — мол верни обратно. Ну да там пришлось отключить временно исключительно по техническим, внутрипрограммерским причинам. А вот штук 10-15 настроек Aml Pages были нафиг так похерены по тихому. Это как раз яркий пример: почему много настроек — это много плохо.
Post №: 1357
Joined: 24.05.05
Location: Россия
Rank:
0
Posted: 16.05.18 10:42. Post subject: Carc пишет: PS: ест..
Carc пишет:
quote:
PS: есть у меня старинный, лично придуманный прием кастрации сравнительно честным и безболезненным способом какой-либо из настроек Aml Pages. Реальная настройка убирается из Aml Pages, а сама функция отвечающая за ответ на вопрос что там с какой-то там настройкой в Aml Pages вместо реального ответа всегда выдает одно и тоже значение. А в пользовательском интерфейсе ничего не ломается, просто делается контрол (галочка, пункт меню и.т.д.) отключенной (disabled, серенький такой — ничего делать с ним нельзя). И так оставляется на пару месяцев.
Если кому-то и правда нужно, начинаются вопросы в тех. поддержку, каменты в форуме и прочия и прочия. Раз нужно — вернуть обратно, это работа на 5 минут — включить функцию обратно, чтобы выдавала реальное значение настройки вместо одного и того же значения + включить элемент управления (галку, пункт меню) обратно для использования.
quote:
Реальная настройка убирается из Aml Pages,
Вот, вот, что то с Реальная настройкой и происходит. Нужно, чтобы Реальная настройка Амл соответствовала с Реальной настройки Windows вертикального скрола, при переключении с одной панели Дерева на другую панель Тега, а то получается что запоминается настройка предыдущего состояния.
Вертикальная прокрутка слева, совершенно не нужна, она только вносит глюк, смещение разделительной линии дерева с каждым щелчком на ширину прокрутки , и если включена Вертикальная прокрутка слева, при переходе на панель Теги смещается дерево Тегии влево на ширину прокрутки и появляется горизонтальная прокрутка в Тегах. Вообще то в Windows я нигде не видел левой прокрутки.
Carc пишет:
quote:
Дык вот только про линии в дереве народ жаловался — мол верни обратно. Ну да там пришлось отключить временно исключительно по техническим, внутрипрограммерским причинам. А вот штук 10-15 настроек Aml Pages были нафиг так похерены по тихому. Это как раз яркий пример: почему много настроек — это много плохо.
quote:
Дык вот только про линии в дереве народ жаловался — мол верни обратно.
ВОТ видишь, а ты говоришь Windows виновата После того, когда нарушается параметр линия узлов, линии не отображаются во всех деревьях, как в Windows, так и в других приложениях с деревом, вот ты и доработал только в твоём приложении, чтобы эта линия отображалась, хотя она и кривая(со сбоем) а в других приложениях каюк этой линии
All times are GMT
3 Hours. Hits today: 13
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no