wx activex
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 33
Wx::ActiveX 0.05
Wx::ActiveX provides the ActiveX interface. more>>
Wx::ActiveX provides the ActiveX interface.
It loads ActiveX controls for wxWindows.
SYNOPSIS
use Wx::ActiveX ;
my $activex = Wx::ActiveX->new( $this , "ShockwaveFlash.ShockwaveFlash" , 101 , wxDefaultPosition , wxDefaultSize ) ;
$activex->Invoke("LoadMovie",0,"file:///F:/swf/test.swf") ;
$activex->PropSet("Quality",Best) ;
my $frames_n = $activex->PropVal("TotalFrames") ;
$activex->Invoke("Play") ;
... or ...
$activex->Play ;
<<lessIt loads ActiveX controls for wxWindows.
SYNOPSIS
use Wx::ActiveX ;
my $activex = Wx::ActiveX->new( $this , "ShockwaveFlash.ShockwaveFlash" , 101 , wxDefaultPosition , wxDefaultSize ) ;
$activex->Invoke("LoadMovie",0,"file:///F:/swf/test.swf") ;
$activex->PropSet("Quality",Best) ;
my $frames_n = $activex->PropVal("TotalFrames") ;
$activex->Invoke("Play") ;
... or ...
$activex->Play ;
Download (0.053MB)
Added: 2007-03-30 License: Perl Artistic License Price:
951 downloads
Wx::ActiveX::Flash 0.05
Wx::ActiveX::Flash is an ActiveX interface for Shockwave Flash. more>>
Wx::ActiveX::Flash is an ActiveX interface for Shockwave Flash.
SYNOPSIS
use Wx::ActiveX::Flash ;
my $flash = Wx::ActiveX::Flash->new( $parent , -1 , wxDefaultPosition , wxDefaultSize );
$flash->LoadMovie(0,"file:///F:/swf/test.swf") ;
$flash->Play ;
EVT_ACTIVEX($this, $flash ,"FSCommand", sub{
my ( $this , $evt ) = @_ ;
my $cmd = $evt->{command} ;
my $args = $evt->{args} ;
...
}) ;
ActiveX control for Shockwave Flash. The control comes from Wx::ActiveX, and all methods/events from there exit here too.
** You will need to already have the Flash player installed.
new ( PARENT , ID , POS , SIZE )
This will create and return the Flash object.
<<lessSYNOPSIS
use Wx::ActiveX::Flash ;
my $flash = Wx::ActiveX::Flash->new( $parent , -1 , wxDefaultPosition , wxDefaultSize );
$flash->LoadMovie(0,"file:///F:/swf/test.swf") ;
$flash->Play ;
EVT_ACTIVEX($this, $flash ,"FSCommand", sub{
my ( $this , $evt ) = @_ ;
my $cmd = $evt->{command} ;
my $args = $evt->{args} ;
...
}) ;
ActiveX control for Shockwave Flash. The control comes from Wx::ActiveX, and all methods/events from there exit here too.
** You will need to already have the Flash player installed.
new ( PARENT , ID , POS , SIZE )
This will create and return the Flash object.
Download (0.053MB)
Added: 2007-01-05 License: Perl Artistic License Price:
1033 downloads
Wx::ActiveX::WMPlayer 0.05
Wx::ActiveX::WMPlayer is an ActiveX interface for Windows Media Player. more>>
Wx::ActiveX::WMPlayer is an ActiveX interface for Windows Media Player.
SYNOPSIS
use Wx::ActiveX::WMPlayer ;
my $wm = Wx::ActiveX::WMPlayer->new( $parent , -1 , wxDefaultPosition , wxDefaultSize );
$wm->PropSet("FileName",C:movie.avi) ;
$wm->Play ;
EVT_ACTIVEX($this, $wm ,"PlayStateChange", sub{
my ( $this , $evt ) = @_ ;
print "Play Changen" ;
}) ;
ActiveX control for Windows Media Player. The control comes from Wx::ActiveX, and all methods/events from there exit here too.
new ( PARENT , ID , POS , SIZE )
This will create and return the Windows Media Player object.
<<lessSYNOPSIS
use Wx::ActiveX::WMPlayer ;
my $wm = Wx::ActiveX::WMPlayer->new( $parent , -1 , wxDefaultPosition , wxDefaultSize );
$wm->PropSet("FileName",C:movie.avi) ;
$wm->Play ;
EVT_ACTIVEX($this, $wm ,"PlayStateChange", sub{
my ( $this , $evt ) = @_ ;
print "Play Changen" ;
}) ;
ActiveX control for Windows Media Player. The control comes from Wx::ActiveX, and all methods/events from there exit here too.
new ( PARENT , ID , POS , SIZE )
This will create and return the Windows Media Player object.
Download (0.053MB)
Added: 2007-01-05 License: Perl Artistic License Price:
1032 downloads
mod_activex_filter 0.2b
mod_activex_filter is an Apache module that enables ActiveX filtering for Apache proxy. more>>
mod_activex_filter is an Apache module that enables ActiveX filtering for Apache proxy.
This module is a small example of an Output Filter developed for Apache 2.0.44 and tested up to 2.0.46.
Its only a simple hack of mod_case_filter to get a way to filter ActiveX on a proxy. Actualy, the only way to filter ActiveX if your proxy is unable to do it is to use a TIS module chained with your proxy.
But the TIS is only capable of doing HTTP/1.0. If you need real performances, youll want to use HTTP/1.1.
Thats why I wrote this small module...
It has been generated with classical commands: apxs -g -n activex_filter and apxs -c -n
You just have to do make and make install to use it.
Dont forget to modify your httpd.conf.
Simple example of a working httpd.conf:
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
Listen 80
LoadModule activex_filter_module modules/mod_activex_filter.so
AddOutputFilter ActiveXFilter html
ActiveXFilter On
ProxyRequests On
User nobody
ServerAdmin brice@free.fr
ServerName trillian
UseCanonicalName Off
DefaultType text/plain
HostnameLookups Off
ErrorLog logs/error_log
LogLevel warn
ServerTokens Prod
ServerSignature On
<<lessThis module is a small example of an Output Filter developed for Apache 2.0.44 and tested up to 2.0.46.
Its only a simple hack of mod_case_filter to get a way to filter ActiveX on a proxy. Actualy, the only way to filter ActiveX if your proxy is unable to do it is to use a TIS module chained with your proxy.
But the TIS is only capable of doing HTTP/1.0. If you need real performances, youll want to use HTTP/1.1.
Thats why I wrote this small module...
It has been generated with classical commands: apxs -g -n activex_filter and apxs -c -n
You just have to do make and make install to use it.
Dont forget to modify your httpd.conf.
Simple example of a working httpd.conf:
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
Listen 80
LoadModule activex_filter_module modules/mod_activex_filter.so
AddOutputFilter ActiveXFilter html
ActiveXFilter On
ProxyRequests On
User nobody
ServerAdmin brice@free.fr
ServerName trillian
UseCanonicalName Off
DefaultType text/plain
HostnameLookups Off
ErrorLog logs/error_log
LogLevel warn
ServerTokens Prod
ServerSignature On
Download (0.005MB)
Added: 2006-05-26 License: GPL (GNU General Public License) Price:
1246 downloads
Wx::Perl::Packager 0.07
Wx::Perl::Packager provides a module to assist packaging Wx based applications with PAR, ActiveState PerlApp / PDK and Perl more>>
Wx::Perl::Packager provides a module to assist packaging Wx based applications with PAR, ActiveState PerlApp / PDK and Perl
A module to assist packaging Wx based applications with PAR, ActiveState PerlApp / PDK and Perl2Exe. All that is needed is that you include a use statement as the first item in your BEGIN blocks. For Perl2Exe, an additional use statement outside any BEGIN block ensures correct object cleanup.
Also provided are:
wxpdk
wxpar
which assist in packaging the wxWidgets DLLs.
<<lessA module to assist packaging Wx based applications with PAR, ActiveState PerlApp / PDK and Perl2Exe. All that is needed is that you include a use statement as the first item in your BEGIN blocks. For Perl2Exe, an additional use statement outside any BEGIN block ensures correct object cleanup.
Also provided are:
wxpdk
wxpar
which assist in packaging the wxWidgets DLLs.
Download (0.012MB)
Added: 2007-03-30 License: Perl Artistic License Price:
941 downloads
AAC::Pvoice 0.91
AAC::Pvoice is a Perl module to create GUI software for disabled people. more>>
AAC::Pvoice is a Perl module to create GUI software for disabled people.
SYNOPSIS
use AAC::Pvoice
# this includes all AAC::Pvoice modules
AAC::Pvoice is a set of modules to create software for people who cant use a normal mouse and/or keyboard. To see an application that uses this set of modules, take a look at pVoice (http://www.pvoice.org, or the sources on http://opensource.pvoice.org).
AAC::Pvoice is in fact a wrapper around many wxPerl classes, to make it easier to create applications like pVoice.
USAGE
AAC::Pvoice::MessageBox(message, caption, style, parent, x, y)
This function is similar to Wx::MessageBox. It uses the same parameters as Wx::MessageBox does. Currently the style parameter doesnt support the icons that can be set on Wx::MessageBox.
See the individual modules documentation
<<lessSYNOPSIS
use AAC::Pvoice
# this includes all AAC::Pvoice modules
AAC::Pvoice is a set of modules to create software for people who cant use a normal mouse and/or keyboard. To see an application that uses this set of modules, take a look at pVoice (http://www.pvoice.org, or the sources on http://opensource.pvoice.org).
AAC::Pvoice is in fact a wrapper around many wxPerl classes, to make it easier to create applications like pVoice.
USAGE
AAC::Pvoice::MessageBox(message, caption, style, parent, x, y)
This function is similar to Wx::MessageBox. It uses the same parameters as Wx::MessageBox does. Currently the style parameter doesnt support the icons that can be set on Wx::MessageBox.
See the individual modules documentation
Download (0.025MB)
Added: 2007-01-10 License: Perl Artistic License Price:
1020 downloads
Panda Antivirus 9.00.00
Panda Antivirus for Linux is an antivirus for Linux servers and desktops. more>>
Panda Antivirus for Linux is an antivirus for Linux servers and desktops. The project is an antivirus designed to be managed from the command line or console. To do this, an executable called PAVCL will be used.
The aim of Panda Antivirus for Linux is to scan and disinfect Windows and DOS workstations connected to a Linux server, as well as the Linux server itself.
Panda Antivirus for Linux scans files using both string searches and heuristic methods. The target files of the antivirus are Word documents, Java Applets, ActiveX controls and compressed files (ZIP, RAR, etc.).
At the moment, it does not scan the boot sector or the partitions table.
Panda Antivirus for Linux is a freeware version: Panda Software does not offer technical support for this software.
<<lessThe aim of Panda Antivirus for Linux is to scan and disinfect Windows and DOS workstations connected to a Linux server, as well as the Linux server itself.
Panda Antivirus for Linux scans files using both string searches and heuristic methods. The target files of the antivirus are Word documents, Java Applets, ActiveX controls and compressed files (ZIP, RAR, etc.).
At the moment, it does not scan the boot sector or the partitions table.
Panda Antivirus for Linux is a freeware version: Panda Software does not offer technical support for this software.
Download (7.8MB)
Added: 2007-02-22 License: Freeware Price:
1028 downloads
Wx::WidgetMaker 0.11
Wx::WidgetMaker is a CGI.pm-like library for wxPerl. more>>
Wx::WidgetMaker is a CGI.pm-like library for wxPerl.
SYNOPSIS
use Wx::WidgetMaker;
$dialog = Wx::Dialog->new(...);
$q = Wx::WidgetMaker->new(-parent => $dialog);
# The dialog "page"
$pagesizer = Wx::BoxSizer->new(wxVERTICAL);
# A "row" in the page
$rowsizer = Wx::BoxSizer->new(wxHORIZONTAL);
# "print" a control to a row
$ctrl = $q->h1(H1 text);
$q->print($ctrl, $rowsizer);
# Add the row to the page
$q->print($rowsizer, $pagesizer);
# A new row
$rowsizer = Wx::BoxSizer->new(wxHORIZONTAL);
# print a label and textfield in an array
$ctrl2 = $q->password_field(
-name => password,
-default => blue,
-size => 50, # window width, not number of chars
-maxlength => 30,
);
$q->print([$q->print(Password: ), $ctrl2], $rowsizer);
# Add the row to the page
$q->print($rowsizer, $pagesizer);
# Add some buttons
$rowsizer = Wx::BoxSizer->new(wxHORIZONTAL);
$okbutton = $q->submit(ok, OK, wxID_OK);
$cancelbutton = $q->submit(cancel, Cancel, wxID_CANCEL);
$q->print([$okbutton, $cancelbutton], $rowsizer);
$q->print($rowsizer, $pagesizer);
# Put widgets in the dialog as normal
$dialog->SetAutoLayout(1);
$dialog->SetSizer($pagesizer);
$pagesizer->Fit($dialog);
# Get dialog data
if ($dialog->ShowModal() == wxID_OK) {
$password = $q->param(password);
}
$dialog->Destroy();
When starting to learn wxPerl, it can be frustrating trying to figure out which widgets handle what functionality. If youve ever done CGI development, you soon realize why its not a bad idea to leverage the web browser as a graphical user interface: it can be complicated to implement functionality that you take for granted as an HTML/CGI developer.
This module tries to make implementing wxPerl dialogs friendlier to a Perl CGI programmer by using an API similar to CGI.pm. (Specifically, it supports what I consider to be a useful/relevant subset of CGI.pms :standard export tags.) It tries to adhere as faithfully as reasonable to the CGI API where applicable, and otherwise to try to do something intuitive.
Every form-related method (popup_menu, textfield, etc.) requires a -name parameter. It serves the same purpose as in CGI.pm. The values the user has entered/selected on the form are accessible through $q->param(somename) where somename was given as a -name argument.
<<lessSYNOPSIS
use Wx::WidgetMaker;
$dialog = Wx::Dialog->new(...);
$q = Wx::WidgetMaker->new(-parent => $dialog);
# The dialog "page"
$pagesizer = Wx::BoxSizer->new(wxVERTICAL);
# A "row" in the page
$rowsizer = Wx::BoxSizer->new(wxHORIZONTAL);
# "print" a control to a row
$ctrl = $q->h1(H1 text);
$q->print($ctrl, $rowsizer);
# Add the row to the page
$q->print($rowsizer, $pagesizer);
# A new row
$rowsizer = Wx::BoxSizer->new(wxHORIZONTAL);
# print a label and textfield in an array
$ctrl2 = $q->password_field(
-name => password,
-default => blue,
-size => 50, # window width, not number of chars
-maxlength => 30,
);
$q->print([$q->print(Password: ), $ctrl2], $rowsizer);
# Add the row to the page
$q->print($rowsizer, $pagesizer);
# Add some buttons
$rowsizer = Wx::BoxSizer->new(wxHORIZONTAL);
$okbutton = $q->submit(ok, OK, wxID_OK);
$cancelbutton = $q->submit(cancel, Cancel, wxID_CANCEL);
$q->print([$okbutton, $cancelbutton], $rowsizer);
$q->print($rowsizer, $pagesizer);
# Put widgets in the dialog as normal
$dialog->SetAutoLayout(1);
$dialog->SetSizer($pagesizer);
$pagesizer->Fit($dialog);
# Get dialog data
if ($dialog->ShowModal() == wxID_OK) {
$password = $q->param(password);
}
$dialog->Destroy();
When starting to learn wxPerl, it can be frustrating trying to figure out which widgets handle what functionality. If youve ever done CGI development, you soon realize why its not a bad idea to leverage the web browser as a graphical user interface: it can be complicated to implement functionality that you take for granted as an HTML/CGI developer.
This module tries to make implementing wxPerl dialogs friendlier to a Perl CGI programmer by using an API similar to CGI.pm. (Specifically, it supports what I consider to be a useful/relevant subset of CGI.pms :standard export tags.) It tries to adhere as faithfully as reasonable to the CGI API where applicable, and otherwise to try to do something intuitive.
Every form-related method (popup_menu, textfield, etc.) requires a -name parameter. It serves the same purpose as in CGI.pm. The values the user has entered/selected on the form are accessible through $q->param(somename) where somename was given as a -name argument.
Download (0.011MB)
Added: 2007-05-10 License: Perl Artistic License Price:
902 downloads
jwx! 0.0.2-p4
jwx! is a Java binding to the wxWidgets GUI framework. more>>
jwx! is a Java binding to the wxWidgets GUI framework. jwx! adds Java to the list of languages you can use to develop GUIs with the wxWidgets framework.
Why yet another GUI toolkit for Java?
The reason is not, as you might think, providing native GUI library for Java, but my thought of an Universal solution for developing GUI using any programming language. With its long history and proven stability, wxWidgets GUI framework having bindings to languages like Python, Perl, .NET etc., makes it most suitable for developing GUI with the language of your choice.
Why one should think about an Universal GUI development framework?
Suppose you are developing software using different programming languages individually or even under team environment, you might face a problem of creating GUI for your project. Sometimes it requires learning new GUI toolkit specific to the language. For example, if you are developing a graphics application using Java, you might use swing. In another project you are writing document processing application using Python, you might use `Tkinter`. For C++
it might be GTK, Qt, Motif, MFC...
But think of a GUI framework that you can use for developing GUI using any programing language? Learn a single GUI framework, wxWidgets, and then use this knowledge for developing GUI using your favourite progamming language!
wxWidgets itself for C++, wxPython for Python, wxPerl for Perl, wx.NET for .NET languages, ...
`jwx!` adds Java to the list of languages you can use developing GUI using wxWidgets framework, the Universal way...
Enhancements:
- Changes:
- Restructured the Core module
- Most of the constants and global functions have been moved to the relevant classes. Added aliases to some lengthy constants.
- wxPython style `bind/unbind` methods have been replaced with wxWidgets style `connect/disconnect` methods.
- StockObject accessing methods have been removed.
- Added check for wx.App initialization. Any attempt to create an instance of some jwx! classes that depends on stock objects before wx.App enters the `onInit`, results in fatal error.
- New features:
- Supports, overriding several virtual methods.
- Access restriction on Event handlers have been removed.
- Now accepts arbitrary Java objects as client data.
- Added several new classes and methods.
- Fixed:
- Fixed Jvm crash, due to abnormal termination.
- Fixed exception handling problem on wxGTK. Previously the JVM was unable to process exceptions thrown after wx.App enter the main event loop.
- Prevents premature garbage collection of wx.ArtProvider instances.
<<lessWhy yet another GUI toolkit for Java?
The reason is not, as you might think, providing native GUI library for Java, but my thought of an Universal solution for developing GUI using any programming language. With its long history and proven stability, wxWidgets GUI framework having bindings to languages like Python, Perl, .NET etc., makes it most suitable for developing GUI with the language of your choice.
Why one should think about an Universal GUI development framework?
Suppose you are developing software using different programming languages individually or even under team environment, you might face a problem of creating GUI for your project. Sometimes it requires learning new GUI toolkit specific to the language. For example, if you are developing a graphics application using Java, you might use swing. In another project you are writing document processing application using Python, you might use `Tkinter`. For C++
it might be GTK, Qt, Motif, MFC...
But think of a GUI framework that you can use for developing GUI using any programing language? Learn a single GUI framework, wxWidgets, and then use this knowledge for developing GUI using your favourite progamming language!
wxWidgets itself for C++, wxPython for Python, wxPerl for Perl, wx.NET for .NET languages, ...
`jwx!` adds Java to the list of languages you can use developing GUI using wxWidgets framework, the Universal way...
Enhancements:
- Changes:
- Restructured the Core module
- Most of the constants and global functions have been moved to the relevant classes. Added aliases to some lengthy constants.
- wxPython style `bind/unbind` methods have been replaced with wxWidgets style `connect/disconnect` methods.
- StockObject accessing methods have been removed.
- Added check for wx.App initialization. Any attempt to create an instance of some jwx! classes that depends on stock objects before wx.App enters the `onInit`, results in fatal error.
- New features:
- Supports, overriding several virtual methods.
- Access restriction on Event handlers have been removed.
- Now accepts arbitrary Java objects as client data.
- Added several new classes and methods.
- Fixed:
- Fixed Jvm crash, due to abnormal termination.
- Fixed exception handling problem on wxGTK. Previously the JVM was unable to process exceptions thrown after wx.App enter the main event loop.
- Prevents premature garbage collection of wx.ArtProvider instances.
Download (MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
1041 downloads
Xdx 2.2
Xdx is a GTK+ 2.0 tcp/ip DX-cluster and ON4KST chat client. more>>
Xdx is a GTK+ 2.0 tcp/ip DX-cluster and ON4KST chat client.
Xdx is a dedicated network client for amateur radio operators who want to exchange DX (long distance) radio information. After connection to a DX-cluster, xdx will show DX-spots in a list and other messages (To all and WWV/WCY messages) in a text widget.
What is a DX Cluster?
A DX Cluster is a means for Amateur (Ham) Radio operators to tell each other, in realtime, about DX stations (other interesting or rare Amateur Radio stations all over the world). Users who are connected to a DX Cluster are capable of announcing DX spots and related announcements, send personal talk messages, send and receive mail
messages, search and retrieve archived data, and access data from information databases.
Main features:
- In a setting dialog you can change various settings for xdx, like autologin and saving of dx-spots, WWV/WCY information, chat messages and WX information to separate files for later use. There is also basic support for hamlib, the rigctl binary is called when you double-click on a dx-spot. This will set your rigs frequency for quickly grabbing a spot from the air. Xdx can colorize the cluster prompt and can highlight words and play sounds through the chat sidebar.
- Your favourite web browser or mail program will be started if you click on a link in the chat window. There is also basic support for smileys while chatting.
<<lessXdx is a dedicated network client for amateur radio operators who want to exchange DX (long distance) radio information. After connection to a DX-cluster, xdx will show DX-spots in a list and other messages (To all and WWV/WCY messages) in a text widget.
What is a DX Cluster?
A DX Cluster is a means for Amateur (Ham) Radio operators to tell each other, in realtime, about DX stations (other interesting or rare Amateur Radio stations all over the world). Users who are connected to a DX Cluster are capable of announcing DX spots and related announcements, send personal talk messages, send and receive mail
messages, search and retrieve archived data, and access data from information databases.
Main features:
- In a setting dialog you can change various settings for xdx, like autologin and saving of dx-spots, WWV/WCY information, chat messages and WX information to separate files for later use. There is also basic support for hamlib, the rigctl binary is called when you double-click on a dx-spot. This will set your rigs frequency for quickly grabbing a spot from the air. Xdx can colorize the cluster prompt and can highlight words and play sounds through the chat sidebar.
- Your favourite web browser or mail program will be started if you click on a link in the chat window. There is also basic support for smileys while chatting.
Download (0.092MB)
Added: 2006-11-08 License: GPL (GNU General Public License) Price:
1087 downloads
Wx::Polygon 0.06
Wx::Polygon can draw and manipulate polygons for wxPerl. more>>
Wx::Polygon can draw and manipulate polygons for wxPerl.
ABSTRACT
This module provides functions for manipulating polygons in wxPerl.
new( POLYGON = (Wx::Point,...) | ELLIPSE => (x_offset,y_offset,width,heigth) ) --> Wx::Polygon>
Instantiates a new Wx::Polygon with an array of Wx::Points for a given POLYGON or an ellipse with given parameters.
add_point(x,y,recalc=1) --> void
Adds a point to the polygon. If scale and rotation have been used, rescales and rerotates the polygon after adding the point. If recalc is set to 0, this will not be done, which is better when a lot of points need added.
recalc() --> void
Rescales and rerotates the polygon. This method should be used when a lot of points need to be added. Recalculation can than be done after adding the points.
set_color(r,g,b) --> void
Sets the fill color to wxSOLID with the given r, g and b values.
mid() --> (midx:integer,midy:integer)
Calculates the middle of the polygon (not point z) and returns a list with x and y position.
in(x,y) --> boolean
Calculates if (x,y) falls within the edges of the polygon. Returns true if so. Uses algorithm of Randolph Franklin, http://astronomy.swin.edu.au/~pbourke/geometry/insidepoly.
draw( dc:Wx::DC ) --> void
Draws the polygon at given offsets and with given colour(s) to the current DC.
copy() --> Wx::Polygon
Returns a copy of the object.
scale(scale-factor) --> void
Scales the polygon with scale-factor.
rotate(degrees) --> void
Rotates the polygon by degrees degrees (0-360).
offset(x,y) --> void
Sets the offset for drawing. This can be used to transpose the polygon.
<<lessABSTRACT
This module provides functions for manipulating polygons in wxPerl.
new( POLYGON = (Wx::Point,...) | ELLIPSE => (x_offset,y_offset,width,heigth) ) --> Wx::Polygon>
Instantiates a new Wx::Polygon with an array of Wx::Points for a given POLYGON or an ellipse with given parameters.
add_point(x,y,recalc=1) --> void
Adds a point to the polygon. If scale and rotation have been used, rescales and rerotates the polygon after adding the point. If recalc is set to 0, this will not be done, which is better when a lot of points need added.
recalc() --> void
Rescales and rerotates the polygon. This method should be used when a lot of points need to be added. Recalculation can than be done after adding the points.
set_color(r,g,b) --> void
Sets the fill color to wxSOLID with the given r, g and b values.
mid() --> (midx:integer,midy:integer)
Calculates the middle of the polygon (not point z) and returns a list with x and y position.
in(x,y) --> boolean
Calculates if (x,y) falls within the edges of the polygon. Returns true if so. Uses algorithm of Randolph Franklin, http://astronomy.swin.edu.au/~pbourke/geometry/insidepoly.
draw( dc:Wx::DC ) --> void
Draws the polygon at given offsets and with given colour(s) to the current DC.
copy() --> Wx::Polygon
Returns a copy of the object.
scale(scale-factor) --> void
Scales the polygon with scale-factor.
rotate(degrees) --> void
Rotates the polygon by degrees degrees (0-360).
offset(x,y) --> void
Sets the offset for drawing. This can be used to transpose the polygon.
Download (0.006MB)
Added: 2007-08-18 License: Perl Artistic License Price:
799 downloads
Wx::build::MakeMaker 0.57
Wx::build::MakeMaker is a Perl module with ExtUtils::MakeMaker specialization for wxPerl modules. more>>
Wx::build::MakeMaker is a Perl module with ExtUtils::MakeMaker specialization for wxPerl modules.
SYNOPSIS
use Wx::build::MakeMaker;
wxWriteMakefile( NAME => My::Module, VERSION_FROM => Module.pm );
FUNCTIONS
wxWriteMakefile
wxWriteMakefile( arameter => value, ... );
This functions is meant to be used exactly as ExtUtils::MakeMaker::WriteMakefile (see). It accepts all WriteMakefiles parameters, plus:
WX_CORE_LIB
WX_CORE_LIB => xrc core base
link libraries from wxWidgets core or contrib directory. If not spedified, defaults to adv html core net base for compatibility.
WX_LIB
WX_LIB => -lxrc
Link additional libraries from wxWidgets contrib directory.
REQUIRE_WX
REQUIRE_WX => 2.003002 # wxWidgets 2.3.2
Do not build this module if wxWidgets version is lower than the version specified.
NO_WX_PLATFORMS
NO_WX_PLATFORMS => [ x11, msw ]
Do not build this module on the specified platform(s).
ON_WX_PLATFORMs
ON_WX_PLATFORMS => [ gtk ]
only build this module on the specified platform(s).
<<lessSYNOPSIS
use Wx::build::MakeMaker;
wxWriteMakefile( NAME => My::Module, VERSION_FROM => Module.pm );
FUNCTIONS
wxWriteMakefile
wxWriteMakefile( arameter => value, ... );
This functions is meant to be used exactly as ExtUtils::MakeMaker::WriteMakefile (see). It accepts all WriteMakefiles parameters, plus:
WX_CORE_LIB
WX_CORE_LIB => xrc core base
link libraries from wxWidgets core or contrib directory. If not spedified, defaults to adv html core net base for compatibility.
WX_LIB
WX_LIB => -lxrc
Link additional libraries from wxWidgets contrib directory.
REQUIRE_WX
REQUIRE_WX => 2.003002 # wxWidgets 2.3.2
Do not build this module if wxWidgets version is lower than the version specified.
NO_WX_PLATFORMS
NO_WX_PLATFORMS => [ x11, msw ]
Do not build this module on the specified platform(s).
ON_WX_PLATFORMs
ON_WX_PLATFORMS => [ gtk ]
only build this module on the specified platform(s).
Download (0.32MB)
Added: 2006-09-27 License: Perl Artistic License Price:
1123 downloads
MapGeneration Project 0.3.0
MapGeneration Project is a project featuring a server and helper programs to collect GPS information. more>>
MapGeneration Project is a project featuring a server and helper programs to collect GPS information from various sources and to then automatically generate a continuously improved, time annotated road map.
Nowadays gps-receivers are quite cheap and many people use them for route planning in their cars. On the other hand updated maps for the route planing systems are relativly expansive, if available at all.
The idea is to collect the data that people have recorded with their gps-receivers and combine it into one freely available road map. Besides being cheap and always current this map would also contain actual driving time information: Route planning on such a map would not have to use road type based approximations to calculate the fasted route.
In the MapGeneration Project we implement such a program and the end user tools needed to access the data. At the moment we concentrate on two programs: The MapGenerator itself and the MapGeneratorGUI used to administer the generator.
The MapGenerator is a server that accepts incoming data via network and combines the received road information into one big map. As the map might become quite big a database is used as storage. The MapGeneratorGUI connects to this database and displays the map.
As the best way to understand a program is to use it we will now give a short introduction to using the program.
Enhancements:
New features
- (Server) New filter to detect gaps in the input traces.
- (Server) Calculates and outputs total length and time of processed traces.
- (Server) Added full support for more than one processing thread, 2 is default now.
Changes
- (Server) Rewrote TraceServer and TraceConnection to support commoncpp2 1.0.x.
- (Server) Server tries to bind to 127.0.0.1 if no interfaces are found.
- (Server) Added curvature as a criterion for merging -> much better merging!
- (Server) Improved avoidance of double processing of nodes.
- (Server) Moved parsing of traces into TraceFilter.
- (General) Added lots of new methods to handle distances, bearings and interpolation.
- (General) Configuration system supports boolean values.
- (Buildsys) Changed parameters to specify config files to --with-wx-config and --with-ccgnu2-config
Bugfixes
- (Server) Protected data handling between thread with mutexs.
- (GUI) Fixed some string literals for full unicode support.
- (General) Cache: Fixed all size calculations and the size handling system.
- (General) Raised requirements for wxWidgets to 2.6 (beta versions since 2.5.3 should work).
- (General) Some small fixes to build with commoncpp2 1.0.x.
<<lessNowadays gps-receivers are quite cheap and many people use them for route planning in their cars. On the other hand updated maps for the route planing systems are relativly expansive, if available at all.
The idea is to collect the data that people have recorded with their gps-receivers and combine it into one freely available road map. Besides being cheap and always current this map would also contain actual driving time information: Route planning on such a map would not have to use road type based approximations to calculate the fasted route.
In the MapGeneration Project we implement such a program and the end user tools needed to access the data. At the moment we concentrate on two programs: The MapGenerator itself and the MapGeneratorGUI used to administer the generator.
The MapGenerator is a server that accepts incoming data via network and combines the received road information into one big map. As the map might become quite big a database is used as storage. The MapGeneratorGUI connects to this database and displays the map.
As the best way to understand a program is to use it we will now give a short introduction to using the program.
Enhancements:
New features
- (Server) New filter to detect gaps in the input traces.
- (Server) Calculates and outputs total length and time of processed traces.
- (Server) Added full support for more than one processing thread, 2 is default now.
Changes
- (Server) Rewrote TraceServer and TraceConnection to support commoncpp2 1.0.x.
- (Server) Server tries to bind to 127.0.0.1 if no interfaces are found.
- (Server) Added curvature as a criterion for merging -> much better merging!
- (Server) Improved avoidance of double processing of nodes.
- (Server) Moved parsing of traces into TraceFilter.
- (General) Added lots of new methods to handle distances, bearings and interpolation.
- (General) Configuration system supports boolean values.
- (Buildsys) Changed parameters to specify config files to --with-wx-config and --with-ccgnu2-config
Bugfixes
- (Server) Protected data handling between thread with mutexs.
- (GUI) Fixed some string literals for full unicode support.
- (General) Cache: Fixed all size calculations and the size handling system.
- (General) Raised requirements for wxWidgets to 2.6 (beta versions since 2.5.3 should work).
- (General) Some small fixes to build with commoncpp2 1.0.x.
Download (0.57MB)
Added: 2005-08-02 License: GPL (GNU General Public License) Price:
1543 downloads
LAME 3.97
LAME is an MP3 encoder and graphical frame analyzer. more>>
LAME is short from LAME Aint an MP3 Encoder and is a research project for learning about and improving MP3 encoding technology. LAME includes an MP3 encoding library, simple frontend application, a much-improved psycho-acoustic model (GPSYCHO), and a graphical frame analyzer (MP3x).
Please note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
Main features:
- Many improvements in quality in speed over ISO reference software. See history.
- MPEG1,2 and 2.5 layer III encoding.
- CBR (constant bitrate) and two types of variable bitrate, VBR and ABR.
- Encoding engine can be compiled as a shared library (Linux/UNIX), DLL or ACM codec (Windows)
- free format encoding and decoding
- GPSYCHO: a GPLd psycho acoustic and noise shaping model.
- Powerfull and easy to use presets
- Quality is comparable to FhG encoding engines and substantially better than most other encoders.
- Fast! Encodes faster than real time on a PII 266 at highest quality mode.
- MP3x: a GTK/X-Window MP3 frame analyzer for both .mp3 and unencoded audio files.
Software which uses "LAME":
- andromeda (PHP and ASP) Dynamically presents collections of mp3s as streaming web sites.
- rip (Perl) Script for ripping and encoding.
- avifile AVI/DIVX encoder and decoder for Linux.
- Grip (Linux) gtk-based cd-player, ripper and encoder. Supports cddb, cdparanoia and LAME.
- jbm2 (Linux) A KDE jukebox style application for public places (bars, pubs,...)
- Krabber (Linux) A KDE ripper & encoder, can use LAME.
- Mp3Maker (Linux) A WindowMaker enhanced front end to cdda2wav/cdparanoia and lame/bladeenc.
- dekagenc (Linux) Bourne shell script for ripping, encoding and CDDB naming.
- ripperX (Linux) GTK frontend for rippers and several encoders featuring CDDB support.
- T.E.A.R. (Linux) frontend to LAME, cdparanoia and CDDB.
- Xmcd. (Linux) CD Player with CDDB and ripping to MP3 and OGG.
- xtunes (Linux) GTK frontend for LAME, MAD, cdparanoia, cdrecord and more.
- DropMP3 (Mac) includes LAME binaries.
- CDex (Windows) Ripper & encoder, includes LAME binaries (the Blade compatible dll)
- Lamedrop (Windows) OggDrop style frontend.
- LAMEX (Windows) An activex control for LAME, and a GUI. Source code only, includes LAME.
- m3w (Windows) A live mp3 streamer for the WWW. Works with LAME, icecast, soundcard input
- out_lame (Windows) Winamp output plug-in. Create MP3 files directly from Winamp!
- RazorLame (Windows) The RazorBlade front end now supports LAME.
- winLAME (Windows) The only *nice* windows UI for LAME, according to the author :-)
- DarkIce Live streamer for IceCast.
- LiveIce Real time streaming of mp3s. Works with IceCast
- MuSE A mixing, encoding and streaming engine.
- Flash Forth a Flash-like development library
Enhancements:
- This version is identical to 3.97b3, which was promoted to release.
<<lessPlease note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
Main features:
- Many improvements in quality in speed over ISO reference software. See history.
- MPEG1,2 and 2.5 layer III encoding.
- CBR (constant bitrate) and two types of variable bitrate, VBR and ABR.
- Encoding engine can be compiled as a shared library (Linux/UNIX), DLL or ACM codec (Windows)
- free format encoding and decoding
- GPSYCHO: a GPLd psycho acoustic and noise shaping model.
- Powerfull and easy to use presets
- Quality is comparable to FhG encoding engines and substantially better than most other encoders.
- Fast! Encodes faster than real time on a PII 266 at highest quality mode.
- MP3x: a GTK/X-Window MP3 frame analyzer for both .mp3 and unencoded audio files.
Software which uses "LAME":
- andromeda (PHP and ASP) Dynamically presents collections of mp3s as streaming web sites.
- rip (Perl) Script for ripping and encoding.
- avifile AVI/DIVX encoder and decoder for Linux.
- Grip (Linux) gtk-based cd-player, ripper and encoder. Supports cddb, cdparanoia and LAME.
- jbm2 (Linux) A KDE jukebox style application for public places (bars, pubs,...)
- Krabber (Linux) A KDE ripper & encoder, can use LAME.
- Mp3Maker (Linux) A WindowMaker enhanced front end to cdda2wav/cdparanoia and lame/bladeenc.
- dekagenc (Linux) Bourne shell script for ripping, encoding and CDDB naming.
- ripperX (Linux) GTK frontend for rippers and several encoders featuring CDDB support.
- T.E.A.R. (Linux) frontend to LAME, cdparanoia and CDDB.
- Xmcd. (Linux) CD Player with CDDB and ripping to MP3 and OGG.
- xtunes (Linux) GTK frontend for LAME, MAD, cdparanoia, cdrecord and more.
- DropMP3 (Mac) includes LAME binaries.
- CDex (Windows) Ripper & encoder, includes LAME binaries (the Blade compatible dll)
- Lamedrop (Windows) OggDrop style frontend.
- LAMEX (Windows) An activex control for LAME, and a GUI. Source code only, includes LAME.
- m3w (Windows) A live mp3 streamer for the WWW. Works with LAME, icecast, soundcard input
- out_lame (Windows) Winamp output plug-in. Create MP3 files directly from Winamp!
- RazorLame (Windows) The RazorBlade front end now supports LAME.
- winLAME (Windows) The only *nice* windows UI for LAME, according to the author :-)
- DarkIce Live streamer for IceCast.
- LiveIce Real time streaming of mp3s. Works with IceCast
- MuSE A mixing, encoding and streaming engine.
- Flash Forth a Flash-like development library
Enhancements:
- This version is identical to 3.97b3, which was promoted to release.
Download (1.3MB)
Added: 2006-09-24 License: GPL (GNU General Public License) Price:
1205 downloads

Prince for SUSE Linux Enterprise Server 6.0 rev 6
Prince is a computer program that converts XML and HTML into PDF documents. more>> Prince is a computer program that converts XML and HTML into PDF documents. Prince can read many XML formats, including XHTML and SVG. Prince formats documents according to style sheets written in CSS.
Features
1. Print any XML document
Unlike many other formatters, Prince can print any XML document. Because Prince does not rely on proprietary markup, you have the freedom to use whatever tags are right for you.
2. Strong support for CSS
Prince has strong support for Cascading Style Sheets (CSS). CSS is a widely used style sheet language which has become very popular on the web. It is flexible, easy to learn and simple to use.
3. Comprehensive PDF output
PDF links and bookmarks.
PDF Encryption and Document Security.
PDF compression and font embedding.
4. Powerful Layout Features
Page headers/footers, page numbering and duplex printing.
Tables with automatic layout and running headers/footers.
Multi-column layout, floats and positioned blocks.
Lists with customisable bullets or numbers.
Automatic numbering of lists, headings, sections or figures.
Footnotes, cross-references.
5. Advanced Graphics Support
Prince supports a rich subset of Scalable Vector Graphics (SVG), the format of choice for graphics such as clip-art, diagrams, maps, charts and graphs.
Prince supports the standard image formats (JPEG, PNG, TIFF, GIF), making it easy to embed pictures and photos in your documents.
6. Print XHTML web content
Prince includes a default style sheet for XHTML, the XML language of the World Wide Web. Prince makes it easy to print your web content and produce professional results.
7. Easy integration
Prince has integration modules for most server environments, including Java, ActiveX/COM, ASP, PHP and ColdFusion.
NOTE:
The Link 1 for SUSE Linux Enterprise Server 10
The Link 2 for SUSE Linux Enterprise Server 9<<less
Download (3.29MB)
Added: 2009-04-22 License: Freeware Price: Free
188 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above wx activex search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed