Cthulhu  0.2.10
Cthulhu compiler collection
config.cpp File Reference
#include "editor/panels/panel.hpp"
#include "stdafx.hpp"
#include "editor/config.hpp"
#include "editor/utils.hpp"
#include "std/typed/vector.h"
#include "std/vector.h"
Include dependency graph for config.cpp:

Go to the source code of this file.

Functions

const char * get_name (const cfg_field_t *field)
 
ed::SmallString< 64 > get_label (const cfg_field_t *field)
 
void draw_info_preamble (const cfg_info_t *info)
 
void draw_field_info (const cfg_field_t *field)
 
void draw_group_info (const cfg_group_t *group)
 
void draw_bool (cfg_field_t *field)
 
void draw_int (cfg_field_t *field)
 
void draw_string (cfg_field_t *field)
 
void draw_enum (cfg_field_t *field)
 
void draw_flags (cfg_field_t *field)
 
void draw_value (cfg_field_t *field)
 
void draw_int_constraints (const cfg_field_t *field)
 
void draw_constraints (const cfg_field_t *field)
 
void draw_config_entry (cfg_field_t *field)
 
void draw_config_group (cfg_group_t *group)
 
void draw_config_group_children (cfg_group_t *group)
 
void draw_config_group_fields (cfg_group_t *group)
 

Function Documentation

◆ draw_bool()

void draw_bool ( cfg_field_t field)

Definition at line 97 of file config.cpp.

◆ draw_config_entry()

void draw_config_entry ( cfg_field_t field)

Definition at line 277 of file config.cpp.

◆ draw_config_group()

void draw_config_group ( cfg_group_t group)

Definition at line 325 of file config.cpp.

◆ draw_config_group_children()

void draw_config_group_children ( cfg_group_t group)

Definition at line 301 of file config.cpp.

◆ draw_config_group_fields()

void draw_config_group_fields ( cfg_group_t group)

Definition at line 313 of file config.cpp.

◆ draw_constraints()

void draw_constraints ( const cfg_field_t field)

Definition at line 256 of file config.cpp.

◆ draw_enum()

void draw_enum ( cfg_field_t field)

Definition at line 128 of file config.cpp.

◆ draw_field_info()

void draw_field_info ( const cfg_field_t field)

Definition at line 50 of file config.cpp.

◆ draw_flags()

void draw_flags ( cfg_field_t field)

Definition at line 166 of file config.cpp.

◆ draw_group_info()

void draw_group_info ( const cfg_group_t group)

Definition at line 73 of file config.cpp.

◆ draw_info_preamble()

void draw_info_preamble ( const cfg_info_t info)

Definition at line 44 of file config.cpp.

◆ draw_int()

void draw_int ( cfg_field_t field)

Definition at line 106 of file config.cpp.

◆ draw_int_constraints()

void draw_int_constraints ( const cfg_field_t field)

Definition at line 231 of file config.cpp.

◆ draw_string()

void draw_string ( cfg_field_t field)

Definition at line 117 of file config.cpp.

◆ draw_value()

void draw_value ( cfg_field_t field)

Definition at line 200 of file config.cpp.

◆ get_label()

ed::SmallString<64> get_label ( const cfg_field_t field)

Definition at line 39 of file config.cpp.

◆ get_name()

const char* get_name ( const cfg_field_t field)

Definition at line 33 of file config.cpp.