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

Re: GTK



On Wed, 28 Aug 2002 20:46:04 -0300
Vinicius Kursancew <linux@vkcorp.org> wrote:

> devo usar gdk_draw* ?
> ou o que?

	No exemplo da documentacao do GTK (instale o DevHelp, e' muito bom!), as
funcoes do GDK sao utilizadas; veja:


---8<---

gboolean
expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer data)
{
  gdk_window_clear_area (widget->window,
                         event->area.x, event->area.y,
                         event->area.width, event->area.height);
  gdk_gc_set_clip_rectangle (widget->style->fg_gc[widget->state],
                             &event->area);
  gdk_draw_arc (widget->window,
                widget->style->fg_gc[widget->state],
                TRUE,
                0, 0, widget->allocation.width, widget->allocation.height,
                0, 64 * 360);
  gdk_gc_set_clip_rectangle (widget->style->fg_gc[widget->state],
                             NULL);

  return TRUE;
}
[...]
  GtkWidget *drawing_area = gdk_drawing_area_new();
  gdk_drawing_area_size (GTK_DRAWING_AREA (drawing_area),
                         100, 100);
  gtk_signal_connect (GTK_OBJECT (drawing_area), 

--->8---

	Qualquer coisa, tamos ai'.

-- 
 Leandro Pereira              (oO)           <leandro@linuxmag.com.br>
 www.mindcrisis.tk            /||\                 GPG key: 0x062E7976
            "Ás vezes você está discutindo com um imbecil...
                    e ele também." --Millôr Fernandes
.



Reply to: