Hello,

  Vladimir Silva has written up a story about SLIK
(SimpLIstic SKin interface) - a mini XUL-ish GPL'ed
library for GTK+ - titled "Design skinnable Java UIs
for media players with native performance: Use JNI to
access the SLIK skin interface" for IBM's
developerWorks site.

  Vladimir's SLIK coverage includes:

  * The Java language and C: A dynamic duo
  * SLIK overview
  * Using SLIK and the Java language together
  * SLIK-Java object hierarchy
  * Widget overview
  * A sample skin client in the Java language
  * Loading the skin data file
  * Using widgets: Dialers, sliders, and pop-up menus
  * Conclusion

   In the SLIK overview section Vladimir writes:

   SLIK is a C API for building advanced user
interfaces based on WinAmp-style skins. Examples of
such interfaces include audio and video players like
the popular XMMS (X-Multimedia System) and the XINE
CD/DVD players for UNIX-like systems. 
    

   Now if you wonder what a SLIK XUL-ish skin looks
like here's a sample snippet from the skindata
document residing in the slik_jni/myskins/CelomaChrome
folder in the example pack:

[button_Close]
x = 183
y = 54
        
image = MainButton.png
prelight = TRUE

[button_Eject]
        
x = 525
y = 15
        
image = MainEject.png
prelight = TRUE

[text_TitleLabel]
        
x = 265
y = 28
        
length = 39
image = LettersMiddle.png
        
[text_TimeLabel]
        
x = 423
y = 42
        
length = 8
image = LettersDigit.png
        
and so on and so forth


   Full story @
http://www-106.ibm.com/developerworks/library/j-slik
  
   - Gerald

PS: Vladimar's has written up another article about
SLIK titled "Advanced UI design for GNOME: Modified
version of SLIK uses shared objects to implement skins
in GTK/C" online @
http://www-106.ibm.com/developerworks/linux/library/l-slik

PPS: Note, that SLIK is part of the GQmpeg project
online @ http://gqmpeg.sourceforge.net


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xul-announce mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-announce

Reply via email to