Gladevcp does not work with GTK3.When GTK switched to GTK3, the GLADE editor 
also change formats.

So one must add the backported GTK2 style GLADE editor too. For wheezy we have 
a package IIRC. For Jessy I'm not sure if its available or must be built.

So your wheezy machines can use gladevcp but you must use the proper GLADE 
editor or you would not see the added widgets.

Gladevcp panels using GTK2 will continue to work for a long time, it's the 
GLADE editor that's the real problem.

Chris M

----- Reply message -----
From: "Gene Heskett" <[email protected]>
To: "[email protected]" 
<[email protected]>
Subject: [Emc-developers] Gladevcp_gtk3 Branche
Date: Mon, Jul 17, 2017 8:57 PM



On Monday 17 July 2017 21:26:42 Chris Morley wrote:

> Actually in that branch the idea is it would work with GTK2 or 3.I'll
> see if I can rebase it on current master sonner. I'm working out of
> town do not much time.
>
> As far as qt vrs GTK. I see no reason to have both in linuxcnc. There
> had been heavy investment in gladevcp no sense in throwing it away and
> making people change tool kits.

Not to put too sharp a point on it Chris, and readily admitting that I've
not made any contributions to the gladevcp artwork, but the gladevcp we
have is based on GTK2, which while potentially prettier from the
illustrations in the pdf docs, isn't actually usable on 3 wheezy (x86)
installs and one jessie install (armhf) here.  So everything I have done
to add to the axis display, has been done with hal, xml, and pyvcp.

So much GTK2 has been thrown under the buss, without replacing its widgit
functions under GTK3 that I cannot make it do useful gui work today.
The designer's menu's are nearly empty.

> I'm of course trying to use what I learned working on gladevcp when
> making qtvcp. It mostly works the same. Currently it uses a reparented
> GTK2 gremlin as a graphics display so it would be nice to have that
> native qt. Machine kit made a c++ QT Graphics display- I haven't
> looked to see how hard it would be to port it over.
>
> Chris M
>
> ----- Reply message -----
> From: "Rene Hopf" <[email protected]>
> To: "EMC developers" <[email protected]>
> Subject: [Emc-developers] Gladevcp_gtk3 Branche
> Date: Mon, Jul 17, 2017 9:44 AM
>
> > On 17. Jul 2017, at 15:21, Chris Morley <[email protected]>
> > wrote:
> >
> > I did the work on that branch.Gremlin can not work in gtk3.
>
> I know, and I would like to work on that.
> problem is, in in wheezy or jessie shipped with a old gtk3 version,
> which could not ctreate the opengl context without hacks. in stretch
> this is possible.

Thats good news.

> > 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.
>
> I think the first step would be to merge master into that branch, and
> get the basics working. can you explain how I can test things?
> launching the widgets, and stuff, unfortunately I dont know much about
> pyvcp…
>
> I think getting rid of gtk2 dependencies is an important step to
> remove legacy deps, and move forward...
>
> Rene


Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
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
[email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to