Subclassing
Pod::Simple::Subclassing is a Perl module that can write a formatter as a Pod::Simple subclass. SYNOPSIS package Pod::SomeFormatter; use Pod::Simple; @ISA = qw(Pod::Simple); $VERSION = 1.01; use strict; sub _handle_element_start { my($parser, $element_name, $attr_hash_r) = @_; ... }...
Platforms: *nix
License: Freeware | Size: 256 KB | Download (87): Pod::Simple::Subclassing Download |
FLTK project includes all of the usual widgets to develop your applications, and new widgets can be created easily through C++ subclassing. All widgets support keyboard shortcuts and can be controlled both via the keyboard or mouse. The Fl_Button class supports push, check (Fl_Check_Button),...
Platforms: *nix
License: Freeware | Size: 2.2 MB | Download (91): FLTK Download |
A Cocoa framework for talking to WebDAV servers DAVKit is a Cocoa framework for communicating with WebDAV servers. It supports downloading, uploading, copying, moving, and deleting files and folders, all asynchronously. By subclassing DAVRequest, you can extend the existing support for WebDAV...
Platforms: Mac
License: Freeware | Size: 20.48 KB | Download (38): DAVKit Download |
It has an inspector panel that shows various attributes of supported annotations. The inspector allows users to edit those values. Additionally, annotations can be created and the code demonstrates how to use PDF Kit to do this. Also, the sample code demonstrates subclassing of PDFAnnotationStamp...
Platforms: Mac
License: Freeware | Size: 276.48 KB | Download (36): PDF Annotation Editor Download |
Geo::Postcode::Location holds the gridref-lookup functions of Geo::Postcode. It is separated here to minimise the footprint of the main module and to facilitate subclassing. It doesn't really have a useful direct interface, since it requires an object of Geo::Postcode (or a subclass) and is most...
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (34): Geo::Postcode::Location Download |
A plugin for TiddlyWeb subclassing tiddlywebplugins.sqlalchemy2 with mysql specifics. The main additions are: * Provide a reasonable search interface using mysql's fulltext. * Provide field based searches of tiddler attributes and fields. * Support finding tiddlers that have geo.lat and...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (39): tiddlywebplugins.mysql2 Download |
This is a OLE DLL for VB 4 which exports 3 classes that can help to make your software look better. cFlatBar: Exports a full working flatbar which, instead of subclassing, uses ONLY VB4 code and some API's. Buttons can have different sizes and the bar can be placed on one of the four sides of a...
Platforms: Windows
License: Freeware | Size: 66 KB | Download (396): Flat Pack 32 Download |
ParaGUI is a cross-platform high-level application framework and GUI (graphical user interface) library. It can be compiled on various platforms (Linux, Win32, BeOS, MacOS, ...) ParaGUI is based on the Simple DirectMedia Layer (SDL). ParaGUI is targeted on crossplatform multimedia...
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (99): ParaGUI Download |
Text::Bloom can evaluate Bloom signature of a set of terms. SYNOPSIS my $b = Text::Bloom->new(); $b->Compute( qw( foo bar baz ) ); my $sig = $b->WriteToString(); $b->WriteToFile( afile.sig ); my $b2 = Text::Bloom::NewFromFile( afile.sig ); my $b3 = Text::Bloom->new(); $b3->Compute( qw(...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (92): Text::Bloom Download |
CGI::Kwiki::New is the default new wiki generator for CGI::Kwiki. A Wiki is a website that allows its users to add pages, and edit any existing pages. It is one of the most popular forms of web collaboration. If you are new to wiki, visit http://c2.com/cgi/wiki?WelcomeVisitors which is possibly...
Platforms: *nix
License: Freeware | Size: 76.8 KB | Download (98): CGI::Kwiki::New Download |
LWPx::ParanoidAgent is a Perl subclass of LWP::UserAgent that protects you from harm. SYNOPSIS require LWPx::ParanoidAgent; my $ua = LWPx::ParanoidAgent->new; # this is 10 seconds overall, from start to finish. not just between # socket reads. and it includes all redirects. so attackers...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (92): LWPx::ParanoidAgent Download |
Data::CTable is a Perl module that helps you read, write, manipulate tabular data. SYNOPSIS ## Read some data files in various tabular formats use Data::CTable; my $People = Data::CTable->new("people.merge.mac.txt"); my $Stats = Data::CTable->new("stats.tabs.unix.txt"); ## Clean stray...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (95): Data::CTable Download |
Class::DBI::FormBuilder is a Perl module with Class::DBI/CGI::FormBuilder integration. SYNOPSIS package Film; use strict; use warnings; use base Class::DBI; use Class::DBI::FormBuilder; # for indented output: # use Class::DBI::FormBuilder PrettyPrint => ALL; # POST all forms to...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (89): Class::DBI::FormBuilder Download |
HTML::WikiConverter::Dialects is a Perl module which contains a tutorial on how to add a dialect. SYNOPSIS # In your dialect module: package HTML::WikiConverter::MySlimWiki; use HTML::WikiConverter -dialect; rule b => { start => **, end => ** }; rule i => { start => //, end => // };...
Platforms: *nix
License: Freeware | Size: 34.82 KB | Download (91): HTML::WikiConverter::Dialects Download |
Lib3df is a C++ library to load 3D world. It works under Windows,MacOS,Linux and most Unixes. HLIB is a C++ library intended to facilitate the use of ".MAP" files in applications. ".MAP" files are produced by the "Valve Hammer Editor" availlable at: http://collective.valve-erc.com/ . This is...
Platforms: *nix
License: Freeware | Size: 2.5 MB | Download (91): Lib3df Download |
Module::Build::Authoring are authoring Module::Build modules. When creating a Build.PL script for a module, something like the following code will typically be used: use Module::Build; my $build = Module::Build->new ( module_name => Foo::Bar, license => perl, requires => { perl =>...
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (96): Module::Build::Authoring Download |
IVuPy (I-View-Py) aims to be a solid basis for large Qt based Python programs geared to data analysis and 3D visualization of huge data sets. Python is extended by IVuPy with more than 600 classes of two of the Coin3D C++ class libraries: Coin and SoQt. Data exchange between Python and the...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (98): IVuPy Download |
wxPropertyGrid is a property sheet control for wxWidgets. In other words, it is a specialized two-column grid for editing properties such as strings, numbers, flagsets, string arrays, and colours.Features: - Nested, collapsible categories and properties with sub-properties. -...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (102): wxPropertyGrid Download |
mysqlcppapi is a C++ wrapper for the MySQL C API library. It is a branch of the MySql++ project, but it has diverged significantly for the following reasons: MySQL++ is aggressively optimised for speed, but optimisation should happen after the design is mature, and that optimisation should be...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (91): mysqlcppapi Download |
Basset::Object is a Perl module used to create objects. This is my ultimate object creation toolset to date. It has roots in Mail::Bulkmail, Text::Flowchart, and the unreleased abstract object constructors that Ive tooled around with in the past. If you want an object to be compatible with...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (88): Basset::Object Download |