|
|
|
|
| Search |
|
|
| Desk: multi-client GUI server (Development->C / C PlusPlus / C Sharp)
Version: 1
|
|
Download Now (0.7 MB)
|
|
Downloads : 617
|
| License Type : Open Source |
No-Spyware
No ad-ware
No Nags
No limited-functionality
|
|
|
|
|
Sponsored Apps & Products
|
| What is Desk: multi-client GUI server ? |
| (Supplied by Publisher)
|
Desk is a GUI server that enables C and assembler programs to include GUI widgets in their user interface.
Dialogs, line edits, file dialogs, configurable menus and radio buttons, pop-up menus, progress bars, configurable tables, graphics display and editing as well as a built-in database are all included, and much more.
C programs access these services with simple function calls. A module is provided which is linked-in when the application is made, providing the interface which handles those calls and communicates with Desk.
The use of shared-memory is made very simple for sharing large amounts of data with Desk such as graphics.
To install the program, simply download the zip file into your home directory and extract it there. A folder called 'Desk' will be created in your home directory containing all the necessary supporting files, together with an executable file to enable Desk to be run without having to make it first.
Full HTML documentation is provided explaining everything, including the detailed use of all the functions available.
The source code is also provided under the GNU General Public license.
'Desk' is written in C++ using Qt.
|
Desk: multi-client GUI server Features:
|
GUI widgets are usable by plain C programs. - No knowledge of C++ or GUI programming is necessary to use GUI widgets for your user interface. However C++ programs may also use Desk.
|
|
|
Assembler programs may use Desk - The interface may be linked to your program and the C functions called assembler-style.
|
|
|
Built-in database provided - A simple text-only database which is very simple to use and instantly available can be very useful. Such a facility is built-in to Desk, displayed and edited in table-view. Cutting, pasting, printing, searching, viewing records in line-edit form etc. all provided.
|
|
|
Convenience buttons provided - The Desk widget which appears when Desk is run contains a tool-bar with buttons for displaying useful reference files, displaying or editing text files, running selected Bash functions, using the built-in database, writing to a scratch-pad etc.
|
|
|
Crash recovery - If an application crashes or crashes Desk, shared memory will automatically be saved to a file when Desk is re-run if it contains a BMP image or if it contains the word 'KEEP' at the start. The shared memory is then released and any 'zombie' applications are killed.
|
|
|
|
| Additional requirements : |
| i86 processor
Linux
Qt installed |
|
Additional Information |
| Submitted On (MM-DD-YYYY) |
: 10-09-2007 |
| Home Page |
:
N/A
|
| Author Name |
:
Nick Thomas |
| Author Home Page |
:
http://www.nct.anth.org.uk
|
| Screenshot |
:
N/A
|
| Sponsored By |
:
|
|
|
|
| |
|
| Additional Resources |
|
Sell Annuity - sell annuity, structured settlement, or other future payments for cash. |
|
Web Hosting - web hosting, dedicated servers and web design services |
|
Best Deal: BIG SALE up to 50% on every Laptop, Gps, Monitor, Printer, Camera - buy cheap laptop, gps, lcd monitor, printer, camera, free shipping worldwide |
|
|
|
|
|
|
| |
|
|
| Mortgages | MPAA | Shelf Corporations | Credit Card Application | Best Credit Cards |
| Copyright © 2000-2008 The Freeware Network, All rights reserved. |
|