Teste 2

Você também pode gostar

Você está na página 1de 2

(DEFUN c:efernal (/ dcl_id dx dy erro f_imagem f_rbs hlp item lista0 lista1 lista2

lista3 lista4 lista5 lista6 lista7 reason topico)


(SETVAR "CMDECHO" 0)
(SETQ dcl_id (LOAD_DIALOG "c:\\Clientes\\C_Efernal.dcl"))
(IF (> dcl_id 0)
(IF (NEW_DIALOG "efernal" dcl_id)
(PROGN (SETQ erro "Aten��o:\n\nVoc� n�o selecionou um item na lista..."
hlp "Como usar:\n\nPrograme como usar seu help neste
evento..."
lista1 '("Lona 1" "Lona 2" "Lona 3" "Lona 4" "Lona 5")
lista2 '("Ar condicianado 1" "Ar condicianado 2" "Ar
condicianado 3"
"Ar condicianado 4" "Ar condicianado 5"
"Ar condicianado 6")
lista3 '("Vesti�rio 1" "Vesti�rio 2" "Vesti�rio 3" "Vesti�rio 4"
"Vesti�rio 5")
lista4 '("Ref. 1" "Ref. 2" "Ref. 3" "Ref. 4" "Ref. 5")
lista5 '("M�vel 1" "M�vel 2" "M�vel 3" "M�vel 4" "M�vel 5")
lista6 '("Textos"

)
lista7 '("S�mbolo 01" "S�mbolo 02" "S�mbolo 03" "S�mbolo 04"
"S�mbolo 05" "S�mbolo 06" "S�mbolo 07" "S�mbolo 08"
"S�mbolo 09" "S�mbolo 10")
dx (DIMX_TILE "img")
dy (DIMY_TILE "img")
)
(DEFUN f_rbs (k)
(COND ((= k "rb1")
(SETQ lista0 lista1
topico "LONARIA"
)
)
((= k "rb2")
(SETQ lista0 lista2
topico "CLIMATIZA��O"
)
)
((= k "rb3")
(SETQ lista0 lista3
topico "VESTI�RIO"
)
)
((= k "rb4")
(SETQ lista0 lista4
topico "REFEIT�RIO"
)
)
((= k "rb5")
(SETQ lista0 lista5
topico "M�VEIS"
)
)
((= k "rb6")
(SETQ lista0 lista6
topico "TEXTOS"
)
)
((= k "rb7")
(SETQ lista0 lista7
topico "S�MBOLOS"
)
)
)
(START_LIST "item" 3)
(MAPCAR 'ADD_LIST lista0)
(END_LIST)
(START_IMAGE "img")
(FILL_IMAGE 0 0 dx dy 0)
(END_IMAGE)
(SET_TILE "msg" "Selecione um item na lista, por favor...")
)
(DEFUN f_imagem (/ slide)
(IF (SETQ slide
(FINDFILE
(STRCAT "c:\\Clientes\\Sld\\" item ".sld")))
(PROGN
(START_IMAGE "img") (FILL_IMAGE 0 0 dx dy 0)
(SLIDE_IMAGE 0 0 dx dy slide) (END_IMAGE)
)
(ALERT
(STRCAT "Aten��o:\n\nF:\\Clientes\\Luciana\\Sld\\"
item
".sld\n" "n�o foi encontrado..."))
)
)
(FOREACH x '("rb1" "rb2" "rb3" "rb4" "rb5" "rb6" "rb7")
(ACTION_TILE x "(F_Rbs $key)"))
(ACTION_TILE "item" "(SETQ item (NTH (ATOI $value) lista0))
(f_imagem)")
(ACTION_TILE "help" "(ALERT hlp)")
(ACTION_TILE "cancel" "(DONE_DIALOG 0)")
(ACTION_TILE "accept" "(IF item (DONE_DIALOG 1)(ALERT erro))")
(SETQ reason (START_DIALOG))
(UNLOAD_DIALOG dcl_id)
(COND ((= reason 0) (PRINC "\n-> Cancelado..."))
((= reason 1)
(ALERT
(STRCAT "Executar o desejado aqui, com " topico " e " item)))
)
)
)
(ALERT "Aten��o:\n\nN�o foi poss�vel carregar o arquivo dcl.")
)
(PRINC)
)

Você também pode gostar