Cthulhu  0.2.10
Cthulhu compiler collection
ed::LanguageInfoPanel Class Referencefinal

#include <info.hpp>

Inheritance diagram for ed::LanguageInfoPanel:
Collaboration diagram for ed::LanguageInfoPanel:

Public Member Functions

 LanguageInfoPanel (const language_t &lang)
 
- Public Member Functions inherited from ed::ModuleInfoPanel
 ModuleInfoPanel (const module_info_t &info)
 
- Public Member Functions inherited from ed::IEditorPanel
 IEditorPanel (std::string_view name)
 
virtual ~IEditorPanel ()=default
 
virtual void update ()
 
virtual bool draw_window ()
 
void draw ()
 
virtual bool menu_item (const char *shortcut=nullptr)
 
const char * get_title () const
 
bool is_visible () const
 
bool is_enabled () const
 

Additional Inherited Members

- Protected Member Functions inherited from ed::ModuleInfoPanel
void draw_info ()
 
- Protected Member Functions inherited from ed::IEditorPanel
void set_enabled (bool value)
 
void disable (std::string_view reason)
 
- Protected Attributes inherited from ed::IEditorPanel
bool visible = true
 
bool enabled = true
 
std::string disabled_reason
 
ImGuiWindowFlags flags = ImGuiWindowFlags_None
 

Detailed Description

Definition at line 35 of file info.hpp.

Constructor & Destructor Documentation

◆ LanguageInfoPanel()

LanguageInfoPanel::LanguageInfoPanel ( const language_t lang)

Definition at line 141 of file info.cpp.


The documentation for this class was generated from the following files: