there is a "gtk_timeout_add" (the new name is "g_timeout_add"). Maybe this one?

2009/5/11 Adeel Malik <adeelmali...@yahoo.com>:
> The structure of my code is that when I click on the 'start button', the
> callback function needs to continuously acquire data from a daq card in a
> while loop, a functionality that I am not supposed to change. Now I want to
> send a refesh signal to control (during the course of button callback
> function) and one way to do this it to call a g_timer_add function which my
> current gtk_installation (gtk 1.2.10) doesn't support.
>
> --- On Mon, 5/11/09, Vlad Volodin <vest...@gmail.com> wrote:
>
> From: Vlad Volodin <vest...@gmail.com>
> Subject: Re: Problem with installing GTK+-2.0.0 on Fedora Core 6
> To: adeelmali...@yahoo.com
> Cc: "gtk-app" <gtk-app-devel-list@gnome.org>
> Date: Monday, May 11, 2009, 12:55 PM
>
> It looks like you've already asked the question before:
> http://mail.gnome.org/archives/gtk-app-devel-list/2009-March/msg00115.html
> as I understood, you have "Main Loop" (read about it in Gtk and
> GLib),
> a thread which get data from your "stuff" and calculates the average
> value.
>
> So, don't try to make main loop runs faster than it is. maybe you
> should send a refresh (or repaint, update) signal to your control.
> what do you think ab. it?
>
> 2009/5/11 Adeel Malik <adeelmali...@yahoo.com>:
>> Hi,
>>       The main gtk thread needs to refresh an image widget (for
> status
>> indication, GREEN or RED) along with a couple of 'status
> variables'
>> e.g Block/Symbol error rate using labels. There is a start button in the
> GUI
>> associated with a data acquisition routine that computes the value of the
>> aforesaid variables and in a busy while loop. All I want is to compute the
>> average varibale value, say for last 1000 iterations, and display on the
> GUI
>> after every 100 ms or so.
>> cheers,
>> Adeel
>>
>> --- On Mon, 5/11/09, Vlad Volodin <vest...@gmail.com> wrote:
>>
>> From: Vlad Volodin <vest...@gmail.com>
>> Subject: Re: Problem with installing GTK+-2.0.0 on Fedora Core 6
>> To: adeelmali...@yahoo.com
>> Cc: "gtk-app" <gtk-app-devel-list@gnome.org>
>> Date: Monday, May 11, 2009, 11:43 AM
>>
>> Hello,
>>
>> What is the purpose of your update? Do you want to refresh a widget,
>> or anything else?
>>
>> Vlad Volodin
>>
>>
>>
>> 2009/5/11 Adeel Malik <adeelmali...@yahoo.com>:
>>> Hi, I was wondering how to update the gtk_main_thread function after a
>> fixed time interval (in milliseconds) as g_timer_add function provides a
>> quick
>> solution to that. Could someone suggest how to go about it ?.
>>>
>>> Thanks,
>>> Adeel
>>>
>>> --- On Sat, 5/9/09, Ardhan Madras <aj...@knac.com> wrote:
>>>
>>> From: Ardhan Madras <aj...@knac.com>
>>> Subject: Re: Problem with installing GTK+-2.0.0 on Fedora Core 6
>>> To: adeelmali...@yahoo.com
>>> Cc: gtk-app-devel-list@gnome.org
>>> Date: Saturday, May 9, 2009, 7:49 PM
>>>
>>> One of GTK+ dependency is GLib, each GTK+ version has it's GLib
>> version
>>> dependency too, if you try to compile a newer GTK+ version in a system
>> that has
>>> not meet it's minimal requirement of GLib version then they will
>> complain.
>>>
>>> You tried to update GLib on your distro using a package manager, you
> will
>> got
>>> nothing to do because your distro will not broke all dependency that
> it
>> already
>>> made. Moving from 2.4.0 to 2.12.3 is not trivial, this will break many
>>> applications that already installed, so they must have to update all
>>> applications to meet the new dependency. Distributor tend to release a
> new
>>> distro version rather than rebuild and update applications in the
> their
>> current
>>> version.
>>>
>>> g_timer_add()? i don't know if this was a obsolete function, but i
>> think
>>> there are a lot way to write codes such this function does. I
> can't
>> see a
>>> reason why you should move to a version of GTK+ because of this
> function!
>>>
>>> --- ajhwb
>>>
>>>
>>> --- adeelmali...@yahoo.com wrote:
>>>
>>> From: Adeel Malik <adeelmali...@yahoo.com>
>>> To: gtk-app-devel-list@gnome.org
>>> Subject: Problem with installing GTK+-2.0.0 on Fedora Core 6
>>> Date: Fri, 8 May 2009 21:13:24 -0700 (PDT)
>>>
>>>
>>> Hi All,
>>>         I am doing application development on Fedora Core 6
> Linux
>>> machine which had GTK version 1.2.1 already installed. I needed to use
>>> g_timer_add gnome function in my gtk application which doesn't
> seem
>> to be
>>> supported on this version. So i tried to install the newer version of
>> GTK+-2.0.0
>>> from the gtk.org web page.
>>> Once I copied tar.gz file and tried to install the app. by running the
>>> './configure' script, the insatallation process stopped at the
>> following
>>> error messages:
>>>
>>
> ---------------------------------------------------------------------------------------------------------------------------------
>>> checking for GLIB - version >= 2.0.0...
>>> *** 'pkg-config --modversion glib-2.0' returned 2.12.3, but
> GLIB
>>> (2.4.0)
>>> *** was found! If pkg-config was correct, then it is best
>>> *** to remove the old version of GLib. You may also be able to fix the
>> error
>>> *** by modifying your LD_LIBRARY_PATH enviroment variable, or by
> editing
>>> *** /etc/ld.so.conf. Make sure you have run ldconfig if that is
>>> *** required on your system.
>>> *** If pkg-config was wrong, set the environment variable
> PKG_CONFIG_PATH
>>> *** to point to the correct configuration files
>>> no
>>> configure: error:
>>>
>>
> ---------------------------------------------------------------------------------------------------------------------------------
>>>
>>>  I treid to update the glib library by running:
>>>
>>> 'yum update glib'  or 'yum install glib' but it
> appeared
>> that
>>> kernel couldn't find the  match and issued the following
> messages:
>>>
>>
> ---------------------------------------------------------------------------------------------------------------------------------
>>> Loading "installonlyn" plugin
>>> Setting up Update Process
>>> Setting up repositories
>>> core 100% |=========================| 1.1 kB 00:00
>>> updates 100% |=========================| 951 B 00:00
>>> extras 100% |=========================| 951 B 00:00
>>> Reading repository metadata in from local files
>>> Could not find update match for glib
>>> No Packages marked for Update/Obsoletion
>>>
>>
> ---------------------------------------------------------------------------------------------------------------------------------
>>> I was wondering whether the problem is with the 'yum' package
> as
>> it is
>>> unable to find the requested Glib library. Since the whole point of
>> installing
>>> the new version of GTK was to be able to use the 'g_timer_add'
>>> function, can some one suggest if it is possible to use this function
> with
>> the
>>> GTK 1.2.1 version. If not, can someone point out how can I fix the
>> installation
>>> error if GTK+-2.0.0.
>>>
>>> Thanks,
>>> Adeel
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> gtk-app-devel-list mailing list
>>> gtk-app-devel-list@gnome.org
>>> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>>>
>>>
>>>
>>>
>>> _____________________________________________________________
>>> Listen to KNAC, Hit the Home page and Tune In Live! --->
>> http://www.knac.com
>>>
>>>
>>>
>>> _______________________________________________
>>> gtk-app-devel-list mailing list
>>> gtk-app-devel-list@gnome.org
>>> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
>>>
>>
>>
>
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to