Иконки в выпадающем меню Lotus8.5

Тема в разделе "Lotus - Программирование", создана пользователем Alexandra, 17 дек 2009.

Статус темы:
Закрыта.
  1. Alexandra

    Alexandra Гость

    Подскажите, пожалуйста, как создать иконки в пунктах выпадающего меню рядом с текстом строк? В версии 8.5!
    Вот, например, в стандартной почте это реализовано в пункте "Chat - Search - All Mail". У каждого из этих подпунктов своя картинка рядом.
    В своей базе каждому подпункту присваиваю свою иконку, а в итоге иконка видна только в самой верхней раскрывающейся кнопке (и то картинка наследуется от следующего первого пункта меню, а если у этого пункта иконку убрать, то и у кнопки она пропадет). Открыла почтовую базу, но там в меню "Chat" нет подменю Search - All Mail... ((( Может я не на том вьюве ищу, но вроде уже все просмотрела....
     
  2. Alexandra

    Alexandra Гость

    Подскажите, это вообще возможно? Или только сами лотусовцы могут это использовать? :)
     
  3. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    А это не пропертя "show as split button" в composite appliactions?
     
  4. Alexandra

    Alexandra Гость

    Omh, подскажите, пожалуйста, по-подробнее... где искать composite appliactions?
    Я нашла только следующее:
    В дизайнере в action properties есть галочка "display as a split button", но она применяет это действие для верхнего пункта (т.е. для загаловка выпадающего меню), а на сами строчки меню не влияет ((( Хотя я задаю это значение именно для строчек меню. Вот ПОЧЕМУ так не логично?
    Вот, например, в стандартной почте это реализовано в пункте "Chat - Search - All Mail". У каждого из этих подпунктов своя картинка рядом. Посмотрите , пожалуйста. ООЧЕНЬ надо узнать!
     
  5. K-Fire

    K-Fire Гость

    скриншот приложите, пожалуйста, а то я в 8.5 попробовал поискать этот пункт и не нашел, в том числе в дизайне.
     
  6. Klido

    Klido Гость

    а вообще ГДЕ это меню? у себя в почтовой базе не вижу такого... Это МЕНЮ или кнопка или...?

    в хелпе ветка Composite Applications - Design and Management

    предположительно о ситуации - 8.Х имеют задвоенный дизайн почтовой базы: в зависимости от того смотрят ли базу базовым клиентом или эклипсовым. Выглядит на 30% где-то по-разному. В каком случае иконки у вас видны?

    Добавлено:
    :ya_za:
    одновременно "поискали" :)
     
  7. Alexandra

    Alexandra Гость

    Дорогие K-Fire и Klido, скриншот "Chat - Search - All Mail": http://s1.dump.ru/viewer/3964172/
    Там же я выделила красным картинки рядом с пунктами в выпадающем меню. А сделать так же не получается (((
     
  8. K-Fire

    K-Fire Гость

    Все ясно. Это меню Sametime, реализовано не лотусовыми средствами, отсюда и иконки.
     
  9. Alexandra

    Alexandra Гость

    K-Fire, большое Вам спасибо, а не подскажите какими же средствами это реализовано? И еще вопрос: значит лотусовыми средствами такого вообще не сделать?
     
  10. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    drop-down menu:

    * Check "Include action in Action bar" to make the action available as an item in the action bar.
    * If the action is a button action, you can also choose to have only the icon appear in the action control bar.
    * Check "Right align action control" to have the action control aligned on the opposite side of whatever is set in the Action Bar Properties box. Note that it may not necessarily be right aligned.
    * Check "Include action in Action menu" to make the action available as a menu item in the Actions menu.
    * You can select an icon to appear on the action button. If you prefer a Notes graphic, select Notes and then click Image to select a graphic for the icon from a set available in Notes.
     
  11. K-Fire

    K-Fire Гость

    xRomax: этот кусок из хелпа ни имеет никакого отношения к тому меню на скриншоте.

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

    PS. Посмотрел код этой кнопки - вызывается @-функция @Command([SendInstantMessage]). Т.е. меню зашито в коде самого клиента.
     
  12. Alexandra

    Alexandra Гость

    Спасибо, K-Fire.
    На то, что, возможно, меню зашито в коде самого клиента указывает еще одно: открыла почтовую базу, но там в меню "Chat" нет подменю Search - All Mail...
    Только вот про цвет не поняла: почему лотусовое выпадающее меню белого цвета? Это Вы откуда? Почему-то у меня все менюшки получаются именно такого серого цвета.
    И еще я этой самой кнопки "Chat" с подменюшками Search - All Mail... не вижу, а вижу "Chat" с подменюшкой "Chat - Chat with... (View)", у которой в коде стоит следующее: @Command([SendInstantMessage];Rname)
    K-Fire, что Вы можете сказать об этом?
     
  13. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    K-Fire
    Так и не спорю что из хелпа, хотел показать только что хелп пишет- иконка появляется только в action control bar
     
  14. Klido

    Klido Гость

    xRomax
    тут не про то - в экшенбаре может быть иконка, а может быть иконка+надпись, надписи часто длинные и если экшенов много - надо оставлять только иконку кнопки...
     
  15. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Сори, значит я не правильно понял.Ну проблему это не решает, хотя конечно неудобство есть в том что нет возможности добавления иконки.
     
  16. Alexandra

    Alexandra Гость

    Вообще-то у меня вопрос про то, как сделать не просто "надпись", а "иконка+надпись" или "иконку" именно у СТРОК выпадающего меню (т.е. у подпунктов меню)!
    Вопрос в том, ПОЧЕМУ, если каждому подпункту присваивать свою иконку, в итоге иконка видна ТОЛЬКО в самой верхней раскрывающейся кнопке (и то картинка наследуется от следующего ПЕРВОГО пункта меню, а если у этого пункта иконку убрать, то и у кнопки она пропадет).
    Кто-нибудь может сказать: МОЖНО или НЕЛЬЗЯ сделать подпункты меню с картинками в лотус 8.5 как на прикрепленной картинке?
     

    Вложения:

    • ________.JPG
      ________.JPG
      Размер файла:
      50,6 КБ
      Просмотров:
      79
  17. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Посмотрите свою адресную книжку в дизайнере на екшыны вьюхи "My Contacts".Там находятся эти пункты меню что на картинке, может чем то поможет вам
     
  18. Alexandra

    Alexandra Гость

    К сожалению, xRomax, на view "My Contacts" этих пунктов меню, что на картинке НЕТ. (Картинку об этом прилагаю)
    Зато есть у кнопки "Chat" в коде @-функция @Command([SendInstantMessage]). По словам K-Fire, это свидетельствует о том, что меню зашито в коде самого клиента... Правильно? Или я в чем-то ошибаюсь?
     

    Вложения:

    • 2.JPG
      2.JPG
      Размер файла:
      60,6 КБ
      Просмотров:
      69
  19. K-Fire

    K-Fire Гость

    Сделать такое меню МОЖНО. Но не стандартными средствами лотуса.

    Можете написать функцию в DLL на C++, которая будет такое меню отображать средствами Win32 API и затем вызывать эту функцию на лотус-скрипте.
     
  20. Alexandra

    Alexandra Гость

    Спасибо всем за помощь!
     
Загрузка...
Похожие Темы - Иконки выпадающем меню
  1. anna
    Ответов:
    1
    Просмотров:
    1.258
  2. wowa
    Ответов:
    20
    Просмотров:
    5.965
  3. wowa
    Ответов:
    3
    Просмотров:
    2.494
  4. GROMILA
    Ответов:
    5
    Просмотров:
    4.756
  5. shisik
    Ответов:
    0
    Просмотров:
    2.621
Статус темы:
Закрыта.

Поделиться этой страницей