Martin v. Löwis
b24e3477dc
Patch #621891 : Add askopenfile{name}s.
2002-10-13 10:28:04 +00:00
Martin v. Löwis
2ec362717b
Patch #621205 : Tkinter updates for tk8.4.
2002-10-13 10:22:08 +00:00
Martin v. Löwis
6ce1315bd3
Patch #612602 : Streamline configure methods.
2002-10-10 14:36:13 +00:00
Guido van Rossum
bffa52f07f
Whitespace normalization (get rid of tabs).
2002-09-29 00:25:51 +00:00
Guido van Rossum
fd2ede2aa8
Add the bulk of SF patch 595111 by Attila Babo.
...
This adds new methods heading(), setheading(), position(),
window_width(), window_height(), setx(), and sety(), to make this more
functionality-compatible with Logo turtle graphics (Attila's last
words, not mine :-). I had to fix the sety() code which was broken in
Attila's patch.
I'm not adopting the functionality change that Attila claimed was a
bugfix (no output without tracing), because I disagree that it's a
bug.
2002-09-23 16:55:05 +00:00
Martin v. Löwis
73b9b6679e
Update Canvas before computing width. Draw turtle at end of drawing circle.
...
Fixes #612595 . Will backport to 2.2.
2002-09-22 13:00:26 +00:00
Martin v. Löwis
01824bf50c
Patch #484994 : Improve PanedWindow.
2002-09-19 08:12:55 +00:00
Neal Norwitz
58b63bf4e3
SF patch #581396 , Canvas "select_item" always returns None
...
Return the selected item, if there is any.
2002-07-23 02:52:58 +00:00
Neal Norwitz
ebb4190709
Use string methods, remove import string
2002-05-31 20:51:31 +00:00
Guido van Rossum
256705bca7
SF patch 546244 by John Williams: add Text.dump() method.
2002-04-23 13:29:43 +00:00
Martin v. Löwis
8509ebc8f7
Patch #539392 : Invoke setlocale, try opening the file in demo mode.
2002-04-08 14:51:31 +00:00
Martin v. Löwis
0c0d56a22f
Reindent.
2002-03-28 16:26:40 +00:00
Martin v. Löwis
4157ffbb96
Patch #536117 : Typo in turtle.py.
...
2.2.2 candidate.
2002-03-28 15:45:57 +00:00
Martin v. Löwis
4208d4f757
Destroy and unlink deleted NoteBook panes. Fixes #516703 .
...
2.2.2 candidate.
2002-03-27 17:59:17 +00:00
Martin v. Löwis
f2041b8aa6
Ignore widgets with unknown names in winfo_children. Fixes #518283 .
...
2.2.2 candidate.
2002-03-27 17:15:57 +00:00
Martin v. Löwis
4ca196dd8d
Set TCL_LIBRARY before import _tkinter. Suggested by Kirill Simonov.
...
Fixes #418173 and #219960 . 2.2.1 candidate.
2002-02-24 16:51:45 +00:00
Martin v. Löwis
b4779c3496
Patch #515598 : removed unused import of os.
2002-02-16 23:16:53 +00:00
Andrew M. Kuchling
1142d595ee
Fix typo in label
2002-01-02 16:38:19 +00:00
Martin v. Löwis
85f98143b7
Print encoded versions of the file names in test application. Fixes #496084
2001-12-30 14:43:56 +00:00
Fred Drake
723293cb49
Make tix_configure() work the same way configure() works for the basic
...
Tkinter classes.
Adjust a lot of docstrings.
Convert a few type checks to use isinstance() instead of type().
This is part of SF patch #485959 .
2001-12-13 04:53:07 +00:00
Guido van Rossum
1990943095
Fix for SF #491953 (Andrew Dalke): ScrolledText.py has TabError
...
Untabified.
2001-12-12 12:47:57 +00:00
Guido van Rossum
61d3637ff8
SF patch #491183 (Jeff Epler): ScrolledText.grid() doesn't work
...
Using grid methods on ScrolledText widgets does not
work as expected. It either fails to pack a widget, or
can even cause Tk to lock up.
The problem is that the .grid method is being called on
the text widget, not the frame widget. This can lead
to the well-known lockup in Tk when a frame's children
are managed by both the pack and grid managers. Even
if it doesn't lock up, the frame is never placed within
the intended widget.
Program fragment:
>>> import ScrolledText
>>> s = ScrolledText.ScrolledText()
>>> s.grid(row=0, column=0, rowspan=2)
The following patch uses the same hack to copy the
'grid' and 'place' geometry manager methods to the
ScrolledText instance as is already used for the 'pack'
manager.
2001-12-10 16:42:43 +00:00
Fred Drake
6b04ffe9e5
Be more careful about accessing attributes of the parent: if Tk has not been
...
initialized, this will be None, but the functions will still work (there will
simply be a bogus parent on the screen). Allowing the parent to be None
is useful when testing the functions from an interactive interpreter.
Add an optional keyword paramter "show" to the _QueryString class; when given
it is used to set the -show option to the entry widget. This allows passing
show="*" or the like to askstring(), making it useful for requesting
passwords/passphrases from the user.
This closes SF bug #438517 .
Changed a docstring to be less font-lock-hostile.
2001-12-06 16:51:41 +00:00
Martin v. Löwis
652e1917c6
Properly set static options for tixBalloon and tixResizeHandle.
...
Expose Tix.ResizeHandle.{detach_widget,hide,show}.
Update Tix demos.
2001-11-25 14:50:56 +00:00
Martin v. Löwis
bc0ad2d1a4
Merge directory chooser into tkFileDialog.
2001-11-08 17:51:33 +00:00
Martin v. Löwis
25ee87cc50
Patch #478654 : Expose tk_chooseDirectory.
...
Also delegate kw arguments through ** calls.
2001-11-07 22:38:08 +00:00
Martin v. Löwis
b7b3260128
Patch #471120 : Improved doc strings and new wrappers.
2001-11-02 23:48:20 +00:00
Fredrik Lundh
4ecd71376c
directory chooser (requires a recent version of Tk)
2001-10-29 22:58:55 +00:00
Martin v. Löwis
dc57909323
Move grid_location into Misc. Fixes bug #426892 .
2001-10-13 09:33:51 +00:00
Guido van Rossum
ea32cbb24e
Suggestion from SF patch #470433 to avoid clobbering TCL_LIBRARY et
...
al. if already set. Also adds TIX_LIBRARY (just in case).
(Note that this is entirely Windows specific.)
2001-10-12 15:34:29 +00:00
Martin v. Löwis
3e048485f9
Add entry parameter to HList.item_cget. Fixes bug #466981 .
2001-10-09 11:50:55 +00:00
Martin v. Löwis
c04f7a794e
Undo last checkin, since it duplicated the code.
2001-10-01 17:02:49 +00:00
Martin v. Löwis
2fa69d7984
Patch #426880 : Implement Listbox itemcget and itemconfigure.
2001-10-01 10:09:31 +00:00
Guido van Rossum
09f1ad8542
class Listbox: add itemcget, to satisfy SF patch #457713 .
...
Fix up docstring for itemconfigure.
2001-09-05 19:29:56 +00:00
Guido van Rossum
a0adb92b23
Add Listbox.itemconfig[ure] call. (A "recent" addition to Tk -- 8.0
...
doesn't have it.) This is from SF bug #457487 by anonymous.
2001-09-01 18:29:55 +00:00
Jack Jansen
be92af0e2a
Don't make even the _slightest_ modification between test and checkin,
...
or you will break something:-)
2001-08-23 13:25:59 +00:00
Jack Jansen
0eb936b47d
The MacOS module may be available on Mac OS X, but it doesn't have a SchedParams() method, and there's no need to call it anyway.
2001-08-23 13:18:10 +00:00
Guido van Rossum
49fa2bdaa1
Fix two bugs discovered by PyChecker. (I cannot test these, but I'm
...
confident that the old code was utterly broken -- the worse that can
happen is that the new code is still broken.)
2001-08-13 14:12:35 +00:00
Martin v. Löwis
c8718c13e8
Patch #403514 : precompute _subst_format_str to avoid a call to
...
string.join() on each invocation of _bind.
2001-08-09 16:57:33 +00:00
Guido van Rossum
3c7a25a4d9
Applied SF patch #438424 by Josh Cogliati:
...
Python's logolike module turtle.py did not display
the turtle except when actually drawing lines.
This patch changes the turtle.py module so that
it displays the turtle at all times when tracing is
on. This is similar to the the way that logo works.
When tracing is off the turtle will not be displayed.
2001-08-09 16:42:07 +00:00
Guido van Rossum
40f3c7fdf0
The lower() and tkraise() methods were calling the Canvas widget
...
wrongly. Fixed this.
This closes SF bug #412682 .
2001-04-10 21:13:06 +00:00
Moshe Zadka
22710823fb
Fixed a bunch of Tabnanny errors
2001-03-21 17:24:49 +00:00
Martin v. Löwis
b21cb5fa7d
Patch #410231 : Add the Python Tix library.
2001-03-21 07:42:07 +00:00
Eric S. Raymond
fc170b1fd5
String method conversion.
2001-02-09 11:51:27 +00:00
Guido van Rossum
a659efe5c7
Patch by kragen@pobox.com: When tracing is turned on, lines shorter
...
than a pixel don't get drawn at all. If you're building long curves
made of such lines, this is a bad thing.
2001-01-01 19:11:07 +00:00
Fred Drake
132dce2246
Update the code to better reflect recommended style:
...
Use != instead of <> since <> is documented as "obsolescent".
Use "is" and "is not" when comparing with None or type objects.
2000-12-12 23:11:42 +00:00
Guido van Rossum
1378bd5b0b
Also point TK_LIBRARY to the appropriate directory.
...
Changed the landmark to tclIndex, which should occur in both.
2000-10-25 17:42:13 +00:00
Fred Drake
d038ca830f
Make reindent.py happy (convert everything to 4-space indents!).
2000-10-23 18:31:14 +00:00
Guido van Rossum
00236f38da
[ Bug #110677 ] PRIVATE: various minor Tkinter things (PR#388)
...
http://sourceforge.net/bugs/?func=detailbug&group_id=5470&bug_id=110677
Canvas.CanvasItem & Canvas.Group:
- bind lacks an optional "add" param
- unbind lacks an optional "funcid" param
- tkraise/lower should call self.canvas.tag_XXXX
(markus.oberhumer@jk.uni-linz.ac.at )
Note: I'm *not* fixing "bbox() return value is inconsistent with
Canvas.bbox()" -- it might break existing code.
2000-10-06 00:38:51 +00:00
Martin v. Löwis
4b6ea798cb
Don't rename Tkinter to Tk; closes bug 115714
...
Subclass Error from Exception.
2000-10-01 17:52:01 +00:00