Gene:
Looking at the XML files you posted:
One mentions GTK3:
<!-- interface-requires gtk+ 3.10 -->
One mentions GTK2:
<requires lib="gtk+" version="2.24"/>

So you have either shown us two different files or have edited the GTK2 one 
with a too-new GLADE editor,
which won't work -  must be a version 3.8.x GLADE editor
gladeVCP can only use GTK2 widgets.

Just might be at least part of the problem you are having.

Chris M
________________________________
From: Gene Heskett <[email protected]>
Sent: October 10, 2018 7:54 PM
To: [email protected]
Subject: Re: [Emc-developers] multi-spindle merge changes kill gladevcp?

On Wednesday 10 October 2018 11:52:33 andy pugh wrote:

> On Wed, 10 Oct 2018 at 16:46, Gene Heskett <[email protected]>
wrote:
> > you clipped the part I cared about, below the above.
>
> camview.glade?
>
> Where might I find that file?

I think its part of the CamPy.zip package, which is basically a
reconfigured camview.

Not that big a file, from the g0704:

<?xml version="1.0" encoding="UTF-8"?>
<glade-interface>
  <!-- interface-requires gladevcp 0.0 -->
  <!-- interface-requires gladevcp 0.0 -->
  <!-- interface-requires gtk+ 3.10 -->
  <!-- interface-naming-policy toplevel-contextual -->
  <widget class="EMC_Stat" id="vcp_stat1"/>
  <widget class="GtkWindow" id="window1">
    <property name="width_request">640</property>
    <property name="height_request">480</property>
    <property name="visible">True</property>
    <property name="app_paintable">True</property>
    <property name="can_focus">False</property>
    <property name="extension_events">all</property>
    <property name="window_position">mouse</property>
    <property name="default_width">640</property>
    <property name="default_height">480</property>
    <property name="destroy_with_parent">True</property>
    <property name="type_hint">menu</property>
    <property name="skip_taskbar_hint">True</property>
    <property name="skip_pager_hint">True</property>
    <property name="urgency_hint">True</property>
    <property name="opacity">0.96999999999999997</property>
    <child>
      <widget class="CamView" id="camview1">
        <property name="visible">True</property>
        <property name="sensitive">True</property>
        <property name="app_paintable">True</property>
        <property name="can_focus">False</property>
        <property name="autosize">True</property>
        <property name="circle_size">8</property>
        <property name="draw_color">#ffffffffffff</property>
        <property name="number_of_circles">1</property>
        <property name="radius_difference">5</property>
      </widget>
    </child>
  </widget>
</glade-interface>

It did work,. sorta, before this merge. When I say sorta, it would work
from a fresh boot up till the lcnc's dro window was was expanded by
resizeing the lcnc window frame upward, until the dro was 640x480 at
which point it went to black, and it took a powerdown reboot to bring it
back. Same thing With 2 different cameras.

If the dro window was smaller, it resized the image to fit just fine.

Thanks Andy.

--
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>


_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to