Show TOC Welcome to the QLIB 1.0 Online Reference
QLIB 

Classes Showcase


Start exploring QLIB with the demos below. Each "Show Demo" button brings up a popup window with the sample live-applet on it and the code snippet. To make your start easer here I gave only the simplest use cases. For the further exploration refer to other more complicated examples and the Class Reference.

Windowing

Window classes are the essential part of the library. They provide cross-browser implementation of the containers of other QLIB and user-defined objects. They embrace many browser-specific features, including transitions and static effects (like shadow casting). Although any QLIB object (as a button for example) can live without a window, nearly each real-production application takes advantage of the windowing.
Show Demo Generic windows are basically the most flexible containers. Use them to create custom popup windows, menus, control panels or tabs.
Show Demo The box simplifies creating windows of any shape. Tell which graphics you want to use for the border and let the box to do the rest. Additionally the box can cast realistic shadow or even appear with animation. The content of the box is up to you.
Show Demo Forget those browser ugly alerts, use QMessageBox instead.

Objects for User Interface

Use the objects below to build up the appearance of your site. You can either put these objects on a window or panel, or simply use them on your web page.
Show Demo See various graphic buttons and custom checkboxes in action in this example. Learn what's a web-button here.
Show Demo Need an active digital counter for your web page? This component supports various scrolling modes.
Show Demo There's no analog of a progress bar in HTML. But still no one came up with better way to track lasting actions such as downloading. QProgress is a customizable and optimized for speed progress indicator.
Show Demo Change the text dynamically using cross-browser QLabel object. It's an usual thing in case of a DOM2 compatible browser. But how you guess I have this working on Netscape 4.7?
Show Demo Flying balloons, shaking pieces in the mixup puzzle. These are the use cases of QSprite object. Learn how it can help in games writing.
Show Demo Let your visitors not only see the beautiful page you created but hear it. Guess what's worth having a preloaded sound on your page? As less as a single line of the js-code.