CZUI v.0.3.0

Advertisement
Advertisement

cZUI allows you to quickly create zoomable and scrollable displays of things 2D. cZUI project uses vector drawing libraries like SGE to draw smoothly magnified objects. Objects do not need to be aware of magnification issues, thus writing with cZUI is easy and fast. With a rich event framework, cZUI allows complex user actions such as dragging, moving, highlighting, selecting and removing of any object within the cZUI scene. Included with the distribution are a few informative examples. cZUI supports SGE over SDL, can be embedded into MFC, and aedGUI widget library via cZUIWidget. Support for other windowing/widget toolkits will be added later. cZUI contains ready objects for most frequent tasks, just include them in the scene. Main features: Portability: - cZUI is written in ANSI C++ and should be supported by a large variety of OSes. It has been tested on GNU/Linux 2.4, 2.6 and MS Windows. Support of various graphics libraries: - With a modular graphics and event architecture, cZUI supports SDL, X, and any other windowing system you may care to write wrappers for. Writing your own graphics/event wrapper for another graphics/event framework is straightforward and should not take more than a few days. Flexibility: - Using a minilithic approach borrowed from Jazz, cZUI sports a layered design and a scene tree to allow for easy customization of any object without need of partial rewrite or subclassing. Small memory footprint: - Camera/context storage allow the objects to be streamlined and occupy little space. Careful use of these mechanisms can help remove unnecessary data from objects: the test program with 2080 nodes takes 4044K and (4020K for 1480 nodes), leading to 40 bytes per node. In a setting of 1 million nodes, this will eat you 44M of total memory. Speed: - cZUI was designed to support huge scenes and to be quite fast at that.Currently it has been tested with a little over 80k nodes (which is not much), this is subject to change. Caution: writing fast apps supporting huge graphs (>30k) will require the author to delve a bit deeper into cZUI and use some more opaque objects, such as SpaceGroup, EventFilter, and ImageGroup. These will allow you much higher speeds by dividing your scene by area, filtering out mousemoves and taking over drawing at high zoomouts. Enhancements: - Compatibility with GCC-3.4

cZUI allows you to quickly create zoomable and ...

data formats, open source, open source software, development, community, source code, secure, downloads, free software

 
  • LGPL
  • 850 Kb
  • 109
 
 

Review CZUI

  • captcha
 


Development - Other software of Alexandru Botezatu

  • GRPLib  v.0.4.8GRPLib is a game library that directly supports Blizzards GRP format (8-bit sprites), which is used in StarCraft and Diablo II games. GRPLib is very fast and can display realistic terrain, units, and effects. Enhancements: - created ./configure with ...
  • Small Antialiased Graphics Library  v.0.0.9SAgl is a portable small antialiased graphics library. It offers lines, circles, and bezier curves, as well as thick lines and fills. It can be used on top of SDL or with X or any other graphics ...


Development - New Development software

  • Movie Maker Timeline SDK  v.5.0With Movie Maker Timeline SDK lets your application immediately support edit video, audio, image clips on the timeline.
  • ODBC Driver for SugarCRM  v.1.4Devart ODBC Driver for SugarCRM provides high-performance and feature-rich connectivity solution for ODBC-based applications to access SugarCRM cloud databases from Windows, both 32-bit and 64-bit.
  • HTML Editor .NET for Winforms  v.1.0.4Enable your users to edit HTML content using a familar interface. Allow even the most non-technical of users to create rich HTML content in your applications. ZoopleEdit is a fully functional and customisable HTML editor for your WinForms app ...
  • EntityDAC  v.2.1EntityDAC is an ORM for Delphi with LINQ support. It provides a framework that allows performing object-relational mapping of database objects to Delphi classes with full support for encapsulation, inheritance, polymorphism and other OOP features.
  • CZ-Pdf2Txt Simple  v.1.1.020809CZ-Pdf2Txt Simple 1.1.020809 is a professional and smart plug-in for Adobe Acrobat which runs on Windows 95/98/NT/2000.This pdf to text converter supports conversion from pdf to text and supports pdf written in multi-byte languages. It outputs text ...
  • D - Diabetic Software  v.2.1Diabetic Software is an ultra high-end Diabetic software package for people with Diabetes. This Diabetes software keeps track of your blood sugar levels, exercise, food intake, mood, temperature, notes, and a lot more. Diabetic Software also has a ...