Re: operator overload

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 18, 2005 at 03:32:02PM -0300, Renato Araujo wrote:
> How to make the operator overload in gtk?

You can overload operators in C++ (e.g.).  Gtk+ is not
a programming language and has no operators to overload.

> X is a class Y whit 2 operators overload  (GTK_BUTTON  and GTK_LABEL)

Sorry, I can't understand this.

> if (GTK_BUTTON(x)) return the gtk_button; 
> if (GTK_LABEL(x)) return the gtk_label;

  if (GTK_IS_BUTTON(x))
      return gtk_button;
  if (GTK_IS_LABEL(x))
      return gtk_label;
or

  if (GTK_IS_BUTTON(x))
      return GTK_WIDGET(some_button);
  if (GTK_IS_LABEL(x))
      return GTK_WIDGET(some_label);

or whatever.  What do you need to overload?

Yeti


--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux