Bonjour a vous
Je cherche a me familiariser a Gtkmm pour divers projets a venir en attendant je fait quelque tests.
J'ai donc consulter la documentation online (tres bien documenter d'ailleurs) mais il y a une chose que j'ai pas compris.
J'aimerai savoir comment placer ses elements dans une fenetre a une position voulu et comment capter le signal de redimentionement de la fenetre pour que je puisse recalculer les coordonees des elements de ma fenetre. Je sais comment disposer mes elements mais pas comment les dispose en fonction de coordonnes que j'aurai choisit.
Merci a vous
PS: escusez le manque d'accent clavier anglais.
# Pas fait pour
Posté par Adrien BUSTANY (site web personnel) . Évalué à 3.
les informations que tu trouves pour gtk sont aussi valables pour gtkmm
Dans ton cas, il me semble qu'il est préférable d'utiliser les vbox et les hbox pour ranger tes widgets, dans ce cas tout s'ajuste bien avec le redimmensionnement de la fenêtre. Pour contrôler la position exacte des widgets, je sais plus comment
s'appelle le widget, mais c'est un truc genre grid quelque chose
Bonne chance
[^] # Re: Pas fait pour
Posté par lollan . Évalué à 1.
En fait dans mon pettit test j'utilise un Vbox pour Stocker un 2 objets. L'un de type Gtk::ScolledWindow et l'autre de type Gtk:Entry. Dans l'objet de type Gtk::ScrollWindow, il y a un objet de type Gtk::TextView. Mon probleme c'est que lorsque j'agrandie la fenetre mes objets ne sont pas "resizer proportionellement".
Je vais voir la doc de Gtk mais vois tu de quoi je parle ?
[^] # Re: Pas fait pour
Posté par Adrien BUSTANY (site web personnel) . Évalué à 3.
[^] # Re: Pas fait pour
Posté par liberforce (site web personnel) . Évalué à 3.
http://gtk.org/tutorial/x383.html
C'est la même chose en GTKmm je suppose.
regarde dans l'API les paramètres "expand", "fill" dans les pack_start/pack_end
Regarde aussi à la création des box, le paramètre "homogeneous". Ce sont ces paramètres qui contrôlent le redimensionnement. Lis bien cette partie de l'aide, et regarde l'exemple qui montre l'influence de ces paramètres.
[^] # Re: Pas fait pour
Posté par lollan . Évalué à 1.
Merci pour vos reponses, je pense que je vais utiliser quelquechose de le style de Glade mais je vais aussi mieux regarder la documentation, cependant (Liberforce) je connaissais les methodes dont je vous tu m'as parler.
Merci a vous et je posterai un nouveau poste pour vous dire la solution pour laquelle j'ai opte.
[^] # Re: Pas fait pour
Posté par liberforce (site web personnel) . Évalué à 2.
[^] # Re: Pas fait pour
Posté par lollan . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.