Changeset - 8b307310cc1b
[Not reviewed]
default
0 2 0
drewp@bigasterisk.com - 17 years ago 2008-06-15 23:23:48
drewp@bigasterisk.com
when KC launches SC to edit a sub, don't place the window right on the main SC window
2 files changed with 5 insertions and 1 deletions:
0 comments (0 inline, 0 general)
bin/keyboardcomposer
Show inline comments
 
@@ -64,7 +64,7 @@ class SubmasterTk(Frame):
 
        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,
bin/subcomposer
Show inline comments
 
@@ -147,11 +147,14 @@ def open_sub_editing_window(subname, use
 

	
 
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")
 
    if not opts.no_geometry:
 
    toplevelat("subcomposer", root)
 

	
 
    sc = Subcomposer(root, dmxdummy=0,
 
@@ -164,6 +167,7 @@ if __name__ == "__main__":
 
             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])
 

	
0 comments (0 inline, 0 general)