close
Warning:
Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.
Line | |
---|
1 | |
---|
2 | Class @Ejemplo { |
---|
3 | Real a |
---|
4 | }; |
---|
5 | |
---|
6 | @Ejemplo ej1 = [[ Real a = 1 ]]; |
---|
7 | |
---|
8 | Real MenuManager::defineTypeLabel("@Ejemplo", [[ |
---|
9 | Text label = "Ejemplo" |
---|
10 | ]]); |
---|
11 | |
---|
12 | NameBlock nm = [[ |
---|
13 | Real invoke(NameBlock instance, Set extra) { |
---|
14 | WriteLn("algo"); |
---|
15 | 0}; |
---|
16 | Real check(NameBlock instance, Set extra) { |
---|
17 | True |
---|
18 | } |
---|
19 | ]]; |
---|
20 | |
---|
21 | Real nm.check(NameBlock instance, Set extra) { |
---|
22 | True |
---|
23 | }; |
---|
24 | |
---|
25 | /* |
---|
26 | // Para la definición del submenú como una opción más |
---|
27 | Real MenuManager::defineMenuCommand("@Ejemplo", [[ |
---|
28 | Text name = "Submenu", |
---|
29 | Text label = "sub", |
---|
30 | Text image = "", |
---|
31 | Real flagGroup = 0, |
---|
32 | // Code CmdInvoke = nm::method //¿qué ocurres si tiene método 'invoke'? |
---|
33 | // el método 'CheckState' sin embargo sà que podrÃa tener sentido |
---|
34 | ]]); |
---|
35 | */ |
---|
36 | |
---|
37 | |
---|
38 | Real MenuManager::defineMenuCommand("@Ejemplo", [[ |
---|
39 | Text name = "Submenu/T1", |
---|
40 | Text label = "tonteria", |
---|
41 | Text image = "", |
---|
42 | Real flagGroup = 0, |
---|
43 | Code CmdInvoke = nm::invoke, |
---|
44 | Code CmdCheckState = nm::check |
---|
45 | ]]); |
---|
46 | |
---|
47 | Real MenuManager::defineMenuCommand("@Ejemplo", [[ |
---|
48 | Text name = "Submenu/T2", |
---|
49 | Text label = "tonteria2", |
---|
50 | Text image = "", |
---|
51 | Real flagGroup = 0, |
---|
52 | Code CmdInvoke = nm::invoke, |
---|
53 | Code CmdCheckState = nm::check // úsese nm::check para evitar el error |
---|
54 | ]]); |
---|
Download in other formats: