openMSX
|
#include "imgui.h"
#include "imgui_internal.h"
#include <stdint.h>
#include "imstb_textedit.h"
Go to the source code of this file.
Classes | |
struct | ImGuiPlotArrayGetterData |
struct | ImGuiTabBarSection |
Namespaces | |
namespace | ImStb |
namespace | ImGui |
Macros | |
#define | IMGUI_DEFINE_MATH_OPERATORS |
#define | STB_TEXTEDIT_MOVEWORDLEFT STB_TEXTEDIT_MOVEWORDLEFT_IMPL |
#define | STB_TEXTEDIT_MOVEWORDRIGHT STB_TEXTEDIT_MOVEWORDRIGHT_IMPL |
#define | STB_TEXTEDIT_K_LEFT 0x200000 |
#define | STB_TEXTEDIT_K_RIGHT 0x200001 |
#define | STB_TEXTEDIT_K_UP 0x200002 |
#define | STB_TEXTEDIT_K_DOWN 0x200003 |
#define | STB_TEXTEDIT_K_LINESTART 0x200004 |
#define | STB_TEXTEDIT_K_LINEEND 0x200005 |
#define | STB_TEXTEDIT_K_TEXTSTART 0x200006 |
#define | STB_TEXTEDIT_K_TEXTEND 0x200007 |
#define | STB_TEXTEDIT_K_DELETE 0x200008 |
#define | STB_TEXTEDIT_K_BACKSPACE 0x200009 |
#define | STB_TEXTEDIT_K_UNDO 0x20000A |
#define | STB_TEXTEDIT_K_REDO 0x20000B |
#define | STB_TEXTEDIT_K_WORDLEFT 0x20000C |
#define | STB_TEXTEDIT_K_WORDRIGHT 0x20000D |
#define | STB_TEXTEDIT_K_PGUP 0x20000E |
#define | STB_TEXTEDIT_K_PGDOWN 0x20000F |
#define | STB_TEXTEDIT_K_SHIFT 0x400000 |
#define | IMSTB_TEXTEDIT_IMPLEMENTATION |
#define | IMSTB_TEXTEDIT_memmove memmove |
Functions | |
IM_STATIC_ASSERT (IM_ARRAYSIZE(GDataTypeInfo)==ImGuiDataType_COUNT) | |
const char * | ImParseFormatFindStart (const char *fmt) |
const char * | ImParseFormatFindEnd (const char *fmt) |
const char * | ImParseFormatTrimDecorations (const char *fmt, char *buf, size_t buf_size) |
void | ImParseFormatSanitizeForPrinting (const char *fmt_in, char *fmt_out, size_t fmt_out_size) |
const char * | ImParseFormatSanitizeForScanning (const char *fmt_in, char *fmt_out, size_t fmt_out_size) |
int | ImParseFormatPrecision (const char *fmt, int default_precision) |
#define IMGUI_DEFINE_MATH_OPERATORS |
Definition at line 38 of file imgui_widgets.cc.
#define IMSTB_TEXTEDIT_IMPLEMENTATION |
Definition at line 3831 of file imgui_widgets.cc.
#define IMSTB_TEXTEDIT_memmove memmove |
Definition at line 3832 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_BACKSPACE 0x200009 |
Definition at line 3822 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_DELETE 0x200008 |
Definition at line 3821 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_DOWN 0x200003 |
Definition at line 3816 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_LEFT 0x200000 |
Definition at line 3813 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_LINEEND 0x200005 |
Definition at line 3818 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_LINESTART 0x200004 |
Definition at line 3817 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_PGDOWN 0x20000F |
Definition at line 3828 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_PGUP 0x20000E |
Definition at line 3827 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_REDO 0x20000B |
Definition at line 3824 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_RIGHT 0x200001 |
Definition at line 3814 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_SHIFT 0x400000 |
Definition at line 3829 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_TEXTEND 0x200007 |
Definition at line 3820 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_TEXTSTART 0x200006 |
Definition at line 3819 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_UNDO 0x20000A |
Definition at line 3823 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_UP 0x200002 |
Definition at line 3815 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_WORDLEFT 0x20000C |
Definition at line 3825 of file imgui_widgets.cc.
#define STB_TEXTEDIT_K_WORDRIGHT 0x20000D |
Definition at line 3826 of file imgui_widgets.cc.
#define STB_TEXTEDIT_MOVEWORDLEFT STB_TEXTEDIT_MOVEWORDLEFT_IMPL |
Definition at line 3761 of file imgui_widgets.cc.
#define STB_TEXTEDIT_MOVEWORDRIGHT STB_TEXTEDIT_MOVEWORDRIGHT_IMPL |
Definition at line 3762 of file imgui_widgets.cc.
IM_STATIC_ASSERT | ( | IM_ARRAYSIZE(GDataTypeInfo) | = =ImGuiDataType_COUNT | ) |
const char * ImParseFormatFindEnd | ( | const char * | fmt | ) |
Definition at line 3288 of file imgui_widgets.cc.
Referenced by ImParseFormatSanitizeForPrinting(), ImParseFormatSanitizeForScanning(), and ImParseFormatTrimDecorations().
const char * ImParseFormatFindStart | ( | const char * | fmt | ) |
Definition at line 3275 of file imgui_widgets.cc.
Referenced by ImParseFormatPrecision(), and ImParseFormatTrimDecorations().
int ImParseFormatPrecision | ( | const char * | fmt, |
int | default_precision | ||
) |
Definition at line 3375 of file imgui_widgets.cc.
References ImParseFormatFindStart().
void ImParseFormatSanitizeForPrinting | ( | const char * | fmt_in, |
char * | fmt_out, | ||
size_t | fmt_out_size | ||
) |
Definition at line 3325 of file imgui_widgets.cc.
References ImParseFormatFindEnd().
const char * ImParseFormatSanitizeForScanning | ( | const char * | fmt_in, |
char * | fmt_out, | ||
size_t | fmt_out_size | ||
) |
Definition at line 3340 of file imgui_widgets.cc.
References ImParseFormatFindEnd().
const char * ImParseFormatTrimDecorations | ( | const char * | fmt, |
char * | buf, | ||
size_t | buf_size | ||
) |
Definition at line 3310 of file imgui_widgets.cc.
References ImParseFormatFindEnd(), ImParseFormatFindStart(), and ImStrncpy().