| libpropc++ (for C++)
1.0
|
|
Template library for properties in C++ (used like 'widget.color = "red";). In class Widget use: prop::Property
<
Widget, Color,
&
Widget::set_color,
&
Widget::get_color
>
color; Binding properties to auto-synchronize their values.
|
| File size: 507.57 KB |
Download: http://ex-code.com/binaries/libpropc++.zip
|
| Home site: http://ex-code.com/propcpp/ |
|
| Description |
Template library for properties in C++ like this: widget.color = "red"; to change widget color. In class Widget use: prop::Property
<
Widget, Color,
&
Widget::set_color,
&
Widget::get_color
>
color; Supports binding properties together so that the values of several properties of different objects will be automatically synchronized to hold the same value. This library has its own signals (that is Observer Pattern from object oriented methodology) implementation or can be co-worked with the existing signal system. Supports binding properties with a transformation by a functor (e.g. with a C++ function). You can connect properties of different types with optional transformation. Additionally has classes for easy adding properties to object on-the-fly: property(obj,
&
Class::set,
&
Class::get). This library is 100% efficient, that is using it does not decrease efficiency compared with direct coding in C++. The library has good API documentation. In short: simplify your work, decrease development time with any kinds of C++ projects, especially GUI projectys. Price includes lifetime free updates. See article http://ex-code.com/articles/binding-properties.html |
| Supported languages: English |
| Supported OS: Not Applicable |
| Installation: No Install Support |
| Requirements: Standard C++ |
|
| Release info |
|
09/18/2004
Beta
|
Changes:
Binding properties together etc.
|
|
| Permissions |
| LGPL2.1 or later. |
|
| End user license agreement |
| LGPL2.1 or later. |
|
|
| Also by this author |
Client Side SSI
1.20
Extreme Code Software
Using Client Side SSI, you can convert SHTML files (HTML files with SSI -- Server Side Includes) to plain HTML files. This can be used both for testing SHTML files and for developing plain HTML files (avoiding duplicate HTML fragments, etc.)
LinCity Game
112pre53
Extreme Code Software
Build
&
maintain a city/country, rule it economy. You must feed, house, provide jobs and goods for your residents. Due to the finite resources available in any one place, this is not a game that you can leave for long periods of time.
NotesTree
1.72
Extreme Code Software
WELL STRUCTURE YOUR INFORMATION (such as CURRENT NOTES, info about your business, hobby, friends etc.) in a tree. Supports rich text formatting (bold, italic, font sizes etc.) and embedded images. Puts itself in SYSTEM TRAY (optionally).
Meta Tags Panel
1.2.6
Extreme Code Software
Browser window which shows HTML page metatags (description, keywords and other not visible page info) in convenient and beautiful colorized form. Add it to your bookmarks toolbar. Works with any browser with JavaScript. A must for any Web designer!
GTK2 Text Editor
2.0.4
Extreme Code Software
A simple text editor with Unicode support for Windows and Linux. Nice Notepad replacement. MANY encodings. Good editor for e.g. international HTML/XML files. Supports multi-level undo, autoindent etc., also right to left text. Nice look
&
feel.
Automatic XML Dependencies
1.0.1
Extreme Code Software
Automatically generates dependencies (Makefile fragments etc.) between XML files (XSLT dependencies, XInclude dependencies etc.) Easily extensible. It helps you to effectively process XML files. Written in XSLT.
UniParser for Ada
0.22
Extreme Code Software
Ada library for creating grammar parsers and lexers. Supports Unicode and other kinds of streams. Powerful, flexible and extensible. Creates syntax tree. Has various pre-defined constructs. Arbitrary reliable look-ahead. Object oriented.
RSS Merge script
2.0
Extreme Code Software
XSLT 1.1 script which (recursively) merges several RSS 1.0 channels into one, filtering news by topics using mod_taxonomy. Also can be used to limit the number of items in an RSS file. Supports images. Build your news channels from several...
Binding Properties for GtkAda
0.9.1
Extreme Code Software
Extension of GtkAda GUI toolkit for binding together properties of objects, that is synchronizing properties so that when a property changes, bound properties automatically change accordingly. Greatly simplifies and increases reliability of GUI...
XML Area Web Edition
1.01beta
Extreme Code Software
XML editor written in JavaScript. It can be embedded into a Web page (works with IE
>
=5.0 and Mozilla). Supports XML tree view and direct editing of XML text (all document or content of the chosen element etc.) Modular
&
extensible.
|
|
|