Theme Support
SkinLF 1.1Welcome License Installation :: Theme Support Tutorial 1 Tutorial 2 Theme Packs SkinRegion How to :: They use SkinLF Your Apps :: FAQ Changes Todo :: API
GTK and KDE

Skin Look And Feel supports GTK themes, KDE themes and compound themes (GTK+KDE). Compound themes were created to support more components.

GTK and KDE are well known by Linux users. GTK is a widget toolkit (www.gtk.org) and KDE is a complete desktop environment (www.kde.org). These two engines are skinnable: they allow users to change the look of their desktop. A Skin is (most of the time) a set of image files.

If you plan to use SkinWindow or JInternalFrame in your applications, you must select a GTK and a KDE skin (or theme). Indeed, Unix GUI are divided in two core components: the Windowing System and the Widget Toolkit. This allows Unix users to use multiple window managers (fvwm, enlightment, icewm,...) and different widget toolkits (gtk, Qt, motif, ...). GTK is a widget toolkit so it does not support skinning of JInternalFrame or SkinWindow, KDE does.

Matrix
Component  GTK  KDE  GTK + KDE 
Button  X    X 
CheckBox  X    X 
CheckBoxMenuItem  X    X 
Colors  x  X  X 
ComboBox (Editable or not)  X    X 
DesktopIcon  X    X 
DesktopPanel  X    X 
InternalFrame + InternalFrame Border + SkinWindow    X  X 
List  X    X 
MenuItem  X    X 
Menu  X    X 
Panel  X    X 
ProgressBar  X    X 
RadioButton  X    X 
ScrollBar  X    X 
Slider  X    X 
TabbedPane  X    X 
TableHeader  X    X 
ToggleButton  X    X 
Sounds    X  X