Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
DreamShell 4.0 - Beta Testing
Автор Сообщение
alex Не на форуме
Ветеран
*****

Сообщений: 1276
Зарегистрирован: 11.07.2005
Рейтинг: 2
Сказал спасибо: 4
Поблагодарили 69 раз(а) в 53 сообщ.
Сообщение: #18
DreamShell 4.0 - Beta Testing
а если так:)

main
Код:
print("Add to app list...");

function AddToList(app)

print("1...");  
if app.name == "Main" then return end
print("2...");  
local ts = DS.GUI_FontGetTextSize(desktop.font, app.name);
print("3...");  
local b = DS.GUI_ButtonCreate(app.name, desktop.apps.pos.x, desktop.apps.pos.y, 53 + ts.w, 48);
print("4...");  
local s = DS.GUI_SurfaceLoad(app.icon);
print("e...");  
if s ~= nil then

DS.GUI_ButtonSetNormalImage(b, s);
DS.GUI_ButtonSetHighlightImage(b, CreateHighlight(s));
DS.GUI_ButtonSetPressedImage(b, s);
DS.GUI_ButtonSetDisabledImage(b, s);
print("5...");  
end
print("6...");  

local c = DS.GUI_LuaCallbackCreate(desktop.app.id, string.format("OpenApp(%d)", app.id));
DS.GUI_ButtonSetClick(b, c);
print("7...");  

local l = DS.GUI_LabelCreate(app.name, 0, 0, ts.w + 53, 48, desktop.font, app.name);
print("8...");  
DS.GUI_LabelSetTextColor(l, 0, 0, 0);
print("9...");  
DS.GUI_WidgetSetAlign(l, DS.WIDGET_HORIZ_RIGHT);
print("10...");  
DS.GUI_WidgetSetAlign(l, DS.WIDGET_VERT_CENTER);
print("11...");  

DS.GUI_ButtonSetCaption(b, l);
print("12...");  
DS.GUI_ContainerAdd(desktop.apps.panel, b);

print("13...");  
desktop.apps.pos.y = desktop.apps.pos.y + 56;
print("14...");  

if desktop.apps.pos.y >= 460 then
desktop.apps.pos.x = desktop.apps.pos.x + 200;
desktop.apps.pos.y = 20;
print("15...");  
end

end

log
Код:
OUTPUT:> fs_iso9660: disc change detected
OUTPUT:> vid_set_mode: 640x480IL PAL
OUTPUT:> App: /cd/apps/filemanager/app.xml File Manager 0.1 Beta 2 /cd/gui/icons/normal/file_manager.png
OUTPUT:> DS_OK: Installed app File Manager /cd/apps/filemanager/app.xml (ID=41)
OUTPUT:> App: /cd/apps/main/app.xml Main 1.0.0 /cd/gui/icons/normal/default_app.png
OUTPUT:> DS_OK: Installed app Main /cd/apps/main/app.xml (ID=42)
OUTPUT:> DS_PROCESS: Loading app - 'Main' ...
OUTPUT:> Add to app list...
OUTPUT:> Opening app...
OUTPUT:> Building app list...
OUTPUT:> Show version...
OUTPUT:> Init Desktop...
OUTPUT:> 16...
OUTPUT:> 17...
OUTPUT:> 18...
OUTPUT:> 19...
OUTPUT:> 20...
OUTPUT:> 21...
OUTPUT:> 22...
OUTPUT:> 23...
OUTPUT:> 1...
OUTPUT:> 1...
OUTPUT:> 2...

Здесь была подпись.
(Последний раз сообщение было отредактировано 23.06.2009 в 06:18, отредактировал пользователь alex.)
23.06.2009 06:15
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
DreamShell 4.0 - Beta Testing - SWAT - 09.03.2009, 19:24
DreamShell 4.0 - Beta Testing - zaero - 13.03.2009, 10:58
DreamShell 4.0 - Beta Testing - SWAT - 13.03.2009, 12:09
DreamShell 4.0 - Beta Testing - alex - 13.03.2009, 17:05
DreamShell 4.0 - Beta Testing - zaero - 13.03.2009, 17:09
DreamShell 4.0 - Beta Testing - SWAT - 13.03.2009, 20:57
DreamShell 4.0 - Beta Testing - SWAT - 14.03.2009, 15:02
DreamShell 4.0 - Beta Testing - SWAT - 18.03.2009, 13:01
DreamShell 4.0 - Beta Testing - SWAT - 20.03.2009, 21:48
DreamShell 4.0 - Beta Testing - SWAT - 21.06.2009, 12:02
DreamShell 4.0 - Beta Testing - alex - 21.06.2009, 21:00
DreamShell 4.0 - Beta Testing - SWAT - 22.06.2009, 05:30
DreamShell 4.0 - Beta Testing - alex - 22.06.2009, 08:25
DreamShell 4.0 - Beta Testing - SWAT - 22.06.2009, 11:56
DreamShell 4.0 - Beta Testing - alex - 23.06.2009, 03:36
DreamShell 4.0 - Beta Testing - SWAT - 23.06.2009, 05:24
DreamShell 4.0 - Beta Testing - alex - 23.06.2009 06:15
DreamShell 4.0 - Beta Testing - SWAT - 23.06.2009, 19:22
DreamShell 4.0 - Beta Testing - alex - 24.06.2009, 04:49
DreamShell 4.0 - Beta Testing - SWAT - 24.06.2009, 05:36
DreamShell 4.0 - Beta Testing - SWAT - 24.06.2009, 07:04
DreamShell 4.0 - Beta Testing - SWAT - 24.06.2009, 19:31
DreamShell 4.0 - Beta Testing - SWAT - 25.06.2009, 05:36
DreamShell 4.0 - Beta Testing - alex - 25.06.2009, 08:01
DreamShell 4.0 - Beta Testing - alex - 25.06.2009, 10:19
DreamShell 4.0 - Beta Testing - SWAT - 25.06.2009, 12:08
DreamShell 4.0 - Beta Testing - SWAT - 25.06.2009, 20:03
DreamShell 4.0 - Beta Testing - alex - 25.06.2009, 20:23
DreamShell 4.0 - Beta Testing - alex - 26.06.2009, 18:15
DreamShell 4.0 - Beta Testing - SWAT - 26.06.2009, 20:27
DreamShell 4.0 - Beta Testing - alex - 27.06.2009, 02:03
DreamShell 4.0 - Beta Testing - alex - 27.06.2009, 07:00
DreamShell 4.0 - Beta Testing - SWAT - 27.06.2009, 09:57
DreamShell 4.0 - Beta Testing - alex - 27.06.2009, 10:16
DreamShell 4.0 - Beta Testing - SWAT - 27.06.2009, 10:22
DreamShell 4.0 - Beta Testing - alex - 27.06.2009, 10:36
DreamShell 4.0 - Beta Testing - alex - 27.06.2009, 11:12
DreamShell 4.0 - Beta Testing - SWAT - 27.06.2009, 13:12
DreamShell 4.0 - Beta Testing - SWAT - 27.06.2009, 17:41
DreamShell 4.0 - Beta Testing - alex - 27.06.2009, 21:11
DreamShell 4.0 - Beta Testing - SWAT - 27.06.2009, 21:21
DreamShell 4.0 - Beta Testing - alex - 27.06.2009, 21:27
DreamShell 4.0 - Beta Testing - alex - 27.06.2009, 23:23
DreamShell 4.0 - Beta Testing - SWAT - 28.06.2009, 08:27
DreamShell 4.0 - Beta Testing - alex - 28.06.2009, 10:12
DreamShell 4.0 - Beta Testing - SWAT - 28.06.2009, 19:59
DreamShell 4.0 - Beta Testing - alex - 28.06.2009, 23:30
DreamShell 4.0 - Beta Testing - SWAT - 29.06.2009, 07:21
DreamShell 4.0 - Beta Testing - alex - 29.06.2009, 07:36
DreamShell 4.0 - Beta Testing - SWAT - 29.06.2009, 08:54
DreamShell 4.0 - Beta Testing - Gena - 29.06.2009, 11:51
DreamShell 4.0 - Beta Testing - SWAT - 29.06.2009, 14:05
DreamShell 4.0 - Beta Testing - alex - 29.06.2009, 16:05
DreamShell 4.0 - Beta Testing - SWAT - 29.06.2009, 16:08
DreamShell 4.0 - Beta Testing - SWAT - 29.06.2009, 16:38
DreamShell 4.0 - Beta Testing - alex - 29.06.2009, 17:01
DreamShell 4.0 - Beta Testing - SWAT - 29.06.2009, 17:54
DreamShell 4.0 - Beta Testing - Gena - 29.06.2009, 18:01
DreamShell 4.0 - Beta Testing - SWAT - 29.06.2009, 19:11
DreamShell 4.0 - Beta Testing - SWAT - 30.06.2009, 06:24
DreamShell 4.0 - Beta Testing - alex - 30.06.2009, 06:53
DreamShell 4.0 - Beta Testing - SWAT - 30.06.2009, 07:28
DreamShell 4.0 - Beta Testing - alex - 03.07.2009, 21:34
DreamShell 4.0 - Beta Testing - SWAT - 05.07.2009, 09:05
DreamShell 4.0 - Beta Testing - alex - 24.08.2009, 14:01
DreamShell 4.0 - Beta Testing - SWAT - 25.08.2009, 13:21

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Need help building Dreamshell Rio 10 3506 01.07.2024 09:11
Посл. сообщение: SWAT
  DreamShell dev environment setup on macOS VeraBecker 17 10933 19.09.2023 06:25
Посл. сообщение: SWAT
  Приложение для DreamShell SuperClaw 170 439901 01.05.2016 08:12
Посл. сообщение: SWAT
  DreamShell 4.0 - XML Doc SWAT 6 36718 06.04.2015 13:41
Посл. сообщение: SWAT
  DreamShell 4.0 - Module dev SWAT 8 33289 23.12.2013 13:20
Посл. сообщение: SWAT
  Dreamshell BETA3/BETA4 Direct Swap atreyu187 3 20805 09.09.2011 14:27
Посл. сообщение: SWAT
  DreamShell 4.0 - App dev SWAT 3 23352 22.06.2011 23:09
Посл. сообщение: Jirohn
  DreamShell 4.0 - Bug Report SWAT 54 176623 28.03.2011 07:24
Посл. сообщение: SWAT
  Разработка блокнота для DreamShell zaero 28 93931 31.01.2011 16:02
Посл. сообщение: SWAT
  DreamShell 4.0 SWAT 43 146096 05.02.2010 07:10
Посл. сообщение: SWAT

Переход:


Пользователи просматривают эту тему: 4 Гость(ей)