Scrolling window
- From: Soeren Sandmann <sandmann daimi au dk>
- To: gtk-list redhat com
- Subject: Scrolling window
- Date: 09 Jan 1999 10:27:09 +0100
Could someone please explain to me why the scrollbars don't work in
the following program? I am using GTK version 1.1.2
#include <gtk/gtk.h>
void destroy (GtkWidget *widget, gpointer data)
{
gtk_main_quit ();
}
int main (int argc, char *argv[])
{
GtkWidget *window;
GtkWidget *scrollwin;
GtkWidget *tekst, *layout;
int i;
gint mask;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_signal_connect (GTK_OBJECT (window), "delete_event",
GTK_SIGNAL_FUNC (destroy), NULL);
gtk_signal_connect (GTK_OBJECT (window), "destroy",
GTK_SIGNAL_FUNC (destroy), NULL);
mask = gtk_widget_get_events (window);
gtk_widget_set_events (window, mask);
scrollwin = gtk_scrolled_window_new (NULL,NULL);
gtk_container_add (GTK_CONTAINER (window), scrollwin);
layout = gtk_layout_new (NULL,NULL);
gtk_layout_set_size (GTK_LAYOUT(layout),50,50);
for (i=1; i<=75; i++)
{
tekst=gtk_button_new_with_label ("ashjfaslkdfj");
gtk_layout_put (GTK_LAYOUT(layout), tekst, 0, 25*i);
gtk_widget_show (tekst);
}
gtk_container_add (GTK_CONTAINER(scrollwin), layout);
gtk_widget_show (layout);
gtk_widget_show (scrollwin);
gtk_widget_show (window);
gtk_main ();
return 0;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]