summaryrefslogtreecommitdiffstats
path: root/src/doc/THEMEOPTIONS
blob: cde54d96cee50b2ec8cfff431734f78824403080 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

Theme.rc Options        Type            Default
===============================================

X ^= Number from 1 to 8 (Labels are limited by "Labels" option)


General
=======

- Background              <filename>      Search order: <given>.png, Background-<width>x<height>.png, Background.png
- UsersBackground         <boolean>       false (use the wallpaper of the current desktop)
- BaseResolution          <width,height>  1280x1024 (the resolution was designed in -> NECCESSARY for auto scaling)
- SplashRect              <x,y,w,h>       screen size (sullscreen)


Labels
======

- Labels                  <num>           0
- LabelX                  <text>          X = No. (Use ML: as prefix for magiclabels, i.e.: ML:loginname (case insensetive))
- LabelColorX             <color>         ffffff
- LabelFontX              <font>          Trebuchet MS  (i.e.: Arial,14,-1,0,5,50,0)
- LabelCoordsX            <x,y>           centered
- StatusMessageX          <text>          passed by ksplash
- StatusColor         <color>         ffffff (White)
- StatusFont              <font>          Trebuchet MS
- StatusPosition          <x,y>           50,50
- LabelShadow              <boolean>      true
- LabelShadowColor         <color>        6d6d6d (dark gray)
- LabelShadowOffset            <x,y>      2,2
- ShowStatusText          <boolean>       true
- Translate               <boolean>       true (i18n i.e.: Welcome (en) -> Willkommen (de))


Images
======

- AnimationLength         <number>        30 (fading steps)
- AnimationDelay          <number>        30 (delay between steps in milliseconds)
- BeginOpacity            <number>        0.2 (value between 0 an 1)
- UseIconSet              <boolean>       true (use current icon set instead of 1.png, 2.png, ... (see below))
- IconSetSize             <number>        48 (size of icons)
- ImageX                  <filename>      if UseIconSet is true, you can override single icons (or all) by just giving
                                          their name. they need not to be in the theme directory!
                                          if UseIconSet is false, the engine searches for 1.png to 8.png by default
                                          but you can also override the image names
- ImageWidth              <number>        100 (width of each icon/image)
- ImageHeight             <number>        100 (height of each icon/image)


Image Arrangement (currently a little hard to explain, just play)
=================

- AppendX                 <boolean>       true => horizontal (follow direction type) X is not a number here!
- ImageSpacer             <number>        if UseIconSet its IconSetSize otherwise 0 (used for auto arrangement with AppendX and -1 values)
- ImageCoordsX            <x,y>           -1,-1 (center vert. and horiz.)
- ImageOffset             <x,y>           0,0 (move images i.e. if they have unknown positions (have a look at MoodinKDE)
- LineUpImages            <boolean>       false (if true, icons are aligned center (See MoodinKDE))


Text
====

- WelcomeText             <text>          EG: i18n("Welcome")
- WelcomeFont             <font>          EG: Trebuchet MS
- StatusFont              <font>          EG: Trebuchet MS
- TextColor               <color>         EG: ffffff (White)