Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ttk_menu and cursor icon #71

Open
3 tasks
benini opened this issue Jul 17, 2022 · 0 comments
Open
3 tasks

ttk_menu and cursor icon #71

benini opened this issue Jul 17, 2022 · 0 comments

Comments

@benini
Copy link
Owner

benini commented Jul 17, 2022

It would be nice to change the mouse cursor to a hand icon when left-clicking shows a menu.
For example when the mouse is over the evaluation bar, or in the database switcher when hovering a database block.
Maybe even in the PGN window to indicate that clicking on the header toggle the view between all/short.

  • ttk_menu - macos: menu's color on macos cannot be changed. It works well because it use the system defaults. Some images don't work well with the dark theme, i.e the main board menu's ones -> remove the images
  • ttk_menu - linux: use a fixed image for cascade submenu. It will never use a system default like windows or macos, maybe it is accepteable? We can change the top menu colors according to the theme
  • ttk_menu - win: cascade problem with a fixed black image plus an ugly "border" because only the background of the labels is changed. Maybe they will fix it in future releases of Tk.
@benini benini added the todo label Jul 17, 2022
@benini benini added this to the SCID5.0 milestone Jul 17, 2022
@benini benini changed the title Dark Mode ttk_menu Aug 4, 2022
@benini benini removed this from the SCID5.0 milestone Aug 4, 2022
@benini benini added enhancement and removed todo labels Aug 4, 2022
@benini benini changed the title ttk_menu ttk_menu and cursor icon Mar 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant