Ito ang command na MyStylex na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
Aking estilo - Tinutukoy ang kumbinasyon ng kulay, font, estilo, background na gagamitin nang magkasama
Configuration Opsyon
backcolor kulay
Tinutukoy ang kulay ng background na nauugnay sa istilong ito. kulay ay isang kulay
kahulugan sa isa sa mga format ng kulay na sinusuportahan ng AfterStep.
Ginagamit din ang BackColor upang kalkulahin ang mga kulay ng bevel na ginagamit upang gumuhit ng hangganan sa paligid ng a
widget
BackGradient uri mula sa
Tinutukoy na ang isang gradient ay dapat gamitin bilang isang background sa halip na isang solid na kulay.
Ang mga kulay ng gradient ay nagsisimula sa mula at magtatapos sa sa . mula at sa ay kahulugan ng kulay
sa isa sa mga sinusuportahang format ng kulay . Kung ang gradient ay may kasamang kahit isa
transparent na kulay ( ang alpha value ay nakatakda sa ibaba ng FF ), ang gradient ay magiging
alpha-blended sa ibabaw ng root background na larawan. uri maaaring 1, 2, 3, 4, o 5:
1: Wharf-style diagonal gradient 2: Pahalang mula sa itaas hanggang sa ibaba 3: Pahalang
mula sa itaas/baba hanggang sa gitna 4: Vertical mula kaliwa hanggang kanan 5: Vertical mula sa
kaliwa/kanan sa gitna 6: Itaas-Kaliwa hanggang Ibaba Kanan diagonal (kapareho ng 1 ) 7:
Ibaba-Kaliwa hanggang Itaas-Kanang dayagonal 8: Vertical Itaas hanggang Ibaba (kapareho ng 2 ) 9:
Pahalang na Kaliwa hanggang Kanan (katulad ng 4)
BumalikMultiGradient uri offset1 color1 ... offsetN kulayN
Tinutukoy na ang isang gradient ay dapat gamitin bilang isang background sa halip na isang solid na kulay.
Ang mga kulay ng gradient ay nagsisimula sa color1 at magtatapos sa kulayN . Ang bawat kulay ay may isang ginalaw
nauugnay dito Ang ginalaw ay isang numero sa pagitan ng 0.0 at 1.0, at tumutukoy kung saan
sa gradient ang mga kulay ay dapat ilagay. Ang mga kulay ay nasa isa sa mga kulay
mga format na sinusuportahan ng AfterStep. Hindi bababa sa dalawang kulay ang dapat ibigay. Kung gradient
may kasamang hindi bababa sa isang transparent na kulay ( ang alpha value ay nakatakdang mas mababa sa FF ),
gradient ay alpha-blended sa ibabaw ng root background na imahe. Ang mga offset ay
hindi bumababa na mga numero sa pagitan ng 0.0 at 1.0. Kung ang unang offset ay hindi 0.0, ito ay
itakda sa 0.0. Kung ang huling offset ay hindi 1.0, ito ay itatakda sa 1.0. uri maaaring hindi
alinman sa mga sumusunod:
6: Itaas-Kaliwa hanggang Ibabang Kanan diagonal 7: Ibaba-Kaliwa sa Itaas-Kanang dayagonal 8:
Vertical Top to Bottom 9: Pahalang na Kaliwa hanggang Kanan
BackPixmap uri pixmap_name|color_name
Tinutukoy na ang isang pixmap ay dapat gamitin bilang isang background sa halip na isang solid na kulay.
Ang opsyong ito ay may dalawang anyo, depende sa halaga ng uri :
If uri ay 125, 126, 127, 128, 130-144, 150-164 - ang pangalawang parameter, pixmap_name
dapat ay ang pangalan ng isang image file na makikita sa PixmapPath .
If uri ay 129 o 149 ang root pixmap (desktop background) ang gagamitin, at ang
ang opsyonal na pangalawang parameter ay dapat na isang kulay kung saan magiging root pixmap
may shade/tinted.
Depende sa halaga ng uri Ang AfterStep ay magre-render ng pixmap sa maraming iba't ibang paraan
:
125 Ang imahe ay SCALED sa laki ng widget, at ang opacity nito ay ginagamit upang itakda ang hugis
ng widget/dekorasyon ng bintana, na nakakamit ng hindi hugis-parihaba na epekto ng window.
126 Ang imahe ay TILED sa laki ng widget, at ang opacity nito ay ginagamit upang itakda ang hugis
ng widget/dekorasyon ng bintana, na nakakamit ng hindi hugis-parihaba na epekto ng window.
127 Ang imahe ay SCALED sa laki ng widget.
128 Ang imahe ay naka-tile sa laki ng imahe.
129 Ang nakapailalim na background ng desktop ay tinted/nakulayan ng kulay na tinukoy sa
pangalawang parameter.
130 Ang pinagbabatayan na background ng desktop ay pinagsama sa naka-tile na imahe, gamit ang "allanon" na paraan
- pagkuha ng average ng mga halaga ng pixel.
131 Ang nakapailalim na background sa desktop ay alpha-blended na may naka-tile na imahe.
132 Ang nakapailalim na background ng desktop ay tinted gamit ang mga pixel value ng naka-tile na imahe, bilang a
mga halaga ng tint sa per-pixel na batayan.
133 Ang bawat pixel ng pinagbabatayan na background ng desktop ay may halaga ng idinagdag na pixel ng naka-tile na imahe
dito.
134 Ang bawat pixel ng nakapailalim na background sa desktop ay may halaga ng pixel ng naka-tile na imahe
ibinawas dito.
135 Resulta ay binubuo ng mga pixel na kumakatawan sa ganap na halaga ng pagkakaiba sa pagitan
pinagbabatayan na background sa desktop at naka-tile na larawan.
136 Ang nakapailalim na background sa desktop ay pinadidilim gamit ang ningning ng naka-tile na imahe
mga pixel
137 Pinagaan ang pinagbabatayan na background ng desktop gamit ang ningning ng naka-tile na imahe
mga pixel
138 Ang nakapailalim na background sa desktop ay "na-screen" ng naka-tile na larawan.
139 Ang nakapailalim na background sa desktop ay "na-overlay" ng naka-tile na imahe.
140 Ang kulay ng background ng background ng desktop ay pinapalitan ng kulay ng naka-tile na imahe.
141 Ang pinagbabatayan na saturation ng background ng desktop ay pinalitan ng saturation ng
ang naka-tile na imahe.
142 Ang napapailalim na halaga ng background ng desktop (sa HSV colorspace) ay pinapalitan ng
halaga ng naka-tile na imahe.
143 Ang nakapailalim na background sa desktop ay "nakulay" ng naka-tile na imahe.
144 Ang nakapailalim na background sa desktop ay "nawawalan" ng naka-tile na imahe.
149 Ang nakapailalim na background ng desktop ay tinted/nakulayan ng kulay na tinukoy sa
pangalawang parameter. Ito ay naiiba sa 129 upang ang desktop background ay maaaring pareho
nagdilim at lumiwanag. Kung ang tint color channel ay mas malaki ang 7F (127 decimal) -
pagkatapos ay ang kani-kanilang channel ng background ay liliwanagan.
150 - 164
Pareho sa 130-144 ngunit ang tinukoy na imahe ay ini-scale sa laki ng widget.
BlurSize
FIXME: magdagdag ng tamang paglalarawan dito.
DrawTextBackground [ 0 | 1 ]
Tinutukoy na ang lugar sa likod ng text na iginuhit sa istilong ito ay dapat na i-clear sa
backcolor . Opsyonal ang argumento. Kung ang argument ay 0, ang opsyon na ito ay nakabukas
off; kung ito ay tinanggal o hindi zero, ang opsyon ay naka-on.
Font Font
Tinutukoy ang font na nauugnay sa istilong ito. Font copuld alinman sa isang karaniwang X11
kahulugan ng font, o isang filename ng TrueType font na makikita sa
FontPath. Upang tukuyin ang laki ng TrueType font - gumamit ng format na tulad nito :
FontName.ttf-Size.
Halimbawa:
Font DefaultSans.ttf-14
ForeColor kulay
Tinutukoy ang kulay ng teksto na nauugnay sa istilong ito. kulay ay ang kahulugan ng kulay sa
isa sa mga format ng kulay na sinusuportahan ng AfterStep.
magmana" style_name "
Tinutukoy ang a Aking estilo para magmana ng mga opsyon mula sa. Mga pagpipilian mula sa style_name ay i-override
naunang tinukoy na mga opsyon para sa istilong ito. Inherit ay isang magandang paraan upang makatipid ng memorya
at bandwidth ng network kung pareho BackPixmap ay ginagamit para sa ilang mga estilo, bilang ang
Ilo-load lang ang pixmap para sa minanang istilo.
Aking estilo " style_name "
style_option
~MyStyle
Tinutukoy ang simula ng kahulugan ng istilo ng hitsura. Maaaring i-refer ang istilo
mamaya sa pamamagitan ng style_name . ~MyStyle nagtatapos sa kahulugan ng istilo ng hitsura.
Maglatag
FIXME: magdagdag ng tamang paglalarawan dito.
SliceXEnd Val
Kapag ginamit sa nasusukat na BackPixmap, gagawin nitong hiwa ang imahe sa halip na pinaliit. Alin
nangangahulugan na ang mga hangganan nito ay mananatiling hindi magbabago, ngunit ang gitnang bahagi ay magiging naka-tile
punan ang walang laman na espasyo. Ang SliceXEnd ay ang kaliwang gilid ng kanang hangganan.
SliceXStart Val
Kapag ginamit sa nasusukat na BackPixmap, gagawin nitong hiwa ang imahe sa halip na pinaliit. Alin
nangangahulugan na ang mga hangganan nito ay mananatiling hindi magbabago, ngunit ang gitnang bahagi ay magiging naka-tile
punan ang walang laman na espasyo. Ang SliceXStart ay ang lapad ng kaliwang hangganan.
SliceYEnd Val
Kapag ginamit sa nasusukat na BackPixmap, gagawin nitong hiwa ang imahe sa halip na pinaliit. Alin
nangangahulugan na ang mga hangganan nito ay mananatiling hindi magbabago, ngunit ang gitnang bahagi ay magiging naka-tile
punan ang walang laman na espasyo. Ang SliceYEnd ay ang tuktok na gilid ng ibabang hangganan.
SliceYStart Val
Kapag ginamit sa nasusukat na BackPixmap, gagawin nitong hiwa ang imahe sa halip na pinaliit. Alin
nangangahulugan na ang mga hangganan nito ay mananatiling hindi magbabago, ngunit ang gitnang bahagi ay magiging naka-tile
punan ang walang laman na espasyo. Ang SliceYStart ay ang taas ng tuktok na hangganan.
TextStyle estilo
Tinutukoy ang teksto estilo nauugnay sa istilong ito. estilo maaaring 0, 1, o 2:
0: normal na text 1: embossed 3D text 2: lumubog na 3D text 3: may shade ang text sa itaas ng
text 4: may shade ang text sa ibaba ng text 5: makapal na embossed 3D text 6: makapal na lumubog na 3D
text 7: ang text ay nakabalangkas na may magkakaibang kulay sa itaas na gilid ng isang glyph. 8: teksto
ay nakabalangkas na may magkakaibang kulay sa ilalim na gilid ng isang glyph. 9: ang teksto ay nakabalangkas
na may magkakaibang kulay sa paligid ng isang glyph.
DESCRIPTION
Ang MyStyle ay ang mga paraan upang tukuyin kung paano ang mga widget (mga item sa menu, mga pamagat, mga pindutan ng pantalan,
Ang mga pager desktop, atbp. ) ay dapat i-render. Tinutukoy nito ang background ng widget (solid na kulay,
gradient, texture na imahe at/o semitransparent na texture), hugis - paggawa ng widget
hindi hugis-parihaba, font ng teksto, istilong 3D ng teksto, mga kulay ng tapyas sa hangganan ng widget.
Ang lahat ng mga elemento ng GUI ay nai-render gamit ang pare-parehong diskarte sa bawat module at bawat bahagi
ng AfterStep. Ang interface ay binuo mula sa tinatawag na TBars. TBar ay hugis-parihaba na lugar na
maaaring nakatutok(hilited) o hindi nakatutok at pinindot o hindi pinindot. ISTRUKTURA ng TBAR Bawat TBar
ay may sumusunod na istraktura:
- ang background ng TBar, na tinukoy ng MyStyle at estado ng bar - mayroong
dalawang MyStyle na nakatalaga sa bawat TBar - isa para sa nakatutok at isa para sa hindi nakatutok na estado.
- mga tile ng TBar. Ang mga tile ay mas maliliit na feature na inaayos sa loob ng bar
ayon sa laki, pagkakahanay, posisyon at kaayusan nito. Ang mga tile ay maaaring mga static na icon (hindi
pinindot); mga bloke ng mga pindutan - bawat isa ay may dalawang hugis - pinindot at normal; Text
mga etiketa; Walang laman na mga tile sa espasyo. Maaaring mayroong hanggang 256 na tile, bawat isa ay naninirahan sa isa sa
mga cell sa 8x8 grid. Ang ilang mga tile ay maaaring naninirahan sa isang cell, kung saan nakuha nila
nakapatong sa ibabaw ng bawat isa.
- tapyas ng TBar. Kapag ang TBar ay nai-render ang lahat ng mga tile nito ay nakapatong sa ibabaw nito
background, at ang magreresultang larawan ay magkakaroon ng 3D bevel na iguguhit dito, gamit ang mga kulay mula sa parehong
MyStyle bilang ginamit para sa background. Maaaring i-off ang bevel nang bahagya o buo.
Naidagdag ang kani-kanilang opsyon sa pagsasaayos kung saan naaangkop. Kapag pinindot ang TBar -
baligtad ang tapyas nito. TBAR RENDERING Kapag ang TBar ay nai-render lahat ng mga elemento nito ay nakukuha
nakapatong sa ibabaw ng bawat isa gamit ang isa sa 13 blending na paraan na sinusuportahan ng
libAfterImage, na ang default ay simpleng alphablending. Tingnan ang MyFrame configuration para sa higit pa
mga detalye. Ito ay tinutukoy bilang "Paraan ng Komposisyon".
Gamitin ang MyStylex online gamit ang mga serbisyo ng onworks.net