Barra de menu muy ancha

Barra de menu muy ancha

Postby George » Sat May 17, 2008 1:27 am

Hay alguna forma de que la barra de menu se haga menos ancha?

George[/url]
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm

Postby joseluisysturiz » Sat May 17, 2008 5:51 am

DEFINE BUTTONBAR oBARppal _3D SIZE 50, 50 CURSOR OF oWppal

si es lo que quieres, puedes poner la barra de otro tamaño pero deberas poner los iconos mas pequeños.
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Postby George » Sat May 17, 2008 8:46 pm

Gracias Jose Luis por responder, pero yo me refiero a las barritas de opciones en el menu "pull down".
Estas barras son muy largas. Por ejemplo [ File ]
cuando debiera ser [ File ]

Saludos,

George
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm

Postby Antonio Linares » Sat May 17, 2008 8:51 pm

George,

Usas el estilo 2007 ?

MENU oMenu 2007
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42117
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby George » Sat May 17, 2008 8:53 pm

Antonio,
Estoy usando Menu oMenu 2007.
Image

Esto es lo que me refiero.

Georgeor
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm

Postby Antonio Linares » Sat May 17, 2008 11:32 pm

George,

Puedes modificar el ancho usado cambiando estas líneas en el método MeasureItem() de la clase TWindow:
Code: Select all  Expand view  RUN
         MenuMeasureItem( pMitStruct,;
                          0.9 * GetTextWidth( 0, If( ! Empty( oItem:cPrompt ),;
                          StrTran( oItem:cPrompt, "&", "" ), "" ) ) + ;
                          If( oItem:oMenu:hMenu != If( ::oMenu != nil, ::oMenu:hMenu, 0 ), 100, 0 ),;
                          Empty( oItem:cPrompt ) )

El ancho viene determinado por el valor que devuelve GetTextWidth(). Prueba a usar un valor inferior a 0.9.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42117
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby George » Sun May 18, 2008 2:16 am

Antonio,
Con el cambio por ti sugerido se acorta el menu en la barra superior; pero el pulldown menu sigue igual de ancho como puedes ver en la proxima figura anexa. Esto ocurre con FWH 8.05 + Xbuilder Beta May08

Image
Image

En la otra figura, con la aplicacion compilada con FWH 8.03 + xBuilder Nov 07, el tamaño de las barras estan OK.

Image

Saludos,

George
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm

Postby Antonio Linares » Sun May 18, 2008 8:13 am

George,

En esa misma sección de código que te he indicado, prueba a variar el valor 100:

If( oItem:oMenu:hMenu != If( ::oMenu != nil, ::oMenu:hMenu, 0 ), 100, 0 )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42117
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby George » Sun May 18, 2008 4:01 pm

Perfecto!

Antonio le puse un valor de 40 y ahora tiene el ancho correcto.

Gracias

George
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 47 guests