|
19.08.2008, 22:37
|
#16
|
Оператор ЭВМ
Регистрация: 05.07.2008
Сообщений: 30
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
ну да
|
(Offline)
|
|
19.08.2008, 23:49
|
#17
|
Разработчик
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений (для 638 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.08.2008, 00:50
|
#18
|
Оператор ЭВМ
Регистрация: 05.07.2008
Сообщений: 30
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
Пардон =)
|
(Offline)
|
|
22.08.2008, 13:58
|
#19
|
ПроЭктировщик
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений (для 25 пользователей)
|
Re: Lib_menu32 - Графическое меню без головной боли
есть идея насчет скрола, можешь просто сделать возврат количество пикселей текст, на екране скоьлко влазит а уже програмно его двигать в цикле с проверой ввод конопок, так думаю амое лутше будет
|
(Offline)
|
|
22.08.2008, 19:45
|
#20
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Re: Lib_menu32 - Графическое меню без головной боли
Сообщение от Kurdt
есть идея насчет скрола, можешь просто сделать возврат количество пикселей текст, на екране скоьлко влазит а уже програмно его двигать в цикле с проверой ввод конопок, так думаю амое лутше будет
|
Не совсем тебя понял. Но я могу просто добавить в Lib_font32 и Lib_menu32 соответствующие функции чтобы они сами всё подставляли и отрисовывали скролл автоматически.
|
(Offline)
|
|
22.08.2008, 20:10
|
#21
|
ПроЭктировщик
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений (для 25 пользователей)
|
Re: Lib_menu32 - Графическое меню без головной боли
Lib_menu32 - скрол горизонтальный я имею в виду. тут немного сложно будет в библиотеке его написать. лутше в прораму вынести
|
(Offline)
|
|
27.08.2008, 16:55
|
#22
|
ПроЭктировщик
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений (для 25 пользователей)
|
Re: Lib_menu32 - Графическое меню без головной боли
Как успехи?
|
(Offline)
|
|
28.08.2008, 08:06
|
#23
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Re: Lib_menu32 - Графическое меню без головной боли
Сообщение от Kurdt
Как успехи?
|
Да пока дело стоит. Щас работаю в паре с неким gray_wolf пишу серьезное приложение для мобил. Опробую так сказать библиотеки в деле. Уже откопал и устранил пару неудобств. Собственно код приложения уже написан. Идет добавление справочной инфы. Как будет готово - покажу. Потом продолжим работу над проектом NONAME
|
(Offline)
|
|
10.09.2008, 13:53
|
#24
|
ПроЭктировщик
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений (для 25 пользователей)
|
Re: Lib_menu32 - Графическое меню без головной боли
Есть идея насчет скролинга.. помоему он вообще ненужен, лучше сделать так, если текст не влазит в строку переносить его на следующую строку, пункт будет занимать уже 2 строки.
|
(Offline)
|
|
15.09.2008, 06:32
|
#25
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Re: Lib_menu32 - Графическое меню без головной боли
Сообщение от Kurdt
Есть идея насчет скролинга.. помоему он вообще ненужен, лучше сделать так, если текст не влазит в строку переносить его на следующую строку, пункт будет занимать уже 2 строки.
|
Ну да. Так сделано, к примеру, в Jimm. Но мне не нравится. Это надо будет высоту каждого пункта ещё хранить. Лучше уж скроллинг.
|
(Offline)
|
|
16.09.2008, 22:42
|
#26
|
AnyKey`щик
Регистрация: 29.08.2007
Сообщений: 13
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Lib_menu32 - Графическое меню без головной боли
odd, когда компилю твой пример(MenuDemo.zip) и запускаю на телефоне, то запускается просто белый экран. LibFont32 - стоит. Что это может быть?
|
(Offline)
|
|
17.09.2008, 06:25
|
#27
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Re: Lib_menu32 - Графическое меню без головной боли
Сообщение от Ваня1993
odd, когда компилю твой пример(MenuDemo.zip) и запускаю на телефоне, то запускается просто белый экран. LibFont32 - стоит. Что это может быть?
|
Удаленно это довольно трудно узнать. А что за марка и модель телефона? А в эмуляторе у тебя нормально работает?
|
(Offline)
|
|
20.09.2008, 14:09
|
#28
|
AnyKey`щик
Регистрация: 29.08.2007
Сообщений: 13
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Lib_menu32 - Графическое меню без головной боли
Уже нормально работает, просто рус. версия, когда компилила не добавляла библиотеки в мидлет.
Odd, в твоей библиотеке можно сделать перемещение по горизонтали? Т.е я у себя в мидлете хочу сделать меню как в телефоне.
|
(Offline)
|
|
21.09.2008, 07:54
|
#29
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Re: Lib_menu32 - Графическое меню без головной боли
Сообщение от Ваня1993
Уже нормально работает, просто рус. версия, когда компилила не добавляла библиотеки в мидлет.
Odd, в твоей библиотеке можно сделать перемещение по горизонтали? Т.е я у себя в мидлете хочу сделать меню как в телефоне.
|
Такая библиотека пишется. Типа горизонтальное меню, как под заголовком окна в винде. Давненько я вас новыми либами не радовал, надо будет быстрее доделывать...
|
(Offline)
|
|
10.03.2009, 17:09
|
#30
|
Нуждающийся
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Lib_menu32 - Графическое меню без головной боли
В старой версии не очищается первый пункт.
В новой курсора не показывает о_О
Program MenuDemo; Uses menu32, font32, parse, jsr75i; var root, gd, gf, path: string; i, sel, key: integer; a,b: image; Begin //----------------------CHOOSE DRIVE---------------------------- menu32.createcursor(200,20,255255000); b := 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(10, 10, 110, 150); menu32.MenuFonts(0, 1); for i := 0 to parse.len-1 do additem(b,parse.get(i)); DrawMenu; Repaint; repeat key:=KeyToAction(GetKeyClicked); if key=GA_DOWN then begin CursorDown; DrawMenu; Repaint; Delay(100); end; if key=GA_UP then begin CursorUp; DrawMenu; Repaint; Delay(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 i := 0 to parse.len-1 do additem(b,parse.get(i)); setcolor(255,255,255); fillrect(0,0,getwidth,getheight); drawmenu; repaint; repeat key:=KeyToAction(GetKeyClicked); if key=GA_DOWN then begin CursorDown; DrawMenu; Repaint; Delay(100); end; if key=GA_UP then begin CursorUp; DrawMenu; Repaint; Delay(100); end; until key=GA_FIRE; until false; End.
Последний раз редактировалось Doctor Drive, 10.03.2009 в 17:36.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:07.
|