# HG changeset patch # User drewp@bigasterisk.com # Date 1213572228 0 # Node ID 8b307310cc1b3077c76f6a5facb2a6a12dd92f0d # Parent e23657f8f0e0855ac9cc7cd64a9db2721ba4ea4b when KC launches SC to edit a sub, don't place the window right on the main SC window diff -r e23657f8f0e0 -r 8b307310cc1b bin/keyboardcomposer --- 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, "", 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, diff -r e23657f8f0e0 -r 8b307310cc1b bin/subcomposer --- 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])