Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 19.08.2008, 22:37   #16
Strelok
Оператор ЭВМ
 
Регистрация: 05.07.2008
Сообщений: 30
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Lib_menu32 - Графическое меню без головной боли

ну да
(Offline)
 
Ответить с цитированием
Старый 19.08.2008, 23:49   #17
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: Lib_menu32 - Графическое меню без головной боли

http://forum.boolean.name/showpost.p...1&postcount=16
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Strelok (20.08.2008)
Старый 20.08.2008, 00:50   #18
Strelok
Оператор ЭВМ
 
Регистрация: 05.07.2008
Сообщений: 30
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Lib_menu32 - Графическое меню без головной боли

Пардон =)
(Offline)
 
Ответить с цитированием
Старый 22.08.2008, 13:58   #19
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Lib_menu32 - Графическое меню без головной боли

есть идея насчет скрола, можешь просто сделать возврат количество пикселей текст, на екране скоьлко влазит а уже програмно его двигать в цикле с проверой ввод конопок, так думаю амое лутше будет
(Offline)
 
Ответить с цитированием
Старый 22.08.2008, 19:45   #20
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Re: Lib_menu32 - Графическое меню без головной боли

Сообщение от Kurdt Посмотреть сообщение
есть идея насчет скрола, можешь просто сделать возврат количество пикселей текст, на екране скоьлко влазит а уже програмно его двигать в цикле с проверой ввод конопок, так думаю амое лутше будет
Не совсем тебя понял. Но я могу просто добавить в Lib_font32 и Lib_menu32 соответствующие функции чтобы они сами всё подставляли и отрисовывали скролл автоматически.
(Offline)
 
Ответить с цитированием
Старый 22.08.2008, 20:10   #21
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Lib_menu32 - Графическое меню без головной боли

Lib_menu32 - скрол горизонтальный я имею в виду. тут немного сложно будет в библиотеке его написать. лутше в прораму вынести
(Offline)
 
Ответить с цитированием
Старый 27.08.2008, 16:55   #22
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Lib_menu32 - Графическое меню без головной боли

Как успехи?
(Offline)
 
Ответить с цитированием
Старый 28.08.2008, 08:06   #23
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Re: Lib_menu32 - Графическое меню без головной боли

Сообщение от Kurdt Посмотреть сообщение
Как успехи?
Да пока дело стоит. Щас работаю в паре с неким gray_wolf пишу серьезное приложение для мобил. Опробую так сказать библиотеки в деле. Уже откопал и устранил пару неудобств. Собственно код приложения уже написан. Идет добавление справочной инфы. Как будет готово - покажу. Потом продолжим работу над проектом NONAME
(Offline)
 
Ответить с цитированием
Старый 10.09.2008, 13:53   #24
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Lib_menu32 - Графическое меню без головной боли

Есть идея насчет скролинга.. помоему он вообще ненужен, лучше сделать так, если текст не влазит в строку переносить его на следующую строку, пункт будет занимать уже 2 строки.
(Offline)
 
Ответить с цитированием
Старый 15.09.2008, 06:32   #25
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Re: Lib_menu32 - Графическое меню без головной боли

Сообщение от Kurdt Посмотреть сообщение
Есть идея насчет скролинга.. помоему он вообще ненужен, лучше сделать так, если текст не влазит в строку переносить его на следующую строку, пункт будет занимать уже 2 строки.
Ну да. Так сделано, к примеру, в Jimm. Но мне не нравится. Это надо будет высоту каждого пункта ещё хранить. Лучше уж скроллинг.
(Offline)
 
Ответить с цитированием
Старый 16.09.2008, 22:42   #26
Ваня1993
AnyKey`щик
 
Регистрация: 29.08.2007
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Lib_menu32 - Графическое меню без головной боли

odd, когда компилю твой пример(MenuDemo.zip) и запускаю на телефоне, то запускается просто белый экран. LibFont32 - стоит. Что это может быть?
(Offline)
 
Ответить с цитированием
Старый 17.09.2008, 06:25   #27
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Re: Lib_menu32 - Графическое меню без головной боли

Сообщение от Ваня1993 Посмотреть сообщение
odd, когда компилю твой пример(MenuDemo.zip) и запускаю на телефоне, то запускается просто белый экран. LibFont32 - стоит. Что это может быть?
Удаленно это довольно трудно узнать. А что за марка и модель телефона? А в эмуляторе у тебя нормально работает?
(Offline)
 
Ответить с цитированием
Старый 20.09.2008, 14:09   #28
Ваня1993
AnyKey`щик
 
Регистрация: 29.08.2007
Сообщений: 13
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Lib_menu32 - Графическое меню без головной боли

Уже нормально работает, просто рус. версия, когда компилила не добавляла библиотеки в мидлет.

Odd, в твоей библиотеке можно сделать перемещение по горизонтали? Т.е я у себя в мидлете хочу сделать меню как в телефоне.
(Offline)
 
Ответить с цитированием
Старый 21.09.2008, 07:54   #29
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Re: Lib_menu32 - Графическое меню без головной боли

Сообщение от Ваня1993 Посмотреть сообщение
Уже нормально работает, просто рус. версия, когда компилила не добавляла библиотеки в мидлет.

Odd, в твоей библиотеке можно сделать перемещение по горизонтали? Т.е я у себя в мидлете хочу сделать меню как в телефоне.
Такая библиотека пишется. Типа горизонтальное меню, как под заголовком окна в винде. Давненько я вас новыми либами не радовал, надо будет быстрее доделывать...
(Offline)
 
Ответить с цитированием
Старый 10.03.2009, 17:09   #30
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_menu32 - Графическое меню без головной боли

В старой версии не очищается первый пункт.
В новой курсора не показывает о_О

Program MenuDemo;
Uses    menu32font32parsejsr75i;
var 
rootgdgfpathstring;
iselkeyinteger;
a,bimage;
Begin
    
//----------------------CHOOSE DRIVE----------------------------
    
menu32.createcursor(200,20,255255000);
    
:= loadimage('/star.png');
    
path := '/';
    
parse.line(jsr75i.get_roots'|');
    
    
font32.init(2);
    
font32.Font(0); LoadFont('Verdana_7'); 
    
font32.Font(1); LoadFont('Verdana_7b'); 
    
    
    
menu32.init
    
menu32.SetMenuWindow(1010110150); 
    
menu32.MenuFonts(01);
    
for 
:= 0 to parse.len-do additem(b,parse.get(i));

    
    
DrawMenuRepaint;
repeat
        key
:=KeyToAction(GetKeyClicked);
        if 
key=GA_DOWN then begin CursorDownDrawMenuRepaintDelay(100); end;
        if 
key=GA_UP then begin CursorUpDrawMenuRepaintDelay(100); end;
until key=GA_FIRE;
//----------------------------END OF DRIVES--------------------------------    
    
repeat

sel 
:= menu32.selected
path := path parse.get(sel);
    if 
copy(parse.get(sel), length(parse.get(sel))-1,length(parse.get(sel))) <> '/' then break;
    
    
gd := jsr75i.get_dirs(path);
    
gf := jsr75i.get_files(path);

if 
gd '' then root := gf;
if 
gd <> '' then root := gd+'|'+gf;

parse.clear;
parse.line(root'|');
    
    
    
menu32.init;
    
    for 
:= 0 to parse.len-do additem(b,parse.get(i));
        
setcolor(255,255,255); fillrect(0,0,getwidth,getheight);
drawmenurepaint;
    
    
repeat
        key
:=KeyToAction(GetKeyClicked);
        if 
key=GA_DOWN then begin CursorDownDrawMenuRepaintDelay(100); end;
        if 
key=GA_UP then begin CursorUpDrawMenuRepaintDelay(100); end;
until key=GA_FIRE;
    
    
until false;
    
End

Последний раз редактировалось Doctor Drive, 10.03.2009 в 17:36.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графическое меню. GRAY_WOLF Наше Open Source Software 0 18.12.2009 20:33
графический планшет и 3D Max SKA_DIMKA 3D Моделирование 11 18.08.2009 17:28
Как программно узнать имя пункта меню который был выбран (Обычное/стандартные меню)? Richik Основной форум 5 25.05.2009 23:20
2д игровой графический чат Serg153 Основной форум 17 01.02.2009 00:35
Графическое меню в Midlet Pascal. Как? JIexa Основной форум 9 29.06.2008 13:37


Часовой пояс GMT +4, время: 09:51.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com