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.

Ticket #955: GuiTools_Ej02.tol

File GuiTools_Ej02.tol, 841 bytes (added by Pedro Gea, 15 years ago)
Line 
1
2#Require GuiTools;
3
4Class @Ejemplo {
5  Real value
6};
7
8Real Fun(NameBlock instance, Set extraData) {
9  Fun_Group([[instance]], extraData)
10};
11
12Real GuiTools::ImageManager::defineImageFromFile("info",
13  TOLSH_PATH<<"/../lib/toltk/images/about.gif");
14
15Real GuiTools::MenuManager::defineMenuCommand("@Ejemplo", [[
16  Text name = "Ejemplo_Fun",
17  Text label = "Escribe nombre",
18  Text image = "info",
19  Real flagGroup = 0,
20  Code CmdInvoke = Fun
21]]);
22
23@Ejemplo ej1 = [[ Real value = 2 ]];
24NameBlock StdLib;
25
26// La llamada a "Escribe nombre" cuando se seleccionan simultáneamente
27// la instancia ej1 y el NameBlock StdLib aparece en un submenú "@Ejemplo".
28// La imagen en el submenú presenta un comportamiento extraño:
29// se muestra mal dibujada hasta que la opción se seleciona al colocar
30// el ratón sobre ella.
31