Подскажите пожалуйста. Каким образом можно сделать всплывающее меню по нажатию левого софткея в Open C/C++? Неужели для этого нет функций в RGA, и все надо делать ручками? Заранее благодарен!!!
Printable View
Подскажите пожалуйста. Каким образом можно сделать всплывающее меню по нажатию левого софткея в Open C/C++? Неужели для этого нет функций в RGA, и все надо делать ручками? Заранее благодарен!!!
Как говорится тут - [URL="http://www.forum.nokia.com/Resources_and_Information/Explore/Runtime_Platforms/Open_C_and_C++/QuickStart.xhtml"]Open C/C++ QuickStart[/URL]:
[QUOTE]
How to develop a graphical user interface
[B]Note that there are no UI libraries for Open C/C++.[/B] However, you can currently create the UI in three alternative programming languages; you can use the S60 UI framework and develop it in the Symbian C++ programming language. If you are not familiar with Symbian C++ programming, you have two choices: RGA APIs that are C++ APIs ideal for UI-intensive, graphics-oriented applications such as games or Python for S60, a scripting language mainly targeted at prototyping, is suitable for applications with minimal UI requirements.
[LIST][*]The development of hybrid applications is described in the [URL="http://www.forum.nokia.com/document/CDL_Extension_S60_3rd_Ed_FP2/index.html?content=GUID-719955DA-415B-420E-9F9B-F6DB37615EC5/html/s60_introduction_to_openc4.html"]S60 Open C API documentation[/URL]. [*]You should also take a look at the Open C code examples published at Forum Nokia (download them from the Open C documents and code examples page). Each example provides porting notes as well.[/LIST]
[/QUOTE]
Таким образом ответ на Ваш вопрос:
1) [QUOTE]Неужели для этого нет функций в RGA, и все надо делать ручками?[/QUOTE]
да, все надо делать ручками.
2) Либо использовать S60 UI фреймворк и писать его с использованием Symbian C++.
3) Или же использовать для создания интерфейса Python для S60.
Примеры использования всех трёх вариантов смотрите тут - [URL="http://www.forum.nokia.com/main/resources/technologies/openc_cpp/documentation/#documents"]Open C documents and code examples page[/URL]
А вы не моглибы дать точную ссылочку на проект в котором меню написано ручками. Заранее благодарен.
Пока попробую разобраться с гибридным приложением Symbian UI и Open C++.
[QUOTE]If you are not familiar with Symbian C++ programming, you have two choices: RGA APIs that are C++ APIs ideal for UI-intensive, graphics-oriented applications such as games...[/QUOTE]
Это примеры игр:
- [URL="http://www.forum.nokia.com/info/sw.nokia.com/id/955b0f34-977e-4c51-9959-1bb017ea3d2d/RGA_Biowaste_Game_Example.html"]RGA: Biowaste Game Example[/URL]
- [URL="http://www.forum.nokia.com/info/sw.nokia.com/id/7d601e61-0430-4338-bb4b-10b98f4b87bc/RGA_Tetromino_Game_Example.html"]RGA: Tetromino Game Example[/URL]
Спасибо. Буду разбираться