Lines Matching refs:widget
48 static GdkVisual* getVisual(Widget* widget)
50 if (!widget)
53 GtkWidget* container = GTK_WIDGET(widget->root()->hostWindow()->platformPageClient());
69 int screenDepth(Widget* widget)
71 GdkVisual* visual = getVisual(widget);
77 int screenDepthPerComponent(Widget* widget)
79 GdkVisual* visual = getVisual(widget);
86 bool screenIsMonochrome(Widget* widget)
88 return screenDepth(widget) < 2;
91 FloatRect screenRect(Widget* widget)
93 if (!widget)
96 GtkWidget* container = gtk_widget_get_toplevel(GTK_WIDGET(widget->root()->hostWindow()->platformPageClient()));
111 FloatRect screenAvailableRect(Widget* widget)
113 if (!widget)
117 GtkWidget* container = GTK_WIDGET(widget->root()->hostWindow()->platformPageClient());
122 return screenRect(widget);
140 // containing the widget, so we intersect it with the monitor rectangle.
141 rect.intersect(screenRect(widget));
143 rect = screenRect(widget);
150 return screenRect(widget);