Welcome,
Guest
. Please
login
or
register
. Did you miss your
activation email?
French forum
Home
Help
Search
Login
Register
SFML community forums
»
Aide
»
Fenêtrage
»
Bug: trop de Event::Resized sous linux
Print
Pages: [
1
]
Author
Topic: Bug: trop de Event::Resized sous linux (Read 3824 times)
0 Members and 1 Guest are viewing this topic.
kimci86
Full Member
Posts: 128
Bug: trop de Event::Resized sous linux
«
on:
July 08, 2012, 02:23:14 pm »
Bonjour,
Des événements du type Event::Resized sont générés à la création d'une fenêtre et lorsqu'on la déplace sous linux.
J'ai ce problème avec linux mint 13.
Je fais ce sujet pour savoir si d'autres ont le même problème.
«
Last Edit: July 08, 2012, 03:39:48 pm by kimci86
»
Logged
minirop
Sr. Member
Posts: 254
Re : Bug: trop de Event::Resized sous linux
«
Reply #1 on:
July 11, 2012, 05:45:05 am »
« it's not a bug, it's a feature »
Pour faire simple, je vais citer ce que j'ai trouvé :
The X server can report ConfigureNotify events to clients wanting information about actual changes to a window's state, such as size, position, border, and stacking order.
XCreateWindow doit appeler XResizeWindow ou autre ce qui génère un event de type "ConfigureNotify".
Et vu la "généralité" de cette notification, y'a peut-être pas d'autres moyens.
edit: et c'est peut-être trop "lourd" de faire un "if(window.width != event.width) postEvent(resizeEvent);"
«
Last Edit: July 11, 2012, 05:51:47 am by minirop
»
Logged
kimci86
Full Member
Posts: 128
Re : Bug: trop de Event::Resized sous linux
«
Reply #2 on:
July 11, 2012, 02:13:20 pm »
Le problème vient donc de l'utilisation de l'événement ConfigureNotify.
Est-ce que l'événement
ResizeRequest
n'est pas celui qu'il faut, tout simplement ? (je n'ai pas d’expérience avec Xlib)
Logged
Print
Pages: [
1
]
SFML community forums
»
Aide
»
Fenêtrage
»
Bug: trop de Event::Resized sous linux
anything