Stock (gb.form)

Essa classe é usada para retornar ícones predefinidos.

Você não deveria usar essa classe diretamente para obter esses ícones. Use a classe Picture como uma matriz em vez dessa.

Esta classe é estática.

Esta classe funciona como um array estático apenas leitura.

Propriedades estáticas
Debug   Retorna ou define a classe Stock em modo de depuração.
Flags   Return the names of all flag icons.
Icons   Retorna uma matriz de string com todos os nomes possíveis de ícones stock.
List   Retorna uma matriz de string de todos os nomes possíveis dos ícones stock.
Sizes  
Themes   Retorna uma lista de todos os temas de ícones que foram detectados no sistema atual.

Métodos estáticos
GetFlag   Return a flag icon from its key.
GetSize   Retorne o tamanho do ícone em forma de strings, como "small", "medium", e assim por diante.
Refresh   Atualize o atual tema de ícones stock.

Exemplos

Se tivéssemos um ToggleButton então, o evento clique mudaria o ícone das ações apresentadas.
PUBLIC SUB ToggleButtonDetail_Click()
  IF ToggleButtonDetail.Value THEN
    ToggleButtonDetail.Picture = Stock["16/view-icon"]
  ELSE
    ToggleButtonDetail.Picture = Stock["16/view-detail"]
  END IF
END

Este próximo exemplo faz exatamente o mesmo que o exemplo acima. Mas, aqui nós usamos a classe Picture para carregar o ícone predefinido.

PUBLIC SUB ToggleButtonDetail_Click()
  IF ToggleButtonDetail.Value THEN
    ToggleButtonDetail.Picture = Picture["icon:/16/view-icon"]
  ELSE
    ToggleButtonDetail.Picture = Picture["icon:/16/view-detail"]
  END IF
END