[Emc-users] possible to have BOTH a glade side panel AND embedded tab?

2015-06-29 Thread Tom Easterday
I want to have a glade side panel AND a glade embedded tab.  Is that possible 
and how does one configure that?

This doesn’t work:

GLADEVCP = EMCO120p
EMBED_TAB_NAME=Cycles
EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -u 
lathehandler.py -x {XID} lathemacro.ui

-Tom


--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] possible to have BOTH a glade side panel AND embedded tab?

2015-06-29 Thread Tom Easterday
I should add that with this config:

GLADEVCP = EMCO120p.ui -d
EMBED_TAB_NAME=Cycles
EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -u 
lathehandler.py -x {XID} lathemacro.ui

I get this message when Axis comes up and while my side panel is there and 
works, the tab is empty:

LINUXCNC - 2.7.0~pre6
Machine configuration directory is
'/home/tom/linuxcnc/configs/EMCOturn120p-glade'
Machine configuration file is 'EMCOturn120pGlade.ini'
Starting LinuxCNC...
.
Found file:./EMCOturn120pGlade.hal
Found file:./custom.hal
spindle-vfd: device='/dev/ttyS0', baud=9600, parity='N', bits=8,
stopbits=2, address=1, enabled=0
INFO CLASSICLADDER-   No ladder GUI requested-Realtime runs till HAL closes.
Toolerator3000 Firmware Version: Toolerator 3000 version 1.3 Burping Badger

Xlib.protocol.request.QueryExtension
Xlib.protocol.request.QueryExtension
Waiting for component 'gladevcp' to become
ready./home/tom/linuxcnc-dev/bin/gladevcp:185: GtkWarning: GtkSpinButton:
setting an adjustment with non-zero page size is deprecated
 builder.add_from_file(xmlname)
Waiting for component 'gladevcp' to become ready.

/home/tom/linuxcnc-dev/bin/gladevcp:185: GtkWarning:
IA__gtk_radio_button_set_group: assertion `!g_slist_find (group,
radio_button)' failed
 builder.add_from_file(xmlname)
HAL: ERROR: duplicate component name 'gladevcp'
*** GLADE VCP ERROR:Asking for a HAL component using a name that
already exists.
/home/tom/linuxcnc-dev/bin/gladevcp:295: GtkWarning:
gtk_widget_size_allocate(): attempt to allocate widget with width -5 and
height 15
 gtk.main()
--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] possible to have BOTH a glade side panel AND embedded tab?

2015-06-29 Thread Moses McKnight
Well, it looks to me like you need to change the name of the component to 
something other than 'gladevcp'.  I think the panel gets the name 'gladevcp', 
so 
the tab must have a different name.

Try something like this
EMBED_TAB_NAME=Cycles
EMBED_TAB_COMMAND=halcmd loadusr -Wn cycles gladevcp -c cycles -u 
lathehandler.py -x {XID} lathemacro.ui

See also section 3.6 here: 
http://www.linuxcnc.org/docs/2.7/html/gui/gladevcp.html#cha:glade-vcp

Moses

On 06/29/2015 09:26 AM, Tom Easterday wrote:
 I should add that with this config:

 GLADEVCP = EMCO120p.ui -d
 EMBED_TAB_NAME=Cycles
 EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -u 
 lathehandler.py -x {XID} lathemacro.ui

 I get this message when Axis comes up and while my side panel is there and 
 works, the tab is empty:

 LINUXCNC - 2.7.0~pre6
 Machine configuration directory is
 '/home/tom/linuxcnc/configs/EMCOturn120p-glade'
 Machine configuration file is 'EMCOturn120pGlade.ini'
 Starting LinuxCNC...
 .
 Found file:./EMCOturn120pGlade.hal
 Found file:./custom.hal
 spindle-vfd: device='/dev/ttyS0', baud=9600, parity='N', bits=8,
 stopbits=2, address=1, enabled=0
 INFO CLASSICLADDER-   No ladder GUI requested-Realtime runs till HAL closes.
 Toolerator3000 Firmware Version: Toolerator 3000 version 1.3 Burping Badger

 Xlib.protocol.request.QueryExtension
 Xlib.protocol.request.QueryExtension
 Waiting for component 'gladevcp' to become
 ready./home/tom/linuxcnc-dev/bin/gladevcp:185: GtkWarning: GtkSpinButton:
 setting an adjustment with non-zero page size is deprecated
   builder.add_from_file(xmlname)
 Waiting for component 'gladevcp' to become ready.

 /home/tom/linuxcnc-dev/bin/gladevcp:185: GtkWarning:
 IA__gtk_radio_button_set_group: assertion `!g_slist_find (group,
 radio_button)' failed
   builder.add_from_file(xmlname)
 HAL: ERROR: duplicate component name 'gladevcp'
 *** GLADE VCP ERROR:Asking for a HAL component using a name that
 already exists.
 /home/tom/linuxcnc-dev/bin/gladevcp:295: GtkWarning:
 gtk_widget_size_allocate(): attempt to allocate widget with width -5 and
 height 15
   gtk.main()
 --
 Monitor 25 network devices or servers for free with OpManager!
 OpManager is web-based network management software that monitors
 network devices and physical  virtual servers, alerts via email  sms
 for fault. Monitor 25 devices for free with no restriction. Download now
 http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical  virtual servers, alerts via email  sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users