Lines Matching refs:frame
503 if (window->wl.libdecor.frame)
505 libdecor_frame_set_fullscreen(window->wl.libdecor.frame,
524 if (window->wl.libdecor.frame)
525 libdecor_frame_unset_fullscreen(window->wl.libdecor.frame);
531 if (!window->wl.libdecor.frame &&
690 void libdecorFrameHandleConfigure(struct libdecor_frame* frame,
713 if (!libdecor_configuration_get_content_size(config, frame, &width, &height))
733 libdecor_frame_commit(frame, frameState, config);
742 libdecor_frame_set_minimized(window->wl.libdecor.frame);
774 void libdecorFrameHandleClose(struct libdecor_frame* frame, void* userData)
780 void libdecorFrameHandleCommit(struct libdecor_frame* frame, void* userData)
786 void libdecorFrameHandleDismissPopup(struct libdecor_frame* frame,
806 window->wl.libdecor.frame = libdecor_decorate(_glfw.wl.libdecor.context,
810 if (!window->wl.libdecor.frame)
813 "Wayland: Failed to create libdecor frame");
819 libdecor_frame_commit(window->wl.libdecor.frame, frameState, NULL);
823 libdecor_frame_set_app_id(window->wl.libdecor.frame, window->wl.appId);
825 libdecor_frame_set_title(window->wl.libdecor.frame, window->title);
830 libdecor_frame_set_min_content_size(window->wl.libdecor.frame,
838 libdecor_frame_set_max_content_size(window->wl.libdecor.frame,
845 libdecor_frame_unset_capabilities(window->wl.libdecor.frame,
851 libdecor_frame_set_fullscreen(window->wl.libdecor.frame,
858 libdecor_frame_set_maximized(window->wl.libdecor.frame);
861 libdecor_frame_set_visibility(window->wl.libdecor.frame, false);
866 libdecor_frame_map(window->wl.libdecor.frame);
1002 if (window->wl.libdecor.frame)
1003 libdecor_frame_unref(window->wl.libdecor.frame);
1014 window->wl.libdecor.frame = NULL;
2229 if (window->wl.libdecor.frame)
2230 libdecor_frame_set_title(window->wl.libdecor.frame, title);
2278 if (window->wl.libdecor.frame)
2282 libdecor_frame_commit(window->wl.libdecor.frame, frameState, NULL);
2295 if (window->wl.libdecor.frame)
2303 libdecor_frame_set_min_content_size(window->wl.libdecor.frame,
2305 libdecor_frame_set_max_content_size(window->wl.libdecor.frame,
2331 if (window->wl.libdecor.frame)
2335 libdecor_frame_commit(window->wl.libdecor.frame, frameState, NULL);
2392 if (window->wl.libdecor.frame)
2393 libdecor_frame_set_minimized(window->wl.libdecor.frame);
2411 if (window->wl.libdecor.frame)
2412 libdecor_frame_unset_maximized(window->wl.libdecor.frame);
2423 if (window->wl.libdecor.frame)
2424 libdecor_frame_set_maximized(window->wl.libdecor.frame);
2433 if (!window->wl.libdecor.frame && !window->wl.xdg.toplevel)
2564 if (window->wl.libdecor.frame)
2568 libdecor_frame_set_capabilities(window->wl.libdecor.frame,
2573 libdecor_frame_unset_capabilities(window->wl.libdecor.frame,
2583 if (window->wl.libdecor.frame)
2585 libdecor_frame_set_visibility(window->wl.libdecor.frame, enabled);