LiMo GTK+ 2.10.1 API
1.0 References[1] High Level Requirements, Version 1.0 Revision 1.5, LiMo Foundation, 22 October 2007[2] Software Architecture Document, Version 1.1 Revision 1.4, LiMo Foundation, 11 September 2007 [3] "GTK+ The GIMP Toolkit", http://www.gtk.org/ 2.0 OverviewThe LiMo UI framework GTK is responsible for defining the look and feel of the user interface. This provides the model for applications to draw and to handle user events like key events. UI Widgets are the package programs to provide the graphical user interface. Applications construct their display with the UI Widgets. Input Framework provides applications with the functionality to input text in the handset's current language.
Layered View of the Application UI Framework 2.1 GTKGtk is a toolkit for creating graphical user interfaces. Opensource GTK version 2.10.1 is used as a base version. Standard GTK widgets are enhanced for Mobile environment. New set of GTK Widgets useful for Mobile Phone application development also included.2.2 GDKGDK is a library acting as wrapper around the low-level drawing and windowing functions provided by the underlying windowing system. X11 (TinyX) is used as a Windowing system.2.3 PangoPango is a library for layout and rendering text with an emphasis on internationalization, rendering is done with cairo with client side fonts from fontconfig.2.4 CairoCairo is a 2D graphics library with multiple output device support and operations include stroking, filling cubic splines, transforming and compositing translucent images, and anti-aliased text rendering with all operations transformable by any affine transformation.2.5 GLibGLib is a low level core library, and provides data structure handling for C, portability wrappers, and interfaces for runtime functionality as an event loop, threads, dynamic loading and object system.3.0 Industry StandardNone4.0 External API DocumentsNone5.0 Plug-in Extension Point Interface5.1 gtkmodulesDefines Interface for dynamically loadable GTK Modules.5.2 gtkimmoduleDefines Interface for dynamically loadable GTK IM Modules.5.3 gtkimcontextDefines Interface for dynamically loadable GTK IM Context.6.0 Other InterfacesNone7.0 Other NotesNoneGenerated on Mon Mar 31 01:01:00 2008 by
1.5.4
|