mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 20:08:31 +01:00
generation with last ccp2ffi modifications (STB_TexteditState) issue #145
This commit is contained in:
@@ -3037,7 +3037,11 @@
|
||||
"ImVec1": "internal",
|
||||
"ImVec2": "imgui",
|
||||
"ImVec2ih": "internal",
|
||||
"ImVec4": "imgui"
|
||||
"ImVec4": "imgui",
|
||||
"STB_TexteditState": "internal",
|
||||
"StbTexteditRow": "internal",
|
||||
"StbUndoRecord": "internal",
|
||||
"StbUndoState": "internal"
|
||||
},
|
||||
"structs": {
|
||||
"ImBitVector": [
|
||||
@@ -6950,6 +6954,132 @@
|
||||
"name": "w",
|
||||
"type": "float"
|
||||
}
|
||||
],
|
||||
"STB_TexteditState": [
|
||||
{
|
||||
"name": "cursor",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "select_start",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "select_end",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "insert_mode",
|
||||
"type": "unsigned char"
|
||||
},
|
||||
{
|
||||
"name": "cursor_at_end_of_line",
|
||||
"type": "unsigned char"
|
||||
},
|
||||
{
|
||||
"name": "initialized",
|
||||
"type": "unsigned char"
|
||||
},
|
||||
{
|
||||
"name": "has_preferred_x",
|
||||
"type": "unsigned char"
|
||||
},
|
||||
{
|
||||
"name": "single_line",
|
||||
"type": "unsigned char"
|
||||
},
|
||||
{
|
||||
"name": "padding1",
|
||||
"type": "unsigned char"
|
||||
},
|
||||
{
|
||||
"name": "padding2",
|
||||
"type": "unsigned char"
|
||||
},
|
||||
{
|
||||
"name": "padding3",
|
||||
"type": "unsigned char"
|
||||
},
|
||||
{
|
||||
"name": "preferred_x",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "undostate",
|
||||
"type": "StbUndoState"
|
||||
}
|
||||
],
|
||||
"StbTexteditRow": [
|
||||
{
|
||||
"name": "x0",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "x1",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "baseline_y_delta",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ymin",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "ymax",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "num_chars",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"StbUndoRecord": [
|
||||
{
|
||||
"name": "where",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "insert_length",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "delete_length",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "char_storage",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"StbUndoState": [
|
||||
{
|
||||
"name": "[99]",
|
||||
"size": 99,
|
||||
"type": "StbUndoRecord undo_rec"
|
||||
},
|
||||
{
|
||||
"name": "undo_char[999]",
|
||||
"size": 999,
|
||||
"type": "ImWchar"
|
||||
},
|
||||
{
|
||||
"name": "undo_point",
|
||||
"type": "short"
|
||||
},
|
||||
{
|
||||
"name": "redo_point",
|
||||
"type": "short"
|
||||
},
|
||||
{
|
||||
"name": "undo_char_point",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "redo_char_point",
|
||||
"type": "int"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@@ -2418,6 +2418,10 @@ defs["locations"]["ImVec1"] = "internal"
|
||||
defs["locations"]["ImVec2"] = "imgui"
|
||||
defs["locations"]["ImVec2ih"] = "internal"
|
||||
defs["locations"]["ImVec4"] = "imgui"
|
||||
defs["locations"]["STB_TexteditState"] = "internal"
|
||||
defs["locations"]["StbTexteditRow"] = "internal"
|
||||
defs["locations"]["StbUndoRecord"] = "internal"
|
||||
defs["locations"]["StbUndoState"] = "internal"
|
||||
defs["structs"] = {}
|
||||
defs["structs"]["ImBitVector"] = {}
|
||||
defs["structs"]["ImBitVector"][1] = {}
|
||||
@@ -5350,5 +5354,98 @@ defs["structs"]["ImVec4"][3]["type"] = "float"
|
||||
defs["structs"]["ImVec4"][4] = {}
|
||||
defs["structs"]["ImVec4"][4]["name"] = "w"
|
||||
defs["structs"]["ImVec4"][4]["type"] = "float"
|
||||
defs["structs"]["STB_TexteditState"] = {}
|
||||
defs["structs"]["STB_TexteditState"][1] = {}
|
||||
defs["structs"]["STB_TexteditState"][1]["name"] = "cursor"
|
||||
defs["structs"]["STB_TexteditState"][1]["type"] = "int"
|
||||
defs["structs"]["STB_TexteditState"][2] = {}
|
||||
defs["structs"]["STB_TexteditState"][2]["name"] = "select_start"
|
||||
defs["structs"]["STB_TexteditState"][2]["type"] = "int"
|
||||
defs["structs"]["STB_TexteditState"][3] = {}
|
||||
defs["structs"]["STB_TexteditState"][3]["name"] = "select_end"
|
||||
defs["structs"]["STB_TexteditState"][3]["type"] = "int"
|
||||
defs["structs"]["STB_TexteditState"][4] = {}
|
||||
defs["structs"]["STB_TexteditState"][4]["name"] = "insert_mode"
|
||||
defs["structs"]["STB_TexteditState"][4]["type"] = "unsigned char"
|
||||
defs["structs"]["STB_TexteditState"][5] = {}
|
||||
defs["structs"]["STB_TexteditState"][5]["name"] = "cursor_at_end_of_line"
|
||||
defs["structs"]["STB_TexteditState"][5]["type"] = "unsigned char"
|
||||
defs["structs"]["STB_TexteditState"][6] = {}
|
||||
defs["structs"]["STB_TexteditState"][6]["name"] = "initialized"
|
||||
defs["structs"]["STB_TexteditState"][6]["type"] = "unsigned char"
|
||||
defs["structs"]["STB_TexteditState"][7] = {}
|
||||
defs["structs"]["STB_TexteditState"][7]["name"] = "has_preferred_x"
|
||||
defs["structs"]["STB_TexteditState"][7]["type"] = "unsigned char"
|
||||
defs["structs"]["STB_TexteditState"][8] = {}
|
||||
defs["structs"]["STB_TexteditState"][8]["name"] = "single_line"
|
||||
defs["structs"]["STB_TexteditState"][8]["type"] = "unsigned char"
|
||||
defs["structs"]["STB_TexteditState"][9] = {}
|
||||
defs["structs"]["STB_TexteditState"][9]["name"] = "padding1"
|
||||
defs["structs"]["STB_TexteditState"][9]["type"] = "unsigned char"
|
||||
defs["structs"]["STB_TexteditState"][10] = {}
|
||||
defs["structs"]["STB_TexteditState"][10]["name"] = "padding2"
|
||||
defs["structs"]["STB_TexteditState"][10]["type"] = "unsigned char"
|
||||
defs["structs"]["STB_TexteditState"][11] = {}
|
||||
defs["structs"]["STB_TexteditState"][11]["name"] = "padding3"
|
||||
defs["structs"]["STB_TexteditState"][11]["type"] = "unsigned char"
|
||||
defs["structs"]["STB_TexteditState"][12] = {}
|
||||
defs["structs"]["STB_TexteditState"][12]["name"] = "preferred_x"
|
||||
defs["structs"]["STB_TexteditState"][12]["type"] = "float"
|
||||
defs["structs"]["STB_TexteditState"][13] = {}
|
||||
defs["structs"]["STB_TexteditState"][13]["name"] = "undostate"
|
||||
defs["structs"]["STB_TexteditState"][13]["type"] = "StbUndoState"
|
||||
defs["structs"]["StbTexteditRow"] = {}
|
||||
defs["structs"]["StbTexteditRow"][1] = {}
|
||||
defs["structs"]["StbTexteditRow"][1]["name"] = "x0"
|
||||
defs["structs"]["StbTexteditRow"][1]["type"] = "float"
|
||||
defs["structs"]["StbTexteditRow"][2] = {}
|
||||
defs["structs"]["StbTexteditRow"][2]["name"] = "x1"
|
||||
defs["structs"]["StbTexteditRow"][2]["type"] = "float"
|
||||
defs["structs"]["StbTexteditRow"][3] = {}
|
||||
defs["structs"]["StbTexteditRow"][3]["name"] = "baseline_y_delta"
|
||||
defs["structs"]["StbTexteditRow"][3]["type"] = "float"
|
||||
defs["structs"]["StbTexteditRow"][4] = {}
|
||||
defs["structs"]["StbTexteditRow"][4]["name"] = "ymin"
|
||||
defs["structs"]["StbTexteditRow"][4]["type"] = "float"
|
||||
defs["structs"]["StbTexteditRow"][5] = {}
|
||||
defs["structs"]["StbTexteditRow"][5]["name"] = "ymax"
|
||||
defs["structs"]["StbTexteditRow"][5]["type"] = "float"
|
||||
defs["structs"]["StbTexteditRow"][6] = {}
|
||||
defs["structs"]["StbTexteditRow"][6]["name"] = "num_chars"
|
||||
defs["structs"]["StbTexteditRow"][6]["type"] = "int"
|
||||
defs["structs"]["StbUndoRecord"] = {}
|
||||
defs["structs"]["StbUndoRecord"][1] = {}
|
||||
defs["structs"]["StbUndoRecord"][1]["name"] = "where"
|
||||
defs["structs"]["StbUndoRecord"][1]["type"] = "int"
|
||||
defs["structs"]["StbUndoRecord"][2] = {}
|
||||
defs["structs"]["StbUndoRecord"][2]["name"] = "insert_length"
|
||||
defs["structs"]["StbUndoRecord"][2]["type"] = "int"
|
||||
defs["structs"]["StbUndoRecord"][3] = {}
|
||||
defs["structs"]["StbUndoRecord"][3]["name"] = "delete_length"
|
||||
defs["structs"]["StbUndoRecord"][3]["type"] = "int"
|
||||
defs["structs"]["StbUndoRecord"][4] = {}
|
||||
defs["structs"]["StbUndoRecord"][4]["name"] = "char_storage"
|
||||
defs["structs"]["StbUndoRecord"][4]["type"] = "int"
|
||||
defs["structs"]["StbUndoState"] = {}
|
||||
defs["structs"]["StbUndoState"][1] = {}
|
||||
defs["structs"]["StbUndoState"][1]["name"] = "[99]"
|
||||
defs["structs"]["StbUndoState"][1]["size"] = 99
|
||||
defs["structs"]["StbUndoState"][1]["type"] = "StbUndoRecord undo_rec"
|
||||
defs["structs"]["StbUndoState"][2] = {}
|
||||
defs["structs"]["StbUndoState"][2]["name"] = "undo_char[999]"
|
||||
defs["structs"]["StbUndoState"][2]["size"] = 999
|
||||
defs["structs"]["StbUndoState"][2]["type"] = "ImWchar"
|
||||
defs["structs"]["StbUndoState"][3] = {}
|
||||
defs["structs"]["StbUndoState"][3]["name"] = "undo_point"
|
||||
defs["structs"]["StbUndoState"][3]["type"] = "short"
|
||||
defs["structs"]["StbUndoState"][4] = {}
|
||||
defs["structs"]["StbUndoState"][4]["name"] = "redo_point"
|
||||
defs["structs"]["StbUndoState"][4]["type"] = "short"
|
||||
defs["structs"]["StbUndoState"][5] = {}
|
||||
defs["structs"]["StbUndoState"][5]["name"] = "undo_char_point"
|
||||
defs["structs"]["StbUndoState"][5]["type"] = "int"
|
||||
defs["structs"]["StbUndoState"][6] = {}
|
||||
defs["structs"]["StbUndoState"][6]["name"] = "redo_char_point"
|
||||
defs["structs"]["StbUndoState"][6]["type"] = "int"
|
||||
|
||||
return defs
|
Reference in New Issue
Block a user