improvenment to color managenment

This commit is contained in:
nova
2025-05-10 23:33:27 +02:00
parent 882e6fc85f
commit 7f0e65eaf3
5 changed files with 82 additions and 52 deletions

View File

@ -3,6 +3,7 @@
#define STATUS_UPDATE_SCREEN_MASK 12 /* 1100*/
#define STATUS_UPDATE_SCREEN_0 4
#define STATUS_UPDATE_SCREEN_RESIZE 8
#define STATUS_USER_ROOT 16
#define SETTINGS_HAS_COLOR 1
@ -20,15 +21,28 @@
#define FILE_STATUS_SELECTED 2;
#define FILE_STATUS_IS_REGULAR_FILE 4
#define COLOR_UNKNOWN 0
#define COLOR_DIR 1
#define COLOR_EXEC 2
#define COLOR_EXEC 2 /* not really a filetype, moreso if it is executable */
#define COLOR_REGULAR 3
#define COLOR_SYMLINK 4
#define COLOR_BLOCK 5
#define COLOR_CHARDEV 6
#define COLOR_FIFO 0
#define COLOR_SOCK 8
#define COLOR_PATH 9
#define COLOR_SOCK 7
#define COLOR_FIFO 8
#define COLOR_ORPHAN 9
#define COLOR_PATH 10
#define FILE_TYPE_UNKNOWN COLOR_UNKNOWN
#define FILE_TYPE_DIR COLOR_DIR
#define FILE_TYPE_EXEC COLOR_EXEC
#define FILE_TYPE_REGULAR COLOR_REGULAR
#define FILE_TYPE_SYMLINK COLOR_SYMLINK
#define FILE_TYPE_BLOCK COLOR_BLOCK
#define FILE_TYPE_CHARDEV COLOR_CHARDEV
#define FILE_TYPE_SOCK COLOR_SOCK
#define FILE_TYPE_FIFO COLOR_FIFO
#define FILE_TYPE_ORPHAN COLOR_ORPHAN
#ifndef GUARD
#define GUARD