funciones para el browse

funciones para el browse

Postby mastintin » Mon Aug 16, 2010 8:41 pm

Dos nuevas funciones para el browse :
Una permite obtener el scroller que contiene el browse esto puede ser util para poner o quitar barras de desplazamiento a antojo , tambien para que esa una data del browse .
La otra implemeta el control del autoajuste del browse ,nos permite decidir como se redimensiona y como se ancla a un determinado sitio de la ventana .
las definiciones pueden ser algo parecido a :

#define NoMovil 0
#define AnclaRight 1
#define AnchoMovil 2
#define AnclaLeft 4
#define AnclaTop 8
#define AltoMovil 16
#define AnclaBottom 32

si queremos usar varios se debe usar la funcion nord().

Metodos :
Code: Select all  Expand view

DATA oScroller
METHOD  GETScroller() INLINE    ::oscroller := BRWGETSCROLLER(obrw:hWnd)
METHOD Autoajust(nAjust) INLINE Brwautoajust(oBrw:hwnd, nAjustl)
 


Ejemplo :
Code: Select all  Expand view

obrw:AutoAjust( nord(AnclaLeft,AltoMovil ) )
 



Funciones:

Code: Select all  Expand view


HB_FUNC( BRWAUTOAJUST )
{
    NSTableView * browse = ( NSTableView * ) hb_parnl( 1 )
    NSScrollView * sv = [browse enclosingScrollView];
    [  sv setAutoresizingMask : hb_parnl( 2 ) ] ;      
}  


HB_FUNC( BRWGETSCROLLER )
{
    NSTableView * browse = ( NSTableView * ) hb_parnl( 1 )
    NSScrollView * sv = [browse enclosingScrollView];
    hb_retnl( ( LONG ) sv );
}  

 
User avatar
mastintin
 
Posts: 1516
Joined: Thu May 27, 2010 2:06 pm

Re: funciones para el browse

Postby Antonio Linares » Sat Aug 21, 2010 2:39 pm

Manuel,

Gracias! :-)
regards, saludos

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


Return to FiveMac / FivePhone (iPhone, iPad)

Who is online

Users browsing this forum: No registered users and 6 guests