KJSEmbed Examples

This directory contains a number of example files that illustrate the various
features of KJSEmbed.

Demos

This section contains examples that show how the features of KJSEmbed can be
combined to create useful tools.

  ButtonMaker   An application for creating buttons for web sites.             
  EnvelopeMaker An application for creating printed envelopes.                 
  xmlgui        Creates a complete KDE GUI shell using XMLGUI and KStdAction.  
  readonlypart  A simple web browser that embeds KHTMLPart.                    
  calc          A simple calculator application.                               
  grepdialog    Loads .ui files to provide a GUI for grep.                     
  docviewer     KJSEmbed documentation browser.                                
  SAX           Demos that show how to use the SAX API from JS.                
                                                                               
Advanced Demos

This section contains examples that illustrate some of the more advanced
features of KJSEmbed.

htmlinfo      Reports information about an HTML file.                          
imageinfo     Various scripts using the Image builtin object.                  
html2text     Uses the KParts::Plugin to extend KWrite.                        
eventhandling Two demos that show off event handling, including the standard   
              scribble demo.                                                   
SQL Support   Accessing SQL databases.                                         
                                                                               
Examples

This section contains examples that illustrate particular KJSEmbed facilities.

customwidget Creates a simple form directly from Javascript.                   
treeview     Two examples that create a graphical tree. One from a JS data     
             structure, the other from the widget tree of a ui file.           
qobject-dom  Illustrates the QObject DOM API.                                  
connect-cpp  Connects a signal to slot.                                        
connect      Connects signals of various types to JS methods.                  
imageviewer  Illustrates the use of QPixmap values.                            
netaccess    Illustrates the bindings to KIO::NetAccess.                       
listview     Creates a simple KListView.                                       
frame        Shows off QFrame support and the use of enums.                    
timer        Creates a flashing LED using QTimer.                              
Simple       A simple KAction demo.                                            
Actions                                                                        
Built-In     Demonstrates the built-in message dialogs.                        
Messages                                                                       
DCOP         Using DCOP from scripts.                                          
Image Tweak  Tweaking images.                                                  
Image Fun    More fun with images                                              
Space        A space invaders game.                                            
Invaders                                                                       
JS UIC       An easy way to deal with UI files.                                
Multi-file   Multi-file script support.                                        
Scripts                                                                        
Opaque       Opaque types.                                                     
Values                                                                         
Standard     Loading standard icons.                                           
Icons                                                                          
                                                                               
-------------------------------------------------------------------------------
