/offlineimap/head: changeset 194
Updated the changelog, added the new bufferlines value to offlineimap.conf, and worked out a few more bugs with the resizing support in Tk.py.
This commit is contained in:
parent
2b2fbf450b
commit
091ec4b21e
@ -13,6 +13,8 @@ offlineimap (3.2.1) unstable; urgency=low
|
|||||||
a Show Log or a Hide Log menu option. No sub-menus necessary anymore.
|
a Show Log or a Hide Log menu option. No sub-menus necessary anymore.
|
||||||
This presents a much cleaner feel, more intuitive operation, and
|
This presents a much cleaner feel, more intuitive operation, and
|
||||||
faster navigation.
|
faster navigation.
|
||||||
|
* Fix for account name interpolation in dot warning from 3.2.0 from
|
||||||
|
Martijn Pieters.
|
||||||
|
|
||||||
-- John Goerzen <jgoerzen@complete.org> Wed, 24 Jul 2002 17:04:04 -0500
|
-- John Goerzen <jgoerzen@complete.org> Wed, 24 Jul 2002 17:04:04 -0500
|
||||||
|
|
||||||
|
@ -99,11 +99,16 @@ footer = "\n"
|
|||||||
|
|
||||||
loglines = 5
|
loglines = 5
|
||||||
|
|
||||||
|
# Specifies how many lines are in the scrollback log buffer.
|
||||||
|
|
||||||
|
bufferlines = 500
|
||||||
|
|
||||||
# If true, says that the log should be enabled by default.
|
# If true, says that the log should be enabled by default.
|
||||||
# Otherwise, you have to click "Show Log" to enable the log.
|
# Otherwise, you have to click "Show Log" to enable the log.
|
||||||
|
|
||||||
showlog = false
|
showlog = false
|
||||||
|
|
||||||
|
|
||||||
##################################################
|
##################################################
|
||||||
# Accounts
|
# Accounts
|
||||||
##################################################
|
##################################################
|
||||||
|
@ -350,7 +350,7 @@ class LEDThreadFrame:
|
|||||||
class Blinkenlights(VerboseUI):
|
class Blinkenlights(VerboseUI):
|
||||||
def _createTopWindow(self):
|
def _createTopWindow(self):
|
||||||
VerboseUI._createTopWindow(self, 0)
|
VerboseUI._createTopWindow(self, 0)
|
||||||
self.top.resizable(width = 0, height = 0)
|
#self.top.resizable(width = 0, height = 0)
|
||||||
self.top.configure(background = 'black', bd = 0)
|
self.top.configure(background = 'black', bd = 0)
|
||||||
c = LEDCanvas(self.top, background = 'black', height = 20, bd = 0,
|
c = LEDCanvas(self.top, background = 'black', height = 20, bd = 0,
|
||||||
highlightthickness = 0)
|
highlightthickness = 0)
|
||||||
@ -381,7 +381,6 @@ class Blinkenlights(VerboseUI):
|
|||||||
self.textenabled = 0
|
self.textenabled = 0
|
||||||
self.tags = []
|
self.tags = []
|
||||||
self.textlock = Lock()
|
self.textlock = Lock()
|
||||||
self.oldtextheight = 0
|
|
||||||
|
|
||||||
def gettf(s, newtype=LEDThreadFrame):
|
def gettf(s, newtype=LEDThreadFrame):
|
||||||
return VerboseUI.gettf(s, newtype, s.canvas)
|
return VerboseUI.gettf(s, newtype, s.canvas)
|
||||||
@ -401,22 +400,19 @@ class Blinkenlights(VerboseUI):
|
|||||||
s.gettf().setcolor('red')
|
s.gettf().setcolor('red')
|
||||||
s._msg(version.banner)
|
s._msg(version.banner)
|
||||||
s.text.see(END)
|
s.text.see(END)
|
||||||
#s.top.minsize(s.top.winfo_reqwidth(),
|
s.top.resizable(width = 0, height = 0)
|
||||||
# s.top.winfo_reqheight() + s.menubar.winfo_reqheight())
|
|
||||||
if s.config.has_option("ui.Tk.Blinkenlights", "showlog") and \
|
if s.config.has_option("ui.Tk.Blinkenlights", "showlog") and \
|
||||||
s.config.getboolean("ui.Tk.Blinkenlights", "showlog"):
|
s.config.getboolean("ui.Tk.Blinkenlights", "showlog"):
|
||||||
s._togglelog()
|
s._togglelog()
|
||||||
|
|
||||||
def _togglelog(s):
|
def _togglelog(s):
|
||||||
print "togglelog"
|
|
||||||
if s.textenabled:
|
if s.textenabled:
|
||||||
s.oldtextheight = s.text.winfo_height()
|
s.oldtextheight = s.text.winfo_height()
|
||||||
s.text.pack_forget()
|
s.text.pack_forget()
|
||||||
s.textenabled = 0
|
s.textenabled = 0
|
||||||
s.menubar.entryconfig('Hide Log', label = 'Show Log')
|
s.menubar.entryconfig('Hide Log', label = 'Show Log')
|
||||||
s.top.update()
|
s.top.update()
|
||||||
s.top.geometry("%dx%d" % (s.top.winfo_reqwidth(),
|
s.top.geometry("")
|
||||||
s.top.winfo_reqheight()))
|
|
||||||
s.top.update()
|
s.top.update()
|
||||||
s.top.resizable(width = 0, height = 0)
|
s.top.resizable(width = 0, height = 0)
|
||||||
s.top.update()
|
s.top.update()
|
||||||
@ -425,8 +421,7 @@ class Blinkenlights(VerboseUI):
|
|||||||
s.text.pack(side = BOTTOM, expand = 1, fill = BOTH)
|
s.text.pack(side = BOTTOM, expand = 1, fill = BOTH)
|
||||||
s.textenabled = 1
|
s.textenabled = 1
|
||||||
s.top.update()
|
s.top.update()
|
||||||
s.top.geometry("%dx%d" % (s.top.winfo_reqwidth(),
|
s.top.geometry("")
|
||||||
s.top.winfo_height() + s.oldtextheight))
|
|
||||||
s.menubar.entryconfig('Show Log', label = 'Hide Log')
|
s.menubar.entryconfig('Show Log', label = 'Hide Log')
|
||||||
s._rescroll()
|
s._rescroll()
|
||||||
s.top.resizable(width = 1, height = 1)
|
s.top.resizable(width = 1, height = 1)
|
||||||
|
Loading…
Reference in New Issue
Block a user