On 6 Sep 2014 03:12, "Gary Kline" <kl...@thought.org> wrote:
>
> =====
> Organization: Thought Unlimited.  Public service Unix since 1986.
> Of_Interest: With 28 years  of service  to the  Unix  community.
>
>         things that I *thought* might work by using
>
> s = gtk_label_get_text(GTK_LABEL((GtkWidget)buf));
>
>         fails.  (with contains the String "label1")  I have a index,
>         "n" that can range from 1 to 99--whatever GtkWidget *label I
>         need.  the next thing that occured was some kind of
>
>         typedef struct
>         {
>
>                 GtkWidget  *label1,
>                            *label2,
>                            *label3,
>                            ...
>                            *label999;
>         } Labels;
>
>         can abybody clue on how to use my n index counter to stick
>         one of the "labels" so they show up on my arrow window?
>
>         thanks much.
>
> --
>  Gary Kline  kl...@thought.org  http://www.thought.org  Public Service
Unix
>              Twenty-eight years of service to the Unix community.
>

This definitely calls for an array:

GtkWidget *label[1000];

as you cannot reference to a variable with a constructed name (like $$a in
PHP). If your struct holds only pointers, though, you can also cast it to
an array:

((GtkWidget **)label_list)[99]

but I haven't tested it, and highly discourage it.
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to