21 projects tagged "Cairo"
Arista is an easy-to-use multimedia transcoder for the GNOME desktop. It focuses on the goal of transcoding media, namely the devices you wish to play the media on. It is designed for use by people who are not familiar with audio and video encoding and want an easy way to get multimedia to their devices. It supports input from DVD and V4L devices as well as regular files.
CairoForPHP is an application that demonstrates several functions of the Cairo implementation for PHP. It uses a technique with which, from the same source, it can run both as a desktop application with PHP-GTK and as a Web application, thus demonstrating how PHP-GTK can be used as "just one" method of output and integrated into multi-platform, multi-environment applications. The samples in CairoForPHP are fully adjustable, and code can be "dropped-in" easily in the non-Phar versions: all required additional data interfaces are XML-based. The integrated samples come both pre-rendered and in live rendering, demonstrating both abilities of Cairo here and PHP-GTK's utilization with Cairo in the realization of it. CairoForPHP uses several technologies in order to achieve all this, such as XML-based data interfaces (including XML Schema validation), PHP-GTK, Phar compatibility, Gettext integration, and others.
Conky Images Display is a program that displays the cover of the song currently playing. At the moment Rhythmbox, Amarok 1.4 and 2, and exaile are supported, but support for others is planned. It can also download missing covers. CID is fully configurable thanks to a simple configuration panel.
Lunchbox is a dynamic tiling window manager for X11. It allows windows to be resized by squishing them against the edge of the screen. In a step away from the desktop metaphor, all programs are given a separate workspace and unique arrangement of windows, and any window can become the desktop. It offers an in-built scalable tab replacement called the Title Menu, which allows any window to be swapped with any other window that fits, allowing very fine grained control over the layout of the screen. Finally, although many windows default to tiling, any window can be changed to a Floating mode, which dialog boxes default to.
NoSpex is a Python scripted realtime graphing library designed to be easily employed by security consultants and reverse engineers for teasing apart and depicting the relationships between processes in a system under analysis. It is realtime in the sense that the graph is continuously rendered and animated as new relationships are introduced. It is easily employed in the sense that all the bookkeeping is done by the Python module and exposed using a simple thread-safe API. NoSpex relies on the SDL graphic library for a frame buffer and Cairo for rendering to the frame buffer. This combination produces a fast and visually elegant graph that should be portable wherever SDL and Cairo can be found.