Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · Curious about Linux? Try Linux Desktop on the Cloud
 · The 6 Best Natural Language Processing Tools in the World Today
 · MIPS Creator CI20 - Debian 8 beta image
 · Great Ways for Kids to Learn the Art of Coding
 · Best Web Project Management Software
 · 5 best open source board games to play online
 · Great Open Source Collaborative Editing Tools
 · 9 of the Best Free OCaml Books
 · 3 Excellent Free Lua Books
 · 3 Best Free Clojure Books


Latest Links
Toro FTP Client


Top : Software : Programming : Development : Widgets

Curious about Linux? Try Linux Desktop on the Cloud
Surely there should be an effortless way for a beginner to experiment with Linux for the first time? Indeed there is; step forward the online cloud lab.

(Read more)
(commercial) Vendetta Online is a massively multiplayer game, shipping now, which permits thousands of players to interact as the pilots of spaceships in a vast universe. Users may build their characters in any direction they desire, becoming rich captains of industry, military heroes, or outlaws. A fast-paced, realtime "twitch" style combat model gives intense action, coupled with the backdrop of RPG gameplay in a massive online galaxy. Read more


  • Be GTK+ Extras
    Be GTK+ Extras is a set of widgets for GTK+, based on a conversion to C of libview from VMWare. The main feature is a Calendar Date Entry widget for entering dates which is coupled with a popup calendar for easy selection of dates.
  • bitgtkmm
    The bitgtkmm library contains a set of gtkmm widgets supporting data structures in the bit library. These widgets include BufferTable and BufferList, which will automatically lay out a data structure visually. The bitgtkmm library widgets are now available in the bit library main distribution in the bit-gtkmm library (use configure option --enable-gtkmm). Since these widgets are available in the general bit release, the bitgtkmm library is officially deprecated as an independent release.
  • CDK
    a library of curses widgets which can be linked into your application
    DEPUI is a small extremely portable user interface library. It uses an object oriented C API with reference counting for many of the objects. The majority of DEPUI souce code is independant of the supporting graphics library, all platform dependent functions are in a single file. DEPUI uses the DEDS library for data structures and the DETK library for assorted gui functions.
  • DiaCanvas
    a generalized version of the drawing canvas used by DIA
  • dialog
    a script-interpreter which provides a set of curses widgets. Widgets are objects whose appearance and behavior can be customized
  • EiffelFox
    an Eiffel language wrapper for the FOX C++ GUI library
  • FLTK editor widget
    a word-wrapping text editor widget for FLTK. Supports CUA-style editing keys, automatic scrollbar, load and save to file or buffer, and more. Includes subclasses with status display, find and replace, etc. Also includes a couple of utility widgets -- a status panel, and a progress bar
  • FXvt
    a virtual terminal FOX widget. As such, it can be embedded in any application developped with the FOX GUI toolkit
    GANDI (Gathering of Additional Ncurses Development Implements) is a collection of widgets written in C for ncurses.
  • GlGuiA
    GlGuiA is a set of Ada packages for creating graphical user interfaces. It provides a complete and extensible set of graphical items (widgets), such as buttons, scales, trees, message boxes, and dialog boxes. It should be rather easy to create new objects from existing ones. To gain platform independence, the library relies on OpenGl for drawing primitives. Basic event and window management are done using Glfw.
  • Gtk Image Viewer
    Gtk Image Viewer is a GTK widget for the display of gdk-pixbuf images. It provides GIMP-like interaction for zooming and panning the image.
  • Gtk+HS
    a language binding of the GUI toolkit GTK+ for the functional programming language Haskell
  • Gtk2::PodViewer
    a Gtk+ widget that renders Perl's Plain Old Documentation (POD) format documents. The distribution ships with a simple Gtk2-Perl application that can be used to browse POD documents on your system
  • GtkComboGrid
    GtkComboGrid is a GTK+ widget. It is like GtkComboBoxEntry but instead of using GtkMenu as popup it uses a GtkTreeView.
  • GtkDatabox
    GtkDatabox is a widget that is used to display large amounts of numerical data in graphical representation.
  • GtkExtra
    GtkExtra is a useful set of widgets for creating GUI's for the Xwindows system using GTK+. You can use it complementary to GTK+ and it is written in C. It is also Free Software and released under the LGPL license.
  • GtkGis
    GtkGis is a GTK+ widget to embed basic GIS functionality inside applications. It requires GooCanvas and Gdal.
  • gtkGLGraph
    gtkGLGraph is an OpenGL/Gtk2.0 graphing widget that can draw surface maps as well as X,Y data. The feature set is fairly complete and should be of immediate use to scientific applications.
  • GtkIconList
    a widget for GTK+. It's a GtkLayout subclass which allows you to display a table of xpm icons with editable labels. It's completely designed from scratch with some ideas borrowed from gnome-icon-list. It contains almost all of its features and more. It can be used for file browsers and as a replacement of gnome-icon-list (without the need of using gnome libraries). It contains the widget GtkItemEntry, also used by GtkSheet
  • GtkMathView
    a C++ rendering engine for MathML documents
  • GtkPlot
    a widget for GTK+. It allows to draw high quality scientific plots in two dimensions with a look and feel very similar to Microcal Origin for Windows. The distribution includes GtkPlotLayout, a simple GtkLayout subclass, and a demo program showing two layered plots with different kind of curves
  • GUIS gtk2 widget server
    a small widget server. It is a gtk2 based program listening on a pipe for widget requests (requests are Lua scripts) and outputting events (events are either encoded in XML or in a Lispy syntax). GUIS is useful for programs which do not want to link in a full widget toolkit but prefer to delegate the user interface to another process
  • Histo-Scope
    Histo-Scope is a set of 6 high-performance Motif widgets for graphing and plotting, which allow users to pan,scale, and rotate graphs by direct manipulation with the mouse.
  • indite
    validates content as the user types. This ensures that the output is semantically clean, but still allows the user full preview of the final result
  • kcurses
    a set of simple widgets and UI abstractions for ncurses, to handle list boxes, vi-like field-editing, and mouse selections. It will probably include some database-connection abstractions as well in the future
  • KitClasses
    a collection of add-on classes for KDE application development. There are various widgets from simple sub-classing for additional functions to complex plug-in module type widgets
  • Knvas
    Knvas is intended to provide graphical display (lines, rectangles, icons,...) and direct manipulation services (select, move, resize,...) for MOTIF based applications.
  • KWindrose
    KWindrose is a library which provides a compass like widget, which allows to enter an angle between 0 to 360 degrees.
  • Common Components
    Swing has lot of components built in, but still some are missing. This project provides the developer community with these missing components, inspired from modern user interfaces. It provides a PropertySheet component, a collapsible task pane (JTaskPane), a button bar (JButtonBar), a font chooser (JFontChooser), an Outlook Bar (JOutlookBar), a Tip Of The Day dialog (JTipOfTheDay), and a directory chooser (JDirectoryChooser).
  • libview
    libview is VMware's Incredibly Exciting Widgets, a collection of GTK+ widgets used within VMware products. These widgets are the same ones used in VMware Workstation 5.0 and higher, and were considered useful enough to open source so that others could use them in their own projects.
  • Metro Link's Open Motif
    includes approximately 30 significant bug fixes and enhancements to the Motif libraries and window manager, plus many minor source changes and over 100 fixes to the Motif demo source code
  • osgGtk
    osgGtk provides widgets that can be used to integrate OpenSceneGraph into Gtk+ and Gtkmm applications by providing subclasses of OSG's Viewer and GraphicsWindow with OpenGL contexts from gtkglext's DrawingArea widget.
  • Otk
    Otk is a portable widget library for making graphical user interfaces (GUI's) for application programs. It emphasizes simplicity without eliminating capability. Open graphics Tool Kit supports neutrally: Linux, Unix, Microsoft Windows, and Mac OSX. It is based on OpenGL, and C.
  • picoTK
    a GPL licensed small footprint C GUI toolkit for embedded systems. It is tailored for, but not limited to, the RTEMS real time kernel. It is not comparable featurewise to real full blown windowing toolkits like nanoX or Qt/Embedded; but serves the needs for simple memory mapped graphic presentation
  • PictureFlow
    PictureFlow is a Qt2/Qt3/Qt4/Qtopia4 widget to display images with animated transition effect, much like Apple's Cover Flow (used, for example, in iTunes, Finder, iPhone, and iPod). PictureFlow uses a portable and optimized software renderer and runs smoothly on smartphones and other mobile devices. It is, fast and lightweight, performs no floating-point operations, does not need OpenGL, and does not require 3D hardware acceleration.
  • PictureFlow
    PictureFlow is a Qt widget to display images with animated transition effect, much like Apple's Cover Flow (used among others in iTunes, Finder, iPhone, and iPod). PictureFlow uses a portable and optimized software renderer and runs smoothly on smartphones and other mobile devices.
  • PlotMM
    extension to the gtkmm library. It contains widgets which are primarily useful for technical and scientifical purposes. For the beginning, this is a 2-D plotting widget
  • PonG
    a library for creating configuration dialogs. It uses an XML file which describes the configuration dialog and the gconf keys that should be used
  • PyGnome-Tools
    PyGnome-Tools are some extended widgets for python and the gnome-python bindings.
  • Pyjamas-Desktop
    Pyjamas-Desktop is a cross-platform framework and application widget set, based on WebKit. It is similar to Python-Qt4 and Python-Gtk2, except it is much easier to use and is more powerful. Pyjamas-Desktop allows you to not only create your application with a simple widget set but also to mix in CSS stylesheets, full HTML, load and run Web pages, load plugins that conform to the NSAPI such as Adobe Flash, and execute JavaScript. It is a port of Pyjamas to the desktop, so applications written for Pyjamas can also be run unmodified under Pyjamas-Desktop.
  • PyStripchart
    a set of widgets for displaying time-sampled data in an interactive "strip chart" form. The widgets are written in Python and built upon the PyGTK package
  • QConsole
    The QConsole class is a custom widget that implements a basic console, completely written in C++ and relying on Qt (both 3.x & 4.x). It implements several features and is intended to be inherited from in order to have a "real" console for a specific scripting language, shell, etc... The class relies as much as possible on the features offered by QTextEdit (from which it inherits) and this implied a very simple and light code.
  • QGL
    QGL is a shared component for the Qt GUI builder QtEZ which provides an OpenGL widget.
  • qmeterslib
    The qmeterslib library provides a highly customizable Qt widget for creating complex analog dial widgets. It supports multiple scales, multiple needles, and customizable needles and backgrounds. It works as a "container" QAnalogMeter widget that is initially empty. The developer must create one or more instances of a scale (clock or sector) and one or more instances of index/needle (clock, donut, pie).
  • QPVCalendarWidget
    The goal of QPVCalendarWidget is to allow you to have a mini-calendar for allowing users to select dates. It depends only on Qt4.
  • QSuperList
    QSuperList is a port of TSuperList component for Qt. QSuperList is a QFrame descendant that contains a QListBox and two QPushButtons.
  • QtFindReplaceDialog
    QtFindReplaceDialog is a Qt implementation of a Find/Replace dialog to be used in Qt text editing applications.
  • QtitanDataGrid
    (commercial) QtitanDataGrid provides a complete set of standard QTableView functions and a wide range of unique features that cannot be implemented using default components and methods.
  • QtitanRibbon
    QtitanRibbon is a collection of widgets (control elements) that will help you quickly and easily add a next-gen user interface to your application.
  • SDLTk
    SDLTk is a generic widget library that uses images as widgets. It supports a large number of widgets and customizations.
  • TouchWidgets
    TouchWidgets is a widget library for touch-based Linux devices using X Windows. It has support for animations and momentum-based scrolling.
  • VDX
    (commercial) a User Interface Management System (UIMS). It enables software developers to create user interfaces with OSF/Motif widgets
  • wxAdvTable
    wxAdvTable is a table widget (like wxGrid) designed with simplicity and flexibility in mind. It has many advanced features like: - composite rows/columns - sorting and filtering support - flexible rendering and editing support - dynamic row/columns add/removal - visual features like: highlight modes, cell attributes, etc.
  • wxHarbour
    wxHarbour is a set of [x]Harbour language bindings for wxWidgets, providing a portable GUI toolkit for [x]Harbour.
  • Xaw-Xpm
    Xaw-Xpm makes numerous aesthetic improvements, as well as the ability to put colour background pixmaps (images) into almost every widget.
  • Xbae
    a group of three Motif-based widgets, originally part of the Bellcore Application Environment.
  • Xew
    Xew contains a set of widgets for displaying and presenting the basic information types, such as text, images, graphics, audio and video.
  • Xlt
    a group of larger and smaller utility widgets, authored by Rick Scott
  • Zero Memory Widget
    The Zero Memory Widget library is as powerful as classic widget libraries, but it does not use a single bit of memory per widget. So with this library, there is no widget pointer/reference, instance creation/destruction, event handler function, functions to read/write data between widget and application, and so on.
  • Zinc
    a Tk widget, with perl/tk, tcl/tk and python/tk bindings

Matching Content

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.