Dovrebbe essere
bAperto as boolean
PUBLIC SUB _new()
me.hide
bAperto = FALSE
END
PUBLIC SUB trayicon_doubleclick
IF bAperto THEN
Me.Hide
bAperto = FALSE
ELSE
Me.Show
bAperto = TRUE
END IF
END
Cosa intendi per insieme a linux? Intendi quando inizia la tua sessione utente
o proprio quando si avvia il sistema?
Per farlo avviare nella tray, visto che hai già implementato la trayicon ci sono due modi.
Per le versioni vecchie di Gambas, all'inizio del form principale metti:
STATIC PUBLIC SUB Main()
commento - Loads the hidden instance of FMain without showing it.
FMain.Load
END
e il programma parte nella tray.
Per le versioni più recenti di Gambas ti basta impostare Visible=FALSE nella Form principale.
Tutto questo, posto che tu abbia implementato la trayicon.