Estado de easyrpg 2008-01-22

2008-01-22 at 2:14:14 | In EasyRPG |

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.

1 comentario »

Suscripción RSS a los comentarios de la entrada. URI para TrackBack.

  1. [...] Bitacora delaPipol Gadem | Avances, Desarrollo | 1 Febrero, 8:28pm Trackback URI: [...]

    Pingback por ::Estado de easyrpg 2008-01-22 - EasyRPG Project - Community:: — 2008-02-1 #

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog de WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.