Visitantes en linea:3 Visitantes de hoy:33 Total de visitantes:20287


FRAN DICE: Empiezo a preparar el visor de LMT en wxWidgets. Ya me comienzo a familiarizar mejor con el entorno y he puesto un wxTreeCtrl y también he usado eventos, sin macros event_table, usando en su lugar un connect. También le he hecho un hack para poder cargar imágenes nativas de las imágenes carpetas abierta/cerrada y otros iconos nativos de Windows que wxWidgets no trae de serie y no carga por wxArtProvider. El resultado tras agregar las imágenes en un wxImageList ha sido el siguiente:

Árbol expandido en GTK Árbol recogido en GTK
Árbol expandido en Win32 Árbol recogido en Win32
Árbol expandido en Win32 nuevo Árbol recogido en Win32 nuevo

En el caso de Win32 ha habido que tomar los resources de shell32.dll, en concreto los índices de icono 3 y 4, en vez de usar los predeterminados no nativos que wxArtProvider proporcionaba. Seguramente wxWidgets no lo haga de serie porque podría cambiar el orden según la versión de la shell32.dll de cada versión de Windows, aunque en el caso de los primeros iconos, especialmente de los iconos de las carpetas, dudo que sea así.

A quien le interese el código fuente y un ejecutable estático para Windows para comprobar el funcionamiento, más información en este hilo del foro.

FUENTE: Bitacora delaPipol

Gadem | Avances, Desarrollo | 1 Febrero, 8:28pm
Trackback URI: http://www.easy-rpg.com/blog/index.php/trackback/37
Visor Each: Visor Each / 14 Mayo, 8:40pm
The only rule during wrestling matches was, "No eye gouging." Everything else was allowed

Dejar un comentario







Fuentes XML de comentario: RSS | Atom

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

Google
 

Main

EasyRPG Project

- Wiki EasyRPG
- Almacen EasyRPG
- Tracker EasyRPG
- Web Oficial
- ¿Qué es EasyRPG?
- Resumen EasyRPG
- Resumen de Ideas
- Sobre Arte Libre

Búsqueda

Categorías