Dies ist der Befehl MyFramex, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
MyFrame - Definiert, wie AfterStep den Fensterrahmen erstellen soll
CONFIGURATION OPTIONAL
AllowBorder
Gibt an, dass abgeschrägte Ränder um den Fensterrahmen und die Titelleiste gezeichnet werden sollen.
Dies ist standardmäßig aktiviert, daher ist diese Option nur in Kombination mit der Vererbung sinnvoll
zuvor definierte Fensterrahmen.
Weitere Informationen finden Sie unter „MyFrame erben“.
CondenseTitlebar Links|Rechts|Mitte
Ermöglicht, dass Titelleisten kleiner als die Größe des Fensters sind. Der Parameter definiert
die Ausrichtung der gesamten Titelleiste.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
Eckprofil [ Süd-Ost | Südwesten | Nordost | Nordwest ] „pixmap_name“
Gibt die zu dekorierende Ecke des Fensterrahmens und die zu verwendende Pixmap an.
CornerAlign
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
CornerBevel Unten|Extra|NoInline|NoOutline|none|Links|Rechts|Oben
Legt die Standardschräge der Rahmenecken eines Fensters fest.
Wenn Sie für die verschiedenen Fensterzustände unterschiedliche Fasen benötigen, verwenden Sie
CornerFocusedBevel, CornerUnfocusedBevel, CornerStickyBevel
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
CornerFBevel
Alias für CornerFocusedBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
CornerFocusedBevel Unten|Extra|NoInline|NoOutline|none|Links|Rechts|Oben
Legt die Abschrägung der Rahmenecken des Fensters fest, während sich das Fenster im fokussierten Zustand befindet.
Wenn dies nicht verwendet wird, werden die mit CornerBevel festgelegten Werte verwendet.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
CornerSBevel
Alias für CornerStickyBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
CornerSize Nordosten|Südosten|Nordwesten|Südwesten|Beliebig Breite x Höhe
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
CornerStickyBevel Nordosten|Südosten|Nordwesten|Südwesten|Beliebig
Keine|[Links,Oben,Rechts,Unten,Extra,NoOutline]
Legt die Abschrägung der Rahmenecken des Fensters fest, während sich das Fenster im klebrigen Zustand befindet. Das
überschreibt jeden mit CornerBevel festgelegten Wert.
Wenn dies nicht verwendet wird, werden die mit CornerBevel festgelegten Werte verwendet.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
CornerUBevel
Alias für CornerUnfocusedBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
CornerUnfocusedBevel Unten|Extra|NoInline|NoOutline|none|Links|Rechts|Oben
Legt die Abschrägung der Rahmenecken des Fensters fest, während sich das Fenster im unfokussierten Zustand befindet.
Wenn dies nicht verwendet wird, werden die mit CornerBevel festgelegten Werte verwendet.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
Osten „pixmap_name“
Gibt die Pixmap an, die am rechten Rand des Fensterrahmens angezeigt werden soll, wenn
DecorateFrames ist festgelegt.
FrameFStyle Mein Stil
Alias für FrameFocusedStyle.
FrameFocusedStyle Mein Stil
Definiert den MyStyle, der auf den Fensterrahmen angewendet werden soll, wenn sich das Fenster im fokussierten Zustand befindet.
FrameSStyle Mein Stil
Alias für FrameStickyStyle.
FrameStickyStyle Mein Stil
Definiert den MyStyle, der auf den Fensterrahmen angewendet werden soll, wenn sich das Fenster im Sticky-Zustand befindet.
FrameUStyle Mein Stil
Alias für FrameUnfocusedStyle.
FrameUnfocusedStyle Mein Stil
Definiert den MyStyle, der auf den Fensterrahmen angewendet werden soll, wenn sich das Fenster im nicht fokussierten Zustand befindet.
erben Frame_Name
Gibt einen MyFrame an, von dem Optionen geerbt werden sollen. Optionen von Frame_Name werden überschrieben
zuvor festgelegte Optionen für diesen Rahmen. Vererben ist eine gute Möglichkeit, Speicher zu sparen
und Netzwerkbandbreite, wenn dieselbe BackPixmap für mehrere Frames verwendet wird, wie z
Pixmap wird nur für den geerbten Rahmen geladen.
Standardwerte erben
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
LeftBtnAlign
Definiert die Ausrichtung der linken Schaltflächen in der Titelleiste.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags suchen“.
LeftBtnBackAlign
Definiert die Ausrichtung des Hintergrunds der linken Schaltflächen.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
LeftBtnBackground
Definiert den Hintergrund, der für die linken Schaltflächen verwendet werden soll.
LeftSpacerBackAlign
Definiert die Ausrichtung des Hintergrunds des (standardmäßig) ganz linken Abstandshalters des
Titelleiste.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
LeftSpacerBackground
Definiert den Hintergrund, der für den (standardmäßig) ganz linken Abstandshalter des verwendet werden soll
Titelleiste.
Weitere Einzelheiten finden Sie unter „Layout der Titelleiste“.
LeftTitleSpacerBackAlign
Definiert die Ausrichtung des Hintergrunds des (standardmäßig) inneren Abstandshalters links davon
der Fenstertitel.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
LeftTitleSpacerBackground
Definiert den Hintergrund des (standardmäßig) inneren Abstandshalters links vom Fenstertitel.
LeftTitlebarLayout [Tasten] | [Abstandshalter] | [TitleSpacer]
Definiert die Reihenfolge der Elemente in der Titelleiste links vom Fenstertitel
Die Standardeinstellung ist „Spacer – Buttons – TitleSpacer“.
Weitere Einzelheiten finden Sie unter „Titelleisten-Layout-Flags“.
MyFrame " Frame_Name "
Frame_Option
~MyFrame
Gibt den Anfang einer Frame-Definition an. Auf den Rahmen kann später zurückgegriffen werden
by Frame_Name . ~MyFrame beendet eine Frame-Definition.
Keine Grenze
Gibt an, dass keine abgeschrägten Ränder um den Fensterrahmen herum gezeichnet werden sollen
Titelleiste.
Keine Ecke
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
NoSide
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
Norden „pixmap_name“
Gibt die Pixmap an, die am oberen Rand des Fensterrahmens angezeigt werden soll, wenn
DecorateFrames ist festgelegt.
Nordost „pixmap_name“
Gibt die Pixmap an, die in der oberen rechten Ecke des Fensterrahmens angezeigt werden soll.
wenn DecorateFrames gesetzt ist.
Nordwest „pixmap_name“
Gibt die Pixmap an, die in der oberen linken Ecke des Fensterrahmens angezeigt werden soll, wenn
DecorateFrames ist festgelegt.
RightBtnAlign
Definiert die Ausrichtung der rechten Schaltflächen in der Titelleiste.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags suchen“.
RightBtnBackAlign
Definiert die Ausrichtung des Hintergrunds der rechten Schaltflächen.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
RightBtnBackground
Definiert den Hintergrund, der für die rechten Schaltflächen verwendet werden soll.
RightSpacerBackAlign
Definiert die Ausrichtung des Hintergrunds des (standardmäßig) ganz rechten Abstandshalters des
Titelleiste.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
RightSpacerBackground
Definiert den Hintergrund, der für den (standardmäßig) ganz rechten Abstandshalter des verwendet werden soll
Titelleiste.
Weitere Einzelheiten finden Sie unter „Layout der Titelleiste“.
RightTitleSpacerBackAlign
Definiert die Ausrichtung des Hintergrunds des (standardmäßig) inneren Abstandshalters rechts von
der Fenstertitel.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
RightTitleSpacerBackground
Definiert den Hintergrund des (standardmäßig) inneren Abstandshalters rechts vom Fenstertitel.
RightTitlebarLayout [Tasten] | [Abstandshalter] | [TitleSpacer]
Definiert die Reihenfolge der Elemente in der Titelleiste links vom Fenstertitel
Der Standardwert ist TitleSpacer, Buttons, Spacer.
Weitere Einzelheiten finden Sie unter „Titelleisten-Layout-Flags“.
Seite [ Süd | Norden | Osten | West ] „pixmap_name“
Gibt die zu dekorierende Seite des Fensterrahmens und die zu verwendende Pixmap an.
SideAlign
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
Seitenschräge Unten|Extra|NoInline|NoOutline|none|Links|Rechts|Oben
Legt die Standardschräge der Rahmenseiten eines Fensters fest.
Wenn Sie unterschiedliche Abschrägungen für die verschiedenen Fensterzustände benötigen, verwenden Sie SideFocusedBevel.
SideUnfocusedBevel, SideStickyBevel
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
SideFBevel
Alias für SideFocusedBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
SideFocusedBevel Unten|Extra|NoInline|NoOutline|none|Links|Rechts|Oben
Legt die Abschrägung der Rahmenseiten des Fensters fest, während sich das Fenster im fokussierten Zustand befindet.
Wenn dies nicht verwendet wird, werden die mit SideBevel festgelegten Werte verwendet.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
SideSBevel
Alias für SideStickyBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
Seitengröße
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
SideSlicing
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
SideStickyBevel Unten|Extra|NoInline|NoOutline|none|Links|Rechts|Oben
Legt die Abschrägung der Fensterrahmenseiten fest, während sich das Fenster im Klebezustand befindet.
Wenn dies nicht verwendet wird, werden die mit SideBevel festgelegten Werte verwendet.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
SideUBevel
Alias für SideUnfocusedBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
SideUnfocusedBevel Unten|Extra|NoInline|NoOutline|none|Links|Rechts|Oben
Legt die Abschrägung der Rahmenseiten des Fensters fest, während sich das Fenster im unfokussierten Zustand befindet.
Wenn dies nicht verwendet wird, werden die mit SideBevel festgelegten Werte verwendet.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
Süd „pixmap_name“
Gibt die Pixmap an, die am unteren Rand des Fensterrahmens angezeigt werden soll, wenn
DecorateFrames ist festgelegt.
Süd-Ost „pixmap_name“
Gibt die Pixmap an, die in der unteren rechten Ecke des Fensters angezeigt werden soll
Frame, wenn DecorateFrames gesetzt ist.
Südwesten „pixmap_name“
Gibt die Pixmap an, die in der unteren linken Ecke des Fensterrahmens angezeigt werden soll.
wenn DecorateFrames gesetzt ist.
TitleAlign
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
TitelHintergrund
Definiert den Hintergrund, der für den Fenstertitel verwendet werden soll.
TitleBackgroundAlign
Definiert die Ausrichtung des Hintergrunds des Fenstertitels.
Weitere Einzelheiten finden Sie unter „Ausrichtungsflags“.
TitleBevel
Bestimmt die Abschrägung, die um die Titelleiste gezeichnet werden soll. Wenn Sie möchten
unterschiedliche Abschrägungen, abhängig vom Zustand des Fensters, verwenden Sie TitleFocusedBevel,
TitleUnfocusedBevel oder TitleStickyBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
TitleCompositionMethod
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleFBevel
Alias für TitleFocusedBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
TitleFCompositionMethod
Alias für TitleFocusedCompositionMethod.
TitleFHue
Alias für TitleFocusedHue.
TitleFSaturation
Alias für TitleFocusedSaturation.
TitleFStyle Mein Stil
Alias für TitleFocusedStyle.
TitleFocusedBevel
Bestimmt die Abschrägung, die um die Titelleiste gezeichnet werden soll, wenn das Fenster fokussiert ist
Zustand.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
TitleFocusedCompositionMethod
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleFocusedHue
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleFocusedSaturation
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleFocusedStyle Mein Stil
MyStyle, der auf die Titelleiste angewendet werden soll, wenn sich das Fenster im fokussierten Zustand befindet.
TitleHSpacing Wert
Definiert den Abstand in Pixel, der zwischen dem Fenstertitel und den Schaltflächen/Abstandshaltern eingefügt werden soll.
Bitte beachten Sie, dass CondenseTitlebar das Verhalten dieser Option beeinflusst.
TitleSBevel
Alias für TitleStickyBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
TitleSCompositionMethod
Alias für TitleStickyCompositionMethod.
TitleSHue
Alias für TitleStickyHue.
TitelSättigung
Alias für TitleStickySaturation.
TitleSStyle Mein Stil
Alias für TitleStickyStyle.
TitleStickyBevel
Bestimmt die Abschrägung, die um die Titelleiste gezeichnet werden soll, wenn das Fenster nicht fokussiert ist
Zustand.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
TitleStickyCompositionMethod
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleStickyHue
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleStickySaturation
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleStickyStyle Mein Stil
MyStyle, der auf die Titelleiste angewendet werden soll, wenn sich das Fenster im Sticky-Zustand befindet.
TitleUBevel
Alias für TitleUnfocusedBevel.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
TitleUCompositionMethod
Alias für TitleUnfocusedCompositionMethod.
TitleUHue
Alias für TitleUnfocusedHue.
TitleUSaturation
Alias für TitleUnfocusedSaturation.
TitleUStyle Mein Stil
Alias für TitleUnfocusedStyle.
TitleUnfocusedBevel
Bestimmt die Abschrägung, die um die Titelleiste gezeichnet werden soll, wenn das Fenster nicht fokussiert ist
Zustand.
Weitere Einzelheiten finden Sie unter „Abschrägungsfahnen“.
TitleUnfocusedCompositionMethod
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleUnfocusedHue
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleUnfocusedSaturation
FIXME: Fügen Sie hier die richtige Beschreibung hinzu.
TitleUnfocusedStyle Mein Stil
MyStyle, der auf die Titelleiste angewendet werden soll, wenn das Fenster nicht fokussiert ist.
TitleVSpacing Wert
West „pixmap_name“
Gibt die Pixmap an, die am linken Rand des Fensterrahmens angezeigt werden soll, wenn
DecorateFrames ist festgelegt.
Fensterrahmendekorationen (auch bekannt als MyFrame)
Jedes Fenster ist von sogenannter Rahmendekoration umgeben. jede Rahmendekoration
könnte aus 9 TBars gebaut werden:
1) Haupttitelleiste mit Symbolen links, Beschriftung in der Mitte und Symbolen rechts. Etikett
Möglicherweise gibt es auch ein spezielles darunter liegendes Bild – den sogenannten Titelhintergrund. Bestellung von
Dieses Element wird durch die TitleButtonOrder-Einstellung festgelegt (siehe unten).
2) 4 Rahmenseiten. Jedes davon hat eine feste Breite, die durch SideSize bestimmt wird
Einstellung oder Bildgröße, wenn SideSize weggelassen wird. Zweite Dimension der TBar-Änderungen
passend zur Fenstergröße.
3) 4 Rahmenecken. Jedes davon hat sowohl eine feste Breite als auch eine feste Höhe, wie durch bestimmt
CornerSize-Einstellung oder Bildgröße.
Jedes der oben genannten Elemente wird gerendert, indem der entsprechende Hintergrund generiert wird
MyStyle hinzufügen und dann Bilder/Schaltflächen und Text darüber legen. Standard
Die Überlagerung erfolgt mit der Kompositionsmethode Alpha-Blend. Im Falle der Haupttitelleiste
das könnte man ändern. Anschließend wird die Abschrägung oben auf dem Bild gezeichnet, wie in angegeben
jeweilige Einstellung.
MyFrame ermöglicht die Verwendung verschiedener MyStyles für Titelleisten- und Rahmendekorationen. Wenn
alle davon werden weggelassen – Standardeinstellung von
FWindowStyle/UWindowStyle/SWindowStyle wird verwendet.
Wichtig: Wenn Sie halbtransparente Bilder für die Rahmenseiten verwenden, ist dies der Fall
über den von MyStyle generierten Hintergrund gelegt werden, wenn Sie also möchten, dass er überlagert wird
über dem Root-Hintergrund – Sie sollten MyStyle mit BackPixmap auf 129 oder 149 verwenden.
Beachten Sie auch, dass, sofern Sie MYStyle nicht mit BackPixmap 126 und 125 verwenden, der Rahmen vorhanden ist
Dekorationen werden nicht geformt. Ebenso, wenn Sie möchten, dass das Rahmenteil nur das hat
Form des Bildes, die Sie angegeben haben, ohne Hintergrund – verwenden Sie MyStyle mit
BackPixmap so eingestellt:
BackPixmap 126 empty.xpm
Wobei empty.xpm ein 1x1 vollständig transparentes Bild ist (geliefert als
(desktop/icons/common/empty.xpm ).
Um Seiten/Ecken zu kennzeichnen, können Abkürzungen verwendet werden, wie zum Beispiel: N, NW, SW,
usw.
Alle CompositionMethod-Einstellungen müssen einen der BackPixmap-Typen von haben
MyStyles (z. B. 130-143)
Die Ausrichtungseinstellung kann für verschiedene Elemente unterschiedliche Bedeutung/Funktionen haben. Wann
auf Text angewendet – der Text wird einfach an den erwähnten Seiten ausgerichtet. Bei Anwendung auf das Bild –
B. Titelhintergrund oder Bildseiten-Pixmap – es gibt auch an, ob das Bild angezeigt werden soll
gekachelt, skaliert oder in der gleichen Größe belassen werden. Stellen Sie sicher, dass Sie HTiled, VTiled oder verwenden
HScaled, VScaled für Rahmenseiten – andernfalls wird die Größe der Bilder darauf nicht geändert
Passen Sie die Fenstergröße an (dies ist auch eine Funktion :).
Um das Element zu zentrieren, geben Sie „Ausrichten“ an, um beide Seiten einzubeziehen. Zum Beispiel :
Links und rechts ausrichten
Zentriert das Element horizontal.
Beachten Sie, dass Sie mit der Option „TitleBackground“ ein Bild angeben können, das unter verwendet werden soll
Titelleistenbeschriftung zusätzlich zum MyStyle. Dies geschah zur besseren Formgebung
Titelleisten. Möglicherweise möchten Sie, dass MyStyle eine vollständig transparente Form hat
TitleBackground ist ein nicht transparentes Bild, das für eine bessere Sichtbarkeit sorgt
für den Titelleistentext.
MyFrame „Name“
„Name“ erben]
#traditionelle Form:
[Norden] [Osten]
[Süden] [Westen]
[Nordosten]
[Nordwest ]
[Südosten] [Südwesten]
#alternative Form: [Seite Nord|Süd|Ost|West|Any []] if
Pixmap wird weggelassen – es wird eine leere Abschrägung gezeichnet
[NoSide North|South|East|West|Any]
[Ecke Nordosten|Südosten|Nordwesten|Südwesten|Beliebig] wenn Pixmap
wird weggelassen - es wird eine leere Abschrägung gezeichnet
[KeineEcke NordOst|SüdOst|NordWest|SüdWest|Beliebig]
#neue Einstellungen:
[TitleUnfocusedStyle]
[TitleFocusedStyle]
[TitleStickyStyle]
[FrameUnfocusedStyle]
[FrameFocusedStyle]
[FrameStickyStyle]
[TitleBackground] wird über den Hintergrund und darunter gelegt
der Text
[LeftBtnBackground] wird über den Hintergrund und darunter gelegt
den linken Tastenblock
[LeftSpacerBackground] wird über den Hintergrund dazwischen gelegt
Linker Tastenblock und Textbeschriftung
[RightSpacerBackground] wird über den Hintergrund dazwischen gelegt
Rechter Tastenblock und Textbeschriftung
[RightBtnBackground] wird über den Hintergrund und darunter gelegt
der rechte Tastenblock
#zusätzliche Attribute: [Seitengröße Nord|Süd|Ost|West|Beliebig
Nutzen Sie MyFramex online über die Dienste von onworks.net