user interface library
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 11829
General Applet Interface Library 0.5.10
The goal of the General Applet Interface Library is to give programmers a simple yet powerful applet interface. more>>
The goal of the General Applet Interface Library is to give programmers a simple yet powerful applet interface. This library supports wmapplet/dockapps, GNOME 2 panel applets, and ROX panel applets.
This library supports at the moment Dockapps, Gnome 2 Panel Applets and Rox panel applets. In the future support for XFCE 4 and KDE is planned to be added. The applet program doesnt have to care about if the applet will be used on the Gnome panel or in the dock. The library handles that.
Over 50% of the code in a Dockapp and a Gnome 2 Panel applet does actully only one thing, setting up the applet window. With GAI, you can reduce it to just a few lines of code.
Enhancements:
- Updated the example applets.
- The preference dialog is now nicely resized.
- Fixed some minor memory leaks in the preference dialog.
- API change: The function connected to gai_signal_on_preferences() shall now take: (gboolean changed, gpointer data) as argument. changed is true if the user changed
- anything in the preference window. False if the user did nothing.
- Added two new preference window items. GAI_LISTSTORE and GAI_EDITLISTSTORE. The first shows just a list, no altering is possible. The second provide a list that can be increased and reduced by the user. (NOT YET FINISHED!)
- Cleaned up parts of the preference generator. Several minor memory leaks fixed.
- Update gai.spec. Some Fedora Core changes by Michael Schwendt mschwendt@users.sf.net, and Michel Alexandre Salim salimma@users.sf.net
- Allowing applet to be bigger than 1000 pixels (2560 is now max).
- Ashley V wants to have Shermans
- aquarium real big Destroying (clicking on the window manager "X" icon) the preference window now works fine.
- Destroying About box is now handled correctly.
- Rewrote large part of the right mouse click menu handleling code. Now you can remove, change, insert and add menu items during run time. gai_menu_insert(...), gai_menu_change(...) and gai_menu_remove(...) is new. gai_menu_add now returns an integer that is the ID of the menu item.
- Fixed broken libdir link in gai.pc
- Make sure GdkColor is never null when given to applet.
- Documentation updates.
- Various minor fixes found on the fedora extras by Michael Schwendt and Thorsten Leemhuis fedora@leemhuis.info. Please mail me fixes directly!!
- GtkFileChooser dialog is now used instead of GtkFileSelector when GTK+ 2.4 or later is detected.
- If gtk+ 2.4 or later, use varously updated widgets instead of older ones.
- Merged big nls patch by Olaf Leidinger Thanks!
- NLS is finally supported for GAI. Not yet there for applets
- The BonoboUIVerb array canary was missing and that caused the GNOME to crash. Patch by Jean-Yves Lefort
<<lessThis library supports at the moment Dockapps, Gnome 2 Panel Applets and Rox panel applets. In the future support for XFCE 4 and KDE is planned to be added. The applet program doesnt have to care about if the applet will be used on the Gnome panel or in the dock. The library handles that.
Over 50% of the code in a Dockapp and a Gnome 2 Panel applet does actully only one thing, setting up the applet window. With GAI, you can reduce it to just a few lines of code.
Enhancements:
- Updated the example applets.
- The preference dialog is now nicely resized.
- Fixed some minor memory leaks in the preference dialog.
- API change: The function connected to gai_signal_on_preferences() shall now take: (gboolean changed, gpointer data) as argument. changed is true if the user changed
- anything in the preference window. False if the user did nothing.
- Added two new preference window items. GAI_LISTSTORE and GAI_EDITLISTSTORE. The first shows just a list, no altering is possible. The second provide a list that can be increased and reduced by the user. (NOT YET FINISHED!)
- Cleaned up parts of the preference generator. Several minor memory leaks fixed.
- Update gai.spec. Some Fedora Core changes by Michael Schwendt mschwendt@users.sf.net, and Michel Alexandre Salim salimma@users.sf.net
- Allowing applet to be bigger than 1000 pixels (2560 is now max).
- Ashley V wants to have Shermans
- aquarium real big Destroying (clicking on the window manager "X" icon) the preference window now works fine.
- Destroying About box is now handled correctly.
- Rewrote large part of the right mouse click menu handleling code. Now you can remove, change, insert and add menu items during run time. gai_menu_insert(...), gai_menu_change(...) and gai_menu_remove(...) is new. gai_menu_add now returns an integer that is the ID of the menu item.
- Fixed broken libdir link in gai.pc
- Make sure GdkColor is never null when given to applet.
- Documentation updates.
- Various minor fixes found on the fedora extras by Michael Schwendt and Thorsten Leemhuis fedora@leemhuis.info. Please mail me fixes directly!!
- GtkFileChooser dialog is now used instead of GtkFileSelector when GTK+ 2.4 or later is detected.
- If gtk+ 2.4 or later, use varously updated widgets instead of older ones.
- Merged big nls patch by Olaf Leidinger Thanks!
- NLS is finally supported for GAI. Not yet there for applets
- The BonoboUIVerb array canary was missing and that caused the GNOME to crash. Patch by Jean-Yves Lefort
Download (0.28MB)
Added: 2006-07-18 License: LGPL (GNU Lesser General Public License) Price:
1195 downloads
Resolver User Layer Interface 0.36
RULI stands for Resolver User Layer Interface. more>>
RULI stands for Resolver User Layer Interface. Its a library built on top of an asynchronous DNS stub resolver. RULI provides an easy-to-use interface for querying DNS SRV resource records. The goal is to promote wide deployment of SRV-cognizant software. RULI aims to fully support SRV-related standards. There are bindings for PHP, Perl, Guile/Scheme, Java, and Lua. IPv6 is supported.
Now you can understand the benefits of SRV records and please see how RULI can help you.
SRV records are more complex than A records
Handling DNS SRV is not as simple as to deal with ordinary address records. When one performs a query for A records by calling gethostbyname(), he gets a list of addresses which should be contacted in the same order as they were received. For SRV records, there is an additional logic that must be applied to the records, based on their weight and priority, to discover the correct sequence for contacting them.
RULI can handle SRV records for you
The SRV logic is described in RFC 2782. Those who intend to use SRV benefits in their application are expected to implement that exact behavior. RULI can help here: it automatically performs all the SRV logic for you.
Keep focus on your application logic
Application developers probably want to spend time on their business logic; not dealing with the details of the DNS protocol or implementing the SRV specification.
RULI is a tested framework designed to properly fetch SRV records. It saves you time and head aches.
RULI is free as in free beer and in free speech
<<lessNow you can understand the benefits of SRV records and please see how RULI can help you.
SRV records are more complex than A records
Handling DNS SRV is not as simple as to deal with ordinary address records. When one performs a query for A records by calling gethostbyname(), he gets a list of addresses which should be contacted in the same order as they were received. For SRV records, there is an additional logic that must be applied to the records, based on their weight and priority, to discover the correct sequence for contacting them.
RULI can handle SRV records for you
The SRV logic is described in RFC 2782. Those who intend to use SRV benefits in their application are expected to implement that exact behavior. RULI can help here: it automatically performs all the SRV logic for you.
Keep focus on your application logic
Application developers probably want to spend time on their business logic; not dealing with the details of the DNS protocol or implementing the SRV specification.
RULI is a tested framework designed to properly fetch SRV records. It saves you time and head aches.
RULI is free as in free beer and in free speech
Download (0.12MB)
Added: 2006-07-15 License: GPL (GNU General Public License) Price:
1197 downloads
Fid Core Library 0.2
Fid Core Library is the core library for the Frigand Imperial Desktop. more>>
Fid Core Library is the core library for the Frigand Imperial Desktop, a genuine Unix desktop environment based around multiprocessing, text-stream IPC, and the "everything is a file" concept.
It supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
<<lessIt supports Emacs-like extensibility, customizability, and built-in multi-buffer support.
Enhancements:
- This release adds testing support for the axioms over buffer implementations and user interfaces, a better implementation of interactive, and a new cursor movement mechanism that allows the user interface to manage point itself (and, hence, keep it always on a widget).
Download (0.070MB)
Added: 2005-10-27 License: Other/Proprietary License Price:
1458 downloads
GNU C library 2.4
GNU C library is the C library used in the GNU system. more>>
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.
GNU C library is used by almost all C programs and provides the most essential program interface.
The history of Unix and various standards determine much of the interface of the C library. In general the GNU C library supports the ISO C and POSIX standards. We also try to support the features of popular Unix variants (including BSD and System V) when those do not conflict with the standards. Different compatibility modes (selectable when you compile an application) allow the peaceful coexistence of compatibility support for different varieties of Unix.
The GNU C library is primarily designed to be a portable and high performance C library.
It follows all relevant standards (ISO C 99, POSIX.1c, POSIX.1j, POSIX.1d, Unix98, Single Unix Specification). It is also internationalized and has one of the most complete internationalization interfaces known.
<<lessGNU C library is used by almost all C programs and provides the most essential program interface.
The history of Unix and various standards determine much of the interface of the C library. In general the GNU C library supports the ISO C and POSIX standards. We also try to support the features of popular Unix variants (including BSD and System V) when those do not conflict with the standards. Different compatibility modes (selectable when you compile an application) allow the peaceful coexistence of compatibility support for different varieties of Unix.
The GNU C library is primarily designed to be a portable and high performance C library.
It follows all relevant standards (ISO C 99, POSIX.1c, POSIX.1j, POSIX.1d, Unix98, Single Unix Specification). It is also internationalized and has one of the most complete internationalization interfaces known.
Download (19.5MB)
Added: 2006-03-06 License: GPL (GNU General Public License) Price:
1344 downloads
CVS Perl library 0.07
CVS Perl library is a Perl module which is is a wrapper around the CVS command with an object-oriented interface. more>>
CVS Perl library is a Perl module which is a wrapper around the CVS command with an object-oriented interface.
Installation:
To install this module type the following:
perl Makefile.PL
make
make test
make install
<<lessInstallation:
To install this module type the following:
perl Makefile.PL
make
make test
make install
Download (0.024MB)
Added: 2006-03-22 License: LGPL (GNU Lesser General Public License) Price:
1312 downloads
General Graphical User Interface 0.5.1
General Graphical User Interface is a wizard-like environment to execute console commands graphically. more>>
General Graphics User Interface is an effort to produce a common graphical user interface for any command-line program.
It uses a wizard-like input front end to collect the information needed. It then calls the desired program automatically with all the necessary options.
The user is able to point&click on various options and select them in a convenient way. In order to create a new user-interface, a user doesnt need to know a programming language, since there is a graphical editor for new GGUI "scripts".
<<lessIt uses a wizard-like input front end to collect the information needed. It then calls the desired program automatically with all the necessary options.
The user is able to point&click on various options and select them in a convenient way. In order to create a new user-interface, a user doesnt need to know a programming language, since there is a graphical editor for new GGUI "scripts".
Download (0.21MB)
Added: 2005-04-28 License: GPL (GNU General Public License) Price:
1642 downloads
Configurable Audible User Interface 0.6
Configurable Audible User Interface is a simple plugin-based audible user interface. more>>
Configurable Audible User Interface in short caui is a simple plugin-based audible user interface.
Plugins use speech synthesis software to interact with a user and perform specific actions. The main method of input is a keyboard or number pad.
This project is the successor to the Blind MP3 Player.
Enhancements:
- caui-cmd will exit immediately if caui has an mplayer process forked.
<<lessPlugins use speech synthesis software to interact with a user and perform specific actions. The main method of input is a keyboard or number pad.
This project is the successor to the Blind MP3 Player.
Enhancements:
- caui-cmd will exit immediately if caui has an mplayer process forked.
Download (0.012MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1423 downloads
TCB::Library 1.1
TCB::Library provides a database-backed book library package for DBIx::Frame. more>>
TCB::Library provides a database-backed book library package for DBIx::Frame.
TCB::Library is a DBIx::Frame object written to keep track of library books at the TCB Group at UIUC.
It provides a Web interface for adding books to the library, for users to check out and return them, and for reminder messages to be sent out periodically to list what books are checked out.
This is actually a fairly basic function of research groups, but doesnt have a standard software package.
<<lessTCB::Library is a DBIx::Frame object written to keep track of library books at the TCB Group at UIUC.
It provides a Web interface for adding books to the library, for users to check out and return them, and for reminder messages to be sent out periodically to list what books are checked out.
This is actually a fairly basic function of research groups, but doesnt have a standard software package.
Download (0.023MB)
Added: 2007-02-02 License: BSD License Price:
996 downloads
GTK ADI Library 0.1.3
GTK ADI Library is a GTK widget library that implements an ADI widget framework. more>>
The GTK ADI Library is a GTK widget library that implements an ADI widget framework.
GTK ADI Library is an Advanced Document Interface: yet another approach to the MDI - Multi Document Interface.
<<lessGTK ADI Library is an Advanced Document Interface: yet another approach to the MDI - Multi Document Interface.
Download (0.33MB)
Added: 2005-12-27 License: LGPL (GNU Lesser General Public License) Price:
1399 downloads
btnSMS Library 0.2
btnSMS Library is a C library that provides an easy interface for sending SMS messages through the Beyond The Net SMS provider. more>>
btnSMS Library is a C library that provides an easy interface for sending SMS messages through the Beyond The Net SMS service provider.
Messages can be sent to nearly every country in the world with many different options.
<<lessMessages can be sent to nearly every country in the world with many different options.
Download (0.20MB)
Added: 2006-09-21 License: LGPL (GNU Lesser General Public License) Price:
1134 downloads
TOAD C++ GUI Library 0.64.1
TOAD C++ GUI Library is a library for creating graphical user interfaces. more>>
TOAD C++ GUI Library aims to make GUI development being more fun.
The TOAD C++ GUI Library is a set of C++ classes for developing X Window applications. Since there are so many other GUI libraries around (the living ones: GTK+, Qt, LessTif, Motif, fltk, Xclasses, notif, OpenLook, wxWindows, Fox and the dead ones: SUIT, Andrew Toolkit, InterViews, Fresco, XForms, ET++, Common Point and many more) you may ask yourself why one should use the TOAD C++ GUI Library? Take a look at it and you will see the answer (or not ;) ).
The TOAD C++ GUI Library is free software under the terms of the GNU Lesser General Public License 2.1 (LGPL).
Main features:
- UTF-8 text encoding
- True Color and color dithering on 4 to 8 bit display depths
- Platform independent font specification via fontconfig (for both X11 and FreeType fonts)
- Pluggable Layout Managers
- 2D vector graphic editor and PostScript(TM) output
- Minimal HTML Viewer for Online Documentation
- ISO C++ Template based Signal & Slot alike callbacks with optional closures
- Model-View Architecture
- Decoupled Menubar
- Methods and the menubar/toolbar are connected automatically over the window hierarchy.
- Decoupled Undo Management
- Undo objects and undomangers/menubars are connected automatically over the window hierarchy.
- Runtime Layout Editor
- Layouts of dialogs, menubars, formlayouts, etc. can be configured at runtime.
- ATV based Object Serialisation
<<lessThe TOAD C++ GUI Library is a set of C++ classes for developing X Window applications. Since there are so many other GUI libraries around (the living ones: GTK+, Qt, LessTif, Motif, fltk, Xclasses, notif, OpenLook, wxWindows, Fox and the dead ones: SUIT, Andrew Toolkit, InterViews, Fresco, XForms, ET++, Common Point and many more) you may ask yourself why one should use the TOAD C++ GUI Library? Take a look at it and you will see the answer (or not ;) ).
The TOAD C++ GUI Library is free software under the terms of the GNU Lesser General Public License 2.1 (LGPL).
Main features:
- UTF-8 text encoding
- True Color and color dithering on 4 to 8 bit display depths
- Platform independent font specification via fontconfig (for both X11 and FreeType fonts)
- Pluggable Layout Managers
- 2D vector graphic editor and PostScript(TM) output
- Minimal HTML Viewer for Online Documentation
- ISO C++ Template based Signal & Slot alike callbacks with optional closures
- Model-View Architecture
- Decoupled Menubar
- Methods and the menubar/toolbar are connected automatically over the window hierarchy.
- Decoupled Undo Management
- Undo objects and undomangers/menubars are connected automatically over the window hierarchy.
- Runtime Layout Editor
- Layouts of dialogs, menubars, formlayouts, etc. can be configured at runtime.
- ATV based Object Serialisation
Download (1.0MB)
Added: 2007-07-04 License: LGPL (GNU Lesser General Public License) Price:
515 downloads
General Package/Module Interface 0.7.1
General Package/Module Interface (GPMI) is a lightweight library that assists with modularizing applications. more>>
General Package/Module Interface (GPMI) is a lightweight library that assists with modularizing applications.
It includes prewritten script interpreter modules in addition to timers, events, and package dependencies.
Enhancements:
- This version features many bugfixes and memory leak cleanups.
- It is now possible to compile the code on Windows using mingw.
<<lessIt includes prewritten script interpreter modules in addition to timers, events, and package dependencies.
Enhancements:
- This version features many bugfixes and memory leak cleanups.
- It is now possible to compile the code on Windows using mingw.
Download (0.17MB)
Added: 2006-01-10 License: GPL (GNU General Public License) Price:
1384 downloads
Template::Library::Splash 2.15
Template::Library::Splash is a template library for building stylish HTML user interfaces. more>>
Template::Library::Splash is a template library for building stylish HTML user interfaces.
NOTE: This documentation is incomplete, incorrect and outdated. The Splash! library is still evolving and subject to change. See the examples for a much more recent and accurate demonstration of use.
Introduction:
The Splash template library is distributed as part of the Template Toolkit. It can be found in the templates sub-directory of the installation directory.
/your/tt2/installation
|
+-- docs
| ...
|
+-- images
| ...
|
+-- examples
| ...
|
+-- templates
|
+-- html
| ...
+-- pod
| ...
+-- splash instdir() class method.
use Template;
my $tt2 = Template->new({
INCLUDE_PATH => Template::Config->instdir(templates),
});
Note that you should set the INCLUDE_PATH to the templates directory as shown here and dont be tempted to set the INCLUDE_PATH to templates/splash. Many of the Splash! components use elements in the html directory and contain directives of the form:
[% INCLUDE html/something %].
<<lessNOTE: This documentation is incomplete, incorrect and outdated. The Splash! library is still evolving and subject to change. See the examples for a much more recent and accurate demonstration of use.
Introduction:
The Splash template library is distributed as part of the Template Toolkit. It can be found in the templates sub-directory of the installation directory.
/your/tt2/installation
|
+-- docs
| ...
|
+-- images
| ...
|
+-- examples
| ...
|
+-- templates
|
+-- html
| ...
+-- pod
| ...
+-- splash instdir() class method.
use Template;
my $tt2 = Template->new({
INCLUDE_PATH => Template::Config->instdir(templates),
});
Note that you should set the INCLUDE_PATH to the templates directory as shown here and dont be tempted to set the INCLUDE_PATH to templates/splash. Many of the Splash! components use elements in the html directory and contain directives of the form:
[% INCLUDE html/something %].
Download (0.76MB)
Added: 2006-09-05 License: Perl Artistic License Price:
1145 downloads
Paderborn University BSP Library 01-26-2007
Paderborn University BSP Library is a C-Library to support development of parallel algorithm. more>>
Paderborn University BSP Library is a C-Library to support development of parallel algorithm based on the "Bulk-Synchronous-Parallel-Model".
The Library offers buffered asynchronous message-passing between the nodes, organized in supersteps. At the begin of a superstep the nodes receive all messages which has been sent in the previous superstep.
The PUB-Library supports in addition to send node-to-node messages other functions like broadcasts and parallel prefix operations with a set of nodes.
PUB offers functions for both message passing and remote memory access. Furthermore, some collective communication operations like broadcast and parallel prefix are also provided.
To become more flexible, PUB allows creating independent BSP objects each representing a virtual BSP computer. Goudreau et al.[GHL$^+$96] defined an interface for BSP libraries call ``BSP Worldwide Standard which is implemented in the Oxford BSP toolset[HDM97]. You can also use the BSP Worldwide Standard for programming with PUB (refer to Section 1.6).
A performance comparison with other communication libraries and some implementation details can be found in [BJOR99].
The PUB-Library is available for several parallel platforms. The generated library is specified by four configuration variables PUB_MACHINE (machine type), PUB_SYSTEM (operating system), PUB_COMMUNICATION (communication library) and PUB_MODE (e.g. debug).
Enhancements:
- This release adds numerous minor bugfixes.
<<lessThe Library offers buffered asynchronous message-passing between the nodes, organized in supersteps. At the begin of a superstep the nodes receive all messages which has been sent in the previous superstep.
The PUB-Library supports in addition to send node-to-node messages other functions like broadcasts and parallel prefix operations with a set of nodes.
PUB offers functions for both message passing and remote memory access. Furthermore, some collective communication operations like broadcast and parallel prefix are also provided.
To become more flexible, PUB allows creating independent BSP objects each representing a virtual BSP computer. Goudreau et al.[GHL$^+$96] defined an interface for BSP libraries call ``BSP Worldwide Standard which is implemented in the Oxford BSP toolset[HDM97]. You can also use the BSP Worldwide Standard for programming with PUB (refer to Section 1.6).
A performance comparison with other communication libraries and some implementation details can be found in [BJOR99].
The PUB-Library is available for several parallel platforms. The generated library is specified by four configuration variables PUB_MACHINE (machine type), PUB_SYSTEM (operating system), PUB_COMMUNICATION (communication library) and PUB_MODE (e.g. debug).
Enhancements:
- This release adds numerous minor bugfixes.
Download (0.34MB)
Added: 2007-02-03 License: GPL (GNU General Public License) Price:
994 downloads
Squid Users Manager 1.2.0
Squid Users Manager is a web-enabled and intuitive user interface that manager Squid Proxy NCSA auth users. more>>
Squid Users Manager is a web-enabled and intuitive user interface written upon Ruby on Rails web development framework that manager Squid Proxy NCSA auth users across MD5 digest files.
The project is Open Source and distributed under the terms of the GPL licence.
Enhancements:
- Application Web 2.0 compliant
- New design with css and light layout.
- Ajax enabled app.
- More intuitive and elegant application.
<<lessThe project is Open Source and distributed under the terms of the GPL licence.
Enhancements:
- Application Web 2.0 compliant
- New design with css and light layout.
- Ajax enabled app.
- More intuitive and elegant application.
Download (1.4MB)
Added: 2006-10-18 License: GPL (GNU General Public License) Price:
1125 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above user interface library search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed