vrogin пишет:
Привет и Питеру - с неделю назад собирался тряхнуть стариной, и наведаться в Северную Пальмиру, проверить не почили ли без меня в бозе любимые улочки да всякие с виду простенькие подвальчики (ну и понятное дело не без проверки булочных - кто в Питере бывал, тот знает,
что_именно продается у них в булочных - некоторые товарищи далеко не одну поездку потратили, чтобы понять как нужно правильно читать в северной столице надпись "Булочная" - на самом деле это не название, это что-то вроде пароля)
Да блин как всегда в последний момент не сложилось
Хотя оно может и к лучшему: после такого перерыва ехать в Питер без специального назначения обученных людей попросту стрёмно - добром не кончится....
vrogin пишет:
quote: |
Особенно достаёт в редакторе ... постоянно часть иконок прячется под стрелкой >> |
|
С этим ничего нельзя поделать в теории:
1) В панели Форматирования столько кнопок, что
все они там даже теоретически
не могут быть
показаны - просто потому как
все не уместятся по любому.
По умолчанию показываются только стандартные да супер-пупер-гипер-популярные кнопки, остальные спрятаны (только по умолчанию: нужно, включаются в настройках).
Эту панель можно настроить: правой кнопкой мыши по панели над редактором (панель "Форматирование"), в контекстном меню нужные кнопки включить, ненужные выключить. Также можно перетащить некоторые кнопки по левее в панели, чтобы они были видны всегда, даже если вся панель не уместится на экране.
2) Панель инструментов "Шрифт" (панель над редактором, в правой части, с выпадающими списками) точно также
отключаема как и все остальные. Если она не особо нужна - ее просто можно отключить. Тогда для панели форматирование (слева над редактором) будет больше места.
vrogin пишет:
quote: |
смотри третий скриншот... MONa |
|
3) Это
не свободное место место. Это стили форматирования, которые автоматически определяются по выделенному или тексту под текстовым курсором. Если в результате анализа Aml Pages "приходит к мысли", что текст под курсором (текстовым) не имеет выставленного стиля - ничего в этом списке и не показывается. Так и задумывалось:
а) Либо этот список показывает название стиля текста под курсором (все определяется полностью автоматически и на лету)
б) Либо этот список не показывает ничего, если считает что стиль у текста не выставлен.
в) И либо уж показывает кое-какой текст, когда применение стилей запрещено (тот же простой текст, или режим только для чтения).
4) Панель "Шрифт" (справа над редактором текста, выпадающие списки) точно также настраиваемая по своему содержанию как и все остальные:
Правой кнопкой по панели, в меню выбрать "Настроить кнопки", и в простеньком диалоге поставить галки у нужных выпадающих списков, и убрать у ненужных (кстати по умолчанию, панель с выпадающими списками не все свои возможности и показывает, тот же Zoom по умолчанию выключен, ибо мало кому нужен).
Повторюсь:
все (нет, ну скажем почти все) панели в Aml Pages полностью настраиваемы, как вообще включить\выключить конкретную панель, так и выбрать ее наполнение кнопками и прочими элементами управления вроде списков.
Обычно для доступа к настройке: щелкаем правой кнопкой мыши по конкретной панели, в меню будет список всех панелей (включенные с галочкой) + незабвенная команда "
Настроить кнопки", которая всегда относится именно к той панели, на которой и кликали правой кнопкой. Все тоже самое есть в меню "Вид\Панели инструментов" (но этот путь на пару кликов длиннее, хотя ведет к тем же самым настройкам).
vrogin пишет:
quote: |
PS: будут ли раздвижные панели ??? |
|
Раздвижные панели это как?
Сейчас практически все панели поддерживают шевроны, это такие маленькие стрелочки в правой части панели, если по ним кликнуть появится меню со всеми не уместившимися кнопками, кои в оном меню можно и нажать.
Шевроны - это на скриншоте Mon`а (см. выше) там где две стрелки красных - это как раз и есть меню на шевроне, в котором все неуместившиеся кнопки.
PS: намек Mon`а я понял: мол кнопка "В английский" на самом деле видна, но включена и в меню с неуместившимися кнопками. Есть такой косячок, не знаю что с этим делать.
Все тривиально: есть стандартный API от Microsoft, который обязан сказать видна кнопка или нет. Ключевое слово: "от Microsoft" - т.е. API
пи... врет как дышит - кнопка
не видна, а вызов Microsoft`овского API говорит ОК все парень, кнопка видна. Поэтому пришлось написать полностью с нуля собственный код определения видимости - иногда этот код почему то реально врет, пикселов на 2-3 с каждой кнопкой (в недрах этого кода используется другой опять же Microsoft`овский API-вызов)...
Честно говоря не приложу ума, что с этим делать... Но пусть уж лучше одна кнопка будет повторяться в меню, чем теряться вовсе (это недопустимо, т.к. тогда пользователь вообще перестанет иметь к ней доступ). В общем и так я этот код гонял, и эдак, и в тестах, и в Aml Pages - кроме как магическим числом исправить его нереально. Решение, конечно же, ищется - но уже столько было перебрано вариантов - что имхо этот косяк у MS навека (как с поганью при перетаскивании текста в RichEdit из IE). Может быть со временем этот мелочевка и немного выправится.
Кстати говоря, немного, самую малость наезжающие друг на друга панели инструментов - это из той же самой оперы - аккурат и срабатывает это накапливающаяся в несколько пикселов ошибка.
Мне это самому нравится как сами знаете что в каком месте - но уж лучше маленькая визуальная неаккуратность, чем аккуратность - но потерянные кнопки.