Le he estado dando vueltas a la manera de poder usar imagenes en el browse y se me ocurre una manera pero no se si sera la mejor de implementar .
En la clase Browse creamos una DATa ::aTipo con un valor para cada columna del browse ( si el valor es nil entendemos que es un string ) .Los tipos pueden ser los distintos elementos que el browse puede presentar ( de momento jugariamos con string o image )
Cuando llamamos a la funcion BrwAddColumn( ::hWnd, aHeaders[ n ] ) en la creación del browse podemos pasar otro parametro :
BrwAddColumn( ::hWnd, aHeaders[ n ] , atipos[n] ) el string del browse será el nombre de la imagen .
Una vez en la funcion BrwaddColumn analizaremos el tipo y si este es del tipo imagen generaremos un Objeto imagen cuyo archivo será el que nos dice el string "de la casilla".
Usando tableView:setObjectValue:forTableColumn:row: podremos assignar los objetos imagen a cada "casilla" del browse .
No se si me he esplicado bien y como veis la "jugada" ? .
Espero comentarios , y si es el camino correcto , se puede intentar .
Saludos.
Browse con imagenes
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Browse con imagenes
Manuel,
Es una buena idea y sería estupendo que funcionase
A mi me gustaría implementar objetos columna para el browse, pero eso ya lo haremos más adelante
Es una buena idea y sería estupendo que funcionase
A mi me gustaría implementar objetos columna para el browse, pero eso ya lo haremos más adelante
Re: Browse con imagenes
He remirado la implementacion de browse y lo que temía pensado no se puede hacer ya que el Datasource está creado para admitir textos .
Se tendrá que pensar otra manera de hacerlo.
Saludos.
Se tendrá que pensar otra manera de hacerlo.
Saludos.