struct ExampleAppDocuments

Overview

struct ExampleAppDocuments
{
    // fields

    ImVector<MyDocument> Documents;
    ImVector<MyDocument*> CloseQueue;
    MyDocument* RenamingDoc = NULL;
    bool RenamingStarted = false;

    // methods

    void GetTabName(
        MyDocument* doc,
        char* out_buf,
        size_t out_buf_size
        );

    void DisplayDocContents(MyDocument* doc);
    void DisplayDocContextMenu(MyDocument* doc);
    void NotifyOfDocumentsClosedElsewhere();
};