alessandri 07-05-2022, 18:56
Hola a todos y todas

Hoy quiero compartir algunos libros de Linux en español.
Aunque ya están un poco obsoletos, pero los fundamentos
generales no pasan de moda.

Libros Antonio Perpinan

Espero le sean de ayuda.
tincho 04-05-2022, 23:57
Hola amigos.
[Imagen: OxSSRYn.png][Imagen: rWhXdug.png]
Aquí les comparto una manera (no se si es la mejor) de usar iconos SVG en los formularios claros y oscuros.
Por supuesto no hay que hacer dos iconos distintos para modo claro y oscuro sino alterar el color intrínseco del SVG y luego cargarlo al control.
En este caso le voy a reemplazar el color "#0066b3" por uno antagónico al tema de escritorio.
Código:
' Gambas class file

Private aIcons As String[]

Public Sub Form_Open()

  Dim sFile As String
  Dim tob As ToolButton
  Dim z As Integer = 40

  aIcons = RDir("./var/svg", "*.svg")

  pIcons.Children.Clear
  For Each sFile In aIcons
    tob = New ToolButton(pIcons) As "Tincho"
    tob.Tag = File.BaseName(sFile)
    tob.h = z
    tob.w = z
    tob.Picture = Image.FromString(Contrary("./var/svg" &/ sFile, "#0066b3", -1)).Stretch(z, z).Picture
  Next

End

'' Replace a color in an svg file with one that contrasts with the background of the desktop theme

Public Function Contrary(sFile As String, sColor As String, iBackground As Integer) As String

  Dim sVector As String
  Dim iContrast As Integer
  Dim sReplace As String

  If iBackground = -1 Then
    If Application.DarkTheme Then
      sVector = Replace(File.Load(sFile), sColor, "#eeeeee")
    Else
      sVector = Replace(File.Load(sFile), sColor, "#000000")
    Endif
  Else
    iContrast = Color.Invert(iBackground)
    sReplace = "#" & CStr(Hex(iContrast, 6))
    sVector = Replace(File.Load(sFile), sColor, sReplace)
  Endif
  Return sVector
End
Archivos adjuntos
.gz
sample-svg-icons-0.0.1.tar.gz (Tamaño: 13.5 KB Descargas: 4)
tincho 03-05-2022, 11:09
Hola amigos.
Seguramente han tenido la necesidad de saber que versión de gambas existe en el repositorio de una determinada distribución.
Hoy he dado con el sitio adecuado para ello debido a la curiosidad que me dio al ver que en el wiki de gambas ahora existe, en el lateral izquierdo, una lista de gambas en las distros

https://repology.org/project/gambas/badges

[Imagen: QBIg8iP.png]
Páginas (571):    1 316 317 318 319 320 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 310
Último miembro: MARQUITOS6767
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 337
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,500
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 722
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,374
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,308
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.