aidenlab / Juicebox

Visualization and analysis software for Hi-C data -
https://aidenlab.org/juicebox
MIT License
241 stars 58 forks source link

Load Basic Annotations #723

Open nchernia opened 6 years ago

nchernia commented 6 years ago

When I open the Annotation Panel and click "Load Basic Annotations", it pops under (and sometimes in such a way that I don't see it at all). It makes it seem as though the application is stuck.

Screenshot:

image

nchernia commented 6 years ago

No, this is still not fixed. It is reproduced in the .app but not in the IntelliJ version (similar to another problem we were having with minimization so maybe this is a threading issue?)

sa501428 commented 6 years ago

Hmm :/ in that case I'm not sure how it can be resolved. We can't make the 2d annotations panel a jframe because jframes can't have parents and 2d annotation panel must be a child of mainwindow. Only jframes can be parents for new dialogs, which for us is mainwindow. Not really sure if there's a straightforward solution.

Does this only happen with load basic annotations or any other buttons as well? Maybe having the glasspane triggers this somehow.

nchernia commented 6 years ago

Note that this only happens with "Load 1D Annotations". It does not happen with 2D, with ENCODE, with loading local, etc.

On Sat, Mar 17, 2018 at 5:31 PM, Muhammad Saad Shamim < notifications@github.com> wrote:

Hmm :/ in that case I'm not sure how it can be resolved. We can't make the 2d annotations panel a jframe because jframes can't have parents and 2d annotation panel must be a child of mainwindow. Only jframes can be parents for new dialogs, which for us is mainwindow. Not really sure if there's a straightforward solution.

Does this only happen with load basic annotations or any other buttons as well? Maybe having the glasspane triggers this somehow.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/theaidenlab/Juicebox/issues/723#issuecomment-373954126, or mute the thread https://github.com/notifications/unsubscribe-auth/ABWiW17iuQX27uGQrmEbjgqmrsmT1X2rks5tfYDAgaJpZM4SXPfe .

-- Neva Cherniavsky Durand, Ph.D. Staff Scientist, Aiden Lab www.aidenlab.org

sa501428 commented 6 years ago

Does it happen with load from url?

On Sat, Mar 17, 2018 at 4:34 PM, nchernia notifications@github.com wrote:

Note that this only happens with "Load 1D Annotations". It does not happen with 2D, with ENCODE, with loading local, etc.

On Sat, Mar 17, 2018 at 5:31 PM, Muhammad Saad Shamim < notifications@github.com> wrote:

Hmm :/ in that case I'm not sure how it can be resolved. We can't make the 2d annotations panel a jframe because jframes can't have parents and 2d annotation panel must be a child of mainwindow. Only jframes can be parents for new dialogs, which for us is mainwindow. Not really sure if there's a straightforward solution.

Does this only happen with load basic annotations or any other buttons as well? Maybe having the glasspane triggers this somehow.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/theaidenlab/Juicebox/issues/ 723#issuecomment-373954126, or mute the thread https://github.com/notifications/unsubscribe-auth/ ABWiW17iuQX27uGQrmEbjgqmrsmT1X2rks5tfYDAgaJpZM4SXPfe .

-- Neva Cherniavsky Durand, Ph.D. Staff Scientist, Aiden Lab www.aidenlab.org

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/theaidenlab/Juicebox/issues/723#issuecomment-373954254, or mute the thread https://github.com/notifications/unsubscribe-auth/AGM9bUl8tgsrKKmOvvz8j1OGwsSEfrgRks5tfYFVgaJpZM4SXPfe .

nchernia commented 6 years ago

No

On Sat, Mar 17, 2018 at 5:36 PM, Muhammad Saad Shamim < notifications@github.com> wrote:

Does it happen with load from url?

On Sat, Mar 17, 2018 at 4:34 PM, nchernia notifications@github.com wrote:

Note that this only happens with "Load 1D Annotations". It does not happen with 2D, with ENCODE, with loading local, etc.

On Sat, Mar 17, 2018 at 5:31 PM, Muhammad Saad Shamim < notifications@github.com> wrote:

Hmm :/ in that case I'm not sure how it can be resolved. We can't make the 2d annotations panel a jframe because jframes can't have parents and 2d annotation panel must be a child of mainwindow. Only jframes can be parents for new dialogs, which for us is mainwindow. Not really sure if there's a straightforward solution.

Does this only happen with load basic annotations or any other buttons as well? Maybe having the glasspane triggers this somehow.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/theaidenlab/Juicebox/issues/ 723#issuecomment-373954126, or mute the thread https://github.com/notifications/unsubscribe-auth/ ABWiW17iuQX27uGQrmEbjgqmrsmT1X2rks5tfYDAgaJpZM4SXPfe .

-- Neva Cherniavsky Durand, Ph.D. Staff Scientist, Aiden Lab www.aidenlab.org

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/theaidenlab/Juicebox/issues/ 723#issuecomment-373954254, or mute the thread https://github.com/notifications/unsubscribe-auth/ AGM9bUl8tgsrKKmOvvz8j1OGwsSEfrgRks5tfYFVgaJpZM4SXPfe .

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/theaidenlab/Juicebox/issues/723#issuecomment-373954445, or mute the thread https://github.com/notifications/unsubscribe-auth/ABWiWz75WDCLPngeguBNbHpLQjBSCVMsks5tfYH3gaJpZM4SXPfe .

-- Neva Cherniavsky Durand, Ph.D. Staff Scientist, Aiden Lab www.aidenlab.org