Lines Matching refs:gtkWindow

117 	Gtk::ApplicationWindow gtkWindow;  member in VSTGUI::Standalone::Platform::GDK::Window
124 gtkApp ()->remove_window (gtkWindow); in ~Window()
130 gtkWindow.set_events (Gdk::ALL_EVENTS_MASK); in init()
132 gtkWindow.set_decorated (config.style.hasBorder ()); in init()
133 gtkWindow.set_deletable (config.style.canClose ()); in init()
136 gtkWindow.set_type_hint (Gdk::WINDOW_TYPE_HINT_NORMAL); in init()
137 gtkWindow.set_skip_taskbar_hint (false); in init()
138 gtkWindow.set_show_menubar (config.style.hasBorder ()); in init()
142 gtkWindow.set_type_hint (Gdk::WINDOW_TYPE_HINT_POPUP_MENU); in init()
143 gtkWindow.set_skip_taskbar_hint (true); in init()
146 gtkWindow.set_can_focus (true); in init()
147 gtkWindow.set_title (config.title.getString ()); in init()
149 gtkWindow.signal_map ().connect ([this]() { delegate->onShow (); }); in init()
151 gtkWindow.signal_configure_event ().connect ( in init()
158 gtkWindow.signal_delete_event ().connect ([this](GdkEventAny*) { in init()
167 gtkWindow.signal_focus_in_event ().connect ([this](GdkEventFocus*) { in init()
174 gtkWindow.signal_focus_out_event ().connect ([this](GdkEventFocus*) { in init()
188 gtkWindow.signal_button_press_event ().connect ([this](GdkEventButton* event) { in init()
189 gtkWindow.begin_move_drag (event->button, event->x_root, event->y_root, event->time); in init()
194 gtkApp ()->add_window (gtkWindow); in init()
202 auto widget = reinterpret_cast<GtkWidget*> (gtkWindow.gobj ()); in init()
205 auto gdkWindow = gtkWindow.get_window (); in init()
209 gtkWindow.set_data ("VSTGUIWindow", this); in init()
246 size.x = gtkWindow.get_width (); in getSize()
247 size.y = gtkWindow.get_height (); in getSize()
255 gtkWindow.get_position (x, y); in getPosition()
262 return static_cast<double> (gtkWindow.get_scale_factor ()); in getScaleFactor()
268 gtkWindow.resize (newSize.x, newSize.y); in setSize()
274 gtkWindow.move (newPosition.x, newPosition.y); in setPosition()
280 gtkWindow.set_title (newTitle.getString ()); in setTitle()
290 gtkWindow.show_all (); in show()
294 gtkWindow.focus (0); in show()
301 gtkWindow.hide (); in hide()
307 gtkWindow.close (); in close()
314 gtkWindow.present (); in activate()
329 if (auto gdkWindow = gtkWindow.get_window ()) in getPlatformHandle()