All pastes #32979 Raw Edit

mirco

public c v1 · immutable
#32979 ·published 2005-12-08 16:37 UTC
rendered paste body
/*********************************************************************************3456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 **      10        20        30        40        50        60        70        80**** project    : GtkFileChooserButton-test**** file       : main.cpp**** created    : 08.12.2005**** last change: 08.12.2005**** author(s)  : macslow@bangang.de*********************************************************************************/#include <gtk/gtk.h>#include <gdk/gdkkeysyms.h>gboolean keyPressHandler (GtkWidget*	pWidget,						  GdkEventKey*	pKey,						  GtkWidget*	pDummy){	if (pKey->type == GDK_KEY_PRESS)	{		switch (pKey->keyval)		{			case GDK_Escape :				gtk_main_quit ();			break;			default :				printf ("keyPressHandler(): Wat, wie, wo, haeh?\n");			break;		}	}	else	{		printf ("keyPressHandler(): Dat is doch unmoeglich?\n");	}    return FALSE;}int main( int argc, char* argv[] ){	GtkWidget* pWindow;	GtkWidget* pFileChooserButton;	/* init gtk+ */	gtk_init (&argc, &argv);	/* top-level window */	pWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);	gtk_window_set_title (GTK_WINDOW (pWindow), "GtkFileChooserButton Test");	gtk_widget_set_size_request (pWindow, 250, -1);	/* get automatically redrawn if any of their children changed allocation. */	gtk_container_set_reallocate_redraws (GTK_CONTAINER (pWindow), TRUE);	g_signal_connect (G_OBJECT (pWindow),					  "delete_event",					  G_CALLBACK (gtk_main_quit),					  NULL);	g_signal_connect (G_OBJECT (pWindow),					  "key_press_event",					  G_CALLBACK (keyPressHandler),					  pWindow);	/* file-chooser button */	pFileChooserButton = gtk_file_chooser_button_new ("Such' Dir was aus",													  GTK_FILE_CHOOSER_ACTION_OPEN);	gtk_container_add (GTK_CONTAINER (pWindow), pFileChooserButton);	gtk_widget_show (pFileChooserButton);	/* show window */	gtk_widget_show (pWindow);	/* main loop */	gtk_main ();	return 0;}