Interaction issues with Pivot and native modal dialogs
------------------------------------------------------

                 Key: PIVOT-40
                 URL: https://issues.apache.org/jira/browse/PIVOT-40
             Project: Pivot
          Issue Type: Bug
          Components: wtk
    Affects Versions: 1.1
         Environment: All
            Reporter: Todd Volkert
            Assignee: Greg Brown
            Priority: Minor


What steps will reproduce the problem?
1. Create a PushButton with a tooltip
2. Wire up a Swing file chooser dialog to the button (see code below)
3. Click the button

{{{!
pivot.wtk.PushButton button = 
(pivot.wtk.PushButton)serializer.getObjectByName("button");
button.getButtonPressListeners().add(new pivot.wtk.ButtonPressListener() {
    @SuppressWarnings("deprecation")
    public void buttonPressed(pivot.wtk.Button button) {
        java.awt.Container displayHost = button.getDisplay().getDisplayHost();
        javax.swing.JFileChooser fileChooser = new javax.swing.JFileChooser();
        fileChooser.showSaveDialog(displayHost);
    }
});
}}}

What is the expected output? What do you see instead?
The display host does not see any mouse activity after the [modal] file
dialog is opened, and as such, the tool-tip timer activates the tool-tip
incorrectly.  The button also does not repaint itself as it should.

See attached screen shot.

We don't want to cater to deprecated use cases, but I'm wondering if there
isn't a native event we could listen for in DisplayHost (like
enabledChanged) that could allow us to easily solve this problem.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to