Bonjour,
je suis quasi débutante sous linux et C++ (je connais mieux Turbo Pascal et DOS mais bon c 'est pas toujours adapté au monde moderne ...)
Je voudrais créer une petite application, celle-ci possedera plusieurs fenetre, je voudrais n'en avoir qu une seule ouverte a la fois. Je voudrais aussi qu'elles aient toutes le meme modele (titre, menus, apparence ...).
Je pensais donc créer une classe qui définierait les parametres communs de toutes mes fenetre et définir ensuite mes fenetres comme étant des sous-classes de celle-ci.
Or Fox Toolkit défini une "TopWindow" et une "MainWindow" (sous-classe de la précédente). J'ai pas encore tout bien compris; mais si je défini mon modele comme une MainWindow, toutes mes fenetres seront des fentres principales, et si je creer mon modele comme une TopWindow je n'aurais pas de fenetre principale.
Mes questions sont les suivantes :
Quel est exactement la différence entre les 2 ?
Est-ce problématique d'avoir des MainWindow qui ne sont pas fenetres principales ? et vice-versa ?
Faut-il utiliser la méthode inélégante du copier/coller et définir ma fenetre principale comme une sous classe de MainWindow, puis un modele en tant que TopWindow pour les autres fenetres?
Voila, Merci d'avance
Partager