Bloc-notes
Le Bloc-notes est terminé, avec ses options à la nouvelle norme comme dans l'Agenda :
La police Wingdings semblait impossible à initialiser et a été supprimée. Les polices restantes sont donc :
Cet outil a été vraiment agréable à implémenter ; facile sans être ennuyeux, et le dernier sprint sur les options aura permis de le faire tenir dans exactement 40h, sa maquette ayant été commencée lundi dernier à midi.
Prochaines étapes : passer à la nouvelle norme les options des Contacts, des Identifiants, du Gestionnaire de données et du Gestionnaire de commandes.
Lun 29/07/2013 - Bloc-notes
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Lun 29/07/2013 - Bloc-notes
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Lun 29/07/2013 - DoubleBuferred
DoubleBuferred
The X-Tools (toutes versions) souffre d'un problème de scintillement sous Windows Vista, Seven et 8.
Cela affecte :
Ce soir le problème est enfin résolu, en forçant l'activation de cette propriété sur tous les composants des fenêtres lors de leur création :Le résultat est parfait, plus rien ne clignote !
(L'idée d'essayer au niveau des composants est venue en lisant sur un forum quelqu'un conseiller d'activer cette propriété pour résoudre un problème de ListView...)
Sinon les Identifiants ont leur nouvelles options, et c'est en plein chantier dans les Contacts, la suite demain.
The X-Tools (toutes versions) souffre d'un problème de scintillement sous Windows Vista, Seven et 8.
Cela affecte :
- Les textes mis à jour, comme l'heure, ou les durées de l'onglet Application des Informations.
- Le redimensionnement des fenêtres, qui fait apparaître un scintillement des onglets et des groupes.
Il n'a jamais pu être déterminé si c'est Delphi 5 qui est en cause ou le composant qui permet d'avoir les thèmes XP. Passer la totalité des fenêtres en DoubleBuffered := True n'a jamais corrigé le problème.... (Tous les composants XT scintillent au resize, la propriété DoubleBuffered ne semble pas fonctionnelle sous Delphi 5.)...
Ce soir le problème est enfin résolu, en forçant l'activation de cette propriété sur tous les composants des fenêtres lors de leur création :
Code : Tout sélectionner
// Forçage du DoubleBuffered
Object_Count := Form.ComponentCount;
for Object_Index := 0 to (Object_Count - 1)
do begin
Object_Component := Form.Components[Object_Index];
if Object_Component is TWinControl
then TWinControl(Object_Component).DoubleBuffered := True;
end;
(L'idée d'essayer au niveau des composants est venue en lisant sur un forum quelqu'un conseiller d'activer cette propriété pour résoudre un problème de ListView...)
Sinon les Identifiants ont leur nouvelles options, et c'est en plein chantier dans les Contacts, la suite demain.
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Lun 29/07/2013 - DoubleBuferred
Ca doit bien venir du composant XP Theme Manager qui permettait à l'époque à Delphi 5 d'être compatible avec le look XP car la surcharge a eu un effet étrange sur les ComboBoxes qui ont perdu leur effet bombé : Elles ont donc été exclues de la surcharge et ont retrouvé leur forme 3D.XMo a écrit : ...Il n'a jamais pu être déterminé si c'est Delphi 5 qui est en cause ou le composant qui permet d'avoir les thèmes XP...
Code : Tout sélectionner
if ((Object_Component is TWinControl) and not (Object_Component is TComboBox))
then TWinControl(Object_Component).DoubleBuffered := True;
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Messages : 180
- Enregistré le : jeu. 23 juin 2011 09:21
Re: Lun 29/07/2013 - Bloc-notes
Le look 3D n'est pas forcément une perte !! Fais-en une option LOL
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Re: Lun 29/07/2013 - Bloc-notes
Bien d'accord...DMo a écrit :Le look 3D n'est pas forcément une perte !! Fais-en une option LOL