manpagez: man pages & more
man Tk::demos::widget_lib::slide(3)
Home | html | info | man
demos::widget_lib::slide(3)  perl/Tk Documentation demos::widget_lib::slide(3)




NAME

       Tk::SlideSwitch - a 2 position horizontal or vertical switch.


SYNOPSIS

        use Tk::SlideSwitch;

        my $sl = $frame1->SlideSwitch(
            -bg          => 'gray',
            -orient      => 'horizontal',
            -command     => [$self => 'on'],
            -llabel      => [-text => 'OFF', -foreground => 'blue'],
            -rlabel      => [-text => 'ON',  -foreground => 'blue'],
            -troughcolor => 'tan',
        )->pack(qw/-side left -expand 1/);


DESCRIPTION

       Tk::SlideSwitch is a Frame based composite mega-widget featuring a
       binary Scale widget surrounded by two Label widgets.  The Scale's value
       can be either 0 or 1. The Labels are positioned to the left and right
       of the Scale if its orientation is horizontal, else on the top and
       bottom of the Scale.


OPTIONS

       In addition to all Scale options, the following option/value pairs are
       also supported:

       -llabel
           A reference to an array of left (or top) Label configuration
           options.

       -rlabel
           A reference to an array of right (or bottom) Label configuration
           options.


METHODS

       There are no special methods.


ADVERTISED WIDGETS

       Component subwidgets can be accessed via the Subwidget method.  This
       mega widget has no advertised subwidgets.


EXAMPLE

       See Synopsis.


BUGS

       This widget uses only the pack geometry manager.


AUTHOR

       sol0@Lehigh.EDU

       Copyright (C) 2002 - 2003, Steve Lidie. All rights reserved.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.


KEYWORDS

       SlideSwitch, Scale



Tk804.030502                      2010-05-29       demos::widget_lib::slide(3)

perl-Tk 804.030_502 - Generated Sat Aug 17 10:08:40 CDT 2013
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.