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:
Y entre otras novedades, y pongo la imagen directamente, podeis descubrirlo por vosotros mismos en /tests/gclass/combobox , con este resultado tan espectacular:
Escrito por Rafa Carmona a las 22 de Mayo 2006 a las 03:56 PM