Example #1
0
	def functions_configurations(self):
		self.menu = Tkinter.Menu(self.text)
		self.menu.add_command(label="Copy", command=self.text.storeobj['Copy'])
		self.menu.add_command(label="Cut", command=self.text.storeobj['Cut'])
		self.menu.add_command(label="Paste", command=self.text.storeobj['Paste'])
		self.menu.add_separator()
		self.menu.add_command(label="Select All", command=self.text.storeobj['SelectAll'])
		self.menu.add_separator()
		return
    def create_menubar(self):
        self.bar = Tkinter.Menu(self.text.storeobj['Root'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='File', menu=sub_menu)

        sub_menu.add_command(label="New",
                             accelerator="Ctrl+N",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['OpenNew'])
        sub_menu.add_command(label="Open",
                             accelerator="Ctrl+O",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Open'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Save",
                             accelerator="Ctrl+S",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Save'])
        sub_menu.add_command(label="Save As",
                             accelerator="Ctrl+Shift+S",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['SaveAs'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Quit",
                             accelerator="Ctrl+Q",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Quit'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Edit', menu=sub_menu)

        sub_menu.add_command(label="Redo",
                             accelerator="Ctrl+Shift+Z",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Redo'])
        sub_menu.add_command(label="Undo",
                             accelerator="Ctrl+Z",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Undo'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Copy",
                             accelerator="Ctrl+C",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Copy'])
        sub_menu.add_command(label="Cut",
                             accelerator="Ctrl+X",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Cut'])
        sub_menu.add_command(label="Paste",
                             accelerator="Ctrl+P",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Paste'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Select All",
                             accelerator="Ctrl+A",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['SelectAll'])
        sub_menu.add_command(label="Deselect All",
                             accelerator="",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['DeselectAll'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Find', menu=sub_menu)

        sub_menu.add_command(label="Find",
                             accelerator="Ctrl+F",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Find'])
        sub_menu.add_command(label="Find All",
                             accelerator="Ctrl+Shift+F",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['FindAll'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Replace",
                             accelerator="Ctrl+H",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Replace'])
        sub_menu.add_command(label="Replace All",
                             accelerator="Ctrl+Shift+H",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['ReplaceAll'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Prefrence', menu=sub_menu)

        sub_menu.add_command(label="Font",
                             accelerator="Ctrl+F1",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['FontChooser'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Settings",
                             accelerator=" ",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['OpenNew'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Help', menu=sub_menu)

        sub_menu.add_command(label="Plugins",
                             accelerator="",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['OpenNew'])
        sub_menu.add_command(label="Author",
                             accelerator="",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['OpenNew'])

        self.text.storeobj['Root'].configure(menu=self.bar)

        return
Example #3
0
    def create_menubar(self):
        self.bar = Tkinter.Menu(self.text.storeobj['Root'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Archivo', menu=sub_menu)

        sub_menu.add_command(label="Nuevo",
                             accelerator="Ctrl+N",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['OpenNew'])
        sub_menu.add_command(label="Abrir",
                             accelerator="Ctrl+O",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Open'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Guardar",
                             accelerator="Ctrl+S",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Save'])
        sub_menu.add_command(label="Guardar Como",
                             accelerator="Ctrl+Shift+S",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['SaveAs'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Salir",
                             accelerator="Ctrl+Q",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Quit'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Editar', menu=sub_menu)

        sub_menu.add_command(label="Adelante",
                             accelerator="Ctrl+Shift+Z",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Redo'])
        sub_menu.add_command(label="Atras",
                             accelerator="Ctrl+Z",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Undo'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Copiar",
                             accelerator="Ctrl+C",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Copy'])
        sub_menu.add_command(label="Cortar",
                             accelerator="Ctrl+X",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Cut'])
        sub_menu.add_command(label="Pegar",
                             accelerator="Ctrl+P",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Paste'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Selec Todo",
                             accelerator="Ctrl+A",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['SelectAll'])
        sub_menu.add_command(label="Deselect Todo",
                             accelerator="",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['DeselectAll'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Interpretar', menu=sub_menu)
        sub_menu.add_command(label="Ejecutar",
                             accelerator="Ctrl+R",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Interpretar'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Herramienta', menu=sub_menu)

        sub_menu.add_command(label="Encontrar",
                             accelerator="Ctrl+F",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Find'])
        sub_menu.add_command(label="Encontrar Todos",
                             accelerator="Ctrl+Shift+F",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['FindAll'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Reemplazar",
                             accelerator="Ctrl+H",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['Replace'])
        sub_menu.add_command(label="Reemplazar Todo",
                             accelerator="Ctrl+Shift+H",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['ReplaceAll'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Preferencias', menu=sub_menu)

        sub_menu.add_command(label="Font",
                             accelerator="Ctrl+F1",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['FontChooser'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Modo Nocturno",
                             accelerator="",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['ColorMode'])
        sub_menu.add_command(label="Modo Claro",
                             accelerator="",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['ColorMode2'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Ayuda', menu=sub_menu)

        sub_menu.add_command(label="Plugins",
                             accelerator="",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['OpenNew'])
        sub_menu.add_command(label="Acerca De",
                             accelerator="",
                             compound="left",
                             underline=0,
                             command=self.text.storeobj['OpenNew'])

        self.text.storeobj['Root'].configure(menu=self.bar)

        return
    def create_menubar(self):
        self.bar = Tkinter.Menu(self.text.storeobj['Root'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)

        self.bar.add_cascade(label='File', menu=sub_menu)
        sub_menu.add_command(label="New",
                             command=self.text.storeobj['OpenNew'])
        sub_menu.add_command(label="Open", command=self.text.storeobj['Open'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Save", command=self.text.storeobj['Save'])
        sub_menu.add_command(label="Save As",
                             command=self.text.storeobj['SaveAs'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Quit", command=self.text.storeobj['Quit'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Edit', menu=sub_menu)

        sub_menu.add_command(label="Redo", command=self.text.storeobj['Redo'])
        sub_menu.add_command(label="Undo", command=self.text.storeobj['Undo'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Copy", command=self.text.storeobj['Copy'])
        sub_menu.add_command(label="Cut", command=self.text.storeobj['Cut'])
        sub_menu.add_command(label="Paste",
                             command=self.text.storeobj['Paste'])
        sub_menu.add_separator()
        sub_menu.add_command(label="Select All",
                             command=self.text.storeobj['SelectAll'])
        sub_menu.add_command(label="Deselect All",
                             command=self.text.storeobj['DeselectAll'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='View', menu=sub_menu)

        sub_menu.add_command(label="Find and Replace",
                             command=self.text.storeobj['Find and Replace'])
        sub_menu.add_command(label="Reset",
                             command=self.text.storeobj['Reset'])
        # sub_menu.add_command(label="Find All", command=self.text.storeobj['FindAll'])
        # sub_menu.add_separator()
        # sub_menu.add_command(label="Replace",  command=self.text.storeobj['Replace'])
        # sub_menu.add_command(label="Replace All", command=self.text.storeobj['ReplaceAll'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='Prefrence', menu=sub_menu)

        sub_menu.add_command(label="Font and Size",
                             command=self.text.storeobj['FontChooser'])
        # sub_menu.add_separator()
        # sub_menu.add_command(label="Settings",  command=self.text.storeobj['OpenNew'])

        # Creating Sub menu
        # sub_menu=Tkinter.Menu(self.bar, tearoff=0)
        # self.bar.add_cascade(label='Help', menu=sub_menu)

        # sub_menu.add_command(label="Plugins",  command=self.text.storeobj['OpenNew'])
        # sub_menu.add_command(label="Author", command=self.text.storeobj['OpenNew'])

        # Creating Sub menu
        sub_menu = Tkinter.Menu(self.bar, tearoff=0)
        self.bar.add_cascade(label='About', menu=sub_menu)
        sub_menu.add_command(label="Credit",
                             command=self.text.storeobj['Credits'])

        self.text.storeobj['Root'].configure(menu=self.bar)

        return