Figure out where you buried the code and dig it up. I have started to work my way up from the hardware and currently look a little bit on the configuration, it should not be to hard to get useful graphical configuration with gschem and then I will start to look at linuxcnc.
2017-07-17 15:21 GMT+02:00 Chris Morley <chrisinnana...@hotmail.com>: > > I did the work on that branch.Gremlin can not work in gtk3. > > I did some experimental work on a gremlin substitute...it's was too much > work for me to figure out but I could dig up the code when I'm next at > home..in a couple weeks. > I think I got as far as displaying the origin and axis letters , pan as > zoom. > I would love for someone to take this on. > I quit working on the branch because of this hurdle. > > Chris M > > ----- Reply message ----- > From: "Rene Hopf" <reneh...@mac.com> > To: "EMC developers" <emc-developers@lists.sourceforge.net> > Subject: [Emc-developers] Gladevcp_gtk3 Branche > Date: Mon, Jul 17, 2017 5:47 AM > > > > Hi, > Im picking up this issue, because debian stretch was released, and it > includes a up to date version of gtk3, which allows to create a opengl > context. > this example code works on stretch: https://stackoverflow.com/ > questions/42598360/no-glcontext-for-gtkglarea-in-gtk3-python > there is already some work on gtk3: https://github.com/LinuxCNC/ > linuxcnc/compare/gladevcp_gtk3 > merging this into master gives a few conflicts, and I cant get it to work. > I would like to port gremlin to gtk3, but I need some place to start, like > a minimalistic gui example that uses gtk3 and imports gremlin. > Norbert mentioned that it would be no problem to port the widgets. > > Rene > > > > On 15. Feb 2016, at 20:02, Rene Hopf <reneh...@mac.com> wrote: > > > >> > >> On 10 Feb 2016, at 06:22, Chris Morley <chrisinnana...@hotmail.com> > wrote: > >> > >> > >> > >>> From: reneh...@mac.com > >>> Date: Tue, 9 Feb 2016 23:59:03 +0100 > >>> To: emc-developers@lists.sourceforge.net > >>> Subject: [Emc-developers] Gladevcp_gtk3 Branche > >>> > >>> Hi, > >>> Norbert asked me to look into porting gremlin to gtk3. He pointed out > that someone already started. Does anyone know what the status is? What > already works and what doesn't? Any issues in particular? > >>> > >>> Rene > >>> > >>> http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=shortlog;h=refs/heads/ > gladevcp_gtk3 > >> > >> The opengl libraries used in gremlin have not been ported to gtk3, so > different > >> ones need to be used. > > > > Yes, I did see that. gtkglext seems to be ported to gtk3, but is already > deprecated. https://github.com/tdz/gtkglext > > the proposed method of creating is gtkglarea > https://developer.gnome.org/gtk3/stable/GtkGLArea.html > > but that requires gtk3.16 which does not come with jessie, or wheezy. > > the thing you found hacks directly into X, which is really not a way I > would like to go. > > look at this line: > > xlib = cdll.LoadLibrary('libX11.so') > > I can’t believe there is no sane way of creating an OpenGL context in > gtk. > > > >> > >> The only workable example code I could find was in this : > >> http://www.digitaloctave.com/tags/gtk3.htm > >> > >> I have my opengl experimental code on a laptop some where I could dig > up. > >> I didn't push the work because I was not sure if the licence was ok nor > >> whether this code was the way to go. > >> I'm also not an opengl coder, I just hack till things work. > >> > >> As for the rest of the widgets, They are mostly converted to work with > gtk3. > >> In fact the plan was for gladevcp to use either gtk2 or gtk3 depending > on what > >> was available. > >> It still uses the GLADE-gtk2 editor - hopefully no issue to change that. > >> I couldn't get Embedding to work in gtk3, at least in the way it was > coded originally. > >> Themeing doesn't work. > >> > >> Other then that, things are great.... > >> > >> Chris M > >> > >> > >> ------------------------------------------------------------ > ------------------ > >> Site24x7 APM Insight: Get Deep Visibility into Application Performance > >> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > >> Monitor end-to-end web transactions and take corrective actions now > >> Troubleshoot faster and improve end-user experience. Signup Now! > >> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 > >> _______________________________________________ > >> Emc-developers mailing list > >> Emc-developers@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/emc-developers > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers