Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
iwidgets::pushbutton(1)		[incr Widgets]	       iwidgets::pushbutton(1)

______________________________________________________________________________

NAME
       iwidgets::pushbutton - Create and manipulate a push button widget

SYNOPSIS
       iwidgets::pushbutton pathName ?options?

INHERITANCE
       itk::Widget <- iwidgets::Pushbutton

STANDARD OPTIONS
       activeBackground	      activeForeground	     background
       bitmap		      borderWidth	     command
       cursor		      disabledForeground     font
       foreground	      highlightBackground    highlightColor
       highlightThickness     image		     padX
       padY		      state		     text
       underline	      wrapLength

       See the "options" manual	entry for details on the standard options.

WIDGET-SPECIFIC	OPTIONS
       Name:	       defaultRing
       Class:	       DefaultRing
       Command-Line Switch:	      -defaultring

	      Boolean  describing whether the button displays its default ring
	      given in any of the forms	acceptable to Tcl_GetBoolean.  The de-
	      fault is false.

       Name:	       defaultRingPad
       Class:	       Pad
       Command-Line Switch:	      -defaultringpad

	      Specifies	the amount of space to be allocated to the indentation
	      of the default ring ring given in	any of the forms acceptable to
	      Tcl_GetPixels.   The option has no effect	if the defaultring op-
	      tion is set to false.  The default is 2 pixels.

       Name:	       height
       Class:	       Height
       Command-Line Switch:	      -height

	      Specifies	the height of the button inclusive of any default ring
	      given  in	 any of	the forms acceptable to	Tk_GetPixels.  A value
	      of zero lets the push button determine the height	based  on  the
	      requested	height plus highlightring and defaultringpad.

       Name:	       width
       Class:	       Width
       Command-Line Switch:	      -width

	      Specifies	 the width of the button inclusive of any default ring
	      given in any of the forms	acceptable to Tk_GetPixels.   A	 value
	      of  zero	lets  the push button determine	the width based	on the
	      requested	width plus highlightring and defaultringpad.

______________________________________________________________________________

DESCRIPTION
       The iwidgets::pushbutton	command	creates	a push button with an optional
       default ring used for default designation and traversal.

METHODS
       The  iwidgets::pushbutton  command creates a new	Tcl command whose name
       is pathName.  This command may be used to invoke	various	operations  on
       the  widget.   It  has the following general form: pathName option ?arg
       arg ...?	 Option	and the	args determine the exact behavior of the  com-
       mand.  The following commands are possible for pushbutton widgets:

ASSOCIATED METHODS
       flash	       invoke

       See the "button"	manual entry for details on the	associated methods.

WIDGET-SPECIFIC	METHODS
       pathName	cget option
	      Returns  the  current value of the configuration option given by
	      option.  Option may have any of the values accepted by the iwid-
	      gets::pushbutton command.

       pathName	configure ?option? ?value option value ...?
	      Query  or	modify the configuration options of the	widget.	 If no
	      option is	specified, returns a list describing all of the	avail-
	      able  options for	pathName (see Tk_ConfigureInfo for information
	      on the format of this list).  If option  is  specified  with  no
	      value,  then the command returns a list describing the one named
	      option (this list	will be	identical to the corresponding sublist
	      of  the  value  returned	if no option is	specified).  If	one or
	      more option-value	pairs are specified, then the command modifies
	      the  given widget	option(s) to have the given value(s);  in this
	      case the command returns an empty	string.	 Option	may  have  any
	      of the values accepted by	the iwidgets::pushbutton command.

COMPONENTS
       Name:	       pushbutton
       Class:	       Button

	      The  pushbutton  component  is  the button surrounded by the op-
	      tional default ring.  See	the "button" widget manual  entry  for
	      details on the pushbutton	component item.

EXAMPLE
       package	require	 Iwidgets  4.0	iwidgets::pushbutton .pb -text "Hello"
       -command	{puts "Hello World"} -defaultring 1 pack .pb -padx 10 -pady 10

AUTHOR
       Bret A. Schuhmacher Mark	L. Ulferts

KEYWORDS
       pushbutton, widget

Tk						       iwidgets::pushbutton(1)

NAME | SYNOPSIS | INHERITANCE | STANDARD OPTIONS | WIDGET-SPECIFIC OPTIONS | DESCRIPTION | METHODS | ASSOCIATED METHODS | WIDGET-SPECIFIC METHODS | COMPONENTS | EXAMPLE | AUTHOR | KEYWORDS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=iwidgets_pushbutton&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help