Hello Monks,

I'm looking to see if there is any kind of widget out there which is basically like an hourglass type of thing.
What I REALLY wanted to use was the Gtk2::ProgressBar but I don't think I can. What I'm "trying" to do is this...

My MAIN window widget contains a Table, then in the table I have some Buttons, RadioButtons, Entry Widgets, etc...
So when the user clicks MY "Submit" button it captures all the information provided and then executes another Perl
script I have. The Perl script being executed uses the data captured from the Widgets described above as CMD Line Args.
Since the other Perl script being executed creates a TCP socket to send the data to a server, sometimes it can take up
to 15 seconds or so to complete executing.

What I wanted to do ORIGINALLY, was to have a ProgressBar showing the progress of the other script which gets executed. I created
a test script using the ProgressBar and it works great... But here lies my problem! I didn't even think of it until after I created
the test script which uses the ProgressBar (*fraction incremented += .1 on each click of a button), that I can't simply send
the command below:
$progress_bar->set_fraction($fraction);
... in order to move along the ProgressBar so the user knows how far along it is... Would this be possible at all? Because I was thinking
that since I'm executing my secondary script using the system() command, that my Gtk2 script will just halt until the system command
returns. So I realized I wouldn't know what the script was doing until it returned from the system() command.... Is that correct to assume? Or
is there some other way to achieve that?

So since I can't tell what's going on in the script that executes from the Gtk2 script, I was thinking instead of a ProgressBar I would simply
use something that's like an HourGlass... OR I know I've seen some things where it looks like a circle with arms coming out of it and as it
"plays/runs" it looks like its spinning... Not sure if I explained that correctly but basically it works like an Hourglass type of thing...


Anybody have any idea if there is anything like that in Perl::Gtk2?
I looked over all the Widgets I could find but maybe I missed something...

Any thoughts or suggestions would be GREATLY appreciated!


Thanks in Advance,
Matt


In reply to Perl::Gtk2, Looking for a Widget Similar to HourGlass by mmartin

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.