def METHOD_NAME(self):
    self._nav_toolbar = NavToolbar(
        self.disasm_view.jump_history,
        self.disasm_view.jump_back,
        self.disasm_view.jump_forward,
        self.disasm_view.jump_to_history_position,
        True,
        self,
    )
    # current function
    self._function_label = QLabel()
    self._view_combo = QComboBox(self)
    self._view_combo.addItem("Linear Disassembly", QLinearDisassembly)
    self._view_combo.addItem("Graph Disassembly", QDisassemblyGraph)
    self._view_combo.activated.connect(self._view_combo_changed)
    self.disasm_view.view_visibility_changed.connect(self._update_view_combo)
    self._update_view_combo()
    self._disasm_level_combo = QComboBox(self)
    self._disasm_level_combo.addItem("Machine Code", DisassemblyLevel.MachineCode)
    self._disasm_level_combo.addItem("Lifter IR", DisassemblyLevel.LifterIR)
    self._disasm_level_combo.addItem("AIL", DisassemblyLevel.AIL)
    self._disasm_level_combo.activated.connect(self._disasm_level_combo_changed)
    self.disasm_view.disassembly_level_changed.connect(self._update_disasm_level_combo)
    self._update_disasm_level_combo()
    # options button
    option_btn = QPushButton()
    option_btn.setText("Options")
    option_btn.setMenu(self._options_menu.qmenu())
    # Save image button
    saveimage_btn = QPushButton()
    saveimage_btn.setText("Save image...")
    saveimage_btn.clicked.connect(self._on_saveimage_btn_clicked)
    layout = QHBoxLayout()
    layout.setContentsMargins(3, 3, 3, 3)
    layout.setSpacing(3)
    layout.addWidget(self._nav_toolbar.qtoolbar())
    layout.addWidget(self._function_label)
    layout.addStretch(0)
    layout.addWidget(saveimage_btn)
    layout.addWidget(self._view_combo)
    layout.addWidget(self._disasm_level_combo)
    layout.addWidget(option_btn)
    self.setLayout(layout)