#----------------------------------------------------------- # Voorbeeld.skin file voor Skins voor Licq # voor info: http://www.linuxbelgium.net # of mail: hans@linuxbelgium.net #----------------------------------------------------------- # Border Skin # # U vindt verder regelmatig een getal voor FrameStyles. # Hieronder vindt u waar deze voor staan. # Frame Styles, tel de waarde op voor combinaties. # NoFrame=0, Box=1, Panel=2, WinPanel=3 # Plain=16, Raised=32, Sunken=48, MShadow=240 [Skin] # ---Frame---(het frame) # Het frame stelt de totale structuur van de skin voor samen met de achtergrond. # Het kan een (bmp, xpm, ppm of gif zijn.) # Een masker wordt gebruikt om transparante onderdelen duidelijk te maken. # Het is een zwart/wit figuur waar wit transparant is en zwart zichtbaar. frame.pixmap=frame-t.xpm frame.mask=mask.gif # De frameStyle gebruikt de bovenstaande getallen om een frame rond het gebruikers venster te maken. # De transparant optie kan 1 of 0 zijn. (true/false) # Als de transparantie af staat wordt de achtergrondkleur gebruikt. frame.frameStyle= 51 frame.transparant= 0 # De frame.border functie wordt in twee gevallen gebruikt. # 1ste: om te bepalen waar de gebruikers lijst komt. (het komt binnen de randen(borders)) # 2de: voor formaat wijzegingen. Een typische grafische formaat wijzeging zal de rand vernietigen door het in alle richtingen uit te trekken. # Licq zal enkel binnen de rand in 2 richtingen vergroten/verkleinen. # Buiten de rand slechts in 1 richting. frame.border.top=15 frame.border.bottom=110 frame.border.left=15 frame.border.right=15 # hasMenuBar. Als je dit op een andere waarde als 0 zet heeft de skin een menubalk met enkel de systeem knop. # Zelfs als de btnSys verder andere settings vertoont. # Alle hoogte posities gespecifieerd voor andere objecten zullen automatisch aangepast worden om onder de menubalk te komen. # (vb 0 komt overeen met de pixel direct onder de menubalk.) frame.hasMenuBar= 0 # ---Status Label---(status aanduiding) # De rect opties tonen waar de objecten zullen komen. # Een negatieve optie voor een veld geld voor waarden van de andere zijde van het venster. # Dus x1 =20 en x2=-20 duidt op een label dat zich uitstrekt over heel het venster met een 20 punten rand aan elke zijde. # De twee punten zijn de linkse top en rechtse bodem van het object. lblStatus.rect.x1 = 20 lblStatus.rect.y1 =-40 lblStatus.rect.x2= -20 lblStatus.rect.y2= -20 # Kleuren zijn vanzelfsprekend. "default" zal de standaard kleur gebruiken. # U kunt de achtergrond ook op "transparent" zetten. lblStatus.color.fg=default lblStatus.color.bg=transparent # frameStyle duidt op het type van frame het object heeft. # Gebruik de bovenstaande waarden. Tel hen samen om te combineren. lblStatus.frameStyle=0 # margin duidt op de linker marge van het label. Meestal wordt het gecombineerd met een pixmap om het een mooier interieur te geven. lblStatus.margin=0 # Dit duidt op het gebruikte pixmap voor dit object. lblStatus.pixmap=none #---System Button---(de systeem knop) btnSys.rect.x1=20 btnSys.rect.y1=-65 btnSyS.rect.x2=70 btnSys.rect.y2=-45 # Volgende 3 pixmap geven aan hoe de knop eruit zal zien bij verschillende muis eventen. btnSys.pixmapUpFocus =btnsupfocus.xpm btnSyS.pixmapUpNoFocus =btnsysupnofocus.xpm btnSys.pixmapDown=btnsysdown.xpm btnsys.color.fg=default btnsys.color.bg=black # Dit is de tekst die verschijnt op de systeemknop. Als u een pixmap heeft gedefinieerd wordt dit niet gebruikt. btnSys.caption=default #---Message Label---(boodschap aanduiding) lblMsg.rect.x1= 75 lblMsg.rect.y1= -65 lblMsg.rect.x2= -20 lblMsg.rect.y2= -45 lblMsg.color.fg=yellow lblMsg.color.bg=transparent lblMsg.framestyle=0 lblMsg.pixmap = none lblMsg.margin=0 #---Group Combobox---(groepen aanduiding) cmbGroups.rect.x1= 25 cmbGroups.rect.y1= -90 cmbGroups.rect.x2= -25 cmbGroups.rect.y2= -70 cmbGroups.color.fg=default cmbGroups.color.bg=grey76 #---colors---(kleuren) colors.online=blue colors.away=dark green colors.offline=firebrick colors.newuser=yellow colors.background=default colors.gridlines=black #----------------------------------------------------------- # # Met gebruik van bovenstaande parameters, figuren en wat # creativiteit kunt u mooie skins creeeren. # Hans Neefs 11/10/2000 # #-----------------------------------------------------------