# $Id: Options.wgt,v 1.13 2002/11/23 06:54:28 cgavin Exp $ ############################################################################## # # Visual TCL - A cross-platform application development environment # # Copyright (C) 2001 Damon Courtney # # Options for core Tk Widgets library # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ############################################################################## # ## Define all the default options. NewOption -accelerator "accelerator" type NewOption -activebackground "active bg" color {} Colors NewOption -activeforeground "active fg" color {} Colors NewOption -activerelief "active relief" relief NewOption -anchor "anchor" choice \ "n ne e se s sw w nw center" NewOption -aspect "aspect" type NewOption -background "background" color {} Colors NewOption -bd "borderwidth" synonym NewOption -bitmap "bitmap" type NewOption -bg "background" synonym NewOption -bordermode "border mode" choice \ "inside ignore outside" NewOption -borderwidth "borderwidth" type NewOption -closeenough "closeness" type NewOption -columnbreak "col break" type NewOption -command "command" command NewOption -confine "confine" boolean "0 1" NewOption -cursor "cursor" choice \ { {} X_cursor arrow based_arrow_down based_arrow_up boat bogosity bottom_left_corner bottom_right_corner bottom_side bottom_tee box_spiral center_ptr circle clock coffee_mug cross cross_reverse crosshair diamond_cross dot dotbox double_arrow draft_large draft_small draped_box exchange fleur gobbler gumby hand1 hand2 heart icon icon_cross left_ptr left_side left_tee leftbutton ll_angle lr_angle man middlebutton mouse pencil pirate plus question_arrow right_ptr right_side right_tee rightbutton rtl_logo sailboat sb_down_arrow sb_h_double_arrow sb_left_arrow sb_right_arrow sb_up_arrow sb_v_double_arrow shuttle sizing spider spraycan star target tcross top_left_arrow top_left_corner xterm} NewOption -disabledforeground "disabled fg" color {} Colors NewOption -editable "editable" boolean "0 1" NewOption -elementborderwidth "element bd" type NewOption -exportselection "export" boolean "0 1" NewOption -fg "foreground" synonym NewOption -foreground "foreground" color {} Colors NewOption -font "font" font NewOption -height "height" type NewOption -hidemargin "hide margin" boolean {0 1} NewOption -highlightbackground "highlight bg" color {} Colors NewOption -highlightcolor "highlight color" color {} Colors NewOption -highlightthickness "highlight bd" type NewOption -image "image" image NewOption -indicatoron "indicator" boolean "0 1" NewOption -insertbackground "insert bg" color {} Colors NewOption -insertborderwidth "insert bd" type NewOption -insertofftime "insert off time" type NewOption -insertontime "insert on time" type NewOption -invalidcommand "inv. cmd" command NewOption -jump "jump" boolean "0 1" NewOption -justify "justify" choice \ "left right center" NewOption -labelfont "label font" font NewOption -listvariable "list var" type NewOption -menu "menu" menu NewOption -offvalue "off value" type NewOption -onvalue "on value" type NewOption -offrelief "off relief" relief NewOption -orient "orient" choice \ "vertical horizontal" NewOption -padx "x pad" type NewOption -pady "y pad" type NewOption -relief "relief" relief NewOption -repeatdelay "repeat delay" type NewOption -repeatinterval "repeat intrvl" type NewOption -scrollregion "scroll region" type NewOption -selectbackground "select bg" color {} Colors NewOption -selectborderwidth "select bd" type NewOption -selectcolor "select color" color {} Colors NewOption -selectcommand "select cmd" command NewOption -selectforeground "select fg" color {} Colors NewOption -selectimage "select image" image NewOption -selectmode "select mode" choice \ "single browse multiple extended" NewOption -setgrid "set grid" boolean "0 1" NewOption -show "show" type NewOption -showvalue "show value" boolean "0 1" NewOption -sliderlength "slider length" type NewOption -sliderrelief "slider relief" relief NewOption -spacing1 "spacing1" type NewOption -spacing2 "spacing2" type NewOption -spacing3 "spacing3" type NewOption -state "state" choice \ "normal active disabled" NewOption -tabs "tabs" type NewOption -takefocus "take focus" type NewOption -text "text" type NewOption -textvariable "text var" type NewOption -tickinterval "tick interval" type NewOption -from "from value" type NewOption -to "to value" type NewOption -label "label" type NewOption -resolution "resolution" type NewOption -troughcolor "trough color" color {} Colors NewOption -underline "underline" type NewOption -value "value" type NewOption -variable "variable" type NewOption -validatecommand "validate cmd" command NewOption -validate "validate" type NewOption -width "width" type NewOption -wrap "wrap" choice \ "char none word" NewOption -wraplength "wrap length" type NewOption -xscrollcommand "x scroll cmd" command NewOption -xscrollincrement "x increment" type NewOption -yscrollcommand "y scroll cmd" command NewOption -yscrollincrement "y increment" type ## Tooltip support NewOption -_tooltip "tooltip text" type OptionConfigCmd -_tooltip config vTcl:config_balloon OptionConfigCmd -_tooltip update vTcl:update_balloon OptionConfigCmd -_tooltip get vTcl:get_balloon ## Tk 8.4 support NewOption -compound "compound" choice "none bottom center left right top" NewOption -disabledbackground "disabled bg" color {} Colors NewOption -overrelief "over relief" relief