jarvisteach / appJar

Simple Tkinter GUIs in Python
http://appJar.info
Other
615 stars 68 forks source link

Right Click Menu appearing in Docking Menu #506

Closed robertmlinden closed 6 years ago

robertmlinden commented 6 years ago

Despite the fact that the right click menu wasn't appearing last night when I ran my program and I have even now added the explicit named function argument showInBar=False to .createRightClickMenu, two of my three (completely random why the third isn't showing up) menus are appearing docked above.

I may be missing something, but the first three sections of code look symmetrical to me:

self.right_click_menu_files_id_1 = 'rc_files_1'
self.right_click_launch_file_option_1 = ' Launch File '
self.createRightClickMenu(self.right_click_menu_files_id, showInBar=False)
self.addMenuItem(self.right_click_menu_files_id_1, self.right_click_launch_file_option_1, func=self.launch_file_event_1)

self.right_click_menu_files_id_2 = 'rc_files_2'
self.right_click_launch_file_option_2 = 'Launch File'
self.createRightClickMenu(self.right_click_menu_files_id, showInBar=False)
self.addMenuItem(self.right_click_menu_files_id_2, self.right_click_launch_file_option_2, func=self.launch_file_event_2)

self.right_click_menu_directory = 'rc_dir'
self.right_click_launch_dir_option = 'Open Directory'
self.createRightClickMenu(self.right_click_menu_directory, showInBar=False)
self.addMenuItem(self.right_click_menu_directory, self.right_click_launch_dir_option, func=self.launch_directory_event)

self.setLabelRightClick(self.label_ids[1], self.right_click_menu_files_id_1)
self.setLabelRightClick(self.label_ids[2], self.right_click_menu_files_id_2)
self.setLabelRightClick(self.label_ids[3], self.right_click_menu_directory)

Metainformation: Python 3.6 AppJar 0.93 Windows 10

robertmlinden commented 6 years ago

Resolved. I was somehow able to see the code better in the view of this post...