mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-09-13 10:52:08 +02:00
28 lines
588 B
C
28 lines
588 B
C
#pragma once
|
|
|
|
#ifndef FASTFETCH_INCLUDED_LOGO_logo
|
|
#define FASTFETCH_INCLUDED_LOGO_logo
|
|
|
|
#include "fastfetch.h"
|
|
|
|
typedef struct FFlogo
|
|
{
|
|
const char* data;
|
|
const char** names; //Null terminated
|
|
const char** builtinColors; //Null terminated
|
|
} FFlogo;
|
|
|
|
typedef const FFlogo*(*GetLogoMethod)();
|
|
|
|
//logo.c
|
|
void ffLogoPrintChars(FFinstance* instance, const char* data, bool doColorReplacement);
|
|
|
|
//builtin.c
|
|
const FFlogo* ffLogoBuiltinGetUnknown();
|
|
GetLogoMethod* ffLogoBuiltinGetAll();
|
|
|
|
//image/image.c
|
|
bool ffLogoPrintImageIfExists(FFinstance* instance, FFLogoType type);
|
|
|
|
#endif
|