once again switched to complex data types, basic file coloring implemented
This commit is contained in:
15
defines.h
15
defines.h
@ -4,6 +4,8 @@
|
||||
#define STATUS_UPDATE_SCREEN_0 4
|
||||
#define STATUS_UPDATE_SCREEN_RESIZE 8
|
||||
|
||||
#define SETTINGS_HAS_COLOR 1
|
||||
|
||||
#define FILE_MODIFIERS_HIDDEN_FILES 1
|
||||
#define FILE_MODIFIERS_SORT_BITMASK 126 /* 00000000000000000000000001111110*/
|
||||
#define FILE_MODIFIERS_SORT_ALPHABETIC 2
|
||||
@ -13,3 +15,16 @@
|
||||
#define FILE_MODIFIERS_SORT_RANDOM 32
|
||||
#define FILE_MODIFIERS_SORT_REVERSE 64
|
||||
/*FILE_MODIFIERS_SORT_NATURAL is when bitmask is 0*/
|
||||
|
||||
#ifndef GUARD
|
||||
#define GUARD
|
||||
|
||||
/* complex types are good actually */
|
||||
typedef struct File {
|
||||
char *file_name;
|
||||
unsigned char file_type;
|
||||
unsigned long file_name_width;
|
||||
unsigned long file_size_bytes;
|
||||
} file;
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user