Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
0c0d56a2
Kaydet (Commit)
0c0d56a2
authored
Mar 28, 2002
tarafından
Martin v. Löwis
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Reindent.
üst
f841aa6f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
550 additions
and
551 deletions
+550
-551
Tix.py
Lib/lib-tk/Tix.py
+550
-551
No files found.
Lib/lib-tk/Tix.py
Dosyayı görüntüle @
0c0d56a2
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
#
#
# Tix.py -- Tix widget wrappers.
# Tix.py -- Tix widget wrappers.
#
#
#
For Tix, see http://tix.sourceforge.net
#
For Tix, see http://tix.sourceforge.net
#
#
# - Sudhir Shenoy (sshenoy@gol.com), Dec. 1995.
# - Sudhir Shenoy (sshenoy@gol.com), Dec. 1995.
# based on an idea of Jean-Marc Lugrin (lugrin@ms.com)
# based on an idea of Jean-Marc Lugrin (lugrin@ms.com)
...
@@ -165,7 +165,7 @@ class tixCommand:
...
@@ -165,7 +165,7 @@ class tixCommand:
active_bg active_fg bg
active_bg active_fg bg
bold_font dark1_bg dark1_fg
bold_font dark1_bg dark1_fg
dark2_bg dark2_fg disabled_fg
dark2_bg dark2_fg disabled_fg
fg
fixed_font font
fg
fixed_font font
inactive_bg inactive_fg input1_bg
inactive_bg inactive_fg input1_bg
input2_bg italic_font light1_bg
input2_bg italic_font light1_bg
light1_fg light2_bg light2_fg
light1_fg light2_bg light2_fg
...
@@ -207,9 +207,9 @@ class Tk(Tkinter.Tk, tixCommand):
...
@@ -207,9 +207,9 @@ class Tk(Tkinter.Tk, tixCommand):
self
.
tk
.
eval
(
'global tcl_pkgPath; lappend tcl_pkgPath {
%
s}'
%
tixlib
)
self
.
tk
.
eval
(
'global tcl_pkgPath; lappend tcl_pkgPath {
%
s}'
%
tixlib
)
# Load Tix - this should work dynamically or statically
# Load Tix - this should work dynamically or statically
# If it's static, lib/tix8.1/pkgIndex.tcl should have
# If it's static, lib/tix8.1/pkgIndex.tcl should have
#
'load {} Tix'
#
'load {} Tix'
# If it's dynamic under Unix, lib/tix8.1/pkgIndex.tcl should have
# If it's dynamic under Unix, lib/tix8.1/pkgIndex.tcl should have
#
'load libtix8.1.8.3.so Tix'
#
'load libtix8.1.8.3.so Tix'
self
.
tk
.
eval
(
'package require Tix'
)
self
.
tk
.
eval
(
'package require Tix'
)
...
@@ -258,7 +258,7 @@ class Form:
...
@@ -258,7 +258,7 @@ class Form:
'tixForm'
,
'slaves'
,
self
.
_w
)))
'tixForm'
,
'slaves'
,
self
.
_w
)))
Tkinter
.
Widget
.
__bases__
=
Tkinter
.
Widget
.
__bases__
+
(
Form
,)
Tkinter
.
Widget
.
__bases__
=
Tkinter
.
Widget
.
__bases__
+
(
Form
,)
...
@@ -277,37 +277,37 @@ class TixWidget(Tkinter.Widget):
...
@@ -277,37 +277,37 @@ class TixWidget(Tkinter.Widget):
"""
"""
def
__init__
(
self
,
master
=
None
,
widgetName
=
None
,
def
__init__
(
self
,
master
=
None
,
widgetName
=
None
,
static_options
=
None
,
cnf
=
{},
kw
=
{}):
static_options
=
None
,
cnf
=
{},
kw
=
{}):
# Merge keywords and dictionary arguments
# Merge keywords and dictionary arguments
if
kw
:
if
kw
:
cnf
=
_cnfmerge
((
cnf
,
kw
))
cnf
=
_cnfmerge
((
cnf
,
kw
))
else
:
else
:
cnf
=
_cnfmerge
(
cnf
)
cnf
=
_cnfmerge
(
cnf
)
# Move static options into extra. static_options must be
# Move static options into extra. static_options must be
# a list of keywords (or None).
# a list of keywords (or None).
extra
=
()
extra
=
()
if
static_options
:
if
static_options
:
for
k
,
v
in
cnf
.
items
()[:]:
for
k
,
v
in
cnf
.
items
()[:]:
if
k
in
static_options
:
if
k
in
static_options
:
extra
=
extra
+
(
'-'
+
k
,
v
)
extra
=
extra
+
(
'-'
+
k
,
v
)
del
cnf
[
k
]
del
cnf
[
k
]
self
.
widgetName
=
widgetName
self
.
widgetName
=
widgetName
Widget
.
_setup
(
self
,
master
,
cnf
)
Widget
.
_setup
(
self
,
master
,
cnf
)
# If widgetName is None, this is a dummy creation call where the
# If widgetName is None, this is a dummy creation call where the
# corresponding Tk widget has already been created by Tix
# corresponding Tk widget has already been created by Tix
if
widgetName
:
if
widgetName
:
apply
(
self
.
tk
.
call
,
(
widgetName
,
self
.
_w
)
+
extra
)
apply
(
self
.
tk
.
call
,
(
widgetName
,
self
.
_w
)
+
extra
)
# Non-static options - to be done via a 'config' command
# Non-static options - to be done via a 'config' command
if
cnf
:
if
cnf
:
Widget
.
config
(
self
,
cnf
)
Widget
.
config
(
self
,
cnf
)
# Dictionary to hold subwidget names for easier access. We can't
# Dictionary to hold subwidget names for easier access. We can't
# use the children list because the public Tix names may not be the
# use the children list because the public Tix names may not be the
# same as the pathname component
# same as the pathname component
self
.
subwidget_list
=
{}
self
.
subwidget_list
=
{}
# We set up an attribute access function so that it is possible to
# We set up an attribute access function so that it is possible to
# do w.ok['text'] = 'Hello' rather than w.subwidget('ok')['text'] = 'Hello'
# do w.ok['text'] = 'Hello' rather than w.subwidget('ok')['text'] = 'Hello'
...
@@ -315,65 +315,65 @@ class TixWidget(Tkinter.Widget):
...
@@ -315,65 +315,65 @@ class TixWidget(Tkinter.Widget):
# We can even do w.ok.invoke() because w.ok is subclassed from the
# We can even do w.ok.invoke() because w.ok is subclassed from the
# Button class if you go through the proper constructors
# Button class if you go through the proper constructors
def
__getattr__
(
self
,
name
):
def
__getattr__
(
self
,
name
):
if
self
.
subwidget_list
.
has_key
(
name
):
if
self
.
subwidget_list
.
has_key
(
name
):
return
self
.
subwidget_list
[
name
]
return
self
.
subwidget_list
[
name
]
raise
AttributeError
,
name
raise
AttributeError
,
name
def
set_silent
(
self
,
value
):
def
set_silent
(
self
,
value
):
"""Set a variable without calling its action routine"""
"""Set a variable without calling its action routine"""
self
.
tk
.
call
(
'tixSetSilent'
,
self
.
_w
,
value
)
self
.
tk
.
call
(
'tixSetSilent'
,
self
.
_w
,
value
)
def
subwidget
(
self
,
name
):
def
subwidget
(
self
,
name
):
"""Return the named subwidget (which must have been created by
"""Return the named subwidget (which must have been created by
the sub-class)."""
the sub-class)."""
n
=
self
.
_subwidget_name
(
name
)
n
=
self
.
_subwidget_name
(
name
)
if
not
n
:
if
not
n
:
raise
TclError
,
"Subwidget "
+
name
+
" not child of "
+
self
.
_name
raise
TclError
,
"Subwidget "
+
name
+
" not child of "
+
self
.
_name
# Remove header of name and leading dot
# Remove header of name and leading dot
n
=
n
[
len
(
self
.
_w
)
+
1
:]
n
=
n
[
len
(
self
.
_w
)
+
1
:]
return
self
.
_nametowidget
(
n
)
return
self
.
_nametowidget
(
n
)
def
subwidgets_all
(
self
):
def
subwidgets_all
(
self
):
"""Return all subwidgets."""
"""Return all subwidgets."""
names
=
self
.
_subwidget_names
()
names
=
self
.
_subwidget_names
()
if
not
names
:
if
not
names
:
return
[]
return
[]
retlist
=
[]
retlist
=
[]
for
name
in
names
:
for
name
in
names
:
name
=
name
[
len
(
self
.
_w
)
+
1
:]
name
=
name
[
len
(
self
.
_w
)
+
1
:]
try
:
try
:
retlist
.
append
(
self
.
_nametowidget
(
name
))
retlist
.
append
(
self
.
_nametowidget
(
name
))
except
:
except
:
# some of the widgets are unknown e.g. border in LabelFrame
# some of the widgets are unknown e.g. border in LabelFrame
pass
pass
return
retlist
return
retlist
def
_subwidget_name
(
self
,
name
):
def
_subwidget_name
(
self
,
name
):
"""Get a subwidget name (returns a String, not a Widget !)"""
"""Get a subwidget name (returns a String, not a Widget !)"""
try
:
try
:
return
self
.
tk
.
call
(
self
.
_w
,
'subwidget'
,
name
)
return
self
.
tk
.
call
(
self
.
_w
,
'subwidget'
,
name
)
except
TclError
:
except
TclError
:
return
None
return
None
def
_subwidget_names
(
self
):
def
_subwidget_names
(
self
):
"""Return the name of all subwidgets."""
"""Return the name of all subwidgets."""
try
:
try
:
x
=
self
.
tk
.
call
(
self
.
_w
,
'subwidgets'
,
'-all'
)
x
=
self
.
tk
.
call
(
self
.
_w
,
'subwidgets'
,
'-all'
)
return
self
.
tk
.
split
(
x
)
return
self
.
tk
.
split
(
x
)
except
TclError
:
except
TclError
:
return
None
return
None
def
config_all
(
self
,
option
,
value
):
def
config_all
(
self
,
option
,
value
):
"""Set configuration options for all subwidgets (and self)."""
"""Set configuration options for all subwidgets (and self)."""
if
option
==
''
:
if
option
==
''
:
return
return
elif
not
isinstance
(
option
,
StringType
):
elif
not
isinstance
(
option
,
StringType
):
option
=
`option`
option
=
`option`
if
not
isinstance
(
value
,
StringType
):
if
not
isinstance
(
value
,
StringType
):
value
=
`value`
value
=
`value`
names
=
self
.
_subwidget_names
()
names
=
self
.
_subwidget_names
()
for
name
in
names
:
for
name
in
names
:
self
.
tk
.
call
(
name
,
'configure'
,
'-'
+
option
,
value
)
self
.
tk
.
call
(
name
,
'configure'
,
'-'
+
option
,
value
)
# Subwidgets are child widgets created automatically by mega-widgets.
# Subwidgets are child widgets created automatically by mega-widgets.
# In python, we have to create these subwidgets manually to mirror their
# In python, we have to create these subwidgets manually to mirror their
...
@@ -387,53 +387,53 @@ class TixSubWidget(TixWidget):
...
@@ -387,53 +387,53 @@ class TixSubWidget(TixWidget):
def
__init__
(
self
,
master
,
name
,
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
,
check_intermediate
=
1
):
destroy_physically
=
1
,
check_intermediate
=
1
):
if
check_intermediate
:
if
check_intermediate
:
path
=
master
.
_subwidget_name
(
name
)
path
=
master
.
_subwidget_name
(
name
)
try
:
try
:
path
=
path
[
len
(
master
.
_w
)
+
1
:]
path
=
path
[
len
(
master
.
_w
)
+
1
:]
plist
=
string
.
splitfields
(
path
,
'.'
)
plist
=
string
.
splitfields
(
path
,
'.'
)
except
:
except
:
plist
=
[]
plist
=
[]
if
(
not
check_intermediate
)
or
len
(
plist
)
<
2
:
if
(
not
check_intermediate
)
or
len
(
plist
)
<
2
:
# immediate descendant
# immediate descendant
TixWidget
.
__init__
(
self
,
master
,
None
,
None
,
{
'name'
:
name
})
TixWidget
.
__init__
(
self
,
master
,
None
,
None
,
{
'name'
:
name
})
else
:
else
:
# Ensure that the intermediate widgets exist
# Ensure that the intermediate widgets exist
parent
=
master
parent
=
master
for
i
in
range
(
len
(
plist
)
-
1
):
for
i
in
range
(
len
(
plist
)
-
1
):
n
=
string
.
joinfields
(
plist
[:
i
+
1
],
'.'
)
n
=
string
.
joinfields
(
plist
[:
i
+
1
],
'.'
)
try
:
try
:
w
=
master
.
_nametowidget
(
n
)
w
=
master
.
_nametowidget
(
n
)
parent
=
w
parent
=
w
except
KeyError
:
except
KeyError
:
# Create the intermediate widget
# Create the intermediate widget
parent
=
TixSubWidget
(
parent
,
plist
[
i
],
parent
=
TixSubWidget
(
parent
,
plist
[
i
],
destroy_physically
=
0
,
destroy_physically
=
0
,
check_intermediate
=
0
)
check_intermediate
=
0
)
TixWidget
.
__init__
(
self
,
parent
,
None
,
None
,
{
'name'
:
name
})
TixWidget
.
__init__
(
self
,
parent
,
None
,
None
,
{
'name'
:
name
})
self
.
destroy_physically
=
destroy_physically
self
.
destroy_physically
=
destroy_physically
def
destroy
(
self
):
def
destroy
(
self
):
# For some widgets e.g., a NoteBook, when we call destructors,
# For some widgets e.g., a NoteBook, when we call destructors,
# we must be careful not to destroy the frame widget since this
# we must be careful not to destroy the frame widget since this
# also destroys the parent NoteBook thus leading to an exception
# also destroys the parent NoteBook thus leading to an exception
# in Tkinter when it finally calls Tcl to destroy the NoteBook
# in Tkinter when it finally calls Tcl to destroy the NoteBook
for
c
in
self
.
children
.
values
():
c
.
destroy
()
for
c
in
self
.
children
.
values
():
c
.
destroy
()
if
self
.
master
.
children
.
has_key
(
self
.
_name
):
if
self
.
master
.
children
.
has_key
(
self
.
_name
):
del
self
.
master
.
children
[
self
.
_name
]
del
self
.
master
.
children
[
self
.
_name
]
if
self
.
master
.
subwidget_list
.
has_key
(
self
.
_name
):
if
self
.
master
.
subwidget_list
.
has_key
(
self
.
_name
):
del
self
.
master
.
subwidget_list
[
self
.
_name
]
del
self
.
master
.
subwidget_list
[
self
.
_name
]
if
self
.
destroy_physically
:
if
self
.
destroy_physically
:
# This is bypassed only for a few widgets
# This is bypassed only for a few widgets
self
.
tk
.
call
(
'destroy'
,
self
.
_w
)
self
.
tk
.
call
(
'destroy'
,
self
.
_w
)
# Useful func. to split Tcl lists and return as a dict. From Tkinter.py
# Useful func. to split Tcl lists and return as a dict. From Tkinter.py
def
_lst2dict
(
lst
):
def
_lst2dict
(
lst
):
dict
=
{}
dict
=
{}
for
x
in
lst
:
for
x
in
lst
:
dict
[
x
[
0
][
1
:]]
=
(
x
[
0
][
1
:],)
+
x
[
1
:]
dict
[
x
[
0
][
1
:]]
=
(
x
[
0
][
1
:],)
+
x
[
1
:]
return
dict
return
dict
# Useful class to create a display style - later shared by many items.
# Useful class to create a display style - later shared by many items.
...
@@ -452,32 +452,32 @@ class DisplayStyle:
...
@@ -452,32 +452,32 @@ class DisplayStyle:
self
.
_options
(
cnf
,
kw
)
)
self
.
_options
(
cnf
,
kw
)
)
def
__str__
(
self
):
def
__str__
(
self
):
return
self
.
stylename
return
self
.
stylename
def
_options
(
self
,
cnf
,
kw
):
def
_options
(
self
,
cnf
,
kw
):
if
kw
and
cnf
:
if
kw
and
cnf
:
cnf
=
_cnfmerge
((
cnf
,
kw
))
cnf
=
_cnfmerge
((
cnf
,
kw
))
elif
kw
:
elif
kw
:
cnf
=
kw
cnf
=
kw
opts
=
()
opts
=
()
for
k
,
v
in
cnf
.
items
():
for
k
,
v
in
cnf
.
items
():
opts
=
opts
+
(
'-'
+
k
,
v
)
opts
=
opts
+
(
'-'
+
k
,
v
)
return
opts
return
opts
def
delete
(
self
):
def
delete
(
self
):
self
.
tk
.
call
(
self
.
stylename
,
'delete'
)
self
.
tk
.
call
(
self
.
stylename
,
'delete'
)
def
__setitem__
(
self
,
key
,
value
):
def
__setitem__
(
self
,
key
,
value
):
self
.
tk
.
call
(
self
.
stylename
,
'configure'
,
'-
%
s'
%
key
,
value
)
self
.
tk
.
call
(
self
.
stylename
,
'configure'
,
'-
%
s'
%
key
,
value
)
def
config
(
self
,
cnf
=
{},
**
kw
):
def
config
(
self
,
cnf
=
{},
**
kw
):
return
_lst2dict
(
return
_lst2dict
(
self
.
tk
.
split
(
self
.
tk
.
split
(
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
stylename
,
'configure'
)
+
self
.
_options
(
cnf
,
kw
))))
(
self
.
stylename
,
'configure'
)
+
self
.
_options
(
cnf
,
kw
))))
def
__getitem__
(
self
,
key
):
def
__getitem__
(
self
,
key
):
return
self
.
tk
.
call
(
self
.
stylename
,
'cget'
,
'-
%
s'
%
key
)
return
self
.
tk
.
call
(
self
.
stylename
,
'cget'
,
'-
%
s'
%
key
)
######################################################
######################################################
...
@@ -494,42 +494,42 @@ class Balloon(TixWidget):
...
@@ -494,42 +494,42 @@ class Balloon(TixWidget):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
# static seem to be -installcolormap -initwait -statusbar -cursor
# static seem to be -installcolormap -initwait -statusbar -cursor
static
=
[
'options'
,
'installcolormap'
,
'initwait'
,
'statusbar'
,
static
=
[
'options'
,
'installcolormap'
,
'initwait'
,
'statusbar'
,
'cursor'
]
'cursor'
]
TixWidget
.
__init__
(
self
,
master
,
'tixBalloon'
,
static
,
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixBalloon'
,
static
,
cnf
,
kw
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
,
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
,
destroy_physically
=
0
)
destroy_physically
=
0
)
self
.
subwidget_list
[
'message'
]
=
_dummyLabel
(
self
,
'message'
,
self
.
subwidget_list
[
'message'
]
=
_dummyLabel
(
self
,
'message'
,
destroy_physically
=
0
)
destroy_physically
=
0
)
def
bind_widget
(
self
,
widget
,
cnf
=
{},
**
kw
):
def
bind_widget
(
self
,
widget
,
cnf
=
{},
**
kw
):
"""Bind balloon widget to another.
"""Bind balloon widget to another.
One balloon widget may be bound to several widgets at the same time"""
One balloon widget may be bound to several widgets at the same time"""
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'bind'
,
widget
.
_w
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'bind'
,
widget
.
_w
)
+
self
.
_options
(
cnf
,
kw
))
def
unbind_widget
(
self
,
widget
):
def
unbind_widget
(
self
,
widget
):
self
.
tk
.
call
(
self
.
_w
,
'unbind'
,
widget
.
_w
)
self
.
tk
.
call
(
self
.
_w
,
'unbind'
,
widget
.
_w
)
class
ButtonBox
(
TixWidget
):
class
ButtonBox
(
TixWidget
):
"""ButtonBox - A container for pushbuttons.
"""ButtonBox - A container for pushbuttons.
Subwidgets are the buttons added with the add method.
Subwidgets are the buttons added with the add method.
"""
"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixButtonBox'
,
TixWidget
.
__init__
(
self
,
master
,
'tixButtonBox'
,
[
'orientation'
,
'options'
],
cnf
,
kw
)
[
'orientation'
,
'options'
],
cnf
,
kw
)
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
"""Add a button with given name to box."""
"""Add a button with given name to box."""
btn
=
apply
(
self
.
tk
.
call
,
btn
=
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
self
.
subwidget_list
[
name
]
=
_dummyButton
(
self
,
name
)
self
.
subwidget_list
[
name
]
=
_dummyButton
(
self
,
name
)
return
btn
return
btn
def
invoke
(
self
,
name
):
def
invoke
(
self
,
name
):
if
self
.
subwidget_list
.
has_key
(
name
):
if
self
.
subwidget_list
.
has_key
(
name
):
self
.
tk
.
call
(
self
.
_w
,
'invoke'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'invoke'
,
name
)
class
ComboBox
(
TixWidget
):
class
ComboBox
(
TixWidget
):
"""ComboBox - an Entry field with a dropdown menu. The user can select a
"""ComboBox - an Entry field with a dropdown menu. The user can select a
...
@@ -541,36 +541,36 @@ class ComboBox(TixWidget):
...
@@ -541,36 +541,36 @@ class ComboBox(TixWidget):
entry Entry
entry Entry
arrow Button
arrow Button
slistbox ScrolledListBox
slistbox ScrolledListBox
tick Button
tick Button
cross Button : present if created with the fancy option"""
cross Button : present if created with the fancy option"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixComboBox'
,
TixWidget
.
__init__
(
self
,
master
,
'tixComboBox'
,
[
'editable'
,
'dropdown'
,
'fancy'
,
'options'
],
[
'editable'
,
'dropdown'
,
'fancy'
,
'options'
],
cnf
,
kw
)
cnf
,
kw
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
self
.
subwidget_list
[
'arrow'
]
=
_dummyButton
(
self
,
'arrow'
)
self
.
subwidget_list
[
'arrow'
]
=
_dummyButton
(
self
,
'arrow'
)
self
.
subwidget_list
[
'slistbox'
]
=
_dummyScrolledListBox
(
self
,
self
.
subwidget_list
[
'slistbox'
]
=
_dummyScrolledListBox
(
self
,
'slistbox'
)
'slistbox'
)
try
:
try
:
self
.
subwidget_list
[
'tick'
]
=
_dummyButton
(
self
,
'tick'
)
self
.
subwidget_list
[
'tick'
]
=
_dummyButton
(
self
,
'tick'
)
self
.
subwidget_list
[
'cross'
]
=
_dummyButton
(
self
,
'cross'
)
self
.
subwidget_list
[
'cross'
]
=
_dummyButton
(
self
,
'cross'
)
except
TypeError
:
except
TypeError
:
# unavailable when -fancy not specified
# unavailable when -fancy not specified
pass
pass
def
add_history
(
self
,
str
):
def
add_history
(
self
,
str
):
self
.
tk
.
call
(
self
.
_w
,
'addhistory'
,
str
)
self
.
tk
.
call
(
self
.
_w
,
'addhistory'
,
str
)
def
append_history
(
self
,
str
):
def
append_history
(
self
,
str
):
self
.
tk
.
call
(
self
.
_w
,
'appendhistory'
,
str
)
self
.
tk
.
call
(
self
.
_w
,
'appendhistory'
,
str
)
def
insert
(
self
,
index
,
str
):
def
insert
(
self
,
index
,
str
):
self
.
tk
.
call
(
self
.
_w
,
'insert'
,
index
,
str
)
self
.
tk
.
call
(
self
.
_w
,
'insert'
,
index
,
str
)
def
pick
(
self
,
index
):
def
pick
(
self
,
index
):
self
.
tk
.
call
(
self
.
_w
,
'pick'
,
index
)
self
.
tk
.
call
(
self
.
_w
,
'pick'
,
index
)
class
Control
(
TixWidget
):
class
Control
(
TixWidget
):
"""Control - An entry field with value change arrows. The user can
"""Control - An entry field with value change arrows. The user can
...
@@ -586,23 +586,23 @@ class Control(TixWidget):
...
@@ -586,23 +586,23 @@ class Control(TixWidget):
label Label"""
label Label"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixControl'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixControl'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'incr'
]
=
_dummyButton
(
self
,
'incr'
)
self
.
subwidget_list
[
'incr'
]
=
_dummyButton
(
self
,
'incr'
)
self
.
subwidget_list
[
'decr'
]
=
_dummyButton
(
self
,
'decr'
)
self
.
subwidget_list
[
'decr'
]
=
_dummyButton
(
self
,
'decr'
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
def
decrement
(
self
):
def
decrement
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'decr'
)
self
.
tk
.
call
(
self
.
_w
,
'decr'
)
def
increment
(
self
):
def
increment
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'incr'
)
self
.
tk
.
call
(
self
.
_w
,
'incr'
)
def
invoke
(
self
):
def
invoke
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'invoke'
)
self
.
tk
.
call
(
self
.
_w
,
'invoke'
)
def
update
(
self
):
def
update
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'update'
)
self
.
tk
.
call
(
self
.
_w
,
'update'
)
class
DirList
(
TixWidget
):
class
DirList
(
TixWidget
):
"""DirList - displays a list view of a directory, its previous
"""DirList - displays a list view of a directory, its previous
...
@@ -616,13 +616,13 @@ class DirList(TixWidget):
...
@@ -616,13 +616,13 @@ class DirList(TixWidget):
vsb Scrollbar"""
vsb Scrollbar"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixDirList'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixDirList'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
def
chdir
(
self
,
dir
):
def
chdir
(
self
,
dir
):
self
.
tk
.
call
(
self
.
_w
,
'chdir'
,
dir
)
self
.
tk
.
call
(
self
.
_w
,
'chdir'
,
dir
)
class
DirTree
(
TixWidget
):
class
DirTree
(
TixWidget
):
"""DirTree - Directory Listing in a hierarchical view.
"""DirTree - Directory Listing in a hierarchical view.
...
@@ -637,13 +637,13 @@ class DirTree(TixWidget):
...
@@ -637,13 +637,13 @@ class DirTree(TixWidget):
vsb Scrollbar"""
vsb Scrollbar"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixDirTree'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixDirTree'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
def
chdir
(
self
,
dir
):
def
chdir
(
self
,
dir
):
self
.
tk
.
call
(
self
.
_w
,
'chdir'
,
dir
)
self
.
tk
.
call
(
self
.
_w
,
'chdir'
,
dir
)
class
DirSelectBox
(
TixWidget
):
class
DirSelectBox
(
TixWidget
):
"""DirSelectBox - Motif style file select box.
"""DirSelectBox - Motif style file select box.
...
@@ -651,7 +651,7 @@ class DirSelectBox(TixWidget):
...
@@ -651,7 +651,7 @@ class DirSelectBox(TixWidget):
the user to choose a file. FileSelectBox stores the files mostly
the user to choose a file. FileSelectBox stores the files mostly
recently selected into a ComboBox widget so that they can be quickly
recently selected into a ComboBox widget so that they can be quickly
selected again.
selected again.
Subwidget Class
Subwidget Class
--------- -----
--------- -----
selection ComboBox
selection ComboBox
...
@@ -660,9 +660,9 @@ class DirSelectBox(TixWidget):
...
@@ -660,9 +660,9 @@ class DirSelectBox(TixWidget):
filelist ScrolledListBox"""
filelist ScrolledListBox"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixDirSelectBox'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixDirSelectBox'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyDirList
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyDirList
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'dircbx'
]
=
_dummyFileComboBox
(
self
,
'dircbx'
)
self
.
subwidget_list
[
'dircbx'
]
=
_dummyFileComboBox
(
self
,
'dircbx'
)
class
ExFileSelectBox
(
TixWidget
):
class
ExFileSelectBox
(
TixWidget
):
"""ExFileSelectBox - MS Windows style file select box.
"""ExFileSelectBox - MS Windows style file select box.
...
@@ -680,21 +680,21 @@ class ExFileSelectBox(TixWidget):
...
@@ -680,21 +680,21 @@ class ExFileSelectBox(TixWidget):
filelist ScrolledListBox"""
filelist ScrolledListBox"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixExFileSelectBox'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixExFileSelectBox'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'cancel'
]
=
_dummyButton
(
self
,
'cancel'
)
self
.
subwidget_list
[
'cancel'
]
=
_dummyButton
(
self
,
'cancel'
)
self
.
subwidget_list
[
'ok'
]
=
_dummyButton
(
self
,
'ok'
)
self
.
subwidget_list
[
'ok'
]
=
_dummyButton
(
self
,
'ok'
)
self
.
subwidget_list
[
'hidden'
]
=
_dummyCheckbutton
(
self
,
'hidden'
)
self
.
subwidget_list
[
'hidden'
]
=
_dummyCheckbutton
(
self
,
'hidden'
)
self
.
subwidget_list
[
'types'
]
=
_dummyComboBox
(
self
,
'types'
)
self
.
subwidget_list
[
'types'
]
=
_dummyComboBox
(
self
,
'types'
)
self
.
subwidget_list
[
'dir'
]
=
_dummyComboBox
(
self
,
'dir'
)
self
.
subwidget_list
[
'dir'
]
=
_dummyComboBox
(
self
,
'dir'
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyDirList
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyDirList
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'file'
]
=
_dummyComboBox
(
self
,
'file'
)
self
.
subwidget_list
[
'file'
]
=
_dummyComboBox
(
self
,
'file'
)
self
.
subwidget_list
[
'filelist'
]
=
_dummyScrolledListBox
(
self
,
'filelist'
)
self
.
subwidget_list
[
'filelist'
]
=
_dummyScrolledListBox
(
self
,
'filelist'
)
def
filter
(
self
):
def
filter
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'filter'
)
self
.
tk
.
call
(
self
.
_w
,
'filter'
)
def
invoke
(
self
):
def
invoke
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'invoke'
)
self
.
tk
.
call
(
self
.
_w
,
'invoke'
)
# Should inherit from a Dialog class
# Should inherit from a Dialog class
...
@@ -708,16 +708,16 @@ class DirSelectDialog(TixWidget):
...
@@ -708,16 +708,16 @@ class DirSelectDialog(TixWidget):
dirbox DirSelectDialog"""
dirbox DirSelectDialog"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixDirSelectDialog'
,
TixWidget
.
__init__
(
self
,
master
,
'tixDirSelectDialog'
,
[
'options'
],
cnf
,
kw
)
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'dirbox'
]
=
_dummyDirSelectBox
(
self
,
'dirbox'
)
self
.
subwidget_list
[
'dirbox'
]
=
_dummyDirSelectBox
(
self
,
'dirbox'
)
# cancel and ok buttons are missing
# cancel and ok buttons are missing
def
popup
(
self
):
def
popup
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'popup'
)
self
.
tk
.
call
(
self
.
_w
,
'popup'
)
def
popdown
(
self
):
def
popdown
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'popdown'
)
self
.
tk
.
call
(
self
.
_w
,
'popdown'
)
# Should inherit from a Dialog class
# Should inherit from a Dialog class
...
@@ -730,15 +730,15 @@ class ExFileSelectDialog(TixWidget):
...
@@ -730,15 +730,15 @@ class ExFileSelectDialog(TixWidget):
fsbox ExFileSelectBox"""
fsbox ExFileSelectBox"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixExFileSelectDialog'
,
TixWidget
.
__init__
(
self
,
master
,
'tixExFileSelectDialog'
,
[
'options'
],
cnf
,
kw
)
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'fsbox'
]
=
_dummyExFileSelectBox
(
self
,
'fsbox'
)
self
.
subwidget_list
[
'fsbox'
]
=
_dummyExFileSelectBox
(
self
,
'fsbox'
)
def
popup
(
self
):
def
popup
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'popup'
)
self
.
tk
.
call
(
self
.
_w
,
'popup'
)
def
popdown
(
self
):
def
popdown
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'popdown'
)
self
.
tk
.
call
(
self
.
_w
,
'popdown'
)
class
FileSelectBox
(
TixWidget
):
class
FileSelectBox
(
TixWidget
):
"""ExFileSelectBox - Motif style file select box.
"""ExFileSelectBox - Motif style file select box.
...
@@ -746,7 +746,7 @@ class FileSelectBox(TixWidget):
...
@@ -746,7 +746,7 @@ class FileSelectBox(TixWidget):
the user to choose a file. FileSelectBox stores the files mostly
the user to choose a file. FileSelectBox stores the files mostly
recently selected into a ComboBox widget so that they can be quickly
recently selected into a ComboBox widget so that they can be quickly
selected again.
selected again.
Subwidget Class
Subwidget Class
--------- -----
--------- -----
selection ComboBox
selection ComboBox
...
@@ -755,17 +755,17 @@ class FileSelectBox(TixWidget):
...
@@ -755,17 +755,17 @@ class FileSelectBox(TixWidget):
filelist ScrolledListBox"""
filelist ScrolledListBox"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixFileSelectBox'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixFileSelectBox'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyScrolledListBox
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyScrolledListBox
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'filelist'
]
=
_dummyScrolledListBox
(
self
,
'filelist'
)
self
.
subwidget_list
[
'filelist'
]
=
_dummyScrolledListBox
(
self
,
'filelist'
)
self
.
subwidget_list
[
'filter'
]
=
_dummyComboBox
(
self
,
'filter'
)
self
.
subwidget_list
[
'filter'
]
=
_dummyComboBox
(
self
,
'filter'
)
self
.
subwidget_list
[
'selection'
]
=
_dummyComboBox
(
self
,
'selection'
)
self
.
subwidget_list
[
'selection'
]
=
_dummyComboBox
(
self
,
'selection'
)
def
apply_filter
(
self
):
# name of subwidget is same as command
def
apply_filter
(
self
):
# name of subwidget is same as command
self
.
tk
.
call
(
self
.
_w
,
'filter'
)
self
.
tk
.
call
(
self
.
_w
,
'filter'
)
def
invoke
(
self
):
def
invoke
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'invoke'
)
self
.
tk
.
call
(
self
.
_w
,
'invoke'
)
# Should inherit from a Dialog class
# Should inherit from a Dialog class
class
FileSelectDialog
(
TixWidget
):
class
FileSelectDialog
(
TixWidget
):
...
@@ -777,16 +777,16 @@ class FileSelectDialog(TixWidget):
...
@@ -777,16 +777,16 @@ class FileSelectDialog(TixWidget):
fsbox FileSelectBox"""
fsbox FileSelectBox"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixFileSelectDialog'
,
TixWidget
.
__init__
(
self
,
master
,
'tixFileSelectDialog'
,
[
'options'
],
cnf
,
kw
)
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'btns'
]
=
_dummyStdButtonBox
(
self
,
'btns'
)
self
.
subwidget_list
[
'btns'
]
=
_dummyStdButtonBox
(
self
,
'btns'
)
self
.
subwidget_list
[
'fsbox'
]
=
_dummyFileSelectBox
(
self
,
'fsbox'
)
self
.
subwidget_list
[
'fsbox'
]
=
_dummyFileSelectBox
(
self
,
'fsbox'
)
def
popup
(
self
):
def
popup
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'popup'
)
self
.
tk
.
call
(
self
.
_w
,
'popup'
)
def
popdown
(
self
):
def
popdown
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'popdown'
)
self
.
tk
.
call
(
self
.
_w
,
'popdown'
)
class
FileEntry
(
TixWidget
):
class
FileEntry
(
TixWidget
):
"""FileEntry - Entry field with button that invokes a FileSelectDialog.
"""FileEntry - Entry field with button that invokes a FileSelectDialog.
...
@@ -800,17 +800,17 @@ class FileEntry(TixWidget):
...
@@ -800,17 +800,17 @@ class FileEntry(TixWidget):
entry Entry"""
entry Entry"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixFileEntry'
,
TixWidget
.
__init__
(
self
,
master
,
'tixFileEntry'
,
[
'dialogtype'
,
'options'
],
cnf
,
kw
)
[
'dialogtype'
,
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'button'
]
=
_dummyButton
(
self
,
'button'
)
self
.
subwidget_list
[
'button'
]
=
_dummyButton
(
self
,
'button'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
def
invoke
(
self
):
def
invoke
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'invoke'
)
self
.
tk
.
call
(
self
.
_w
,
'invoke'
)
def
file_dialog
(
self
):
def
file_dialog
(
self
):
# XXX return python object
# XXX return python object
pass
pass
class
HList
(
TixWidget
):
class
HList
(
TixWidget
):
"""HList - Hierarchy display widget can be used to display any data
"""HList - Hierarchy display widget can be used to display any data
...
@@ -821,181 +821,181 @@ class HList(TixWidget):
...
@@ -821,181 +821,181 @@ class HList(TixWidget):
Subwidgets - None"""
Subwidgets - None"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixHList'
,
TixWidget
.
__init__
(
self
,
master
,
'tixHList'
,
[
'columns'
,
'options'
],
cnf
,
kw
)
[
'columns'
,
'options'
],
cnf
,
kw
)
def
add
(
self
,
entry
,
cnf
=
{},
**
kw
):
def
add
(
self
,
entry
,
cnf
=
{},
**
kw
):
return
apply
(
self
.
tk
.
call
,
return
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'add'
,
entry
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'add'
,
entry
)
+
self
.
_options
(
cnf
,
kw
))
def
add_child
(
self
,
parent
=
None
,
cnf
=
{},
**
kw
):
def
add_child
(
self
,
parent
=
None
,
cnf
=
{},
**
kw
):
if
not
parent
:
if
not
parent
:
parent
=
''
parent
=
''
return
apply
(
self
.
tk
.
call
,
return
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'addchild'
,
parent
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'addchild'
,
parent
)
+
self
.
_options
(
cnf
,
kw
))
def
anchor_set
(
self
,
entry
):
def
anchor_set
(
self
,
entry
):
self
.
tk
.
call
(
self
.
_w
,
'anchor'
,
'set'
,
entry
)
self
.
tk
.
call
(
self
.
_w
,
'anchor'
,
'set'
,
entry
)
def
anchor_clear
(
self
):
def
anchor_clear
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'anchor'
,
'clear'
)
self
.
tk
.
call
(
self
.
_w
,
'anchor'
,
'clear'
)
def
column_width
(
self
,
col
=
0
,
width
=
None
,
chars
=
None
):
def
column_width
(
self
,
col
=
0
,
width
=
None
,
chars
=
None
):
if
not
chars
:
if
not
chars
:
return
self
.
tk
.
call
(
self
.
_w
,
'column'
,
'width'
,
col
,
width
)
return
self
.
tk
.
call
(
self
.
_w
,
'column'
,
'width'
,
col
,
width
)
else
:
else
:
return
self
.
tk
.
call
(
self
.
_w
,
'column'
,
'width'
,
col
,
return
self
.
tk
.
call
(
self
.
_w
,
'column'
,
'width'
,
col
,
'-char'
,
chars
)
'-char'
,
chars
)
def
delete_all
(
self
):
def
delete_all
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
'all'
)
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
'all'
)
def
delete_entry
(
self
,
entry
):
def
delete_entry
(
self
,
entry
):
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
'entry'
,
entry
)
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
'entry'
,
entry
)
def
delete_offsprings
(
self
,
entry
):
def
delete_offsprings
(
self
,
entry
):
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
'offsprings'
,
entry
)
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
'offsprings'
,
entry
)
def
delete_siblings
(
self
,
entry
):
def
delete_siblings
(
self
,
entry
):
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
'siblings'
,
entry
)
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
'siblings'
,
entry
)
def
dragsite_set
(
self
,
index
):
def
dragsite_set
(
self
,
index
):
self
.
tk
.
call
(
self
.
_w
,
'dragsite'
,
'set'
,
index
)
self
.
tk
.
call
(
self
.
_w
,
'dragsite'
,
'set'
,
index
)
def
dragsite_clear
(
self
):
def
dragsite_clear
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'dragsite'
,
'clear'
)
self
.
tk
.
call
(
self
.
_w
,
'dragsite'
,
'clear'
)
def
dropsite_set
(
self
,
index
):
def
dropsite_set
(
self
,
index
):
self
.
tk
.
call
(
self
.
_w
,
'dropsite'
,
'set'
,
index
)
self
.
tk
.
call
(
self
.
_w
,
'dropsite'
,
'set'
,
index
)
def
dropsite_clear
(
self
):
def
dropsite_clear
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'dropsite'
,
'clear'
)
self
.
tk
.
call
(
self
.
_w
,
'dropsite'
,
'clear'
)
def
header_create
(
self
,
col
,
cnf
=
{},
**
kw
):
def
header_create
(
self
,
col
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'header'
,
'create'
,
col
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'header'
,
'create'
,
col
)
+
self
.
_options
(
cnf
,
kw
))
def
header_configure
(
self
,
col
,
cnf
=
{},
**
kw
):
def
header_configure
(
self
,
col
,
cnf
=
{},
**
kw
):
if
cnf
is
None
:
if
cnf
is
None
:
return
_lst2dict
(
return
_lst2dict
(
self
.
tk
.
split
(
self
.
tk
.
split
(
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'configure'
,
col
)))
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'configure'
,
col
)))
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'header'
,
'configure'
,
col
)
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'header'
,
'configure'
,
col
)
+
self
.
_options
(
cnf
,
kw
))
+
self
.
_options
(
cnf
,
kw
))
def
header_cget
(
self
,
col
,
opt
):
def
header_cget
(
self
,
col
,
opt
):
return
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'cget'
,
col
,
opt
)
return
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'cget'
,
col
,
opt
)
def
header_exists
(
self
,
col
):
def
header_exists
(
self
,
col
):
return
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'exists'
,
col
)
return
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'exists'
,
col
)
def
header_delete
(
self
,
col
):
def
header_delete
(
self
,
col
):
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'delete'
,
col
)
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'delete'
,
col
)
def
header_size
(
self
,
col
):
def
header_size
(
self
,
col
):
return
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'size'
,
col
)
return
self
.
tk
.
call
(
self
.
_w
,
'header'
,
'size'
,
col
)
def
hide_entry
(
self
,
entry
):
def
hide_entry
(
self
,
entry
):
self
.
tk
.
call
(
self
.
_w
,
'hide'
,
'entry'
,
entry
)
self
.
tk
.
call
(
self
.
_w
,
'hide'
,
'entry'
,
entry
)
def
indicator_create
(
self
,
entry
,
cnf
=
{},
**
kw
):
def
indicator_create
(
self
,
entry
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'indicator'
,
'create'
,
entry
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'indicator'
,
'create'
,
entry
)
+
self
.
_options
(
cnf
,
kw
))
def
indicator_configure
(
self
,
entry
,
cnf
=
{},
**
kw
):
def
indicator_configure
(
self
,
entry
,
cnf
=
{},
**
kw
):
if
cnf
is
None
:
if
cnf
is
None
:
return
_lst2dict
(
return
_lst2dict
(
self
.
tk
.
split
(
self
.
tk
.
split
(
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'configure'
,
entry
)))
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'configure'
,
entry
)))
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'indicator'
,
'configure'
,
entry
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'indicator'
,
'configure'
,
entry
)
+
self
.
_options
(
cnf
,
kw
))
def
indicator_cget
(
self
,
entry
,
opt
):
def
indicator_cget
(
self
,
entry
,
opt
):
return
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'cget'
,
entry
,
opt
)
return
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'cget'
,
entry
,
opt
)
def
indicator_exists
(
self
,
entry
):
def
indicator_exists
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'exists'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'exists'
,
entry
)
def
indicator_delete
(
self
,
entry
):
def
indicator_delete
(
self
,
entry
):
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'delete'
,
entry
)
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'delete'
,
entry
)
def
indicator_size
(
self
,
entry
):
def
indicator_size
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'size'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'indicator'
,
'size'
,
entry
)
def
info_anchor
(
self
):
def
info_anchor
(
self
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'anchor'
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'anchor'
)
def
info_children
(
self
,
entry
=
None
):
def
info_children
(
self
,
entry
=
None
):
c
=
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'children'
,
entry
)
c
=
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'children'
,
entry
)
return
self
.
tk
.
splitlist
(
c
)
return
self
.
tk
.
splitlist
(
c
)
def
info_data
(
self
,
entry
):
def
info_data
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'data'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'data'
,
entry
)
def
info_exists
(
self
,
entry
):
def
info_exists
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'exists'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'exists'
,
entry
)
def
info_hidden
(
self
,
entry
):
def
info_hidden
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'hidden'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'hidden'
,
entry
)
def
info_next
(
self
,
entry
):
def
info_next
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'next'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'next'
,
entry
)
def
info_parent
(
self
,
entry
):
def
info_parent
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'parent'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'parent'
,
entry
)
def
info_prev
(
self
,
entry
):
def
info_prev
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'prev'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'prev'
,
entry
)
def
info_selection
(
self
):
def
info_selection
(
self
):
c
=
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'selection'
)
c
=
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'selection'
)
return
self
.
tk
.
splitlist
(
c
)
return
self
.
tk
.
splitlist
(
c
)
def
item_cget
(
self
,
entry
,
col
,
opt
):
def
item_cget
(
self
,
entry
,
col
,
opt
):
return
self
.
tk
.
call
(
self
.
_w
,
'item'
,
'cget'
,
entry
,
col
,
opt
)
return
self
.
tk
.
call
(
self
.
_w
,
'item'
,
'cget'
,
entry
,
col
,
opt
)
def
item_configure
(
self
,
entry
,
col
,
cnf
=
{},
**
kw
):
def
item_configure
(
self
,
entry
,
col
,
cnf
=
{},
**
kw
):
if
cnf
is
None
:
if
cnf
is
None
:
return
_lst2dict
(
return
_lst2dict
(
self
.
tk
.
split
(
self
.
tk
.
split
(
self
.
tk
.
call
(
self
.
_w
,
'item'
,
'configure'
,
entry
,
col
)))
self
.
tk
.
call
(
self
.
_w
,
'item'
,
'configure'
,
entry
,
col
)))
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'item'
,
'configure'
,
entry
,
col
)
+
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'item'
,
'configure'
,
entry
,
col
)
+
self
.
_options
(
cnf
,
kw
))
self
.
_options
(
cnf
,
kw
))
def
item_create
(
self
,
entry
,
col
,
cnf
=
{},
**
kw
):
def
item_create
(
self
,
entry
,
col
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'item'
,
'create'
,
entry
,
col
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'item'
,
'create'
,
entry
,
col
)
+
self
.
_options
(
cnf
,
kw
))
def
item_exists
(
self
,
entry
,
col
):
def
item_exists
(
self
,
entry
,
col
):
return
self
.
tk
.
call
(
self
.
_w
,
'item'
,
'exists'
,
entry
,
col
)
return
self
.
tk
.
call
(
self
.
_w
,
'item'
,
'exists'
,
entry
,
col
)
def
item_delete
(
self
,
entry
,
col
):
def
item_delete
(
self
,
entry
,
col
):
self
.
tk
.
call
(
self
.
_w
,
'item'
,
'delete'
,
entry
,
col
)
self
.
tk
.
call
(
self
.
_w
,
'item'
,
'delete'
,
entry
,
col
)
def
nearest
(
self
,
y
):
def
nearest
(
self
,
y
):
return
self
.
tk
.
call
(
self
.
_w
,
'nearest'
,
y
)
return
self
.
tk
.
call
(
self
.
_w
,
'nearest'
,
y
)
def
see
(
self
,
entry
):
def
see
(
self
,
entry
):
self
.
tk
.
call
(
self
.
_w
,
'see'
,
entry
)
self
.
tk
.
call
(
self
.
_w
,
'see'
,
entry
)
def
selection_clear
(
self
,
cnf
=
{},
**
kw
):
def
selection_clear
(
self
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'selection'
,
'clear'
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'selection'
,
'clear'
)
+
self
.
_options
(
cnf
,
kw
))
def
selection_includes
(
self
,
entry
):
def
selection_includes
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'selection'
,
'includes'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'selection'
,
'includes'
,
entry
)
def
selection_set
(
self
,
first
,
last
=
None
):
def
selection_set
(
self
,
first
,
last
=
None
):
self
.
tk
.
call
(
self
.
_w
,
'selection'
,
'set'
,
first
,
last
)
self
.
tk
.
call
(
self
.
_w
,
'selection'
,
'set'
,
first
,
last
)
def
show_entry
(
self
,
entry
):
def
show_entry
(
self
,
entry
):
return
self
.
tk
.
call
(
self
.
_w
,
'show'
,
'entry'
,
entry
)
return
self
.
tk
.
call
(
self
.
_w
,
'show'
,
'entry'
,
entry
)
def
xview
(
self
,
*
args
):
def
xview
(
self
,
*
args
):
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'xview'
)
+
args
)
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'xview'
)
+
args
)
def
yview
(
self
,
*
args
):
def
yview
(
self
,
*
args
):
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'yview'
)
+
args
)
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'yview'
)
+
args
)
class
InputOnly
(
TixWidget
):
class
InputOnly
(
TixWidget
):
"""InputOnly - Invisible widget.
"""InputOnly - Invisible widget.
...
@@ -1003,7 +1003,7 @@ class InputOnly(TixWidget):
...
@@ -1003,7 +1003,7 @@ class InputOnly(TixWidget):
Subwidgets - None"""
Subwidgets - None"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixInputOnly'
,
None
,
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixInputOnly'
,
None
,
cnf
,
kw
)
class
LabelEntry
(
TixWidget
):
class
LabelEntry
(
TixWidget
):
"""LabelEntry - Entry field with label. Packages an entry widget
"""LabelEntry - Entry field with label. Packages an entry widget
...
@@ -1016,10 +1016,10 @@ class LabelEntry(TixWidget):
...
@@ -1016,10 +1016,10 @@ class LabelEntry(TixWidget):
entry Entry"""
entry Entry"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixLabelEntry'
,
TixWidget
.
__init__
(
self
,
master
,
'tixLabelEntry'
,
[
'labelside'
,
'options'
],
cnf
,
kw
)
[
'labelside'
,
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
class
LabelFrame
(
TixWidget
):
class
LabelFrame
(
TixWidget
):
"""LabelFrame - Labelled Frame container. Packages a frame widget
"""LabelFrame - Labelled Frame container. Packages a frame widget
...
@@ -1033,10 +1033,10 @@ class LabelFrame(TixWidget):
...
@@ -1033,10 +1033,10 @@ class LabelFrame(TixWidget):
frame Frame"""
frame Frame"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixLabelFrame'
,
TixWidget
.
__init__
(
self
,
master
,
'tixLabelFrame'
,
[
'labelside'
,
'options'
],
cnf
,
kw
)
[
'labelside'
,
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'frame'
]
=
_dummyFrame
(
self
,
'frame'
)
self
.
subwidget_list
[
'frame'
]
=
_dummyFrame
(
self
,
'frame'
)
class
ListNoteBook
(
TixWidget
):
class
ListNoteBook
(
TixWidget
):
...
@@ -1048,19 +1048,19 @@ class ListNoteBook(TixWidget):
...
@@ -1048,19 +1048,19 @@ class ListNoteBook(TixWidget):
choosing the name of the desired page in the hlist subwidget."""
choosing the name of the desired page in the hlist subwidget."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixDirList'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixDirList'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'shlist'
]
=
_dummyScrolledHList
(
self
,
'vsb'
)
self
.
subwidget_list
[
'shlist'
]
=
_dummyScrolledHList
(
self
,
'vsb'
)
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
self
.
subwidget_list
[
name
]
=
TixSubWidget
(
self
,
name
)
self
.
subwidget_list
[
name
]
=
TixSubWidget
(
self
,
name
)
return
self
.
subwidget_list
[
name
]
return
self
.
subwidget_list
[
name
]
def
raise_page
(
self
,
name
):
# raise is a python keyword
def
raise_page
(
self
,
name
):
# raise is a python keyword
self
.
tk
.
call
(
self
.
_w
,
'raise'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'raise'
,
name
)
class
Meter
(
TixWidget
):
class
Meter
(
TixWidget
):
"""The Meter widget can be used to show the progress of a background
"""The Meter widget can be used to show the progress of a background
...
@@ -1068,8 +1068,8 @@ class Meter(TixWidget):
...
@@ -1068,8 +1068,8 @@ class Meter(TixWidget):
"""
"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixMeter'
,
TixWidget
.
__init__
(
self
,
master
,
'tixMeter'
,
[
'options'
],
cnf
,
kw
)
[
'options'
],
cnf
,
kw
)
class
NoteBook
(
TixWidget
):
class
NoteBook
(
TixWidget
):
"""NoteBook - Multi-page container widget (tabbed notebook metaphor).
"""NoteBook - Multi-page container widget (tabbed notebook metaphor).
...
@@ -1080,37 +1080,37 @@ class NoteBook(TixWidget):
...
@@ -1080,37 +1080,37 @@ class NoteBook(TixWidget):
<pages> page widgets added dynamically with the add method"""
<pages> page widgets added dynamically with the add method"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixNoteBook'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixNoteBook'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'nbframe'
]
=
TixSubWidget
(
self
,
'nbframe'
,
self
.
subwidget_list
[
'nbframe'
]
=
TixSubWidget
(
self
,
'nbframe'
,
destroy_physically
=
0
)
destroy_physically
=
0
)
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
self
.
subwidget_list
[
name
]
=
TixSubWidget
(
self
,
name
)
self
.
subwidget_list
[
name
]
=
TixSubWidget
(
self
,
name
)
return
self
.
subwidget_list
[
name
]
return
self
.
subwidget_list
[
name
]
def
delete
(
self
,
name
):
def
delete
(
self
,
name
):
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
name
)
self
.
subwidget_list
[
name
]
.
destroy
()
self
.
subwidget_list
[
name
]
.
destroy
()
del
self
.
subwidget_list
[
name
]
del
self
.
subwidget_list
[
name
]
def
page
(
self
,
name
):
def
page
(
self
,
name
):
return
self
.
subwidget
(
name
)
return
self
.
subwidget
(
name
)
def
pages
(
self
):
def
pages
(
self
):
# Can't call subwidgets_all directly because we don't want .nbframe
# Can't call subwidgets_all directly because we don't want .nbframe
names
=
self
.
tk
.
split
(
self
.
tk
.
call
(
self
.
_w
,
'pages'
))
names
=
self
.
tk
.
split
(
self
.
tk
.
call
(
self
.
_w
,
'pages'
))
ret
=
[]
ret
=
[]
for
x
in
names
:
for
x
in
names
:
ret
.
append
(
self
.
subwidget
(
x
))
ret
.
append
(
self
.
subwidget
(
x
))
return
ret
return
ret
def
raise_page
(
self
,
name
):
# raise is a python keyword
def
raise_page
(
self
,
name
):
# raise is a python keyword
self
.
tk
.
call
(
self
.
_w
,
'raise'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'raise'
,
name
)
def
raised
(
self
):
def
raised
(
self
):
return
self
.
tk
.
call
(
self
.
_w
,
'raised'
)
return
self
.
tk
.
call
(
self
.
_w
,
'raised'
)
class
NoteBookFrame
(
TixWidget
):
class
NoteBookFrame
(
TixWidget
):
"""Will be added when Tix documentation is available !!!"""
"""Will be added when Tix documentation is available !!!"""
...
@@ -1125,26 +1125,26 @@ class OptionMenu(TixWidget):
...
@@ -1125,26 +1125,26 @@ class OptionMenu(TixWidget):
menu Menu"""
menu Menu"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixOptionMenu'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixOptionMenu'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'menubutton'
]
=
_dummyMenubutton
(
self
,
'menubutton'
)
self
.
subwidget_list
[
'menubutton'
]
=
_dummyMenubutton
(
self
,
'menubutton'
)
self
.
subwidget_list
[
'menu'
]
=
_dummyMenu
(
self
,
'menu'
)
self
.
subwidget_list
[
'menu'
]
=
_dummyMenu
(
self
,
'menu'
)
def
add_command
(
self
,
name
,
cnf
=
{},
**
kw
):
def
add_command
(
self
,
name
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'add'
,
'command'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'add'
,
'command'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
def
add_separator
(
self
,
name
,
cnf
=
{},
**
kw
):
def
add_separator
(
self
,
name
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'add'
,
'separator'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'add'
,
'separator'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
def
delete
(
self
,
name
):
def
delete
(
self
,
name
):
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
name
)
def
disable
(
self
,
name
):
def
disable
(
self
,
name
):
self
.
tk
.
call
(
self
.
_w
,
'disable'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'disable'
,
name
)
def
enable
(
self
,
name
):
def
enable
(
self
,
name
):
self
.
tk
.
call
(
self
.
_w
,
'enable'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'enable'
,
name
)
class
PanedWindow
(
TixWidget
):
class
PanedWindow
(
TixWidget
):
"""PanedWindow - Multi-pane container widget
"""PanedWindow - Multi-pane container widget
...
@@ -1158,21 +1158,21 @@ class PanedWindow(TixWidget):
...
@@ -1158,21 +1158,21 @@ class PanedWindow(TixWidget):
<panes> g/p widgets added dynamically with the add method."""
<panes> g/p widgets added dynamically with the add method."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixPanedWindow'
,
[
'orientation'
,
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixPanedWindow'
,
[
'orientation'
,
'options'
],
cnf
,
kw
)
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
self
.
subwidget_list
[
name
]
=
TixSubWidget
(
self
,
name
,
self
.
subwidget_list
[
name
]
=
TixSubWidget
(
self
,
name
,
check_intermediate
=
0
)
check_intermediate
=
0
)
return
self
.
subwidget_list
[
name
]
return
self
.
subwidget_list
[
name
]
def
panes
(
self
):
def
panes
(
self
):
names
=
self
.
tk
.
call
(
self
.
_w
,
'panes'
)
names
=
self
.
tk
.
call
(
self
.
_w
,
'panes'
)
ret
=
[]
ret
=
[]
for
x
in
names
:
for
x
in
names
:
ret
.
append
(
self
.
subwidget
(
x
))
ret
.
append
(
self
.
subwidget
(
x
))
return
ret
return
ret
class
PopupMenu
(
TixWidget
):
class
PopupMenu
(
TixWidget
):
"""PopupMenu widget can be used as a replacement of the tk_popup command.
"""PopupMenu widget can be used as a replacement of the tk_popup command.
...
@@ -1186,90 +1186,90 @@ class PopupMenu(TixWidget):
...
@@ -1186,90 +1186,90 @@ class PopupMenu(TixWidget):
menu Menu"""
menu Menu"""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixPopupMenu'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixPopupMenu'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'menubutton'
]
=
_dummyMenubutton
(
self
,
'menubutton'
)
self
.
subwidget_list
[
'menubutton'
]
=
_dummyMenubutton
(
self
,
'menubutton'
)
self
.
subwidget_list
[
'menu'
]
=
_dummyMenu
(
self
,
'menu'
)
self
.
subwidget_list
[
'menu'
]
=
_dummyMenu
(
self
,
'menu'
)
def
bind_widget
(
self
,
widget
):
def
bind_widget
(
self
,
widget
):
self
.
tk
.
call
(
self
.
_w
,
'bind'
,
widget
.
_w
)
self
.
tk
.
call
(
self
.
_w
,
'bind'
,
widget
.
_w
)
def
unbind_widget
(
self
,
widget
):
def
unbind_widget
(
self
,
widget
):
self
.
tk
.
call
(
self
.
_w
,
'unbind'
,
widget
.
_w
)
self
.
tk
.
call
(
self
.
_w
,
'unbind'
,
widget
.
_w
)
def
post_widget
(
self
,
widget
,
x
,
y
):
def
post_widget
(
self
,
widget
,
x
,
y
):
self
.
tk
.
call
(
self
.
_w
,
'post'
,
widget
.
_w
,
x
,
y
)
self
.
tk
.
call
(
self
.
_w
,
'post'
,
widget
.
_w
,
x
,
y
)
class
ResizeHandle
(
TixWidget
):
class
ResizeHandle
(
TixWidget
):
"""Internal widget to draw resize handles on Scrolled widgets."""
"""Internal widget to draw resize handles on Scrolled widgets."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
# There seems to be a Tix bug rejecting the configure method
# There seems to be a Tix bug rejecting the configure method
# Let's try making the flags -static
# Let's try making the flags -static
flags
=
[
'options'
,
'command'
,
'cursorfg'
,
'cursorbg'
,
flags
=
[
'options'
,
'command'
,
'cursorfg'
,
'cursorbg'
,
'handlesize'
,
'hintcolor'
,
'hintwidth'
,
'handlesize'
,
'hintcolor'
,
'hintwidth'
,
'x'
,
'y'
]
'x'
,
'y'
]
# In fact, x y height width are configurable
# In fact, x y height width are configurable
TixWidget
.
__init__
(
self
,
master
,
'tixResizeHandle'
,
TixWidget
.
__init__
(
self
,
master
,
'tixResizeHandle'
,
flags
,
cnf
,
kw
)
flags
,
cnf
,
kw
)
def
attach_widget
(
self
,
widget
):
def
attach_widget
(
self
,
widget
):
self
.
tk
.
call
(
self
.
_w
,
'attachwidget'
,
widget
.
_w
)
self
.
tk
.
call
(
self
.
_w
,
'attachwidget'
,
widget
.
_w
)
def
detach_widget
(
self
,
widget
):
def
detach_widget
(
self
,
widget
):
self
.
tk
.
call
(
self
.
_w
,
'detachwidget'
,
widget
.
_w
)
self
.
tk
.
call
(
self
.
_w
,
'detachwidget'
,
widget
.
_w
)
def
hide
(
self
,
widget
):
def
hide
(
self
,
widget
):
self
.
tk
.
call
(
self
.
_w
,
'hide'
,
widget
.
_w
)
self
.
tk
.
call
(
self
.
_w
,
'hide'
,
widget
.
_w
)
def
show
(
self
,
widget
):
def
show
(
self
,
widget
):
self
.
tk
.
call
(
self
.
_w
,
'show'
,
widget
.
_w
)
self
.
tk
.
call
(
self
.
_w
,
'show'
,
widget
.
_w
)
class
ScrolledHList
(
TixWidget
):
class
ScrolledHList
(
TixWidget
):
"""ScrolledHList - HList with automatic scrollbars."""
"""ScrolledHList - HList with automatic scrollbars."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledHList'
,
[
'options'
],
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledHList'
,
[
'options'
],
cnf
,
kw
)
cnf
,
kw
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
class
ScrolledListBox
(
TixWidget
):
class
ScrolledListBox
(
TixWidget
):
"""ScrolledListBox - Listbox with automatic scrollbars."""
"""ScrolledListBox - Listbox with automatic scrollbars."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledListBox'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledListBox'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'listbox'
]
=
_dummyListbox
(
self
,
'listbox'
)
self
.
subwidget_list
[
'listbox'
]
=
_dummyListbox
(
self
,
'listbox'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
class
ScrolledText
(
TixWidget
):
class
ScrolledText
(
TixWidget
):
"""ScrolledText - Text with automatic scrollbars."""
"""ScrolledText - Text with automatic scrollbars."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledText'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledText'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'text'
]
=
_dummyText
(
self
,
'text'
)
self
.
subwidget_list
[
'text'
]
=
_dummyText
(
self
,
'text'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
class
ScrolledTList
(
TixWidget
):
class
ScrolledTList
(
TixWidget
):
"""ScrolledTList - TList with automatic scrollbars."""
"""ScrolledTList - TList with automatic scrollbars."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledTList'
,
[
'options'
],
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledTList'
,
[
'options'
],
cnf
,
kw
)
cnf
,
kw
)
self
.
subwidget_list
[
'tlist'
]
=
_dummyTList
(
self
,
'tlist'
)
self
.
subwidget_list
[
'tlist'
]
=
_dummyTList
(
self
,
'tlist'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
class
ScrolledWindow
(
TixWidget
):
class
ScrolledWindow
(
TixWidget
):
"""ScrolledWindow - Window with automatic scrollbars."""
"""ScrolledWindow - Window with automatic scrollbars."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledWindow'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixScrolledWindow'
,
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'window'
]
=
_dummyFrame
(
self
,
'window'
)
self
.
subwidget_list
[
'window'
]
=
_dummyFrame
(
self
,
'window'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
class
Select
(
TixWidget
):
class
Select
(
TixWidget
):
"""Select - Container of button subwidgets. It can be used to provide
"""Select - Container of button subwidgets. It can be used to provide
...
@@ -1278,35 +1278,35 @@ class Select(TixWidget):
...
@@ -1278,35 +1278,35 @@ class Select(TixWidget):
Subwidgets are buttons added dynamically using the add method."""
Subwidgets are buttons added dynamically using the add method."""
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixSelect'
,
TixWidget
.
__init__
(
self
,
master
,
'tixSelect'
,
[
'allowzero'
,
'radio'
,
'orientation'
,
'labelside'
,
[
'allowzero'
,
'radio'
,
'orientation'
,
'labelside'
,
'options'
],
'options'
],
cnf
,
kw
)
cnf
,
kw
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
self
.
subwidget_list
[
'label'
]
=
_dummyLabel
(
self
,
'label'
)
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
def
add
(
self
,
name
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'add'
,
name
)
+
self
.
_options
(
cnf
,
kw
))
self
.
subwidget_list
[
name
]
=
_dummyButton
(
self
,
name
)
self
.
subwidget_list
[
name
]
=
_dummyButton
(
self
,
name
)
return
self
.
subwidget_list
[
name
]
return
self
.
subwidget_list
[
name
]
def
invoke
(
self
,
name
):
def
invoke
(
self
,
name
):
self
.
tk
.
call
(
self
.
_w
,
'invoke'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'invoke'
,
name
)
class
StdButtonBox
(
TixWidget
):
class
StdButtonBox
(
TixWidget
):
"""StdButtonBox - Standard Button Box (OK, Apply, Cancel and Help) """
"""StdButtonBox - Standard Button Box (OK, Apply, Cancel and Help) """
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixStdButtonBox'
,
TixWidget
.
__init__
(
self
,
master
,
'tixStdButtonBox'
,
[
'orientation'
,
'options'
],
cnf
,
kw
)
[
'orientation'
,
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'ok'
]
=
_dummyButton
(
self
,
'ok'
)
self
.
subwidget_list
[
'ok'
]
=
_dummyButton
(
self
,
'ok'
)
self
.
subwidget_list
[
'apply'
]
=
_dummyButton
(
self
,
'apply'
)
self
.
subwidget_list
[
'apply'
]
=
_dummyButton
(
self
,
'apply'
)
self
.
subwidget_list
[
'cancel'
]
=
_dummyButton
(
self
,
'cancel'
)
self
.
subwidget_list
[
'cancel'
]
=
_dummyButton
(
self
,
'cancel'
)
self
.
subwidget_list
[
'help'
]
=
_dummyButton
(
self
,
'help'
)
self
.
subwidget_list
[
'help'
]
=
_dummyButton
(
self
,
'help'
)
def
invoke
(
self
,
name
):
def
invoke
(
self
,
name
):
if
self
.
subwidget_list
.
has_key
(
name
):
if
self
.
subwidget_list
.
has_key
(
name
):
self
.
tk
.
call
(
self
.
_w
,
'invoke'
,
name
)
self
.
tk
.
call
(
self
.
_w
,
'invoke'
,
name
)
class
TList
(
TixWidget
):
class
TList
(
TixWidget
):
"""TList - Hierarchy display widget which can be
"""TList - Hierarchy display widget which can be
...
@@ -1319,85 +1319,85 @@ class TList(TixWidget):
...
@@ -1319,85 +1319,85 @@ class TList(TixWidget):
Subwidgets - None"""
Subwidgets - None"""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixTList'
,
[
'options'
],
cnf
,
kw
)
TixWidget
.
__init__
(
self
,
master
,
'tixTList'
,
[
'options'
],
cnf
,
kw
)
def
active_set
(
self
,
index
):
def
active_set
(
self
,
index
):
self
.
tk
.
call
(
self
.
_w
,
'active'
,
'set'
,
index
)
self
.
tk
.
call
(
self
.
_w
,
'active'
,
'set'
,
index
)
def
active_clear
(
self
):
def
active_clear
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'active'
,
'clear'
)
self
.
tk
.
call
(
self
.
_w
,
'active'
,
'clear'
)
def
anchor_set
(
self
,
index
):
def
anchor_set
(
self
,
index
):
self
.
tk
.
call
(
self
.
_w
,
'anchor'
,
'set'
,
index
)
self
.
tk
.
call
(
self
.
_w
,
'anchor'
,
'set'
,
index
)
def
anchor_clear
(
self
):
def
anchor_clear
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'anchor'
,
'clear'
)
self
.
tk
.
call
(
self
.
_w
,
'anchor'
,
'clear'
)
def
delete
(
self
,
from_
,
to
=
None
):
def
delete
(
self
,
from_
,
to
=
None
):
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
from_
,
to
)
self
.
tk
.
call
(
self
.
_w
,
'delete'
,
from_
,
to
)
def
dragsite_set
(
self
,
index
):
def
dragsite_set
(
self
,
index
):
self
.
tk
.
call
(
self
.
_w
,
'dragsite'
,
'set'
,
index
)
self
.
tk
.
call
(
self
.
_w
,
'dragsite'
,
'set'
,
index
)
def
dragsite_clear
(
self
):
def
dragsite_clear
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'dragsite'
,
'clear'
)
self
.
tk
.
call
(
self
.
_w
,
'dragsite'
,
'clear'
)
def
dropsite_set
(
self
,
index
):
def
dropsite_set
(
self
,
index
):
self
.
tk
.
call
(
self
.
_w
,
'dropsite'
,
'set'
,
index
)
self
.
tk
.
call
(
self
.
_w
,
'dropsite'
,
'set'
,
index
)
def
dropsite_clear
(
self
):
def
dropsite_clear
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'dropsite'
,
'clear'
)
self
.
tk
.
call
(
self
.
_w
,
'dropsite'
,
'clear'
)
def
insert
(
self
,
index
,
cnf
=
{},
**
kw
):
def
insert
(
self
,
index
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'insert'
,
index
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'insert'
,
index
)
+
self
.
_options
(
cnf
,
kw
))
def
info_active
(
self
):
def
info_active
(
self
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'active'
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'active'
)
def
info_anchor
(
self
):
def
info_anchor
(
self
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'anchor'
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'anchor'
)
def
info_down
(
self
,
index
):
def
info_down
(
self
,
index
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'down'
,
index
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'down'
,
index
)
def
info_left
(
self
,
index
):
def
info_left
(
self
,
index
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'left'
,
index
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'left'
,
index
)
def
info_right
(
self
,
index
):
def
info_right
(
self
,
index
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'right'
,
index
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'right'
,
index
)
def
info_selection
(
self
):
def
info_selection
(
self
):
c
=
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'selection'
)
c
=
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'selection'
)
return
self
.
tk
.
splitlist
(
c
)
return
self
.
tk
.
splitlist
(
c
)
def
info_size
(
self
):
def
info_size
(
self
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'size'
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'size'
)
def
info_up
(
self
,
index
):
def
info_up
(
self
,
index
):
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'up'
,
index
)
return
self
.
tk
.
call
(
self
.
_w
,
'info'
,
'up'
,
index
)
def
nearest
(
self
,
x
,
y
):
def
nearest
(
self
,
x
,
y
):
return
self
.
tk
.
call
(
self
.
_w
,
'nearest'
,
x
,
y
)
return
self
.
tk
.
call
(
self
.
_w
,
'nearest'
,
x
,
y
)
def
see
(
self
,
index
):
def
see
(
self
,
index
):
self
.
tk
.
call
(
self
.
_w
,
'see'
,
index
)
self
.
tk
.
call
(
self
.
_w
,
'see'
,
index
)
def
selection_clear
(
self
,
cnf
=
{},
**
kw
):
def
selection_clear
(
self
,
cnf
=
{},
**
kw
):
apply
(
self
.
tk
.
call
,
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'selection'
,
'clear'
)
+
self
.
_options
(
cnf
,
kw
))
(
self
.
_w
,
'selection'
,
'clear'
)
+
self
.
_options
(
cnf
,
kw
))
def
selection_includes
(
self
,
index
):
def
selection_includes
(
self
,
index
):
return
self
.
tk
.
call
(
self
.
_w
,
'selection'
,
'includes'
,
index
)
return
self
.
tk
.
call
(
self
.
_w
,
'selection'
,
'includes'
,
index
)
def
selection_set
(
self
,
first
,
last
=
None
):
def
selection_set
(
self
,
first
,
last
=
None
):
self
.
tk
.
call
(
self
.
_w
,
'selection'
,
'set'
,
first
,
last
)
self
.
tk
.
call
(
self
.
_w
,
'selection'
,
'set'
,
first
,
last
)
def
xview
(
self
,
*
args
):
def
xview
(
self
,
*
args
):
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'xview'
)
+
args
)
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'xview'
)
+
args
)
def
yview
(
self
,
*
args
):
def
yview
(
self
,
*
args
):
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'yview'
)
+
args
)
apply
(
self
.
tk
.
call
,
(
self
.
_w
,
'yview'
)
+
args
)
class
Tree
(
TixWidget
):
class
Tree
(
TixWidget
):
"""Tree - The tixTree widget can be used to display hierachical
"""Tree - The tixTree widget can be used to display hierachical
...
@@ -1405,26 +1405,26 @@ class Tree(TixWidget):
...
@@ -1405,26 +1405,26 @@ class Tree(TixWidget):
the view of the tree by opening or closing parts of the tree."""
the view of the tree by opening or closing parts of the tree."""
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
def
__init__
(
self
,
master
=
None
,
cnf
=
{},
**
kw
):
TixWidget
.
__init__
(
self
,
master
,
'tixTree'
,
TixWidget
.
__init__
(
self
,
master
,
'tixTree'
,
[
'options'
],
cnf
,
kw
)
[
'options'
],
cnf
,
kw
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
def
autosetmode
(
self
):
def
autosetmode
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'autosetmode'
)
self
.
tk
.
call
(
self
.
_w
,
'autosetmode'
)
def
close
(
self
,
entrypath
):
def
close
(
self
,
entrypath
):
self
.
tk
.
call
(
self
.
_w
,
'close'
,
entrypath
)
self
.
tk
.
call
(
self
.
_w
,
'close'
,
entrypath
)
def
getmode
(
self
,
entrypath
):
def
getmode
(
self
,
entrypath
):
return
self
.
tk
.
call
(
self
.
_w
,
'getmode'
,
entrypath
)
return
self
.
tk
.
call
(
self
.
_w
,
'getmode'
,
entrypath
)
def
open
(
self
,
entrypath
):
def
open
(
self
,
entrypath
):
self
.
tk
.
call
(
self
.
_w
,
'open'
,
entrypath
)
self
.
tk
.
call
(
self
.
_w
,
'open'
,
entrypath
)
def
setmode
(
self
,
entrypath
,
mode
=
'none'
):
def
setmode
(
self
,
entrypath
,
mode
=
'none'
):
self
.
tk
.
call
(
self
.
_w
,
'setmode'
,
entrypath
,
mode
)
self
.
tk
.
call
(
self
.
_w
,
'setmode'
,
entrypath
,
mode
)
# Could try subclassing Tree for CheckList - would need another arg to init
# Could try subclassing Tree for CheckList - would need another arg to init
...
@@ -1441,7 +1441,7 @@ class CheckList(TixWidget):
...
@@ -1441,7 +1441,7 @@ class CheckList(TixWidget):
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
def
autosetmode
(
self
):
def
autosetmode
(
self
):
self
.
tk
.
call
(
self
.
_w
,
'autosetmode'
)
self
.
tk
.
call
(
self
.
_w
,
'autosetmode'
)
...
@@ -1472,128 +1472,128 @@ class CheckList(TixWidget):
...
@@ -1472,128 +1472,128 @@ class CheckList(TixWidget):
class
_dummyButton
(
Button
,
TixSubWidget
):
class
_dummyButton
(
Button
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyCheckbutton
(
Checkbutton
,
TixSubWidget
):
class
_dummyCheckbutton
(
Checkbutton
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyEntry
(
Entry
,
TixSubWidget
):
class
_dummyEntry
(
Entry
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyFrame
(
Frame
,
TixSubWidget
):
class
_dummyFrame
(
Frame
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyLabel
(
Label
,
TixSubWidget
):
class
_dummyLabel
(
Label
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyListbox
(
Listbox
,
TixSubWidget
):
class
_dummyListbox
(
Listbox
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyMenu
(
Menu
,
TixSubWidget
):
class
_dummyMenu
(
Menu
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyMenubutton
(
Menubutton
,
TixSubWidget
):
class
_dummyMenubutton
(
Menubutton
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyScrollbar
(
Scrollbar
,
TixSubWidget
):
class
_dummyScrollbar
(
Scrollbar
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyText
(
Text
,
TixSubWidget
):
class
_dummyText
(
Text
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyScrolledListBox
(
ScrolledListBox
,
TixSubWidget
):
class
_dummyScrolledListBox
(
ScrolledListBox
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'listbox'
]
=
_dummyListbox
(
self
,
'listbox'
)
self
.
subwidget_list
[
'listbox'
]
=
_dummyListbox
(
self
,
'listbox'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
class
_dummyHList
(
HList
,
TixSubWidget
):
class
_dummyHList
(
HList
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyScrolledHList
(
ScrolledHList
,
TixSubWidget
):
class
_dummyScrolledHList
(
ScrolledHList
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
class
_dummyTList
(
TList
,
TixSubWidget
):
class
_dummyTList
(
TList
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
class
_dummyComboBox
(
ComboBox
,
TixSubWidget
):
class
_dummyComboBox
(
ComboBox
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
self
.
subwidget_list
[
'entry'
]
=
_dummyEntry
(
self
,
'entry'
)
self
.
subwidget_list
[
'arrow'
]
=
_dummyButton
(
self
,
'arrow'
)
self
.
subwidget_list
[
'arrow'
]
=
_dummyButton
(
self
,
'arrow'
)
# I'm not sure about this destroy_physically=0 in all cases;
# I'm not sure about this destroy_physically=0 in all cases;
# it may depend on if -dropdown is true; I've added as a trial
# it may depend on if -dropdown is true; I've added as a trial
self
.
subwidget_list
[
'slistbox'
]
=
_dummyScrolledListBox
(
self
,
self
.
subwidget_list
[
'slistbox'
]
=
_dummyScrolledListBox
(
self
,
'slistbox'
,
'slistbox'
,
destroy_physically
=
0
)
destroy_physically
=
0
)
self
.
subwidget_list
[
'listbox'
]
=
_dummyListbox
(
self
,
'listbox'
,
self
.
subwidget_list
[
'listbox'
]
=
_dummyListbox
(
self
,
'listbox'
,
destroy_physically
=
0
)
destroy_physically
=
0
)
class
_dummyDirList
(
DirList
,
TixSubWidget
):
class
_dummyDirList
(
DirList
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'hlist'
]
=
_dummyHList
(
self
,
'hlist'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'vsb'
]
=
_dummyScrollbar
(
self
,
'vsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
self
.
subwidget_list
[
'hsb'
]
=
_dummyScrollbar
(
self
,
'hsb'
)
class
_dummyDirSelectBox
(
DirSelectBox
,
TixSubWidget
):
class
_dummyDirSelectBox
(
DirSelectBox
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyDirList
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyDirList
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'dircbx'
]
=
_dummyFileComboBox
(
self
,
'dircbx'
)
self
.
subwidget_list
[
'dircbx'
]
=
_dummyFileComboBox
(
self
,
'dircbx'
)
class
_dummyExFileSelectBox
(
ExFileSelectBox
,
TixSubWidget
):
class
_dummyExFileSelectBox
(
ExFileSelectBox
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'cancel'
]
=
_dummyButton
(
self
,
'cancel'
)
self
.
subwidget_list
[
'cancel'
]
=
_dummyButton
(
self
,
'cancel'
)
self
.
subwidget_list
[
'ok'
]
=
_dummyButton
(
self
,
'ok'
)
self
.
subwidget_list
[
'ok'
]
=
_dummyButton
(
self
,
'ok'
)
self
.
subwidget_list
[
'hidden'
]
=
_dummyCheckbutton
(
self
,
'hidden'
)
self
.
subwidget_list
[
'hidden'
]
=
_dummyCheckbutton
(
self
,
'hidden'
)
self
.
subwidget_list
[
'types'
]
=
_dummyComboBox
(
self
,
'types'
)
self
.
subwidget_list
[
'types'
]
=
_dummyComboBox
(
self
,
'types'
)
self
.
subwidget_list
[
'dir'
]
=
_dummyComboBox
(
self
,
'dir'
)
self
.
subwidget_list
[
'dir'
]
=
_dummyComboBox
(
self
,
'dir'
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyScrolledListBox
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyScrolledListBox
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'file'
]
=
_dummyComboBox
(
self
,
'file'
)
self
.
subwidget_list
[
'file'
]
=
_dummyComboBox
(
self
,
'file'
)
self
.
subwidget_list
[
'filelist'
]
=
_dummyScrolledListBox
(
self
,
'filelist'
)
self
.
subwidget_list
[
'filelist'
]
=
_dummyScrolledListBox
(
self
,
'filelist'
)
class
_dummyFileSelectBox
(
FileSelectBox
,
TixSubWidget
):
class
_dummyFileSelectBox
(
FileSelectBox
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyScrolledListBox
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'dirlist'
]
=
_dummyScrolledListBox
(
self
,
'dirlist'
)
self
.
subwidget_list
[
'filelist'
]
=
_dummyScrolledListBox
(
self
,
'filelist'
)
self
.
subwidget_list
[
'filelist'
]
=
_dummyScrolledListBox
(
self
,
'filelist'
)
self
.
subwidget_list
[
'filter'
]
=
_dummyComboBox
(
self
,
'filter'
)
self
.
subwidget_list
[
'filter'
]
=
_dummyComboBox
(
self
,
'filter'
)
self
.
subwidget_list
[
'selection'
]
=
_dummyComboBox
(
self
,
'selection'
)
self
.
subwidget_list
[
'selection'
]
=
_dummyComboBox
(
self
,
'selection'
)
class
_dummyFileComboBox
(
ComboBox
,
TixSubWidget
):
class
_dummyFileComboBox
(
ComboBox
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'dircbx'
]
=
_dummyComboBox
(
self
,
'dircbx'
)
self
.
subwidget_list
[
'dircbx'
]
=
_dummyComboBox
(
self
,
'dircbx'
)
class
_dummyStdButtonBox
(
StdButtonBox
,
TixSubWidget
):
class
_dummyStdButtonBox
(
StdButtonBox
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
1
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
self
.
subwidget_list
[
'ok'
]
=
_dummyButton
(
self
,
'ok'
)
self
.
subwidget_list
[
'ok'
]
=
_dummyButton
(
self
,
'ok'
)
self
.
subwidget_list
[
'apply'
]
=
_dummyButton
(
self
,
'apply'
)
self
.
subwidget_list
[
'apply'
]
=
_dummyButton
(
self
,
'apply'
)
self
.
subwidget_list
[
'cancel'
]
=
_dummyButton
(
self
,
'cancel'
)
self
.
subwidget_list
[
'cancel'
]
=
_dummyButton
(
self
,
'cancel'
)
self
.
subwidget_list
[
'help'
]
=
_dummyButton
(
self
,
'help'
)
self
.
subwidget_list
[
'help'
]
=
_dummyButton
(
self
,
'help'
)
class
_dummyNoteBookFrame
(
NoteBookFrame
,
TixSubWidget
):
class
_dummyNoteBookFrame
(
NoteBookFrame
,
TixSubWidget
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
0
):
def
__init__
(
self
,
master
,
name
,
destroy_physically
=
0
):
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
TixSubWidget
.
__init__
(
self
,
master
,
name
,
destroy_physically
)
########################
########################
### Utility Routines ###
### Utility Routines ###
...
@@ -1612,7 +1612,7 @@ def OptionName(widget):
...
@@ -1612,7 +1612,7 @@ def OptionName(widget):
def
FileTypeList
(
dict
):
def
FileTypeList
(
dict
):
s
=
''
s
=
''
for
type
in
dict
.
keys
():
for
type
in
dict
.
keys
():
s
=
s
+
'{{'
+
type
+
'} {'
+
type
+
' - '
+
dict
[
type
]
+
'}} '
s
=
s
+
'{{'
+
type
+
'} {'
+
type
+
' - '
+
dict
[
type
]
+
'}} '
return
s
return
s
# Still to be done:
# Still to be done:
...
@@ -1624,4 +1624,3 @@ class CObjView(TixWidget):
...
@@ -1624,4 +1624,3 @@ class CObjView(TixWidget):
to see all the objects.
to see all the objects.
"""
"""
pass
pass
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment