logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

widget_dateentry - Date Entry Megawidget

Bugs, Ideas, Feedback

       This  document,  and  the package it describes, will undoubtedly contain bugs and other problems.  Please
       report     such     in     the     category     widget::dateentry     of     the      TklibTrackers
       [http://core.tcl.tk/tklib/reportlist].   Please  also  report any ideas for enhancements you may have for
       either package and/or documentation.

Category

       Widget

tklib                                                 0.98                                 widget_dateentry(3tk)

Default Bindings

       On creation of the dateentry widget the following bindings are  installed.   For  navigation  within  the
       calendar, see its manpage.

       •      Button-1 - Accept and select the date and close the calendar window.

       •      Return, space - Accept the selected date and close the calendar window

       •      Escape - Close calendar window

       •      Control-space - Show calendar window

Description

       This  package  provides  a  dateentry  megawidget  (snidget).   It  is based on an ttk::entry. All widget
       commands of the ttk::entry are available for the dateentry.

       widget::dateentrypathname ?options?

Example

                  package require widget::dateentry; # or widget::all
                  set t [widget::dateentry .de]
                  pack $t -fill x -expand 1

Keywords

       date, dateentry, megawidget, snit, widget

Name

       widget_dateentry - Date Entry Megawidget

Synopsis

       package require Tcl8.4

       package require Tk8.4

       package require widget?3.0?

       package require widget::dateentry?0.98?widget::dateentrypathname ?options?

       pathnamegetpathnamesetdate

________________________________________________________________________________________________________________

Widget Command

pathnameget
              Returns the selected date.

       pathnamesetdate
              Programmatically  sets  a  new  date. Expects that the date is in the same format as configured by
              option -dateformat.

              The same effect can also be achieved by setting a linked -textvariable.

Widget Options

-command
              A command prefix to evaluate when a date was selected.  The command  prefix  is  executed  in  the
              global  namespace and given two arguments, the raw date in seconds, and the formatted date, as per
              option -dateformat.

       -dateformat
              The format of the date that is entered or returned. Default: %m/%d/%Y.

       -firstday
              See the widget::calendar man page.

       -font  Select the font used in the widget. It defaults to Helvetica 9.

       -highlightcolor
              See the widget::calendar man page.  See the calendar man page.

       -language
              See the widget::calendar man page.

       -shadecolor
              See the widget::calendar man page.

       -showpast
              See the widget::calendar man page.

       -textvariable
              Specifies the name of a variable whose value is linked to the entry widget's  contents.   Whenever
              the variable changes value, the widget's contents are updated, and vice versa.

See Also