Lines Matching defs:GtkWidget
7 // C++ object which encapsulates a GtkWidget, and that widget is exposed from
9 // want the GtkWidget's lifetime to match its C++ object's lifetime. Using an
11 // GtkWidget, so that it is "owned" by the C++ object. Example usage:
18 // GtkWidget* widget() { return vbox_.get() }; // Host my widget!
43 // GtkWidget* widget = gtk_widget_new();
54 typedef struct _GtkWidget GtkWidget;
63 explicit OwnedWidgetGtk(GtkWidget* widget) : widget_(NULL) { Own(widget); }
68 GtkWidget* get() const { return widget_; }
69 GtkWidget* operator->() const { return widget_; }
72 // the GtkWidget. It is expected that Own() is called right after the widget
76 void Own(GtkWidget* widget);
87 GtkWidget* widget_;