英語フランス語スペイン語

OnWorksファビコン

MyStylex - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで MyStylex を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド MyStylex です。

プログラム:

NAME


私のスタイル - 一緒に使用する色、フォント、スタイル、背景の組み合わせを定義します

CONFIGURATION OPTIONS


バックカラー カラー

このスタイルに関連付けられた背景色を指定します。 カラー 色です
AfterStep でサポートされているカラー形式のいずれかで定義します。

BackColor は、周囲の境界線を描画するために使用されるベベル カラーの計算にも使用されます。
ウィジェット。

バックグラデーション type from 〜へ

単色の代わりにグラデーションを背景として使用するように指定します。
グラデーションの色は from そしてで終わる 〜へ . from〜へ 色の定義です
サポートされている色形式のいずれかで。 グラデーションに少なくとも XNUMX つ含まれる場合
透明色 (アルファ値は FF 未満に設定)、グラデーションは
ルート背景画像にアルファ ブレンドされます。 type 1、2、3、4、または 5 のいずれかです。

1: 岸壁スタイルの斜めグラデーション 2: 上から下への水平 3: 水平
上/下から中央へ 4: 左から右へ垂直 5: から垂直
左/右から中央 6: 左上から右下の対角線 ( 1 と同じ) 7:
左下から右上の対角線 8: 垂直上から下 (2 と同じ) 9:
水平左から右 (4 と同じ)

戻るMultiGradient type オフセット1 color1 ... オフセットN 色N

単色の代わりにグラデーションを背景として使用するように指定します。
グラデーションの色は color1 そしてで終わる 色N . 各色には オフセット
それに関連付けられています。 ザ・ オフセット は 0.0 から 1.0 までの数値で、どこにあるかを指定します
グラデーションで色を配置します。 色はいずれかの色
AfterStep がサポートする形式。 少なくとも XNUMX 色を指定する必要があります。 グラデーションの場合
少なくとも XNUMX つの透明色 (アルファ値が FF 未満に設定されている) を含む、
グラデーションは、ルートの背景画像にアルファ ブレンドされます。 オフセットは
0.0 から 1.0 の間の減少しない数値。 最初のオフセットが 0.0 でない場合、
0.0 に設定します。 最後のオフセットが 1.0 でない場合は、1.0 に設定されます。 type 多分
次のいずれか:

6: 左上から右下への対角線 7: 左下から右上への対角線 8:
垂直上から下 9: 水平左から右

戻るPixmap type ピックスマップ名|色名

単色の代わりにピックスマップを背景として使用することを指定します。
このオプションには、値に応じて XNUMX つの形式があります。 type :

If type 125、126、127、128、130-144、150-164 - XNUMX 番目のパラメーター、 ピックスマップ名
で見つけることができる画像ファイルの名前でなければなりません ピックスマップパス .

If type 129 または 149 の場合、ルート ピックスマップ (デスクトップの背景) が使用され、
オプションの XNUMX 番目のパラメーターは、ルート ピックスマップが使用される色でなければなりません。
陰影/着色。

の値に応じて、 type AfterStep はさまざまな方法でピックスマップをレンダリングします
:

125 画像はウィジェットのサイズにスケーリングされ、その不透明度は形状の設定に使用されます
ウィジェット/ウィンドウの装飾の、非長方形のウィンドウ効果を実現します。

126 画像はウィジェットのサイズに合わせて TILED され、その不透明度は形状の設定に使用されます
ウィジェット/ウィンドウの装飾の、非長方形のウィンドウ効果を実現します。

127 画像はウィジェットのサイズにスケーリングされます。

128 画像は画像のサイズに合わせて並べて表示されます。

129 基礎となるデスクトップの背景は、
XNUMX 番目のパラメータ。

130 基礎となるデスクトップの背景は、「allanon」メソッドを使用して、タイル化された画像と結合されます
- ピクセル値の平均を取ります。

131 基礎となるデスクトップの背景は、タイル化された画像とアルファ ブレンドされます。

132 基礎となるデスクトップの背景は、タイル化された画像のピクセル値を使用して着色されます。
ピクセルごとの色合いの値。

133 下にあるデスクトップの背景の各ピクセルには、タイル化された画像のピクセルの値が追加されています
それに。

134 下にあるデスクトップの背景の各ピクセルには、タイル化された画像のピクセルの値があります
それから差し引かれます。

135 結果は、差の絶対値を表すピクセルで構成されます
基礎となるデスクトップの背景とタイル画像。

136 下にあるデスクトップの背景は、タイル化された画像の輝度を使用して暗くなります
ピクセル

137 下にあるデスクトップの背景は、タイル化された画像の輝度を使用して明るくなります
ピクセル

138 基礎となるデスクトップの背景は、タイル化された画像によって「遮蔽」されます。

139 基礎となるデスクトップの背景は、タイル化された画像によって「オーバーレイ」されます。

140 基になるデスクトップの背景の色相は、タイル化された画像の色相に置き換えられます。

141 基礎となるデスクトップの背景の彩度は、
タイル張りのイメージ。

142 基礎となるデスクトップ背景の値 (HSV 色空間) は、
タイル画像の値。

143 基礎となるデスクトップの背景は、タイル化された画像によって「色付け」されます。

144 基礎となるデスクトップの背景は、タイル化された画像によって「消散」されます。

149 基礎となるデスクトップの背景は、
129 番目のパラメーター。 XNUMX とは異なるため、デスクトップの背景は両方である可能性があります。
暗くなり明るくなりました。 ティント カラー チャネルが 7F (127 進数の XNUMX) より大きい場合 -
背景のそれぞれのチャンネルが明るくなります。

150 - 164
130-144 と同じですが、指定された画像はウィジェットのサイズにスケーリングされます。

ぼかしサイズ

FIXME:ここに適切な説明を追加します。

描画テキストの背景 [ 0 | 1 ]

このスタイルで描画されたテキストの背後の領域をクリアするように指定します。
バックカラー . 引数はオプションです。 引数が 0 の場合、このオプションはオンになります
オフ; 省略された場合、またはゼロ以外の場合、オプションはオンになります。

フォント フォント

このスタイルに関連付けられたフォントを指定します。 フォント 標準のX11のいずれかである可能性があります
フォント定義、または次の場所にある TrueType フォントのファイル名
フォントパス。 TrueType フォントのサイズを指定するには、次のような形式を使用します。
FontName.ttf-サイズ。

例:
フォント DefaultSans.ttf-14

フォアカラー カラー

このスタイルに関連付けられたテキストの色を指定します。 カラー の色定義です
AfterStep がサポートするカラー形式の XNUMX つ。

継承」 スタイル名 "

指定します 私のスタイル オプションを継承します。 からのオプション スタイル名 オーバーライドします
このスタイルの以前に指定されたオプション。 Inherit メモリを節約する良い方法です
およびネットワーク帯域幅が同じ場合 戻るPixmap として、いくつかのスタイルに使用されます。
pixmap は、継承されたスタイルに対してのみロードされます。

私のスタイル " スタイル名 "

スタイルオプション

〜マイスタイル

外観スタイル定義の開始を指定します。 スタイルが参考になる
後で スタイル名 . 〜マイスタイル ルック スタイルの定義を終了します。

オーバーレイ

FIXME:ここに適切な説明を追加します。

スライスXエンド ヴァル

スケーラブルな BackPixmap と一緒に使用すると、画像がスケーリングされる代わりにスライスされます。 どれの
つまり、境界線は変更されませんが、中央部分はタイル化されます
空きスペースを埋める。 SliceXEnd は、右枠の左端です。

スライスX開始 ヴァル

スケーラブルな BackPixmap と一緒に使用すると、画像がスケーリングされる代わりにスライスされます。 どれの
つまり、境界線は変更されませんが、中央部分はタイル化されます
空きスペースを埋める。 SliceXStart は左ボーダーの幅です。

スライスYEnd ヴァル

スケーラブルな BackPixmap と一緒に使用すると、画像がスケーリングされる代わりにスライスされます。 どれの
つまり、境界線は変更されませんが、中央部分はタイル化されます
空きスペースを埋める。 SliceYEnd は、下の境界線の上端です。

スライスY開始 ヴァル

スケーラブルな BackPixmap と一緒に使用すると、画像がスケーリングされる代わりにスライスされます。 どれの
つまり、境界線は変更されませんが、中央部分はタイル化されます
空きスペースを埋める。 SliceYStart は、上の境界線の高さです。

テキストスタイル

テキストを指定します このスタイルに関連付けられています。 0、1、または 2 を指定できます。

0: 通常のテキスト 1: エンボス加工された 3D テキスト 2: くぼんだ 3D テキスト 3: テキストの上に陰影がある
テキスト 4: テキストの下に陰影があります 5: 太いエンボス 3D テキスト 6: 太く沈んだ 3D
テキスト 7: テキストは、グリフの上端に対照的な色で輪郭が描かれます。 8: テキスト
グリフの下端に対照的な色で輪郭が描かれています。 9: テキストはアウトライン化されます
グリフ全体に対照的な色を付けます。

DESCRIPTION


MyStyle は、ウィジェット (メニュー項目、タイトルバー、ワーフ ボタン、
Pager デスクトップなど) をレンダリングする必要があります。 ウィジェットの背景を定義します (単色、
グラデーション、テクスチャ画像および/または半透明テクスチャ)、形状 - ウィジェットの作成
非長方形、テキスト フォント、テキスト 3D スタイル、ウィジェットのボーダー ベベル カラー。

すべての GUI 要素は、すべてのモジュールとすべての部分で一貫したアプローチを使用してレンダリングされます
アフターステップの。 インターフェイスは、いわゆる TBars から構築されます。 TBar は長方形の領域です。
フォーカスされている (hilited) またはフォーカスされていない、押されている、または押されていない可能性があります。 TBAR 構造 各 TBar
次の構造があります。

- MyStyle とバーの状態によって定義される TBar の背景 - があります。
各 TBar に割り当てられた XNUMX つの MyStyles - XNUMX つはフォーカス状態用、もう XNUMX つはフォーカスされていない状態用です。

- TBar のタイル。 タイルはバー内に配置される小さな機能です
そのサイズ、配置、位置、および順序に従って。 タイルは静的アイコンにすることができます (できません
押される); ボタンのブロック - それぞれが押された状態と通常の状態の XNUMX つの形状を持ちます。 文章
ラベル; 空きスペース タイル。 最大 256 個のタイルがあり、それぞれが次のいずれかに存在します。
8x8 グリッドのセル。 複数のタイルが XNUMX つのセルに存在する可能性があります。
互いに重ね合わせます。

- TBar のベベル。 TBar がレンダリングされると、すべてのタイルがその上に重ねられます。
背景、および結果の画像には、同じ色を使用して 3D ベベルが描画されます
背景に使用される MyStyle。 ベベルは、部分的または完全にオフにすることができます。
必要に応じて、それぞれの構成オプションが追加されました。 TBar を押すと -
そのベベルは反転しています。 TBAR レンダリング TBar がレンダリングされると、そのすべての要素が取得されます
でサポートされている 13 のブレンド方法のいずれかを使用して、互いに重ね合わせます。
libAfterImage。デフォルトは単純なアルファブレンディングです。 詳細については、MyFrame の構成を参照してください
詳細。 これを「合成法」と呼ぶ。

onworks.net サービスを使用して MyStylex オンラインを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad