Resultados 1 al 10 de 267

Vista híbrida

  1. #1
    Top Gold 500 Avatar de m1ch43lzm
    Fecha de ingreso
    29/dic/2006
    Móvil
    W810i
    Mensajes
    879

    Respuesta: Proyecto ELF - Top Sony

    @Darkside
    De la primera parte del codigo tienes esto:
    Código:
    #define BOOKLIST 0
    #define ELFLIST 1
    #define ICONS_COUNT 4
    
    #define IDN_BOOKS_DEACT_ICON _T("RN_TAB_SESSION_MANAGER_DESELECTED_DISABLED_ICN")
    #define IDN_BOOKS_ACT_ICON _T("RN_TAB_SESSION_MANAGER_DESELECTED_ANI_ICN")
    #define IDN_ELFS_DEACT_ICON _T("RN_TAB_BOOKMARKS_DESELECTED_DISABLED_ICN")
    #define IDN_ELFS_ACT_ICON _T("RN_TAB_BOOKMARKS_DESELECTED_ANI_ICN")
    
    
    wchar_t *id_names[4]=
    {
      IDN_BOOKS_DEACT_ICON,
      IDN_BOOKS_ACT_ICON,
      IDN_ELFS_DEACT_ICON,
      IDN_ELFS_ACT_ICON
    };
    
    
    const char * img_names[4]=
    {
      tab1_inact,
      tab1_act,
      tab2_inact,
      tab2_act
    };
    En los #define, se tienen etiquetas dinámicas para los iconos, y luego creo que hace una "estructura" (o es un vector? como sea que se defina eso en C++ ), y mas abajo llama a id_names[i] e img_names[i]

    Código:
    void get_iconsID(void)
    {
      int i;
      wchar_t imgID;
      int _imgID;
      wchar_t wstr_name[40];
      wchar_t * path=get_path();
      for (i=0;i<ICONS_COUNT;i++)
      {
        win12512unicode(wstr_name,(char*)img_names[i],strlen(img_names[i]));
        if (ImageID_Get(path,wstr_name,&imgID)<0)
        {
          iconidname2id(id_names[i],SID_ANY_LEN,&_imgID);
          dyn_image[i].ImageID=_imgID;
        }
        else dyn_image[i].ImageID=imgID;
      }
      delete(path);
    }
    Adjunto tablas con las etiquetas de texto dinámicas (tomadas de Z610 y K750), e iconos dinámicos, y un elf de ejemplo de iconos y texto dinamico con su codigo fuente (c) den_po
    Archivos adjuntados

  2. #2
    Experto Avatar de Darkside
    Fecha de ingreso
    28/mar/2008
    Móvil
    w580i
    Mensajes
    851

    Cool Respuesta: Proyecto ELF - Top Sony

    Con la valiosa informacion del gran m1ch43lzm, he podido cambiar la imagen de la pestaña, por ahora puse la que esta en los SS, si alguien tiene una mejor idea para el icono basandose en la informacion de m1ch43lzm, comentelo, ya solo falta mostrar las carpetas (Que es lo mas dificil, por ahora), ya casi lo logramos

    Miniaturas adjuntadas Sess.jpg   Book.jpg   Zbin.jpg  

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas similares

  1. Respuestas: 0
    Último mensaje: 01/11/2014, 16:05:46
  2. Proyecto para elf
    Por pablexz98 en el foro Desarrollo Elfs
    Respuestas: 0
    Último mensaje: 05/06/2011, 02:31:58
  3. Proyecto ELF - Top Sony
    Por Darkside en el foro Complementos, Recursos y Contenido
    Respuestas: 265
    Último mensaje: 10/01/2011, 17:22:36
  4. Proyecto Capuchin de Sony Ericsson
    Por CHMONSALVE en el foro Noticias & Rumores
    Respuestas: 3
    Último mensaje: 08/02/2009, 03:46:12
  5. (Proyecto Elf) cover art
    Por Jurado en el foro Elfs Pack
    Respuestas: 1
    Último mensaje: 02/09/2008, 14:51:27

Etiquetas para este tema

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •