Help! (CList strangeness)
- From: Simon Gornall <simon unique-id com>
- To: GTK mailing list <gtk-list redhat com>
- Subject: Help! (CList strangeness)
- Date: Sun, 19 Mar 2000 15:34:30 +0000
Hi there,
I have a problem with a CList behaving very strangely, the titles
on the top of the CList will cycle through a 'blank' => 'text' =>
[next title] loop whenever an entry is added to the list (!)
I add entries into the list using the following code:
// ===================================================================
// Add a clip to the EDL list
// ===================================================================
void Medley::addClip(char *name char *start, char *end)
{
char *entries[] = {name,start,end /*, NULL*/};
//gtk_clist_freeze( (GtkCList*) _list);
gtk_clist_append( (GtkCList*) _list, entries);
//gtk_clist_thaw ( (GtkCList*) _list);
gtk_widget_draw (_window, NULL);
}
... and I call the addClip routine from a thread as below:
// ===============================================================
// listen to the socket and update the list
// ===============================================================
void * listener (void *arg)
{
Medley *medley = (Medley *)arg;
while (1)
{
sleep(1);
medley->addClip("test", "test", "test");
}
__threadRunning = 0;
return NULL;
}
... so I expected to see entries appearing every second, and I do, but
the titles blank out as described above.
If it makes a differnece, the widget hierarchy is:
GtkWindow _window
GtkFixed _fixed
GtkDrawingArea _draw
GtkScrolledWindow _swin
GtkCList _list
Any ideas ? I'm stumped :-(
BTW, I'm using GTK 1.2.5
ATB,
Simon.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]