---
name: "Tk::NumEntryPlain"
section: "3pm"
platform: "linux"
package: "libtk-gbarr-perl"
version: "2.08-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Tk::NumEntryPlain"
---

# Tk::NumEntryPlain(3pm)

A numeric entry widget

## NAME

Tk::NumEntryPlain - A numeric entry widget

## SYNOPSIS

**use Tk::NumEntryPlain;**

## DESCRIPTION

**Tk::NumEntryPlain** defines a widget for entering integer numbers.

**Tk::NumEntryPlain** supports all the options and methods that a normal Entry widget provides, plus the following options

## STANDARD OPTIONS

**-repeatdelay** **-repeatinterval**

## WIDGET-SPECIFIC OPTIONS

- \-minvalue

  Defines the minimum legal value that the widget can hold. If this value is `"undef"` then there is no minimum value (default = undef).

- \-maxvalue

  Defines the maximum legal value that the widget can hold. If this value is `"undef"` then there is no maximum value (default = undef).

- \-bell

  Specifies a boolean value. If true then a bell will ring if the user attempts to enter an illegal character into the entry widget, and when the user reaches the upper or lower limits when using the up/down buttons for keys (default = true).

- \-textvariable

  Reference to a scalar variable that contains the value currently in the **NumEntry**.  Use the variable only for reading (see "CAVEATS" below).

- \-value

  Specifies the value to be inserted into the entry widget. Similar to the standard **-text** option, but will perform a range check on the value.

- \-command

  A callback which is called if \<Return\> is pressed.

- \-browsecmd

  A callback which is called every time an increment or decrement happens in the entry widget.

## WIDGET METHODS

- *$numentry*-\>**incdec**(*increment*)

  Increment the value of the entry widget by the specified increment. If increment is 0, then perform a range check.

## CAVEATS

- \-textvariable

  **-textvariable** should only be used to read out the current value in the **NumEntry**.

  Values set via **-textvariable** are not valided. Therefore it's possible to insert, e.g., 'abc', into the **NumEntry**.

## SEE ALSO

Tk::NumEntry Tk::Entry

## HISTORY

The code was extracted from **Tk::NumEntry** and slightly modified by Achim Bohnet \<ach@mpe.mpg.de\>.  **Tk::NumEntry**'s author is Graham Barr \<gbarr@pobox.com\>.

Current maintainer is Slaven Rezic \<slaven@rezic.de\>.

## COPYRIGHT

Copyright (c) 1997-1998 Graham Barr. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
