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

Tooltips on Mac #1

Closed
ErikDeBruijn opened this issue Mar 9, 2012 · 12 comments
Closed

Tooltips on Mac #1

ErikDeBruijn opened this issue Mar 9, 2012 · 12 comments
Assignees

Comments

@ErikDeBruijn
Copy link
Collaborator

I'll try to assist through teamviewer to point out when it works...

@daid
Copy link
Owner

daid commented Mar 9, 2012

Do the tooltips ever work on MacOS?
If not, it would be interesting to see if the "OnPopupDisplay" and "OnPopupHide" functions are called at all. They are in newui/configBase.py, and a simple print would show if those functions are called at all.

@ErikDeBruijn
Copy link
Collaborator Author

The bind function section is ran, the update too, but display and hide aren't run (at least, I don't see the results from the print statement in those functions...)

@daid
Copy link
Owner

daid commented Mar 12, 2012

Looks like the EVT_ENTER_WINDOW and EVT_LEAVE_WINDOW events don't work on text controls for MacOS (googling shows more people with the same problem)

I'll have to think up a way around that...

@daid
Copy link
Owner

daid commented Mar 12, 2012

I might have worked around this now. Let me know what the latest version does. It might still have a few issues with the popups hiding after showing, but they should popup now.

@RedwoodForest
Copy link
Contributor

There are definitely issues with popups not hiding after showing. Once a popup is displayed it is not dismissed until a different popup is displayed (even if you go to another tab or even another program — I've got a popup displaying on top of Safari at the moment as I type this).

They do show though:).

@ErikDeBruijn
Copy link
Collaborator Author

Hi Daid, already an improvement.

I made a little screencast to understand how it behaves now:
http://youtu.be/JKCG4Bm3v5Y

It would be nice if the popup is hidden when you move or unfocus the entire window.

@daid
Copy link
Owner

daid commented Mar 14, 2012

Ah, damn. They also don't hide when moved over (which is something I did try to add). MacOS seems to be much more limited in which events are usable from controls. Time to put up the thinking hat again.

@daid
Copy link
Owner

daid commented Mar 14, 2012

While trying to use EVT_KILL_FOCUS I discovered something.
I made some changes and now MacOS popups might work, or might not work at all.

@ErikDeBruijn
Copy link
Collaborator Author

The Popups stopped working... so that's not it...

@daid
Copy link
Owner

daid commented Mar 15, 2012

I think my current solution should show the popups, at the bottom of the window. This is because the popup don't go away until you select something else. And if the popup was on top of another setting you cannot select that one.

It's not a perfect solution, but it's the best I could came up with right now.

@ghost ghost assigned daid Mar 16, 2012
@ErikDeBruijn
Copy link
Collaborator Author

It doesn't show the popup yet, but I may be testing the wrong version.
commit dd79a4c
Author: daid daid303@gmail.com
Date: Fri Mar 16 15:25:40 2012 +0100

Running: python skeinpypy.py in dir: SkeinPyPy/SkeinPyPy/ (NOT NewUI, I lost the python file there... so can't run it!)

@daid
Copy link
Owner

daid commented Mar 16, 2012

I renamed the SkeinPyPy_NewUI to SkeinPyPy today. So makes sense you can no longer find the NewUI.

Odd that it doesn't show the popup. I've asked the wxPython-Mac maillinglist for help, maybe they can figure it out...

@daid daid closed this as completed in 6191543 Apr 8, 2012
RedwoodForest pushed a commit to RedwoodForest/Cura that referenced this issue Apr 10, 2012
daid pushed a commit that referenced this issue Feb 12, 2014
daid pushed a commit that referenced this issue Sep 21, 2014
Merge changes from Cura base
daid pushed a commit that referenced this issue Mar 10, 2015
daid pushed a commit that referenced this issue Jul 27, 2015
Deleted temperature configured for bed and extra extruders for Hephestos, Hephestos XL and Witbox.
daid pushed a commit that referenced this issue Nov 3, 2015
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

3 participants