Il s'agit de la commande MyStylex qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples 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
Mon style - définit la combinaison de couleur, police, style, arrière-plan à utiliser ensemble
CONFIGURATION OPTIONS
Couleur de fond couleur
Spécifie la couleur d'arrière-plan associée à ce style. couleur est une couleur
définition dans l'un des formats de couleur pris en charge par AfterStep.
BackColor est également utilisé pour calculer les couleurs de biseau utilisées pour dessiner une bordure autour d'un
widget.
RetourDégradé type à partir de à
Spécifie qu'un dégradé doit être utilisé comme arrière-plan au lieu d'une couleur unie.
Les dégradés de couleurs commencent à à partir de et se terminer à à . à partir de et à sont la définition des couleurs
dans l'un des formats de couleur pris en charge. Si le gradient comprend au moins un
couleur transparente (valeur alpha définie en dessous de FF), le dégradé sera
alpha-mélangé sur l'image d'arrière-plan racine. type peut être 1, 2, 3, 4 ou 5 :
1 : Dégradé en diagonale style quai 2 : Horizontal de haut en bas 3 : Horizontal
de haut/bas au centre 4 : Vertical de gauche à droite 5 : Vertical de
gauche/droite au centre 6 : Diagonale de haut en bas à gauche (identique à 1) 7 :
Diagonale bas-gauche vers haut-droite 8 : verticale haut vers bas (identique à 2) 9 :
Horizontale de gauche à droite (identique à 4)
RetourMultiGradient type décalage1 couleur 1 ... décalageN couleurN
Spécifie qu'un dégradé doit être utilisé comme arrière-plan au lieu d'une couleur unie.
Les dégradés de couleurs commencent à couleur 1 et se terminer à couleurN . Chaque couleur a un compenser
associé avec. Les compenser est un nombre compris entre 0.0 et 1.0, et spécifie où
dans le dégradé les couleurs doivent être placées. Les couleurs sont dans l'une des couleurs
formats pris en charge par AfterStep. Au moins deux couleurs doivent être données. Si dégradé
comprend au moins une couleur transparente (valeur alpha définie en dessous de FF),
le dégradé sera mélangé à l'alpha sur l'image d'arrière-plan racine. Les décalages sont
nombres non décroissants entre 0.0 et 1.0. Si le premier décalage n'est pas 0.0, il
être réglé sur 0.0. Si le dernier décalage n'est pas de 1.0, il sera défini sur 1.0. type peut être
l'un des éléments suivants:
6 : Diagonale de haut à gauche à bas à droite 7 : Diagonale de bas à gauche à haut à droite 8 :
Vertical de haut en bas 9 : Horizontal de gauche à droite
RetourPixmap type pixel_name|color_name
Spécifie qu'un pixmap doit être utilisé comme arrière-plan au lieu d'une couleur unie.
Cette option a deux formes, selon la valeur de type :
If type est 125, 126, 127, 128, 130-144, 150-164 - le deuxième paramètre, nom_pixmap
doit être le nom d'un fichier image qui se trouve dans PixmapChemin .
If type est 129 ou 149, la pixmap racine (arrière-plan du bureau) sera utilisée, et le
le deuxième paramètre facultatif doit être une couleur avec laquelle le pixmap racine sera
ombré/teinté.
Selon la valeur de type AfterStep rendra pixmap de différentes manières
:
125 L'image est ÉCHELLE à la taille du widget et son opacité est utilisée pour définir la forme
du widget/décoration de la fenêtre, obtenant un effet de fenêtre non rectangulaire.
126 L'image est CARRELÉE à la taille du widget, et son opacité est utilisée pour définir la forme
du widget/décoration de la fenêtre, obtenant un effet de fenêtre non rectangulaire.
127 L'image est ÉCHELLE à la taille du widget.
128 L'image est en mosaïque à la taille de l'image.
129 L'arrière-plan du bureau sous-jacent est teinté/ombré avec la couleur spécifiée avec le
deuxième paramètre.
130 L'arrière-plan du bureau sous-jacent est combiné avec l'image en mosaïque, en utilisant la méthode "allanon"
- prendre la moyenne des valeurs de pixels.
131 L'arrière-plan du bureau sous-jacent est fusionné en alpha avec une image en mosaïque.
132 L'arrière-plan du bureau sous-jacent est teinté à l'aide des valeurs de pixels de l'image en mosaïque, comme
valeurs de teinte par pixel.
133 Chaque pixel de l'arrière-plan du bureau sous-jacent a la valeur du pixel de l'image en mosaïque ajouté
à elle.
134 Chaque pixel de l'arrière-plan du bureau sous-jacent a la valeur du pixel de l'image en mosaïque
soustrait de celui-ci.
135 Le résultat se compose de pixels représentant la valeur absolue de la différence entre
l'arrière-plan du bureau et l'image en mosaïque sous-jacents.
136 L'arrière-plan du bureau sous-jacent est assombri en utilisant la luminosité de l'image en mosaïque.
pixels.
137 L'arrière-plan du bureau sous-jacent est éclairci en utilisant la luminosité de l'image en mosaïque.
pixels.
138 L'arrière-plan du bureau sous-jacent est « filtré » par l'image en mosaïque.
139 L'arrière-plan du bureau sous-jacent est "superposé" par l'image en mosaïque.
140 La teinte de l'arrière-plan du bureau est remplacée par la teinte de l'image en mosaïque.
141 La saturation de l'arrière-plan du bureau est remplacée par la saturation de
l'image en mosaïque.
142 La valeur de l'arrière-plan du bureau sous-jacent (dans l'espace colorimétrique HSV) est remplacée par le
valeur de l'image en mosaïque.
143 L'arrière-plan du bureau sous-jacent est « colorisé » par l'image en mosaïque.
144 L'arrière-plan du bureau sous-jacent est "dissipé" par l'image en mosaïque.
149 L'arrière-plan du bureau sous-jacent est teinté/ombré avec la couleur spécifiée avec le
deuxième paramètre. Il diffère de 129 afin que l'arrière-plan du bureau puisse être à la fois
assombri et éclairci. Si le canal de couleur de teinte est supérieur au 7F (127 décimal) -
alors le canal respectif de l'arrière-plan sera illuminé.
150 - 164
Identique à 130-144 mais l'image spécifiée est mise à l'échelle à la taille du widget.
Taille du flou
FIXME : ajoutez une description appropriée ici.
DessineTexteArrière-Plan [ 0 | 1 ]
Spécifie que la zone derrière le texte dessiné dans ce style doit être effacée pour
Couleur de fond . L'argument est facultatif. Si l'argument est 0, cette option est activée
désactivé; s'il est omis ou différent de zéro, l'option est activée.
Fonte fonte
Spécifie la police associée à ce style. fonte copuld soit un X11 standard
définition de police, ou un nom de fichier de la police TrueType qui pourrait être trouvé dans
Chemin de la police. Pour spécifier la taille de la police TrueType - utilisez un format comme celui-ci :
FontName.ttf-Taille.
Exemple :
Police DefaultSans.ttf-14
Couleur de premier plan couleur
Spécifie la couleur du texte associée à ce style. couleur est la définition de la couleur dans
l'un des formats de couleur pris en charge par AfterStep.
Hériter " nom du style "
Spécifie un Mon style pour hériter des options. Options de nom du style remplacera
options précédemment spécifiées pour ce style. Hériter est un bon moyen d'économiser de la mémoire
et la bande passante du réseau si la même RetourPixmap est utilisé pour plusieurs styles, comme le
pixmap ne sera chargé que pour le style hérité.
Mon style " nom du style "
option_style
~MonStyle
Spécifie le début d'une définition de style d'apparence. Le style peut être référé
plus tard par nom du style . ~MonStyle termine une définition de style de look.
Recouvrir
FIXME : ajoutez une description appropriée ici.
TrancheXFin vague
Lorsqu'il est utilisé avec BackPixmap évolutif, l'image sera découpée au lieu d'être mise à l'échelle. Lequel
signifie que ses frontières resteront inchangées, mais la partie centrale sera carrelée à
remplir l'espace vide. SliceXEnd est le bord gauche de la bordure droite.
TrancheXDémarrer vague
Lorsqu'il est utilisé avec BackPixmap évolutif, l'image sera découpée au lieu d'être mise à l'échelle. Lequel
signifie que ses frontières resteront inchangées, mais la partie centrale sera carrelée à
remplir l'espace vide. SliceXStart est la largeur de la bordure gauche.
TrancheYEnd vague
Lorsqu'il est utilisé avec BackPixmap évolutif, l'image sera découpée au lieu d'être mise à l'échelle. Lequel
signifie que ses frontières resteront inchangées, mais la partie centrale sera carrelée à
remplir l'espace vide. SliceYEnd est le bord supérieur de la bordure inférieure.
TrancheYDébut vague
Lorsqu'il est utilisé avec BackPixmap évolutif, l'image sera découpée au lieu d'être mise à l'échelle. Lequel
signifie que ses frontières resteront inchangées, mais la partie centrale sera carrelée à
remplir l'espace vide. SliceYStart est la hauteur de la bordure supérieure.
Style de texte Catégorie
Spécifie le texte Catégorie associé à ce style. Catégorie peut être 0, 1 ou 2 :
0 : texte normal 1 : texte 3D en relief 2 : texte 3D creux 3 : le texte est ombré au-dessus du
texte 4 : le texte est ombré sous le texte 5 : 3D épais en relief texte 6 : 3D épais en creux
texte 7 : le texte est entouré d'une couleur contrastante sur le bord supérieur d'un glyphe. 8 : texte
est entouré d'une couleur contrastante sur le bord inférieur d'un glyphe. 9 : le texte est souligné
avec une couleur contrastante tout autour d'un glyphe.
DESCRIPTION
Les MyStyle sont le moyen de définir comment les widgets (éléments de menu, barres de titre, boutons de quai,
Les bureaux de pager, etc. ) doivent être rendus. Il définit l'arrière-plan du widget (couleur unie,
dégradé, image texturée et/ou texture semi-transparente), widget de création de forme
non rectangulaire, police de texte, style de texte 3D, couleurs de biseau de bordure du widget.
Tous les éléments de l'interface graphique sont rendus en utilisant une approche cohérente dans chaque module et chaque partie
de l'AfterStep. L'interface est construite à partir de ce qu'on appelle des TBars. TBar est une zone rectangulaire qui
peut être focalisé ou non focalisé et pressé ou non pressé. STRUCTURE TBAR Chaque TBar
a la structure suivante :
- le fond de la TBar, qui est défini par MyStyle et l'état de la barre - il y a
deux MyStyles affectés à chaque TBar - un pour l'état focalisé et un pour l'état non focalisé.
- les tuiles de la TBar. Les carreaux sont des éléments plus petits qui sont disposés à l'intérieur du bar
selon sa taille, son alignement, sa position et son ordre. Les vignettes peuvent être des icônes statiques ( impossible
être pressé ); blocs de boutons - chacun ayant deux formes - enfoncés et normaux; Texte
Étiquettes; Tuiles d'espace vide. Il peut y avoir jusqu'à 256 tuiles, chacune résidant sur l'un des
cellules dans une grille 8x8. Plusieurs tuiles peuvent résider dans une seule cellule, auquel cas elles obtiennent
superposées les unes sur les autres.
- biseau de la TBar. Lorsque TBar est rendu, toutes ses tuiles sont superposées sur son
arrière-plan, et l'image résultante aura un biseau 3D dessiné dessus, en utilisant les couleurs de la même
MyStyle tel qu'il est utilisé pour l'arrière-plan. Le biseau peut être désactivé partiellement ou entièrement.
Les options de configuration respectives ont été ajoutées le cas échéant. Lorsque TBar est enfoncé -
son biseau est inversé. RENDU TBAR Lorsque TBar est rendu, tous ses éléments sont
superposées les unes sur les autres en utilisant l'une des 13 méthodes de mélange prises en charge par
libAfterImage, la valeur par défaut étant le simple mélange alphabétique. Voir la configuration MyFrame pour en savoir plus
des détails. C'est ce qu'on appelle la « Méthode de composition ».
Utilisez MyStylex en ligne en utilisant les services onworks.net
