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   
CheckBox   
CheckBoxMenuItem   
Colors 
ComboBox (Editable or not)   
DesktopIcon   
DesktopPanel   
InternalFrame + InternalFrame Border + SkinWindow   
List   
MenuItem   
Menu   
Panel   
ProgressBar   
RadioButton   
ScrollBar   
Slider   
TabbedPane   
TableHeader   
ToggleButton   
Sounds