mirror of
https://github.com/swaywm/sway.git
synced 2024-12-28 07:56:31 +01:00
log: add newline
This commit is contained in:
parent
8597c3c7e7
commit
56d29bbec5
3 changed files with 20 additions and 1 deletions
|
@ -217,6 +217,19 @@ int cmd_log_colors(struct sway_config *config, int argc, char **argv) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int cmd_fullscreen(struct sway_config *config, int argc, char **argv) {
|
||||||
|
if (argc != 1) {
|
||||||
|
sway_log(L_ERROR, "Invalid fullscreen command (expected 1 arguments, got %d)", argc);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
swayc_t *container = get_focused_container(&root_container);
|
||||||
|
wlc_view_set_state(container->handle, WLC_BIT_FULLSCREEN, true);
|
||||||
|
arrange_windows(container, -1, -1);
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
/* Keep alphabetized */
|
/* Keep alphabetized */
|
||||||
struct cmd_handler handlers[] = {
|
struct cmd_handler handlers[] = {
|
||||||
{ "bindsym", cmd_bindsym },
|
{ "bindsym", cmd_bindsym },
|
||||||
|
@ -224,6 +237,7 @@ struct cmd_handler handlers[] = {
|
||||||
{ "exit", cmd_exit },
|
{ "exit", cmd_exit },
|
||||||
{ "focus", cmd_focus },
|
{ "focus", cmd_focus },
|
||||||
{ "focus_follows_mouse", cmd_focus_follows_mouse },
|
{ "focus_follows_mouse", cmd_focus_follows_mouse },
|
||||||
|
{ "fullscreen", cmd_fullscreen },
|
||||||
{ "layout", cmd_layout },
|
{ "layout", cmd_layout },
|
||||||
{ "log_colors", cmd_log_colors },
|
{ "log_colors", cmd_log_colors },
|
||||||
{ "set", cmd_set },
|
{ "set", cmd_set },
|
||||||
|
|
|
@ -42,6 +42,10 @@ void arrange_windows(swayc_t *container, int width, int height) {
|
||||||
return;
|
return;
|
||||||
case C_VIEW:
|
case C_VIEW:
|
||||||
sway_log(L_DEBUG, "Setting view to %d x %d @ %d, %d", width, height, container->x, container->y);
|
sway_log(L_DEBUG, "Setting view to %d x %d @ %d, %d", width, height, container->x, container->y);
|
||||||
|
// If the view is fullscreen, we need to tell wlc to draw it as such
|
||||||
|
if (wlc_view_get_state(container->handle) & WLC_BIT_FULLSCREEN > 0) {
|
||||||
|
sway_log(L_DEBUG, "window is fullscreen!");
|
||||||
|
}
|
||||||
struct wlc_geometry geometry = {
|
struct wlc_geometry geometry = {
|
||||||
.origin = {
|
.origin = {
|
||||||
.x = container->x,
|
.x = container->x,
|
||||||
|
|
|
@ -48,7 +48,8 @@ void sway_log(int verbosity, char* format, ...) {
|
||||||
va_end(args);
|
va_end(args);
|
||||||
|
|
||||||
if (colored) {
|
if (colored) {
|
||||||
fprintf(stderr, "\x1B[0m\n");
|
fprintf(stderr, "\x1B[0m");
|
||||||
}
|
}
|
||||||
|
fprintf(stderr, "\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue