-
MMF2 MDI Application
Je suis actuellement en train de tester les capacités MDI de MMF2 et je trouve ça très simple à mettre en place. Bravo !
Cependant, j'ai quelques questions :
Sachant qu'il faut utiliser des Sub Applications pour créer les fenêtres enfants :
- Comment faire pour qu'une fenetre enfant ne soit pas redimensionnable ?
- Comment faire pour qu'une fenetre enfant soit redimensionnable mais pas plus que la taille de la frame ?
- Comment changer l'icone de la subapp en runtime ? Si ce n'est pas possible, est-il prévu que cela le soit ?
- Est-il possible (ou envisageable) d'avoir une fenetre enfant en "tool caption" avec/sans "system menu" ?
- Est-il possible ou sera-t-il possible de désactiver/cacher les boutons "minimize", "maximize" et "close" d'une fenetre enfant ?
- Peut-on ou pourra-t-on "docker" en runtime un "subbapp" ?
Merci d'avance [img]/centre/images/graemlins/wink.gif[/img]
-
Re: MMF2 MDI Application
Pour l'instant le MDI marche comme Windows veut que ça marche, c-a-d les fenêtre sont redimensionables et ont un style donné (menu système, boutons activés, etc), je ne suis pas certain qu'il soit facile de changer ça.
Pour le docking en runtime, c'est à voir, ça sera amélioré par la suite, c'est probable. Pour le changement d'icône en runtime, c'est à voir aussi. Mais je ne sais pas si ou quand ça sera fait.
Yves.
-
Re: MMF2 MDI Application
En tout cas l'exemple de Wordpad en MDI fournis avec MMF2 est plus que réussi. C'est vraiment très pro, j'adore [img]/centre/images/graemlins/wink.gif[/img]
-
Re: MMF2 MDI Application
C'est à Yves qu'on doit cette MDI application ;)
-
Re: MMF2 MDI Application
Ca fait très pro cette fonctionnalité en tout cas ! [sourire]
Peut-être que des extensions permettront d'améliorer le système ?
Je pense notament à "Window Message object" qui permettait de faire des trucs super en manipulation de fenêtre avec MMF1.5 (j'espère qu'il sera porté)
-
Re: MMF2 MDI Application
Je viens de remarquer que quand on "dock" plusieurs subapp (en bas par exemple) elles se chevauchent au lieu d'être positionnées correctement.
-
Re: MMF2 MDI Application
Je précise ce que j'ai dit au dessus :
Si plusieurs fenêtres sont dockées au même endroit, elles se chevauchent au lieu d'être les une après les autres (par exemple 2 fenêtres dockées en haut devraient être l'une en dessous de l'autre selon leur plan par exemple)
Si une fenêtre est dockée en haut et une autre à gauche, il ne semble y avoir aucun moyen de dire laquelle sera dockée avant/après l'autre ce qui ne permet pas de mettre un barre sur toute la hauteur à gauche alors qu'une barre est en haut ou en bas...
Ca permettrait de faire des barres d'outils indépendantes.
-
Re: MMF2 MDI Application
2 nouvelles questions :
- Que fait le menu "Windows" -> "Arrange icons" ?
- Dans l'exemple Multiwordpad, les menus "cochables" ont des icones de coche étranges ou du moins différentes de celles que j'obtiens dans mon application. Est-il possible de changer cette icône par une icone de notre choix ?
L'option "Windows" -> "Close All" ne semble pas avoir d'effet.