Shordi 16-02-2023, 21:32
Tengo un problema con este componente: La mitad de sus iconos son nulos.
Si escarbáis en el código del gb.form.stock encontraréis estos dos directorios "gambas" y "gambas-mono" que en sus subdirectorios 32 tienen cada uno 442 elementos.
[Imagen: n6DxNCO.png]

Vale, me interesan esos iconos, tanto los de gambas/32 como los de gambas-mono/32. Quiero que mi aplicación disponga de ellos para usarlos según conviene. Se supone que la clase Picture --que es la puerta de acceso a gb.form.stock-- en su propiedad Icons te da una lista de todos los disponibles y que puedes acceder a ellos con éste código tomado de gambaswiki.org:

Código:
Private Sub DisplayIcons()

  Dim iconKey As String
  Dim iconName As String

  IconViewIcons.Clear()

  For Each iconKey In Stock.Icons

    iconName = "icon:/medium/" & iconKey
    IconViewIcons.Add(iconKey, iconKey, Picture[iconName])

  Next
End

Bien, si lo ejecuto, devuelve una lista de 470 elementos, de los cuales sólo son visibles y por tanto extraíbles 275, el resto devuelven Null. Pero los que se extraen son distintos a su vez de los que se almacenan en el código fuente del gb.form.stock.
Aquí muestro de izquierda a derecha: Los gambas, los gambas-mono y los que he extraído del Stock vía un código similar al de arriba.
[Imagen: wDxKtAm.png]

Sin embargo si en el IDE pulsáis en el botoncito de las propiedades de un elemento que tenga la propiedad picture, como un button por ejemplo, la pantallita que aparece ofrece 470 iconos que son los de la ventana de la derecha más todos los que en el código son null.
Antes de tener que cargar una de las carpetas de la izquierda o del centro, o ambas, en mi programa: ¿Alguien sabe de dónde saca Gambas esos 470 iconos al mostrar el Stock?

Tengo otro problema más, con los iconos, que no os cuento porque depende de la solución a éste...

Saludos
Shordi 16-02-2023, 14:22
El por qué lo pregunto es una historia larga... y triste... pero la pregunta es ¿Todos tenéis estas carpetas con los correspondientes iconos en vuestro home?
[Imagen: a2qA7Qy.png]
Es que no sé si es algo que se cree de manera estándar o si he hecho alguna vez algún tejemaneje que lo haya provocado. Me vendría genial que fuese estándar... pero antes de seguir con lo que llevo entre manos, me gustaría saber la respuesta... mas aún necesito saber la respuesta.

Saludos
Shordi 12-02-2023, 20:58
Como ya habréis adivinado, el destino último de todos esos controles con los que os estoy dando la paliza estos días es ser parte de un componente que los unifique a todos. Pero no tengo maldita idea de qué nombre darle. Contendrá, más o menos

-Los controles redondeables incluyendo el ComboSeek
-El Espectómetro de sonido
-El Multiterminal
-El control que aplica los temas a los proyectos que los usen
-La clase que permite pasar del gestor de ventanas

Lo inicié como "ShordiTools", aunque ya tenía un "ShordiControls" de hace mucho tiempo. Luego he pensado que eso de "Shordi-lo-que-sea" es excesiva vanidad... y entonces me he quedado sin nombre. De momento lo estoy ultimando como "MoreControls"... pero es evidente que eso no es nombre.
Ayuda plis.

Saludos
Páginas (560):    1 209 210 211 212 213 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,729
Mensajes del foro: 8,987
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 448
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 308
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 588
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 938
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.