Mercurial > code > home > repos > light9
changeset 458:8b307310cc1b
when KC launches SC to edit a sub, don't place the window right on the main SC window
author | drewp@bigasterisk.com |
---|---|
date | Sun, 15 Jun 2008 23:23:48 +0000 |
parents | e23657f8f0e0 |
children | 24352fe6f5ae |
files | bin/keyboardcomposer bin/subcomposer |
diffstat | 2 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/bin/keyboardcomposer Sun Jun 15 23:23:07 2008 +0000 +++ b/bin/keyboardcomposer Sun Jun 15 23:23:48 2008 +0000 @@ -64,7 +64,7 @@ bindkeys(self, "<Control-Key-l>", self.launch_subcomposer) def launch_subcomposer(self, *args): - subprocess.Popen(["bin/subcomposer", self.name]) + subprocess.Popen(["bin/subcomposer", "--no-geometry", self.name]) class KeyboardComposer(Frame, SubClient): def __init__(self, root, submasters, current_sub_levels=None,
--- a/bin/subcomposer Sun Jun 15 23:23:07 2008 +0000 +++ b/bin/subcomposer Sun Jun 15 23:23:48 2008 +0000 @@ -147,12 +147,15 @@ if __name__ == "__main__": parser = OptionParser(usage="%prog [subname]") + parser.add_option('--no-geometry', action='store_true', + help="don't save/restore window geometry") opts, args = parser.parse_args() root=tk.Tk() root.config(bg='black') root.tk_setPalette("#004633") - toplevelat("subcomposer", root) + if not opts.no_geometry: + toplevelat("subcomposer", root) sc = Subcomposer(root, dmxdummy=0, #numchannels=276 # use this to see all the skyline dims @@ -164,6 +167,7 @@ font="Helvetica -12 italic",anchor='w').pack(side='top',fill='x') if len(args) == 1: + root.config(bg='green') # trying to make these look distinctive sc.loadsub(args[0]) sc.fill_both_boxes(args[0])