plugin
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1120
Dummy plugin
Dummy plugin is an xmms plugin that helps newbee vis plugin coders with the needed functions for xmms vis plugins. more>>
Dummy plugin is an xmms plugin that helps newbee vis plugin coders with the needed funcions for xmms vis plugins.
Dummy plugin only has the needed functions and a working audio renderer.
<<lessDummy plugin only has the needed functions and a working audio renderer.
Download (0.14MB)
Added: 2006-04-05 License: GPL (GNU General Public License) Price:
1306 downloads
XChat2 plugin
XChat2 plugin helps you to use BMPx from within XChat, including remote control. more>>
XChat2 plugin helps you to use BMPx from within XChat, including remote control, add files to playlist from file or library, select bookmarked audio stream and having XChat interact with your IRC channel (displaying current track played) with a customizable look.
Usage:
You need to have Python plugin loaded first and then load bmp-xchat-plugin.py file. To autoload the plugin at startup, just copy it to your ~/.xchat2 directory. Then run /bmp help in xchat to have the list of supported commands.
<<lessUsage:
You need to have Python plugin loaded first and then load bmp-xchat-plugin.py file. To autoload the plugin at startup, just copy it to your ~/.xchat2 directory. Then run /bmp help in xchat to have the list of supported commands.
Download (0.040MB)
Added: 2006-08-15 License: GPL (GNU General Public License) Price:
1178 downloads
Tiff Plugin 0.3
Tiff Plugin is Mozilla/Netscape compatible plugin for viewing TIFF images. more>>
Tiff Plugin is Mozilla/Netscape compatible plugin for viewing TIFF images.
Its features include zooming, rotation, and a progress bar when downloading images. It is ideal for when available memory is limited.
Main features:
- Zoom in - keyboard shortcut +
- Zoom out - keyboard shortcut -
- Rotate anticlockwise - keyboard shortcut a
- Rotate clockwise - keyboard shortcut c
- Progress bar when downloading images
The plugin is available in .deb format for i386 and amd64 systems. So debian based systems can install with
dpkg -i mozilla-tiff-plugin-i386.deb
OR
dpkg -i mozilla-tiff-plugin-amd64.deb
For non debian based systems, the sources need to be compiled. For compiling the packages pkg-config, libgtk2.0-dev and mozilla-dev need to be installed. The steps to install the source would be
tar -zxvf mozilla-tiff-plugin.tar.gz
cd mozilla-tiff-plugin
make
make plugin
make install
The plugin has been tested on firefox and mozilla browsers.
Enhancements:
- Multi-page tiff support was added.
- Memory management was improved.
<<lessIts features include zooming, rotation, and a progress bar when downloading images. It is ideal for when available memory is limited.
Main features:
- Zoom in - keyboard shortcut +
- Zoom out - keyboard shortcut -
- Rotate anticlockwise - keyboard shortcut a
- Rotate clockwise - keyboard shortcut c
- Progress bar when downloading images
The plugin is available in .deb format for i386 and amd64 systems. So debian based systems can install with
dpkg -i mozilla-tiff-plugin-i386.deb
OR
dpkg -i mozilla-tiff-plugin-amd64.deb
For non debian based systems, the sources need to be compiled. For compiling the packages pkg-config, libgtk2.0-dev and mozilla-dev need to be installed. The steps to install the source would be
tar -zxvf mozilla-tiff-plugin.tar.gz
cd mozilla-tiff-plugin
make
make plugin
make install
The plugin has been tested on firefox and mozilla browsers.
Enhancements:
- Multi-page tiff support was added.
- Memory management was improved.
Download (0.013MB)
Added: 2006-08-01 License: LGPL (GNU Lesser General Public License) Price:
1207 downloads
AxKit2::Plugin 1.1
AxKit2::Plugin is a base class for all plugins. more>>
AxKit2::Plugin is a base class for all plugins.
An AxKit2 plugin allows you to hook into various parts of processing requests and modify the behaviour of that request. This class is the base class for all plugins and this document covers both the details of the base class, and the available hooks and the consequences the return codes for those hooks have.
See "AVAILABLE HOOKS" for the hooks, and "API" for the API provided to all plugins.
WRITING A SIMPLE PLUGIN ^
Most plugin authors should start at AxKit2::Docs::WritingPlugins. However a hook consists of the following things:
An init() method for initialising state.
A register() method for registering hooks outside of the default naming scheme.
A number of conf_*() methods to define configuration directives.
A number of hook_*() methods to implement your hooks.
Any number of helper methods.
Although plugins are classes, they do not need the usual perl extra stuff such as a package declaration, a constructor (such as new()), nor do they require the annoying "1;" at the end of the file. AxKit2 adds those things in for you.
All plugins are simple blessed hashes.
<<lessAn AxKit2 plugin allows you to hook into various parts of processing requests and modify the behaviour of that request. This class is the base class for all plugins and this document covers both the details of the base class, and the available hooks and the consequences the return codes for those hooks have.
See "AVAILABLE HOOKS" for the hooks, and "API" for the API provided to all plugins.
WRITING A SIMPLE PLUGIN ^
Most plugin authors should start at AxKit2::Docs::WritingPlugins. However a hook consists of the following things:
An init() method for initialising state.
A register() method for registering hooks outside of the default naming scheme.
A number of conf_*() methods to define configuration directives.
A number of hook_*() methods to implement your hooks.
Any number of helper methods.
Although plugins are classes, they do not need the usual perl extra stuff such as a package declaration, a constructor (such as new()), nor do they require the annoying "1;" at the end of the file. AxKit2 adds those things in for you.
All plugins are simple blessed hashes.
Download (0.63MB)
Added: 2006-09-18 License: Perl Artistic License Price:
1134 downloads
DB Copy Plugin 1.0
DB Copy Plugin is a database copying plugin for the SQuirreL SQL Client. more>>
DB Copy Plugin is a database copying plugin for the SQuirreL SQL Client. DB Copy Plugin makes it possible to copy and paste tables from one session to another and between different databases and includes primary key and foreign key constraints for copied tables, and uses Hibernate 3.0 internally to perform database object type mappings.
It supports Firebird, Oracle, Sybase, MS SQL Server, MySQL, HyperSonic, Pointbase, and PostgreSQL, and allows the user to select a Hibernate dialect for the destination database if one couldnt be determined automatically.
Enhancements:
- Ran latest version of findbugs (http://findbugs.sourceforge.net/) and fixed Ran latest version of findbugs (http://findbugs.sourceforge.net/) and fixed
<<lessIt supports Firebird, Oracle, Sybase, MS SQL Server, MySQL, HyperSonic, Pointbase, and PostgreSQL, and allows the user to select a Hibernate dialect for the destination database if one couldnt be determined automatically.
Enhancements:
- Ran latest version of findbugs (http://findbugs.sourceforge.net/) and fixed Ran latest version of findbugs (http://findbugs.sourceforge.net/) and fixed
Download (2.5MB)
Added: 2006-10-17 License: GPL (GNU General Public License) Price:
1108 downloads
Todo: AIO plugin 0.31
Todo: AIO plugin is a todo plugin for Aero AIO. more>>
Todo: AIO plugin is a todo plugin for Aero AIO.
Usage:
- Install the plugin via the Aero-AIO config dialog.
<<lessUsage:
- Install the plugin via the Aero-AIO config dialog.
Download (0.020MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1214 downloads
XMMS VQF Plugin 0.94
XMMS VQF Plugin is the native Plugin for XMMS. more>>
XMMS VQF Plugin is the native Plugin for XMMS. I felt it was important to get it out there when I was pretty sure there was no serious bugs. If you do find a bug, read the INSTALL and ChangeLog files for details of what to do.
Kindly dont send mails of the nature, It sucks or, its broke with no additional information. I am confident there wont be need for mails like that though.
Compiling is usually trivial, ./configure, make, make install. Under Debian, it depends on the libglib1.2-dev and libgtk1.2-dev packages so youll need to install them.
However, XMMS VQF Plugin also depends on a binary SDK, it will not work with newer compilers. Late 3.2 compilers and all 3.3 compilers are known to now work unless the std namespace is explicitly disabled for the g++ build.
If you use a recent compiler, download the binary version of the plugin instead. If you have your input plugins somewhere other than /usr/local/lib/xmms/Input, you will need to add a --prefix to the ./configure.
<<lessKindly dont send mails of the nature, It sucks or, its broke with no additional information. I am confident there wont be need for mails like that though.
Compiling is usually trivial, ./configure, make, make install. Under Debian, it depends on the libglib1.2-dev and libgtk1.2-dev packages so youll need to install them.
However, XMMS VQF Plugin also depends on a binary SDK, it will not work with newer compilers. Late 3.2 compilers and all 3.3 compilers are known to now work unless the std namespace is explicitly disabled for the g++ build.
If you use a recent compiler, download the binary version of the plugin instead. If you have your input plugins somewhere other than /usr/local/lib/xmms/Input, you will need to add a --prefix to the ./configure.
Download (0.40MB)
Added: 2006-02-24 License: GPL (GNU General Public License) Price:
1345 downloads
KMilo Thinkpad Plugin
The KMilo Thinkpad Plugin allows you to use the volume, mute, brightness, and other special buttons on IBM Thinkpad keyboards. more>>
KMilo is a service for kded, the KDE daemon. KMilo is new to KDE 3.2. It allows plugins which interact with the special buttons found on some keyboards and laptops.
This KMilo plugin reads the nvram used in IBM Thinkpads. You need the Linux nvram module (insmod nvram) and to create a device node (mknod /dev/nvram c 10 144).
Thinkpad R30/R31 models do not have a hardware volume control and so require software volume control. Other models need software volume control only if you want a volume change step different from the builtin value (14). This required write access to nvram (chmod 666 /dev/nvram) and could potentially damage the machine.
A KControl Centre module is included to configure the values including whether this service is run or not (by default it is not).KMilo is a service for kded, the KDE daemon. KMilo is new to KDE 3.2. It allows plugins which interact with the special buttons found on some keyboards and laptops.
This KMilo plugin reads the nvram used in IBM Thinkpads. You need the Linux nvram module (insmod nvram) and to create a device node (mknod /dev/nvram c 10 144).
Thinkpad R30/R31 models do not have a hardware volume control and so require software volume control. Other models need software volume control only if you want a volume change step different from the builtin value (14). This required write access to nvram (chmod 666 /dev/nvram) and could potentially damage the machine.
A KControl Centre module is included to configure the values including whether this service is run or not (by default it is not).
<<lessThis KMilo plugin reads the nvram used in IBM Thinkpads. You need the Linux nvram module (insmod nvram) and to create a device node (mknod /dev/nvram c 10 144).
Thinkpad R30/R31 models do not have a hardware volume control and so require software volume control. Other models need software volume control only if you want a volume change step different from the builtin value (14). This required write access to nvram (chmod 666 /dev/nvram) and could potentially damage the machine.
A KControl Centre module is included to configure the values including whether this service is run or not (by default it is not).KMilo is a service for kded, the KDE daemon. KMilo is new to KDE 3.2. It allows plugins which interact with the special buttons found on some keyboards and laptops.
This KMilo plugin reads the nvram used in IBM Thinkpads. You need the Linux nvram module (insmod nvram) and to create a device node (mknod /dev/nvram c 10 144).
Thinkpad R30/R31 models do not have a hardware volume control and so require software volume control. Other models need software volume control only if you want a volume change step different from the builtin value (14). This required write access to nvram (chmod 666 /dev/nvram) and could potentially damage the machine.
A KControl Centre module is included to configure the values including whether this service is run or not (by default it is not).
Download (0.010MB)
Added: 2005-09-13 License: GPL (GNU General Public License) Price:
1506 downloads
Kopete OTR Plugin 0.5
Kopete OTR Plugin enables Off-The-Record encryption for the KDE instant messenger Kopete. more>>
Kopete OTR Plugin enables Off-The-Record encryption for the KDE instant messenger Kopete. It is based on libotr-3.0.0 available at http://www.cypherpunks.ca/otr. Using this plugin you can encrypt chatsessions to other users with IM-Cients supporting the OTR encryption method.
What you need:
A recent version of KDE including headers for compiling. Versions 3.5.5 and 3.5.6 are known to work.
A recent Version of Kopete including headers. Versions 0.12.3, 0.12.4 and latest svn (thanks to MerlinTC - 22.03.07) are known to work.
The libotr including headers. The plugin was developed against version 3.0.0.
You will also need all the compile tools for compiling KDE applications.
Installation
After downloading do the following:
tar -jxvf kopete_otr.tar.bz2
cd kopete_otr
./configure
make
make install
Enhancements:
- Fixed a crash when joining Jabber-MUCS
- Added a popup when receiving a new (unknown) fingerprint
- Removed duplicate shown messages on automatic resend
- rewrote messagehandling (output is more userfriendly now)
- corrected permissions on keyfiles
- fixed a crash when reading the fingerprint file
- minor fixes
<<lessWhat you need:
A recent version of KDE including headers for compiling. Versions 3.5.5 and 3.5.6 are known to work.
A recent Version of Kopete including headers. Versions 0.12.3, 0.12.4 and latest svn (thanks to MerlinTC - 22.03.07) are known to work.
The libotr including headers. The plugin was developed against version 3.0.0.
You will also need all the compile tools for compiling KDE applications.
Installation
After downloading do the following:
tar -jxvf kopete_otr.tar.bz2
cd kopete_otr
./configure
make
make install
Enhancements:
- Fixed a crash when joining Jabber-MUCS
- Added a popup when receiving a new (unknown) fingerprint
- Removed duplicate shown messages on automatic resend
- rewrote messagehandling (output is more userfriendly now)
- corrected permissions on keyfiles
- fixed a crash when reading the fingerprint file
- minor fixes
Download (0.77MB)
Added: 2007-06-27 License: GPL (GNU General Public License) Price:
512 downloads
Spindle Plugin 3.2.11
Spindle is a plugin for the Eclipse Platform that provides excellent IDE support for Web apps developed using the Tapestry frame more>>
Spindle is a plugin for the Eclipse Platform that provides excellent IDE support for Web apps developed using the Tapestry framework.
Spindle Plugin includes wizards for creating applications and application components. Editors for applications, libraries, pages, components, and templates, all with popup help, syntax completion, and "as you type validation" are included.
A project build process catches and marks almost every runtime Tapestry error before you deploy your application.
Enhancements:
- The documentation has been integrated with context-sensitive key bindings.
- Major bugfixes and feature enhancements.
- Documentation is now available online.
<<lessSpindle Plugin includes wizards for creating applications and application components. Editors for applications, libraries, pages, components, and templates, all with popup help, syntax completion, and "as you type validation" are included.
A project build process catches and marks almost every runtime Tapestry error before you deploy your application.
Enhancements:
- The documentation has been integrated with context-sensitive key bindings.
- Major bugfixes and feature enhancements.
- Documentation is now available online.
Download (10MB)
Added: 2006-01-13 License: MPL (Mozilla Public License) Price:
1384 downloads
SoundCard Plugin 1.0.0
SoundCard Plugin is an input plugin for XMMS which enables to read audio data directly from the soundcard. more>>
SoundCard Plugin is an input plugin for XMMS which enables to read audio data directly from the soundcard.
Using the plugin you can now use your computer with the XMMS player as a powerful sound processor with any of XMMS effect plugins, such as, equalizer or echo effects.
In particular, this plugin in combination with the FIR filter plugin enables you to use your PC as a DSP to process audio data in real-time using long FIR filters without any need for dedicated DSP hardware.
<<lessUsing the plugin you can now use your computer with the XMMS player as a powerful sound processor with any of XMMS effect plugins, such as, equalizer or echo effects.
In particular, this plugin in combination with the FIR filter plugin enables you to use your PC as a DSP to process audio data in real-time using long FIR filters without any need for dedicated DSP hardware.
Download (0.20MB)
Added: 2006-04-05 License: GPL (GNU General Public License) Price:
1303 downloads
Google Maps Plugin 5.2
Google Maps Plugin is an easy way to embed custom Google Maps on a Web site. more>>
Google Maps Plugin is an easy way to embed custom Google Maps on a Web site. The project includes features such as multiple markers, paths, and general drawings.
If you use WordPress.org blogs, you will be able to install this software easily as a WP plugin.
<<lessIf you use WordPress.org blogs, you will be able to install this software easily as a WP plugin.
Download (0.019MB)
Added: 2007-05-22 License: GPL (GNU General Public License) Price:
897 downloads
Crystality Plugin 0.92
Crystality Plugin consists of XMMS plugin and stdin/stdout plugin. more>>
Crystality Plugin consists of XMMS plugin and stdin/stdout plugin. It was written for realtime remastering of sound from mp3 files.
You will need a reasonably good stereo and a good ear to notice quality
improvement, otherwise this is not for you.
This plugin tries to patch mp3 format flaws, not a poor audio hardware! Yes, you should be able to hear well enough (sorry) - for some of my friends plugin is a cool thing, while the others does not hear nothing but echo and stereo expander (well, you will hear every effect if you set it to the maximum, but it will not sound nice).
Crystality was written for 16bit 44.1kHz stereo sound and may give strange results
with other sound formats.
Damian Hodgkiss sent me a quick port for Winamp 2.x. I have not tried it yet, but you can get it (cr-quick-winamp-port.zip).
This plugin does mainly four things (and some minor tricks):
1. Adds some sounds in very high frequency range. Most of the mp3s in The Net are flawed with a 16(15?) kHz cutoff. Even these ones compressed at high bitrates. This spectrum hole is audible and very unpleasant. This plugin helps a bit. Old mp3s made from the vinyl or the magnetic tape may also sound better with these "steroids". For old mp3s youll probably need to set filter to 0.1.
2. Adds some even harmonic distortions (actually nonlinearity), that sounds nice. Valve amps introduce even harmonic distortions (although differnt way) Look at audiophile pages for more info (well, mp3 format is not an audiophile stuff at all, but... welcome to the real world...).
3. Adds simple, but nice 3D echo (concert hall or church like). Most of echo plugins sounds too hard and aggresively for me. This one does not.
4. Extends stereo.
USING:
There are currently two versions of plugin - XMMS plugin and stdin/stdout. Stdin/out plugin is completly independent of XMMS plugin. It even stores its configuration in a separate file (~/.crystalityrc). Stdin/out plugin is alpha code, so some features are missed. You cannot reopen configuration dialog after closing without restarting plugin, there are no "save config", "load config" buttons. Configuration is loaded automatically on startup and saved on exit, either on normal finish or ^C. You can disable GUI with -g option (useful in scripts).
Because this plugin adds some sounds at high frequencies, you will probably need to decrease treble level on your amplifier. Plugin does not perform normalization, so you should slightly decrease signal level in XMMS equalizer (NOT volume slider on the main panel). Setting sliders to the maximum is generally a bad idea (well, except the filter, where that setting is useful).
PERFORMANCE:
It eats about 15% of CPU on my AMD K6-2/400 and optimization is still possible, this is not highly optimized code.
INSTALLATION:
Distribution contains binary version of XMMS plugin library and stdin/stdout plugin executable (Linux i586, glibc 2.1.3). You may copy plugin library file (libcrystality.so) into XMMSs Effect directory and executable (crystality-stdio) to /usr/local/bin or any location you prefer. For default locations simply type:
make install
and thats it.
You may also build crystality from the source.
make buildinstall
typed as root in the source directory should be all you have to do.
This plugin was my first small step in gtk programming, so dont expect any wonders, GUI is actually a quick hack to hardcoded settings. I am not a GUI programmer.
<<lessYou will need a reasonably good stereo and a good ear to notice quality
improvement, otherwise this is not for you.
This plugin tries to patch mp3 format flaws, not a poor audio hardware! Yes, you should be able to hear well enough (sorry) - for some of my friends plugin is a cool thing, while the others does not hear nothing but echo and stereo expander (well, you will hear every effect if you set it to the maximum, but it will not sound nice).
Crystality was written for 16bit 44.1kHz stereo sound and may give strange results
with other sound formats.
Damian Hodgkiss sent me a quick port for Winamp 2.x. I have not tried it yet, but you can get it (cr-quick-winamp-port.zip).
This plugin does mainly four things (and some minor tricks):
1. Adds some sounds in very high frequency range. Most of the mp3s in The Net are flawed with a 16(15?) kHz cutoff. Even these ones compressed at high bitrates. This spectrum hole is audible and very unpleasant. This plugin helps a bit. Old mp3s made from the vinyl or the magnetic tape may also sound better with these "steroids". For old mp3s youll probably need to set filter to 0.1.
2. Adds some even harmonic distortions (actually nonlinearity), that sounds nice. Valve amps introduce even harmonic distortions (although differnt way) Look at audiophile pages for more info (well, mp3 format is not an audiophile stuff at all, but... welcome to the real world...).
3. Adds simple, but nice 3D echo (concert hall or church like). Most of echo plugins sounds too hard and aggresively for me. This one does not.
4. Extends stereo.
USING:
There are currently two versions of plugin - XMMS plugin and stdin/stdout. Stdin/out plugin is completly independent of XMMS plugin. It even stores its configuration in a separate file (~/.crystalityrc). Stdin/out plugin is alpha code, so some features are missed. You cannot reopen configuration dialog after closing without restarting plugin, there are no "save config", "load config" buttons. Configuration is loaded automatically on startup and saved on exit, either on normal finish or ^C. You can disable GUI with -g option (useful in scripts).
Because this plugin adds some sounds at high frequencies, you will probably need to decrease treble level on your amplifier. Plugin does not perform normalization, so you should slightly decrease signal level in XMMS equalizer (NOT volume slider on the main panel). Setting sliders to the maximum is generally a bad idea (well, except the filter, where that setting is useful).
PERFORMANCE:
It eats about 15% of CPU on my AMD K6-2/400 and optimization is still possible, this is not highly optimized code.
INSTALLATION:
Distribution contains binary version of XMMS plugin library and stdin/stdout plugin executable (Linux i586, glibc 2.1.3). You may copy plugin library file (libcrystality.so) into XMMSs Effect directory and executable (crystality-stdio) to /usr/local/bin or any location you prefer. For default locations simply type:
make install
and thats it.
You may also build crystality from the source.
make buildinstall
typed as root in the source directory should be all you have to do.
This plugin was my first small step in gtk programming, so dont expect any wonders, GUI is actually a quick hack to hardcoded settings. I am not a GUI programmer.
Download (0.032MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1291 downloads
Plugin::Installer 0.04
Plugin::Installers goal is to provide a simple, flexable interface for developing plugin languages. more>>
Plugin::Installers goal is to provide a simple, flexable interface for developing plugin languages.
SYNOPSIS
package Myplugin;
use base qw( Plugin::Installer Plugin::Language::Foobar );
...
my $plugin = Myplugin->construct;
# frobnicate is passed first to Plugin::Installer
# via AUTOLOAD, then to P::L::Foobars compile
# method. if what comes back from the compiler is
# a referent it is intalled in the P::L::F namespace
# and if it is a code referent it is dispatched.
$plugin->frobnicate;
The goal of this module is to provide a simple, flexable interface for developing plugin languages. Any language that can store its object data as a hash and implement a "compile" method that takes the method name as an argument can use this class. The Plugin framework gives runtime compile, install, and dispatch of user-defined code. The code doesnt have to be Perl, just something that the object handling it can compile.
The installer is language-agnostic: in fact it has no idea what the object does with the name passed to its compioer. All it does is (by default) install a returned reference and dispatch coderefs. This is intended as a convienence class that standardizes the top half of any plugin language.
Note that any referent returned by the compiler is installed. Handing back a hashref can deposit a hash into the callers namespace. This allows for plugins to handle command line switches (via GetoptFoo and a hashref) or manipulate queues (by handing back an [udpated] arrayref.
By default coderefs are dispatched via goto, which allows the obvious use of compiling the plugin to an anonymous sub for later use. This make the plugins something of a trampoline object, with the exception that the "trampolines" are the class methods rather than the object itself.
<<lessSYNOPSIS
package Myplugin;
use base qw( Plugin::Installer Plugin::Language::Foobar );
...
my $plugin = Myplugin->construct;
# frobnicate is passed first to Plugin::Installer
# via AUTOLOAD, then to P::L::Foobars compile
# method. if what comes back from the compiler is
# a referent it is intalled in the P::L::F namespace
# and if it is a code referent it is dispatched.
$plugin->frobnicate;
The goal of this module is to provide a simple, flexable interface for developing plugin languages. Any language that can store its object data as a hash and implement a "compile" method that takes the method name as an argument can use this class. The Plugin framework gives runtime compile, install, and dispatch of user-defined code. The code doesnt have to be Perl, just something that the object handling it can compile.
The installer is language-agnostic: in fact it has no idea what the object does with the name passed to its compioer. All it does is (by default) install a returned reference and dispatch coderefs. This is intended as a convienence class that standardizes the top half of any plugin language.
Note that any referent returned by the compiler is installed. Handing back a hashref can deposit a hash into the callers namespace. This allows for plugins to handle command line switches (via GetoptFoo and a hashref) or manipulate queues (by handing back an [udpated] arrayref.
By default coderefs are dispatched via goto, which allows the obvious use of compiling the plugin to an anonymous sub for later use. This make the plugins something of a trampoline object, with the exception that the "trampolines" are the class methods rather than the object itself.
Download (0.012MB)
Added: 2007-05-03 License: Perl Artistic License Price:
914 downloads
XMMS status plugin 1.0
The XMMS status plugin provides a monitor for the state of XMMS which docks into the GNOME/KDE panel. more>>
xmms-status-plugin is a general plugin for the xmms mp3 player. It provides a docklet for the GNOME Status applet and the KDE panel.
Under GNOME 2.0 XMMS Status Plugin uses the freedesktop.org Notification Area specification. To use this you must add the Notification Area applet to your panel.
Under GNOME 1.2 XMMS Status Plugin uses the GNOME status dock. To use XMMS Status Plugin you need to add the status dock from the panel right click menu.
The KDE equivalent of the docklet panel applet is apparently on the KDE panel by default and the xmms-status-plugin has been reported to work under KDE.
Enhancements:
- src/eggtrayicon.c: Add some debugging stuff.
- src/gtkplugxembed.c: Remove loads of old g_print statements. Use gdk_window_(un)ref not gtk_object_(un)ref in several places.
- src/xmms-status-plugin.c: Be more careful with the timeout function to ensure it doesnt continue runnign when we exit, and the callback takes care of error conditions more gracefully.
<<lessUnder GNOME 2.0 XMMS Status Plugin uses the freedesktop.org Notification Area specification. To use this you must add the Notification Area applet to your panel.
Under GNOME 1.2 XMMS Status Plugin uses the GNOME status dock. To use XMMS Status Plugin you need to add the status dock from the panel right click menu.
The KDE equivalent of the docklet panel applet is apparently on the KDE panel by default and the xmms-status-plugin has been reported to work under KDE.
Enhancements:
- src/eggtrayicon.c: Add some debugging stuff.
- src/gtkplugxembed.c: Remove loads of old g_print statements. Use gdk_window_(un)ref not gtk_object_(un)ref in several places.
- src/xmms-status-plugin.c: Be more careful with the timeout function to ensure it doesnt continue runnign when we exit, and the callback takes care of error conditions more gracefully.
Download (0.050MB)
Added: 2005-09-14 License: GPL (GNU General Public License) Price:
1506 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 plugin 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