drawing a line and a button in a window

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

 



Hi there,

I've got a problem with drawing a line and a button in a window at the same time. When I run the following program I can see the line only and no button... Can anybody advise me how display those two items simultaneously? My intention is to have a number of buttons displayed in the window (those buttons are to represent the nodes in a graph) and a mumber of lines among them (those lines are to represent the links/connections between the selected pairs of nodes).

I've tried many diffrent things and I'm not sure if this is feasible with GTK...

Thanks,
Michal


#include <gtk/gtk.h>


gint expose (GtkWidget *widget, GdkEventExpose *event, gpointer data) {
  gdk_draw_line (widget->window, widget->style->black_gc, 100, 50, 50, 100);
}


int main (int argc, char **argv) {
  GtkWidget *window;
  GtkWidget *button;
 
  gtk_init (&argc, &argv);
  window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  button = gtk_button_new_with_label("Button");
  gtk_container_add(GTK_CONTAINER(window), button);

  gtk_signal_connect (GTK_OBJECT (window), "expose_event", GTK_SIGNAL_FUNC (expose), NULL);
 
  gtk_widget_show(button);
  gtk_widget_show (window);
 
  gtk_main ();
  return 0;
}

_______________________________________________

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