#332 closed task (discarded)
opengl part (RNA3D) still relies on motif
Reported by: | westram | Owned by: | epruesse |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | Library (GUI) | Version: | gtkport |
Keywords: | Cc: |
Description
- fails compilation
Change History (12)
comment:1 Changed 11 years ago by aboeckma
- Owner changed from devel to aboeckma
- Status changed from new to assigned
comment:2 Changed 11 years ago by aboeckma
comment:3 Changed 11 years ago by westram
ARB_EDIT4 - einer der Knoepfe in der top-area
comment:4 Changed 11 years ago by westram
- Owner aboeckma deleted
- Status changed from assigned to new
comment:5 follow-up: ↓ 6 Changed 11 years ago by epruesse
What do we do about this? Porting RNA3D is a MAJOR effort. It's not just that I'd have to write an OpenGL widget (there seem to be some, but they have not been updated in a long time and IIRC there is no GTK3 support for them at all). It's also that RNA3D uses very old OpenGL calls that no longer exist. I don't think this is a "weeks" type project, more a "months" type one.
comment:6 in reply to: ↑ 5 ; follow-up: ↓ 7 Changed 11 years ago by westram
Replying to epruesse:
What do we do about this?
The feature is quite essential, since it gives you an idea about the accessibility of probes by showing their location in the molecule. So dropping it would be quite a downgrade.
Porting RNA3D is a MAJOR effort. It's not just that I'd have to write an OpenGL widget (there seem to be some, but they have not been updated in a long time and IIRC there is no GTK3 support for them at all).
Does arb really need to be gtk3? Is gtk2 no longer supported on gtk3-systems?
comment:7 in reply to: ↑ 6 Changed 11 years ago by epruesse
Replying to westram:
The feature is quite essential, since it gives you an idea about the accessibility of probes by showing their location in the molecule. So dropping it would be quite a downgrade.
IANAB (i am not a biologist), but to my knowledge they make sure the RNA is unfolded for FISH etc. anyway. At least, at MPI people do lots of probe design and haven't complained about us not having RNA3D (SGD doesn't do 3D properly, so OPENGL=0).
The 3D thing is definitely nice to have, but I doubt it's mission critical. I'd postpone fixing it to after the merge. Maybe we should consult the expert , or at least WL and FOG on this?
Porting RNA3D is a MAJOR effort. It's not just that I'd have to write an OpenGL widget (there seem to be some, but they have not been updated in a long time and IIRC there is no GTK3 support for them at all).
Does arb really need to be gtk3? Is gtk2 no longer supported on gtk3-systems?
The reason we started with Gtk2 was mostly compatibility. GTK3 is definitely better, but not yet supported everywhere. I'm just trying to keep a possible move to GTK3 (a year or two from now) as simple as I can. Right now I think we could even support both with a few #ifdef switches.
comment:8 Changed 11 years ago by epruesse
I looked into it a bit more, and it doesn't seem to be quite as difficult as I originally though. Still, I'd estimate a good 4 weeks full-time until it works well enough. There is 4k lines in RNA3D and GL. The thing that worries me is that it's not just about getting a GTK window with a GL context in a drawing-area, but that there were some GL calls that I could hardly find documentation on used in RNA3D. That's a bit of a worrisome unknown for me.
comment:9 Changed 11 years ago by epruesse
- Owner set to epruesse
- Status changed from new to assigned
comment:10 Changed 11 years ago by epruesse
- Milestone set to gtkmerge
comment:11 Changed 7 years ago by westram
- Resolution set to discarded
- Status changed from assigned to closed
gtk-port is dead
comment:12 Changed 7 years ago by westram
- Milestone gtkmerge deleted
Ticket retargeted after milestone deleted
Wo muss ich denn klicken in ARB um so ein 3D Fenster mal zu sehen?