Gambas-it

Gambas3 => Programmazione => Topic aperto da: dex - 17 Ottobre 2025, 23:14:40

Titolo: Applicazione a centro schermo
Inserito da: dex - 17 Ottobre 2025, 23:14:40
Ciao Raga
da un'applicazione gambas apro un'applicazione esterna
non riesco a far aprire l'applicazione esterna a centro schermo

l'applicazione esterna è sempre gambas e con il codice in new non funziona

Codice: [Seleziona]
Me.x = (Desktop.Width - Me.Width) / 2
Me.y = (Desktop.Height - Me.Height) / 2

ho ubuntu 24 Noble Numbat
Titolo: Re:Applicazione a centro schermo
Inserito da: Gianluigi - 18 Ottobre 2025, 00:22:08
Ciao Raga
da un'applicazione gambas apro un'applicazione esterna
non riesco a far aprire l'applicazione esterna a centro schermo

l'applicazione esterna è sempre gambas e con il codice in new non funziona

Codice: [Seleziona]
Me.x = (Desktop.Width - Me.Width) / 2
Me.y = (Desktop.Height - Me.Height) / 2

ho ubuntu 24 Noble Numbat

Credo che sia colpa di Wayland, devi usare Move.
C'era una risposta in tal senso di Kicco

Qualcosa come:
Codice: [Seleziona]
  
  Me.Move((Screen.AvailableWidth / 2) - (Me.Width / 2), (Screen.AvailableHeight / 2) - (Me.Height / 2))

 :ciao:
Titolo: Re:Applicazione a centro schermo
Inserito da: dex - 18 Ottobre 2025, 00:53:30
Wayland comincia a rompere gli zebedei
Titolo: Re:Applicazione a centro schermo
Inserito da: Gianluigi - 18 Ottobre 2025, 10:06:56
Wayland comincia a rompere gli zebedei

Concordo e mi scuso, il suggerimento di Kicco verteva su altro
Se vuoi continuare a usare Wayland, leggi qui:
https://gambaswiki.org/wiki/doc/wayland
oppure puoi ancora scegliere x11 quando apri Ubuntu (almeno per ora)

 :ciao:
Titolo: Re:Applicazione a centro schermo
Inserito da: Gianluigi - 18 Ottobre 2025, 12:14:00
Comunque desidero aggiungere questa riflessione:

Come ha spesso suggerito in passato l'esperto Milio, per un progetto professionale sarebbe buona cosa usare le Workspace, vedi qui:
https://www.gambas-it.org/wiki/index.php/Uso_della_Classe_WorkSpace
Questa discussione:
https://www.gambas-it.org/smf/index.php?topic=5712.msg51656#msg51656
Vedi anche il progetto citato per la creazione dello sfondo
Allego anche un progetto che approfondisce un po di più l'uso di workspace, il titolo è scherzoso.

 :ciao:
Titolo: Re:Applicazione a centro schermo
Inserito da: dex - 19 Ottobre 2025, 18:49:09
Comunque desidero aggiungere questa riflessione:

Come ha spesso suggerito in passato l'esperto Milio, per un progetto professionale sarebbe buona cosa usare le Workspace, vedi qui:
https://www.gambas-it.org/wiki/index.php/Uso_della_Classe_WorkSpace
Questa discussione:
https://www.gambas-it.org/smf/index.php?topic=5712.msg51656#msg51656
Vedi anche il progetto citato per la creazione dello sfondo
Allego anche un progetto che approfondisce un po di più l'uso di workspace, il titolo è scherzoso.

 :ciao:

Conosco il progetto di milo, per le miè necessità non posso usarlo, devo avere un main da dove aprire tutte le fineste, durante il lavoro spesso ho la necessità di aprire più finestre e affiancarle
Titolo: Re:Applicazione a centro schermo
Inserito da: dex - 19 Ottobre 2025, 18:50:44
con Me.Move non riesco a muovere nulla, l'unico modo è prendere la finestra con il mouse e spostarla, è possibile emulare uno spostamento con il mouse?
Titolo: Re:Applicazione a centro schermo
Inserito da: dex - 19 Ottobre 2025, 19:23:40
Raga grazie per l'aiuto
risolto, rinuncio a Wayland.
ho visto alcuni dei mie vecchi programmi e con Wayland mi tocca rimettere mano.

By alla prossima