ScrolledFrame.h
Go to the documentation of this file.00001 #ifndef SCROLLEDFRAME_H_
00002 #define SCROLLEDFRAME_H_
00003
00004 #include <gtk/gtkscrolledwindow.h>
00005 #include <gtk/gtkframe.h>
00006
00007 namespace gtkutil
00008 {
00009
00014 class ScrolledFrame
00015 {
00016
00017 GtkWidget* _widget;
00018
00019 public:
00020
00023 ScrolledFrame (GtkWidget* child)
00024 {
00025
00026 _widget = gtk_scrolled_window_new(NULL, NULL);
00027 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(_widget), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
00028 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(_widget), GTK_SHADOW_ETCHED_IN);
00029 gtk_container_add(GTK_CONTAINER(_widget), child);
00030 }
00031
00034 operator GtkWidget* ()
00035 {
00036 return _widget;
00037 }
00038 };
00039
00040 }
00041
00042 #endif