22 de Mayo 2006

T-Gtk nueva release

Nueva release, ya por la 1.4.
Entre las novedades, más soporte del modelo vista controlador, nuevos widgets como los
toolmenu, ..

En este release tenemos la clase gToolmenu, ( gtk_menu_tool_button_new )
Dicha clase nos permite crear un widget que se incrusta en una toolbar, y el cual nos permite añadirle un menu de opciones.
Además , se a proporcionado soporte a los menus para ser controlados y definidos también desde glade, para una mayor comodidad.

Asi teniendo este ejemplo tan simple:

Function Main()
Local oWindow, oToolBar, oMenu, cGlade
SET RESOURCES cGlade FROM FILE "example.glade"
DEFINE WINDOW oWindow ID "window1" RESOURCE cGlade

DEFINE MENU oMenu ID "menu1" RESOURCE cGlade
DEFINE MENUITEM ACTION MsgInfo("desde glade" ) ID "item1" RESOURCE cGlade
DEFINE MENUITEM ACTION MsgInfo("Uff..connect bank" ) ID "item2" RESOURCE cGlade
DEFINE MENUITEM ACTION MsgAlert("If box empty...?" ) ID "box1" RESOURCE cGlade

DEFINE TOOLMENU ACTION MsgInfo( "Action" ) MENU oMenu ID "toolmenu1" RESOURCE cGlade

// Para poner aceleradores, selecciona el boton, vete al apartado de 'common'
// y presiona 'Accerelators-->Edit' y descubre como hacerlo.
DEFINE BUTTON ID "button1" RESOURCE cGlade ACTION MsgInfo( "If press key F1 ...i show" ,"Atention" )

DEFINE STATUSBAR TEXT "Example ToolMenu from Glade by Rafa Carmona" ID "statusbar1" RESOURCE cGlade

ACTIVATE WINDOW oWindow

Return NIL

Teneis esta imagen del resultado:
toolglade.jpg

Y entre otras novedades, y pongo la imagen directamente, podeis descubrirlo por vosotros mismos en /tests/gclass/combobox , con este resultado tan espectacular:

combotree.jpg

Escrito por Rafa Carmona a las 3:56 PM | Comentarios (0)