Il s'agit de la commande MyFramex qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
MonCadre - définit comment AfterStep doit construire le cadre de la fenêtre
CONFIGURATION OPTIONS
Autoriser la bordure
Indique que des bordures biseautées doivent être dessinées autour du cadre de la fenêtre et de la barre de titre.
Cette option est activée par défaut, elle n'est donc utile qu'en combinaison avec l'héritage.
cadres de fenêtre précédemment définis.
Voir également : Hériter de MyFrame pour plus de détails.
CondenseTitlebar Gauche|Droite|Centre
Permet aux barres de titre d'être plus petites que la taille de la fenêtre. Le paramètre définit
l'alignement de toute la barre de titre.
Voir aussi : Indicateurs d'alignement pour plus de détails.
CORNER [ Sud-Est | Sud-ouest | Nord-est | Nord Ouest ] "pixmap_name"
Spécifie le coin du cadre de la fenêtre à décorer et le pixmap à utiliser.
Alignement des coins
FIXME : ajoutez une description appropriée ici.
Voir aussi : Indicateurs d'alignement pour plus de détails.
Biseau d'angle Bas|Supplémentaire|Pas de ligne|Pas de contour|Aucun|Gauche|Droite|Haut
Définit le biseau par défaut des coins du cadre d'une fenêtre.
Si vous avez besoin de biseaux différents pour les différents états de fenêtre, utilisez
Biseau focalisé sur l'angle, Biseau non focalisé sur l'angle, Biseau collant sur l'angle
Voir aussi : Indicateurs de biseau pour plus de détails.
CoinFBevel
Alias pour CornerFocusedBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
Angle focalisé en biseau Bas|Supplémentaire|Pas de ligne|Pas de contour|Aucun|Gauche|Droite|Haut
Définit le biseau des coins du cadre de la fenêtre lorsque la fenêtre est dans un état focalisé.
Si cette option n'est pas utilisée, les valeurs définies avec CornerBevel seront utilisées.
Voir aussi : Indicateurs de biseau pour plus de détails.
CoinBiseau
Alias pour CornerStickyBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
CornerSize Nord-Est|Sud-Est|Nord-Ouest|Sud-Ouest|Tout LARGEURxHAUTEUR
FIXME : ajoutez une description appropriée ici.
Coin collant biseauté Nord-Est|Sud-Est|Nord-Ouest|Sud-Ouest|Tout
Aucun|[Gauche,Haut,Droite,Bas,Extra,Pas de contour]
Définit le biseau des coins du cadre de la fenêtre lorsque celle-ci est en mode collant.
écrase toute valeur définie avec CornerBevel.
Si cette option n'est pas utilisée, les valeurs définies avec CornerBevel seront utilisées.
Voir aussi : Indicateurs de biseau pour plus de détails.
CornerUBevel
Alias pour CornerUnfocusedBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
CoinNon focaliséBiseau Bas|Supplémentaire|Pas de ligne|Pas de contour|Aucun|Gauche|Droite|Haut
Définit le biseau des coins du cadre de la fenêtre lorsque la fenêtre est dans un état non focalisé.
Si cette option n'est pas utilisée, les valeurs définies avec CornerBevel seront utilisées.
Voir aussi : Indicateurs de biseau pour plus de détails.
Est "pixmap_name"
Spécifie le pixmap à afficher dans la bordure droite du cadre de la fenêtre, si
DecorateFrames est défini.
FrameFStyle Mon style
Alias pour FrameFocusedStyle.
Style axé sur le cadre Mon style
Définit le MyStyle à appliquer au cadre de la fenêtre si la fenêtre est dans un état focalisé.
CadreSStyle Mon style
Alias pour FrameStickyStyle.
CadreStickyStyle Mon style
Définit le MyStyle à appliquer au cadre de la fenêtre si la fenêtre est dans un état collant.
CadreUStyle Mon style
Alias pour FrameUnfocusedStyle.
Cadre non focaliséStyle Mon style
Définit le MyStyle à appliquer au cadre de la fenêtre si la fenêtre est dans un état non focalisé.
Hériter nom_cadre
Spécifie un MyFrame dont les options doivent être héritées. Les options de frame_name seront prioritaires.
Options précédemment spécifiées pour ce cadre. Hériter est un bon moyen d'économiser de la mémoire.
et la bande passante du réseau si le même BackPixmap est utilisé pour plusieurs images, comme le
pixmap ne sera chargé que pour le cadre hérité.
Hériter des valeurs par défaut
FIXME : ajoutez une description appropriée ici.
AlignementBoutonGauche
Définit l'alignement des boutons de gauche dans la barre de titre.
Voir aussi : Rechercher les indicateurs d'alignement pour plus de détails.
LeftBtnBackAlign
Définit l'alignement de l'arrière-plan des boutons de gauche.
Voir aussi : Indicateurs d'alignement pour plus de détails.
Arrière-plan du bouton gauche
Définit l'arrière-plan à utiliser pour les boutons de gauche.
LeftSpacerBackAlign
Définit l'alignement de l'arrière-plan de l'espaceur le plus à gauche (par défaut) de la
barre de titre.
Voir aussi : Indicateurs d'alignement pour plus de détails.
Espaceur gaucheArrière-plan
Définit l'arrière-plan à utiliser pour l'espaceur le plus à gauche (par défaut) du
barre de titre.
Voir également : Disposition de la barre de titre pour plus de détails.
LeftTitleSpacerBackAlign
Définit l'alignement de l'arrière-plan de l'espaceur intérieur (par défaut), à gauche de
le titre de la fenêtre.
Voir aussi : Indicateurs d'alignement pour plus de détails.
Espacement du titre gauche Arrière-plan
Définit l'arrière-plan de l'espaceur intérieur (par défaut), à gauche du titre de la fenêtre.
Disposition de la barre de titre gauche [Boutons] | [Espacement] | [TitreSpacer]
Définit l'ordre des éléments dans la barre de titre à gauche du titre de la fenêtre, où
la valeur par défaut est Spacer - Buttons - TitleSpacer.
Voir également : Indicateurs de disposition de la barre de titre pour plus de détails.
MonCadre " nom_cadre "
option_cadre
~MonCadre
Spécifie le début d'une définition de cadre. Ce cadre peut être consulté ultérieurement.
by nom_cadre . ~MonCadre termine une définition de cadre.
Pas de frontière
Indique que les bordures biseautées ne doivent pas être dessinées autour du cadre de la fenêtre et
barre de titre.
Pas de coin
FIXME : ajoutez une description appropriée ici.
NoSide
FIXME : ajoutez une description appropriée ici.
Nord "pixmap_name"
Spécifie le pixmap à afficher dans la bordure supérieure du cadre de la fenêtre, si
DecorateFrames est défini.
Nord-est "pixmap_name"
Spécifie le pixmap à afficher dans le coin supérieur droit du cadre de la fenêtre,
si DecorateFrames est défini.
Nord Ouest "pixmap_name"
Spécifie le pixmap à afficher dans le coin supérieur gauche du cadre de la fenêtre, si
DecorateFrames est défini.
RightBtnAlign
Définit l'alignement des boutons de droite dans la barre de titre.
Voir aussi : Rechercher les indicateurs d'alignement pour plus de détails.
RightBtnBackAlign
Définit l'alignement de l'arrière-plan des boutons de droite.
Voir aussi : Indicateurs d'alignement pour plus de détails.
Arrière-plan du bouton droit
Définit l'arrière-plan à utiliser pour les boutons de droite.
RightSpacerBackAlign
Définit l'alignement de l'arrière-plan de l'espaceur le plus à droite (par défaut) de la
barre de titre.
Voir aussi : Indicateurs d'alignement pour plus de détails.
RightSpacerBackground
Définit l'arrière-plan à utiliser pour l'espaceur le plus à droite (par défaut) du
barre de titre.
Voir également : Disposition de la barre de titre pour plus de détails.
RightTitleSpacerBackAlign
Définit l'alignement de l'arrière-plan de l'espaceur intérieur (par défaut), à droite de
le titre de la fenêtre.
Voir aussi : Indicateurs d'alignement pour plus de détails.
RightTitleSpacerBackground
Définit l'arrière-plan de l'espaceur intérieur (par défaut), à droite du titre de la fenêtre.
Disposition de la barre de titre à droite [Boutons] | [Espacement] | [TitreSpacer]
Définit l'ordre des éléments dans la barre de titre à gauche du titre de la fenêtre, où
la valeur par défaut est TitleSpacer, Buttons, Spacer.
Voir également : Indicateurs de disposition de la barre de titre pour plus de détails.
Côté [ Région Sud | Nord | Est | Ouest ] "pixmap_name"
Spécifie le côté du cadre de la fenêtre à décorer et le pixmap à utiliser.
Alignement latéral
FIXME : ajoutez une description appropriée ici.
Voir aussi : Indicateurs d'alignement pour plus de détails.
Biseau latéral Bas|Supplémentaire|Pas de ligne|Pas de contour|Aucun|Gauche|Droite|Haut
Définit le biseau par défaut des côtés du cadre d'une fenêtre.
Si vous avez besoin de biseaux différents pour les différents états de fenêtre, utilisez SideFocusedBevel,
SideUnfocusedBevel, SideStickyBevel
Voir aussi : Indicateurs de biseau pour plus de détails.
Biseau latéral
Alias pour SideFocusedBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
Biseautage latéral Bas|Supplémentaire|Pas de ligne|Pas de contour|Aucun|Gauche|Droite|Haut
Définit le biseau des côtés du cadre de la fenêtre lorsque la fenêtre est dans un état focalisé.
Si cette option n'est pas utilisée, les valeurs définies avec SideBevel seront utilisées.
Voir aussi : Indicateurs de biseau pour plus de détails.
Biseau latéral
Alias pour SideStickyBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
Taille latérale
FIXME : ajoutez une description appropriée ici.
Tranchage latéral
FIXME : ajoutez une description appropriée ici.
Biseautage latéral collant Bas|Supplémentaire|Pas de ligne|Pas de contour|Aucun|Gauche|Droite|Haut
Définit le biseau des côtés du cadre de la fenêtre lorsque la fenêtre est dans un état collant.
Si cette option n'est pas utilisée, les valeurs définies avec SideBevel seront utilisées.
Voir aussi : Indicateurs de biseau pour plus de détails.
SideUBevel
Alias pour SideUnfocusedBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
Biseau latéral non focalisé Bas|Supplémentaire|Pas de ligne|Pas de contour|Aucun|Gauche|Droite|Haut
Définit le biseau des côtés du cadre de la fenêtre lorsque la fenêtre est dans un état non focalisé.
Si cette option n'est pas utilisée, les valeurs définies avec SideBevel seront utilisées.
Voir aussi : Indicateurs de biseau pour plus de détails.
Région Sud "pixmap_name"
Spécifie le pixmap à afficher dans la bordure inférieure du cadre de la fenêtre, si
DecorateFrames est défini.
Sud-Est "pixmap_name"
Spécifie le pixmap à afficher dans le coin inférieur droit de la fenêtre
cadre, si DecorateFrames est défini.
Sud-ouest "pixmap_name"
Spécifie le pixmap à afficher dans le coin inférieur gauche du cadre de la fenêtre,
si DecorateFrames est défini.
Alignement du titre
FIXME : ajoutez une description appropriée ici.
Voir aussi : Indicateurs d'alignement pour plus de détails.
TitreContexte
Définit l'arrière-plan à utiliser pour le titre de la fenêtre.
TitreArrière-planAligner
Définit l'alignement de l'arrière-plan du titre de la fenêtre.
Voir aussi : Indicateurs d'alignement pour plus de détails.
TitreBiseau
Détermine le biseau à dessiner autour de la barre de titre. Si vous souhaitez
différents biseaux, selon l'état de la fenêtre, utilisez TitleFocusedBevel,
TitreNonFocuséBiseau ou TitreCollantBiseau.
Voir aussi : Indicateurs de biseau pour plus de détails.
TitreMéthode de composition
FIXME : ajoutez une description appropriée ici.
TitreFBevel
Alias pour TitleFocusedBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
TitreFMéthode de composition
Alias pour TitleFocusedCompositionMethod.
TitreFHue
Alias pour TitleFocusedHue.
TitreFSaturation
Alias pour TitleFocusedSaturation.
TitreFStyle Mon style
Alias pour TitleFocusedStyle.
TitreFocusedBevel
Détermine le biseau à dessiner autour de la barre de titre si la fenêtre est focalisée
Etat.
Voir aussi : Indicateurs de biseau pour plus de détails.
TitreCibléeMéthode de composition
FIXME : ajoutez une description appropriée ici.
TitreFocusedHue
FIXME : ajoutez une description appropriée ici.
TitreFocusedSaturation
FIXME : ajoutez une description appropriée ici.
TitreFocusedStyle Mon style
Mon style à appliquer à la barre de titre si la fenêtre est dans un état focalisé.
Espacement du titre Plus-value
Définit l'espace en pixels à insérer entre le titre de la fenêtre et les boutons/espaceurs.
Veuillez noter que CondenseTitlebar influence le comportement de cette option.
TitreBiseau
Alias pour TitleStickyBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
TitreSCompositionMéthode
Alias pour TitleStickyCompositionMethod.
TitreSHue
Alias pour TitleStickyHue.
TitreSaturation
Alias pour TitleStickySaturation.
TitreSStyle Mon style
Alias pour TitleStickyStyle.
TitreStickyBevel
Détermine le biseau à dessiner autour de la barre de titre si la fenêtre n'est pas focalisée
Etat.
Voir aussi : Indicateurs de biseau pour plus de détails.
TitreCollantMéthode de composition
FIXME : ajoutez une description appropriée ici.
TitreStickyHue
FIXME : ajoutez une description appropriée ici.
TitreStickySaturation
FIXME : ajoutez une description appropriée ici.
TitreStickyStyle Mon style
Mon style à appliquer à la barre de titre si la fenêtre est dans un état collant.
TitreUBevel
Alias pour TitleUnfocusedBevel.
Voir aussi : Indicateurs de biseau pour plus de détails.
TitreUCompositionMéthode
Alias pour TitleUnfocusedCompositionMethod.
TitreUHue
Alias pour TitleUnfocusedHue.
TitreUSaturation
Alias pour TitleUnfocusedSaturation.
TitreUStyle Mon style
Alias pour TitleUnfocusedStyle.
TitreNon focaliséBiseau
Détermine le biseau à dessiner autour de la barre de titre si la fenêtre n'est pas focalisée
Etat.
Voir aussi : Indicateurs de biseau pour plus de détails.
TitreFlouMéthode de composition
FIXME : ajoutez une description appropriée ici.
TitreNon focaliséTeinte
FIXME : ajoutez une description appropriée ici.
TitreFlouSaturation
FIXME : ajoutez une description appropriée ici.
TitreFlouStyle Mon style
Mon style à appliquer à la barre de titre si la fenêtre est dans un état non focalisé.
TitreVEspacement Plus-value
Ouest "pixmap_name"
Spécifie le pixmap à afficher dans la bordure gauche du cadre de la fenêtre, si
DecorateFrames est défini.
Décorations de cadre de fenêtre (alias MyFrame)
Chaque fenêtre est entourée d'une décoration dite de cadre. chaque décoration de cadre
pourrait être construit à partir de 9 TBars :
1) Barre de titre principale avec icônes à gauche, étiquette au milieu et icônes à droite. Étiquette
peut également avoir une image sous-jacente spéciale - appelée arrière-plan du titre. Ordre de
cet élément est défini par le paramètre TitleButtonOrder (voir ci-dessous).
2) Cadre à 4 côtés. Chacun d'eux a une largeur fixe, déterminée par SideSize.
Paramètre ou taille de l'image si SideSize est omis. La deuxième dimension de la barre T change.
pour correspondre à la taille de la fenêtre.
3) 4 coins de cadre. Chacun d'eux a une largeur et une hauteur fixes, déterminées par
Paramètre CornerSize ou taille de l'image.
Chacun des éléments ci-dessus est rendu en générant un arrière-plan à l'aide de l'élément respectif.
MyStyle, puis superposition d'images/boutons et de texte. Par défaut
La superposition est réalisée par la méthode de composition alpha-blend. Dans le cas de la barre de titre principale
qui pourrait être modifié. Le biseau est ensuite dessiné sur l'image, comme spécifié dans
réglage respectif.
MyFrame permet d'utiliser différents MyStyles pour les décorations de la barre de titre et du cadre.
aucun de ceux-ci n'est omis - paramètre par défaut de
FWindowStyle/UWindowStyle/SWindowStyle seront utilisés.
Important : si vous utilisez des images semi-transparentes pour les côtés du cadre, elles seront
superposé sur l'arrière-plan généré par MyStyle, donc si vous voulez qu'il soit superposé
sur l'arrière-plan racine - vous devez utiliser MyStyle avec BackPixmap défini sur 129 ou 149.
Notez également qu'à moins que vous n'utilisiez MYStyle avec BackPixmap 126 et 125 - frame
Les décorations ne seront pas mises en forme. De même, si vous souhaitez que la partie du cadre ne comporte que les
forme de l'image, que vous avez spécifiée, sans aucun arrière-plan - utilisez MyStyle avec
BackPixmap défini comme ceci :
BackPixmap 126 vide.xpm
Où empty.xpm est une image 1x1 complètement transparente (fournie en tant que
bureau/icônes/commun/vide.xpm ).
Pour identifier le côté/coin, il est possible d'utiliser des abréviations, telles que : N, NW, SW,
et ainsi de suite
Tous les paramètres CompositionMethod doivent avoir l'un des types BackPixmap de
MesStyles (c'est-à-dire 130-143)
Le paramètre d'alignement peut avoir des significations/fonctionnalités différentes selon les éléments.
Appliqué au texte, il aligne simplement le texte sur les côtés indiqués. Appliqué à l'image,
comme le titre, l'arrière-plan ou le pixmap latéral du cadre - il spécifie également si l'image doit
être carrelé, mis à l'échelle ou conservé à la même taille. Assurez-vous d'utiliser HTiled, VTiled ou
HScaled, VScaled pour les côtés du cadre - sinon les images ne seront pas redimensionnées
faire correspondre la taille de la fenêtre (c'est aussi une fonctionnalité :).
Pour centrer un élément, spécifiez « Aligner » pour inclure les deux côtés. Par exemple :
Aligner à gauche, à droite
centrera l'élément horizontalement.
Notez que l'option TitleBackground vous permet de spécifier une image à utiliser sous
l'étiquette de la barre de titre en plus de « MonStyle ». Ceci a été fait pour une meilleure mise en forme
barres de titre. Vous pouvez définir MyStyle comme une forme complètement transparente, tandis que
TitreArrière-plan d'une image non transparente, ce qui offrira une meilleure visibilité
pour le texte de la barre de titre.
MonFrame « nom »
Hériter de « nom »]
#forme traditionnelle :
[Nord] [Est]
[Sud ] [Ouest ]
[Nord-Est]
[Nord-Ouest ]
[Sud-Est ] [Sud-Ouest ]
#forme alternative : [Côté Nord|Sud|Est|Ouest|Tout []] si
pixmap est omis - un biseau vide sera dessiné
[NoSide Nord|Sud|Est|Ouest|Aucun]
[Coin Nord-Est|Sud-Est|Nord-Ouest|Sud-Ouest|Tout ] si pixmap
est omis - un biseau vide sera dessiné
[NoCorner Nord-Est|Sud-Est|Nord-Ouest|Sud-Ouest|Tout]
#nouveaux paramètres :
[TitreUnfocusedStyle ]
[TitreFocusedStyle ]
[TitreStickyStyle ]
[Style de cadre non focalisé]
[Style focalisé sur le cadre]
[FrameStickyStyle ]
[TitleBackground ] se superpose à l'arrière-plan et en dessous
le texte
[LeftBtnBackground ] se superpose à l'arrière-plan et en dessous
le bloc de boutons de gauche
[LeftSpacerBackground ] se superpose à l'arrière-plan entre
bloc de boutons de gauche et étiquette de texte
[RightSpacerBackground ] se superpose à l'arrière-plan entre
bloc de boutons de droite et étiquette de texte
[RightBtnBackground ] se superpose à l'arrière-plan et en dessous
le bloc de boutons de droite
#attributs supplémentaires : [SideSize Nord|Sud|Est|Ouest|Tout
Utilisez MyFramex en ligne en utilisant les services onworks.net