diff options
| author | Jiří Klimeš <jklimes@redhat.com> | 2015-02-17 13:20:37 +0100 |
|---|---|---|
| committer | Jiří Klimeš <jklimes@redhat.com> | 2015-02-23 09:24:21 +0100 |
| commit | bc265d4372e2c615e431a020fa270ddd4419a5c6 (patch) | |
| tree | 490777029dd420ec9b72ebd3508bc33f834c6866 /clients/cli/nmcli.h | |
| parent | b77ec93d9910b49b511cce2d1f3fc0bc18683e88 (diff) | |
| download | NetworkManager-bc265d4372e2c615e431a020fa270ddd4419a5c6.tar.gz | |
nmcli: add support for terminal formatting, like bold, dim, underline, etc.
Diffstat (limited to 'clients/cli/nmcli.h')
| -rw-r--r-- | clients/cli/nmcli.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clients/cli/nmcli.h b/clients/cli/nmcli.h index 0fb9de3cb5..ee1a86f96e 100644 --- a/clients/cli/nmcli.h +++ b/clients/cli/nmcli.h @@ -81,6 +81,16 @@ typedef enum { } NmcTermColor; typedef enum { + NMC_TERM_FORMAT_NORMAL, + NMC_TERM_FORMAT_BOLD, + NMC_TERM_FORMAT_DIM, + NMC_TERM_FORMAT_UNDERLINE, + NMC_TERM_FORMAT_BLINK, + NMC_TERM_FORMAT_REVERSE, + NMC_TERM_FORMAT_HIDDEN, +} NmcTermFormat; + +typedef enum { NMC_PRINT_TERSE = 0, NMC_PRINT_NORMAL = 1, NMC_PRINT_PRETTY = 2 @@ -103,6 +113,7 @@ typedef struct _NmcOutputField { gboolean free_value; /* Whether to free the value */ guint32 flags; /* Flags - whether and how to print values/field names/headers */ NmcTermColor color; /* Use this color to print value */ + NmcTermFormat color_fmt; /* Use this terminal format to print value */ } NmcOutputField; typedef struct { |
