jean_debord
Nombre de messages : 1250 Age : 69 Localisation : Limoges Date d'inscription : 21/09/2008
| Sujet: Question de Silverman sur le forum FreeBASIC Ven 27 Oct 2023 - 11:17 | |
| Silverman ( si c'est bien lui ... ) a posé une question sur le forum FreeBASIC, concernant les coordonnées d'un objet inclus dans un CONTAINER : ces coordonnées sont définies par rapport à la fenêtre principale, pas par rapport au CONTAINER. Voici la version crocodilienne du programme de Silverman : - Code:
-
dim_widget Window_Main, Group_Radio dim_widget Button_radio_red, Button_radio_green, Button_radio_blue
widget Window_Main, T_Form, 100, 100, 640, 480, "Test"
dim GNX% = 100, GNY% = 80
widget Group_Radio, T_Container, 100, 80, 170, 90, "Group_radio:"
container_begin Group_Radio widget Button_radio_red, T_Radio, 10 + GNX, 5 + GNY, 150, 20, "Button_radio_red" widget Button_radio_green, T_Radio, 10 + GNX, 35 + GNY, 150, 20, "Button_radio_green" widget Button_radio_blue, T_Radio, 10 + GNX, 65 + GNY, 150, 20, "Button_radio_blue" container_end Group_Radio
set_box_type Group_Radio, FL_ENGRAVED_BOX
start Window_Main
| |
|
silverman
Nombre de messages : 968 Age : 51 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: Question de Silverman sur le forum FreeBASIC Ven 27 Oct 2023 - 17:08 | |
| Bonjour jean_debord En effet, c'est bien moi qui ai posé cette question. Je pensais que si un objet est créé dans un container alors ses coordonnées devaient être relatives à celles de son parent, puisque c'est un objet enfant. Je trouvais ça logique. C'est la relation parent-enfant qui m'a induit en erreur car j'avais imaginé que ça se passait comme avec la commande parent() de panoramic. La parade que j'ai trouvé est de créer le container en 0,0 puis de positionner les objets enfants par rapport à 0,0 et enfin repositionner l'objet parent. Je débute avec la poo et FLTK alors j'apprend (pff, pas facile)! Merci de m'avoir répondu en français | |
|
jean_debord
Nombre de messages : 1250 Age : 69 Localisation : Limoges Date d'inscription : 21/09/2008
| Sujet: Re: Question de Silverman sur le forum FreeBASIC Sam 28 Oct 2023 - 8:02 | |
| Pour plus d'informations sur FLTK, tu peux consulter les sources de FBCroco ainsi que sa documentation. | |
|
Contenu sponsorisé
| Sujet: Re: Question de Silverman sur le forum FreeBASIC | |
| |
|