Screen et souris
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: Screen et souris
Humm à mon avis c'est un peu détourner le système, donc pas dans la doc, il semblerait que cela ne fonction ne d’ailleurs pas avec linux
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
- microdevweb
- Messages : 1802
- Inscription : mer. 29/juin/2011 14:11
- Localisation : Belgique
Re: Screen et souris
@Spock,
Perso je suis sous Windows, donc je n'ai pas peu vérifier si cela fonctionnait sous linux ou pas. C'est Ar-s qui ma informé de la chose.
j'ai fais un autre topic, car considérant cela comme une astuce j'ai voulus le poster dans la rubrique adéquate.
Et les divers réponses de ce post font suite au divers découvertes, j'utilise ce système dans mon projet actuel et cela tourne bien. Je n'ai pas du modifié par ailleurs ma gestion événementielle, puisque précédemment j'utilisais un simple canvas.
Perso je suis sous Windows, donc je n'ai pas peu vérifier si cela fonctionnait sous linux ou pas. C'est Ar-s qui ma informé de la chose.
j'ai fais un autre topic, car considérant cela comme une astuce j'ai voulus le poster dans la rubrique adéquate.
Et les divers réponses de ce post font suite au divers découvertes, j'utilise ce système dans mon projet actuel et cela tourne bien. Je n'ai pas du modifié par ailleurs ma gestion événementielle, puisque précédemment j'utilisais un simple canvas.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Work at Centre Spatial de Liège
Re: Screen et souris
moi, je suis d'accord avec Spock (longue vie
), si ça ne marche pas sous Linux c'est un bug
, parce que placer un screen dans un gadget container, c'est quand même super pratique. Et si Windows peut le faire, Linux et mac devraient pouvoir le faire.


http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: Screen et souris
Linux le fait, je l'ai déjà fait ( avec la SFML entre autre et le screen ) , il y a juste une petite manip à faire sous linux ( PB utilise GTK )
je crois de mémoire qu'il faut faire cela :
C'est donc pas un bug, win32 & gdk fonctionne différemment
je crois de mémoire qu'il faut faire cela :
Code : Tout sélectionner
Procedure XDisplayFromWindowID(*Window.GtkWidget)
*gdkwindowobj._GdkWindowObject = *Window\window
*impl.GdkDrawableImplX11 = *gdkwindowobj\impl
*screen.GdkScreenX11 = *impl\screen
ProcedureReturn *screen\xdisplay
EndProcedure
Re: Screen et souris
ça devrait être indiqué dans la doc, car c'est quand même super pratique de mettre un écran dans un container pour gérer le resize de l'écran à la volée, sans devoir recréer tous les sprites ^^G-Rom a écrit :Linux le fait, je l'ai déjà fait ( avec la SFML entre autre et le screen ) , il y a juste une petite manip à faire sous linux ( PB utilise GTK )
je crois de mémoire qu'il faut faire cela :
C'est donc pas un bug, win32 & gdk fonctionne différemmentCode : Tout sélectionner
Procedure XDisplayFromWindowID(*Window.GtkWidget) *gdkwindowobj._GdkWindowObject = *Window\window *impl.GdkDrawableImplX11 = *gdkwindowobj\impl *screen.GdkScreenX11 = *impl\screen ProcedureReturn *screen\xdisplay EndProcedure
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: Screen et souris
je crois même que c'était encore plus simple :
Code : Tout sélectionner
gdk_x11_drawable_get_xid_( gadgetID )