On Saturday 18 November 2017 15:11:38 Rod Webster wrote: > There may be more than one way to skin your rabbit. > In one of my very early 2.7 builds that got wiped long ago, I just > embedded one of the Linux video programs on a tab (Mplayer or VLC), > can't remember. It had some command line options to draw rectangles so > the trick was to draw 2 rectangles (at top left and bottom right) that > intersected on just one corner to form a cross hair. > This become fully contained in the .ini file with no further > scripting.
Ingenious idea, thanks Rod. > > Mpleay has the rectangle command mayb that was it. search for > rectangle on this manual page > http://tivo-mplayer.sourceforge.net/docs/mplayer-man.html > > > > Rod Webster > +61 435 765 611 > Vehicle Modifications Network > www.vehiclemods.net.au > > On 19 November 2017 at 03:33, Gene Heskett <[email protected]> wrote: > > Greetings all; > > > > It appears that there is no longer any support for GTK+2 left in > > wheezy, at least not that I can find and install, its GTK3 or do > > without. > > > > I've found this page: > > > > <https://developer.gnome.org/gtk3/stable/gtk-migrating-2- > > to-3.html#id-1.6.3.3.7> > > > > But I can't see the connection between what it says, and this xml > > file used for a camview launcher, and which presumably works ok on a > > 7 yo *buntu system. > > > > But we're stuck on wheezy, which has only glade3, version 3.12.2 > > TBE. Jessie/Stretch may have a better setup, but I don't know. What > > I have done for extra display on the pi's jessie install has all > > been done with the pyvcp stuffs in the user docs, but that is > > missing so much that doing anything really informative eats up > > screen real estate like it was a bag of M&M's. Much of the wasted > > space could go away with two changes, such as the huge white space > > around the text of a button, and a pin or 2 to set the buttons > > background color so one could tally the state of that button by the > > color of the button. > > > > But that is not my present problem. I need to convert this bit of > > xml: > > > > <?xml version="1.0" encoding="UTF-8"?> > > <interface> > > <requires lib="gtk+" version="2.24"/> > > <!-- interface-requires gladevcp 0.0 --> > > <!-- interface-naming-policy project-wide --> > > <object class="GtkWindow" id="window1"> > > <property name="can_focus">False</property> > > <child> > > <object class="CamView" id="camview1"> > > <property name="visible">True</property> > > <property name="camera">0</property> > > <property name="draw_color">#FFFF00000000</property> > > <property name="frame_width">640</property> > > <property name="frame_height">480</property> > > <property name="circle_size">150</property> > > <property name="number_of_circles">5</property> > > <property name="radius_difference">10</property> > > <property name="autosize">False</property> > > <property name="cam_settings"></property> > > </object> > > </child> > > </object> > > </interface> > > > > To be executed by glade3. > > But the reported errors seem to be buried in code well removed from > > the above xml script. > > > > Fed into glade(3) I get errors like missing gladevcp catalog. Draws > > an orange box with at least 2 showstopper errors. The first is a box > > advising "Failed to > > load /home/gene/linuxcnc/configs/GO704fast/camview.glade" > > > > Closing that popup, then draws an orange box with 2 buttons, delete > > and delete-all. > > > > In glades upper right corner it shows: > > > > Window1 GtkWindow > > camview1 GladeObjectStub > > I poked around and set the size of the window, all without affecting > > the orange box, but without finding a widgit for displaying video in > > glades many menu's. > > > > Since I have a copy of the original, I then saved it, getting this: > > <?xml version="1.0" encoding="UTF-8"?> > > <interface> > > <!-- interface-requires gtk+ 3.10 --> > > <!-- interface-requires gladevcp 0.0 --> > > <object class="GtkWindow" id="window1"> > > <property name="can_focus">False</property> > > <property name="window_position">center</property> > > <property name="default_width">640</property> > > <property name="default_height">480</property> > > <property name="type_hint">menu</property> > > <child> > > <object class="CamView" id="camview1"> > > <property name="visible">True</property> > > <property name="camera">0</property> > > <property name="draw_color">#FFFF00000000</property> > > <property name="frame_width">640</property> > > <property name="frame_height">480</property> > > <property name="circle_size">150</property> > > <property name="number_of_circles">5</property> > > <property name="radius_difference">10</property> > > <property name="autosize">False</property> > > <property name="cam_settings"/> > > </object> > > </child> > > </object> > > </interface> > > > > Starting linuxcnc then runs, but spits out an error at the maximum > > screen update rate the machines video can do, showing: > > VIDIOC_QBUF: Invalid argument > > VIDIOC_QBUF: Invalid argument > > > > So obviously I am in way over my head. And no clue what to do next. > > > > Are there more glade widgits I need to install? Or have I once > > again went down a rabbit hole and found an upset badger? > > > > Thanks for any clues on how to proceed. > > > > 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 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
