All checks were successful
CI Code / Check coding style (pull_request) Successful in 25s
CI Code / Check spelling (pull_request) Successful in 14s
CI Code / Code Coverage (pull_request) Successful in 3m16s
CI Code / Linux (ubuntu) (pull_request) Successful in 5m7s
CI Code / Linux (arch) (pull_request) Successful in 6m50s
CI Code / Linux (debian) (pull_request) Successful in 8m26s
The console had cons_show() for information and cons_show_error() for failures, but nothing in between, so callers reporting a condition the user should notice had to pick between hiding it and dressing it up as an error. cons_show_warning() prints through the new THEME_WARNING item, yellow by default, and prefixes the text with "Warning: ". Themes that do not set the "warning" colour fall back to that default, so the bundled themes need no change. Logging stays with the caller, as it does for the other console functions.
16 lines
480 B
C
16 lines
480 B
C
/*
|
|
* stub_ui.h
|
|
*
|
|
* Copyright (C) 2015 - 2016 James Booth <boothj5@gmail.com>
|
|
* Copyright (C) 2015 - 2026 Michael Vetter <jubalh@iodoru.org>
|
|
*
|
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
|
*/
|
|
void expect_cons_show(char* expected);
|
|
void expect_any_cons_show(void);
|
|
void expect_cons_show_error(char* expected);
|
|
void expect_any_cons_show_error(void);
|
|
void expect_cons_show_warning(char* expected);
|
|
void expect_any_cons_show_warning(void);
|
|
void expect_win_println(char* message);
|