Main > Free Download Search >

Free prima buttons software for linux

prima buttons

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 988
Prima::Buttons 1.20

Prima::Buttons 1.20


Prima::Buttons is a button widgets and grouping widgets. more>>
Prima::Buttons is a button widgets and grouping widgets.

SYNOPSIS

use Prima qw(Application Buttons StdBitmap);

my $window = Prima::MainWindow-> create;
Prima::Button-> new(
owner => $window,
text => Simple button,
pack => {},
);
$window-> insert( Prima::SpeedButton ,
pack => {},
image => Prima::StdBitmap::icon(0),
);

run Prima;

Prima::Buttons provides two separate sets of classes: the button widgets and the grouping widgets. The button widgets include push buttons, check-boxes and radio buttons. The grouping widgets are designed for usage as containers for the check-boxes and radio buttons, however, any widget can be inserted in a grouping widget.

The module provides the following classes:

*Prima::AbstractButton ( derived from Prima::Widget and Prima::MouseScroller )
Prima::Button
Prima::SpeedButton
*Prima::Cluster
Prima::CheckBox
Prima::Radio
Prima::GroupBox ( derived from Prima::Widget )
Prima::RadioGroup ( obsolete )
Prima::CheckBoxGroup ( obsolete )
Note: * - marked classes are abstract.

<<less
Download (1.4MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1184 downloads
Image::Button 0.53

Image::Button 0.53


Image::Button is a base class for building PNG buttons using GD. more>>
Image::Button is a base class for building PNG buttons using GD.

SYNOPSIS

use Image::Button::Rect;

my $b1 = new Image::Button::Rect(text => text b1,
font => newsgotn.ttf,
fontsize => 20,
file => b1.png);

# $b2 is like $b1, but with different text and going to another file
my $b2 = $b1->copy(text => text b2,
file => b2.png);

$b1->print;
$b2->print;

Image::Button builds simple PNG buttons of the type you would use in an on-line application. It provides facilities to build several of them, possibly related (same width and/or height). Modules to create different types of buttons can be easily integrated. The buttons it can create so far would not cause a graphic designer to jump from his chair, drooling with excitement. But he wouldnt fall from his chair in disgust either (I hope).

<<less
Download (0.008MB)
Added: 2006-08-01 License: Perl Artistic License Price:
1181 downloads
wmbutton 0.5

wmbutton 0.5


Wmbutton is a 64x64 pixel application that displays nine buttons. more>>
Wmbuttons is simple little application that I wrote (and am in the process of updating). wmbutton is specifically designed to be docked in Windowmaker, or Swallowed by wharf in Afterstep. If youre not familiar with these windowmanagers, check them out in the links section. Of course, it should work in just about any window manager.
Wmbutton is a 64x64 pixel application that displays nine buttons. Each of these buttons can be configured via a configuration file to run just about any application youd like to. Basically, if you can type it in a shell command, wmbutton can run it. The graphics of in each button may, of course, be changed as well.
USAGE:
wmbutton [-g geom] [-d dpy] [-f cfgfile] [-b btnfile] [-F < font >]
[-v] [-s] [-n]
wmbutton Ver 0 Rel 5
-g < geometry > Window Geometry - ie: 64x64+10+10
-d < display > Display - ie: 127.0.0.1:0.0
-f < filename > Full path to configuration file.
-b < filename > Full path to button xpm.
-F < font > Custom tooltip font (e.g. -b&h-lucidatypewriter-medium-*-*-*-12-*)
-v Verbose Mode.
-h Help. This message.
-m Disable Middle Mouse functionality.
-s Swap tooltip colors.
-n Turn off tooltips.
Left mouse button:
Selects the application to launch, numbered 1 through 9
Middle mouse button: (unless disabled (-m))
Selects the application to launch, numbered 11 through 19
Right mouse button:
Selects the application to launch, numbered 21 through 29
Enhancements:
- Added Modifications submitted by Ralf Horstmann.
- Load different pixmaps at start-up time, rather than having to compile them in. This also makes it much easier to run multiple copies.
- Added Modifications submitted by Michael Cohrs.
- Added Tool-Tips
- Updated default buttons.xpm graphics
- General Code clean-up, including export must functions to seperate C file, to reduce clutter.
<<less
Download (0.051MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1094 downloads
Prima::Utils 1.20

Prima::Utils 1.20


Prima::Utils are miscellanneous routines. more>>
Prima::Utils are miscellanneous routines.

The module contains several helper routines, implemented in both C and perl. Whereas the C-coded parts are accessible only if use Prima; statement was issued prior to the use Prima::Utils invocation, the perl-coded are always available. This makes the module valuable when used without the rest of toolkit code.

API

alarm $TIMEOUT, $SUB, @PARAMS

Calls SUB with PARAMS after TIMEOUT milliseconds.

beep [ FLAGS = mb::Error ]

Invokes the system-depended sound and/or visual bell, corresponding to one of following constants:

mb::Error
mb::Warning
mb::Information
mb::Question

get_gui

Returns one of gui::XXX constants, reflecting the graphic user interface used in the system:
gui::Default
gui::PM
gui::Windows
gui::XLib
gui::OpenLook
gui::Motif

The meaning of the return value is somewhat vague, and might be deprecated in future releases.

get_os

Returns one of apc::XXX constants, reflecting the platfrom. Currently, the list of the supported platforms is:

apc::Os2
apc::Win32
apc::Unix

ceil DOUBLE

Obsolete function.

Returns stdlibs ceil() of DOUBLE

find_image PATH

Converts PATH from perl module notation into a file path, and searches for the file in @INC paths set. If a file is found, its full filename is returned; otherwise undef is returned.

floor DOUBLE

Obsolete function.

Returns stdlibs floor() of DOUBLE

getdir PATH

Reads content of PATH directory and returns array of string pairs, where the first item is a file name, and the second is a file type.

The file type is a string, one of the following:
"fifo" - named pipe
"chr" - character special file
"dir" - directory
"blk" - block special file
"reg" - regular file
"lnk" - symbolic link
"sock" - socket
"wht" - whiteout

This function was implemented for faster directory reading, to avoid successive call of stat for every file.

path [ FILE ]

If called with no parameters, returns path to a directory, usually ~/.prima, that can be used to contain the user settings of a toolkit module or a program. If FILE is specified, appends it to the path and returns the full file name. In the latter case the path is automatically created by File::Path::mkpath unless it already exists.

post $SUB, @PARAMS

Postpones a call to SUB with PARAMS until the next event loop tick.

query_drives_map [ FIRST_DRIVE = "A:" ]

Returns anonymous array to drive letters, used by the system. FIRST_DRIVE can be set to other value to start enumeration from. Some OSes can probe eventual diskette drives inside the drive enumeration routines, so there is a chance to increase responsiveness of the function it might be reasonable to set FIRST_DRIVE to C: string.

If the system supports no drive letters, empty array reference is returned ( unix ).

query_drive_type DRIVE

Returns one of dt::XXX constants, describing the type of drive, where DRIVE is a 1-character string. If there is no such drive, or the system supports no drive letters ( unix ), dt::None is returned.

dt::None
dt::Unknown
dt::Floppy
dt::HDD
dt::Network
dt::CDROM
dt::Memory

sound [ FREQUENCY = 2000, DURATION = 100 ]

Issues a tone of FREQUENCY in Hz with DURATION in milliseconds.

username

Returns the login name of the user. Sometimes is preferred to the perl-provided getlogin ( see "getlogin" in perlfunc ) .

xcolor COLOR

Accepts COLOR string on one of the three formats:

#rgb
#rrggbb
#rrrgggbbb

and returns 24-bit RGB integer value.

<<less
Download (1.4MB)
Added: 2006-08-29 License: Perl Artistic License Price:
1155 downloads
Prima 1.22

Prima 1.22


Prima is a Perl GUI toolkit. more>>
Prima is an extensible Perl toolkit for multi-platform GUI development. Platforms supported include Linux, Windows NT/9x/2K, OS/2 and UNIX/X11 workstations (FreeBSD, IRIX, SunOS, Solaris and others).

The toolkit contains a rich set of standard widgets and has emphasis on 2D image processing tasks. A Perl program using PRIMA looks and behaves identically on X, Win32 and OS/2 PM.

Prima project includes a visual builder and a graphic POD viewer.

Building:

A Unpack it somewhere. Use

$ tar xzf Prima.tar.gz

on systems with GNU tar, and

$ gzip -cd Prima.tar.gz | tar xf -

on other systems.

cd to Prima directory.

Type perl Makefile.PL

If everything goes well, type make

If everything goes well (previous step is likely to take several minutes), you can, if you wish, type make test and make install. You can also try PRIMA without making install; in this case it is required to set your PERL5LIB environment variable to point to Prima directory.

Try to run samples provided with the package. They are located in the examples subdirectory. Run them as perl examples/filename.pl.

Explore, enjoy and share!

<<less
Download (1.3MB)
Added: 2007-08-06 License: BSD License Price:
812 downloads
Amazon.co.uk Button 0.1

Amazon.co.uk Button 0.1


Amazon.co.uk Button provides a button which allows you to access Amazon services. more>>
Amazon.co.uk Button provides a button which allows you to access Amazon services.

This extension creates a button which allows you to access

-all amazon.co.uk-stores
-your wishlist
-your account
-amazon.co.uk loginpage
-Shopping Basket

straight from the amazon.co.uk button.

<<less
Download (0.013MB)
Added: 2007-04-05 License: MPL (Mozilla Public License) Price:
933 downloads
Prima::tutorial 1.20

Prima::tutorial 1.20


Prima::tutorial is an introductory tutorial. more>>
Prima::tutorial is an introductory tutorial.

Programming graphic interfaces is often considered somewhat boring, and not without a cause. It is a small pride in knowing that your buttons and scrollbars work exactly as millions of others buttons and scrollbars do, so whichever GUI toolkit is chosen, it is usually regarded as a tool of small importance, and the less obtrusive, the better.

Given that, and trying to live up to the famous Perl making easy things easy and hard things possible mantra, this manual page is an introductory tutorial meant to show how to write easy things easy. The hard things are explained in the other Prima manual pages ( see Prima ).

<<less
Download (1.4MB)
Added: 2006-08-24 License: Perl Artistic License Price:
1162 downloads
Personal Toolbar Button 1.01

Personal Toolbar Button 1.01


Personal Toolbar Button is an extension which adds a button to toggle on/off the Personal Toolbar toolbar in Firefox. more>>
Personal Toolbar Button is an extension which adds a button to toggle on/off the Personal Toolbar toolbar in Firefox.

Adds a button to toggle on/off the Personal Toolbar toolbar in Firefox. This way you can toggle off your bookmarks for more screen real estate when browsing, and easily toggle it back on when you want to go browse another site. Dedicated to public domain, since it is such a simple extension.

Updated version should resolve most icon/theme problems. It introduces a new bug: the icon is ugly! ;-) If anyone can help, Id appreciate that!

If you have any problems, post a comment or message me on aim J C 2 A S T R O (no spaces) and Ill try to help.

Well, the button worked fine. Made the bookmarks toolbar appear and disappear. Unfortunately, the toolbar was blank the entire time. Uninstalling the extension has not helped. Nothing on the toolbar and it will not accept drag and drop. Very annoying.

Im really sorry you had that problem. It works for me almost perfectly. Data loss is a very serious issue. I dont know how my little extension could cause that. It uses a simple three-line function to toggle a toolbar, and it modifies only one property on the DOM.

I cant replicate your browsers behavior at all. What is your browers configuration? Your problem could be unrelated to my little extension. Which extensions and which version of Firefox do you run?

Found the button :) Its blank with no icon, but works fine.

<<less
Download (0.003MB)
Added: 2007-04-07 License: MPL (Mozilla Public License) Price:
934 downloads
USB Headset Buttons 0.9.2

USB Headset Buttons 0.9.2


USB Headset Buttonss purpose is to enable the Volume up and Down Buttons on my Logitech USB 30 Headset. more>>
USB Headset Buttonss purpose is to enable the Volume up and Down Buttons on my Logitech USB 30 Headset.

USB Headsets are very useful for VoIP applications like SIP Networks or Skype. On my headset I have volume buttons which need extra care to be taken of. This Application does it.

<<less
Download (0.005MB)
Added: 2006-03-14 License: GPL (GNU General Public License) Price:
1322 downloads
KScannerButtons 0.9.5

KScannerButtons 0.9.5


KScannerButtons is a daemon plus a KDE application for monitoring your scanner buttons. more>>
KScannerButtons is a daemon plus a KDE application for monitoring your scanner buttons:

Perform a copy with one button press,
Send a paper document via email,
Open a paper document in gimp with one button press...

Its composed of a daemon (sanebuttond) and a frontend that will display an icon in the systray and a dialog box to configure and launch the daemon, KScannerButtons.kmdr.

KScannerButtons is based on the button monitoring capabilities found in some SANE backends. It has been tested with the avision backend, and a HP 5300C scanner. I read on some mailing lists that the fujitsu backend may also support buttons monitoring (but never tested).

The daemon may be used outside of the KDE environment (I should release it separately).

<<less
Download (0.055MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
879 downloads
Close Button 0.3.5

Close Button 0.3.5


Close Button is an extension which adds a Close Tab (or Window, or Browser) button to the toolbar. more>>
Close Button is an extension which adds a Close Tab (or Window, or Browser) button to the toolbar.

This is especially handy if you put your tab bar at the bottom but want a Close Tab button in the top right, where youd find it in most well behaved Windows programs with child windows.

Once installed, just right click on the toolbar, select "Customize...", and drag the button wherever you like. The buttons appearance is determined by the installed theme, and its behavior can be configured to close the current tab, window, or Firefox session.

<<less
Download (0.004MB)
Added: 2007-04-12 License: MPL (Mozilla Public License) Price:
926 downloads
Prima::Application 1.20

Prima::Application 1.20


Prima::Application is root of widget objects hierarchy. more>>
Prima::Application is root of widget objects hierarchy.

Prima::Application class serves as a hierarchy root for all objects with child-owner relationship. All toolkit objects, existing with non-null owner property, belong by their top-level parental relationship to Prima::Application object. There can be only one instance of Prima::Application class at a time.

SYNOPSIS

use Prima;
use Prima::Application;
or
use Prima qw(Application);

Prima::MainWindow-> create();

run Prima;

USAGE

Prima::Application class, and its only instance are treated specially throughout the toolkit. The object instance is contained in

$::application

scalar, defined in Prima.pm module. The application instance must be created whenever widget and window, or event loop functionality is desired. Usually

use Prima::Application;

code is enough, but $::application can also be assigned explicitly. The use syntax has advantage as more resistant to eventual changes in the toolkit design. It can also be used in conjunction with custom parameters hash, alike the general create() syntax:

use Prima::Application name => Test application, icon => $icon;

In addition to this functionality Prima::Application is also a wrapper to a set of system functions, not directly related to object classes. This functionality is generally explained in "API".

<<less
Download (1.4MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1183 downloads
Prima::TextView 1.20

Prima::TextView 1.20


Prima::TextView is a rich text browser widget. more>>
Prima::TextView is a rich text browser widget.

Prima::TextView accepts blocks of formatted text, and provides basic functionality - scrolling and user selection. The text strings are stored as one large text chunk, available by the ::text and ::textRef properties. A block of a formatted text is an array with fixed-length header and the following instructions.

A special package tb:: provides the block constants and simple functions for text block access.

Capabilities

Prima::TextView is mainly the text block functions and helpers. It provides function for wrapping text block, calculating block dimensions, drawing and converting coordinates from (X,Y) to a block position. Prima::TextView is centered around the text functionality, and although any custom graphic of arbitrary complexity can be embedded in a text block, the internal coordinate system is used ( TEXT_OFFSET, BLOCK ), where TEXT_OFFSET is a text offset from the beginning of a block and BLOCK is an index of a block.

The functionality does not imply any text layout - this is up to the class descendants, they must provide they own layout policy. The only policy Prima::TextView requires is that blocks BLK_TEXT_OFFSET field must be strictly increasing, and the block text chunks must not overlap. The text gaps are allowed though.

A text block basic drawing function includes change of color, backColor and font, and the painting of text strings. Other types of graphics can be achieved by supplying custom code.

<<less
Download (1.4MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1183 downloads
No Tab Close Button 0.2.1

No Tab Close Button 0.2.1


No Tab Close Button is an extension which removes the close buttons on the tabs. more>>
No Tab Close Button is an extension which removes the close buttons on the tabs.

Removes the close buttons on the tabs (Firefox 2)
Removes the button on the right (Firefox 1.x).

For people that like to close their tabs with a middle click.

<<less
Download (0.001MB)
Added: 2007-04-12 License: MPL (Mozilla Public License) Price:
928 downloads
Prima::Edit 1.20

Prima::Edit 1.20


Prima::Edit is a Perl module for standard text editing widget. more>>
Prima::Edit is a Perl module for standard text editing widget.

SYNOPSIS

use Prima::Edit;
my $e = Prima::Edit-> create(
text => Hello $world,
syntaxHilite => 1,
);
$e-> selection( 1, 1, 1, 2);

The class provides text editing capabilities, three types of selection, text wrapping, syntax highlighting, auto indenting, undo and redo function, search and replace methods.
The module declares bt:: package, that contains integer constants for selection block type, used by blockType property.

USAGE

The class addresses the text space by (X,Y)-coordinates, where X is character offset and Y is line number. The addressing can be physical and logical, - in logical case Y is number of line of text. The difference can be observed if wordWrap property is set to 1, when a single text string can be shown as several sub-strings, called chunks.

The text is stored line-wise in {lines} array; to access it use get_line method. To access the text chunk-wise, use get_chunk method.

All keyboard events, except the character input and tab key handling, are processed by the accelerator table ( see Prima::Menu ). The default accelItems table defines names, keyboard combinations, and the corresponding actions to the class functions. The class does not provide functionality to change these mappings. To do so, consult "Prima::AccelTable" in Prima::Menu.

<<less
Download (1.4MB)
Added: 2006-08-29 License: Perl Artistic License Price:
1151 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5