mirror of
https://github.com/labwc/labwc.git
synced 2025-11-09 13:30:01 -05:00
IMHO it encourages better design (by making dependencies more obvious) to have source file/header file pairs like view.c/view.h, rather than a monolithic header like labwc.h with everything in it. I don't think we need to break up all of labwc.h at once, but maybe we can start pulling it apart bit by bit as it's convenient. Also: - Move "struct border" to ssd.h so that view.h can use it without pulling in all of labwc.h. - Add a missing required #include within scaled_font_buffer.h (forward declaration of "struct font" is not enough).
16 lines
368 B
C
16 lines
368 B
C
// SPDX-License-Identifier: GPL-2.0-only
|
|
/* view-impl.c: common code for shell view->impl functions */
|
|
#include <stdio.h>
|
|
#include <strings.h>
|
|
#include "labwc.h"
|
|
#include "view.h"
|
|
|
|
void
|
|
view_impl_map(struct view *view)
|
|
{
|
|
desktop_focus_and_activate_view(&view->server->seat, view);
|
|
desktop_move_to_front(view);
|
|
|
|
view_update_title(view);
|
|
view_update_app_id(view);
|
|
}
|