mirror of https://github.com/WerWolv/ImHex.git
Compare commits
No commits in common. "986252d97f0649fa9458c7e82d569bd417d5835e" and "ee94e9d619a51b7cb2bb1ebb442f5fe40c0687d4" have entirely different histories.
986252d97f
...
ee94e9d619
|
@ -112,7 +112,7 @@ jobs:
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo "NoGPU version Powered by Mesa 3D : https://fdossena.com/?p=mesa%2Findex.frag" > build/install/MESA.md
|
echo "NoGPU version Powered by Mesa 3D : https://fdossena.com/?p=mesa%2Findex.frag" > build/install/MESA.md
|
||||||
curl https://werwolv.net/downloads/mesa/MesaForWindows-x64-latest.7z -L -o mesa.7z
|
curl https://downloads.fdossena.com/geth.php?r=mesa64-latest -L -o mesa.7z
|
||||||
7z e mesa.7z
|
7z e mesa.7z
|
||||||
mv opengl32.dll build/install
|
mv opengl32.dll build/install
|
||||||
|
|
||||||
|
|
|
@ -221,13 +221,10 @@ namespace hex::plugin::builtin::ui {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (open) {
|
if (open) {
|
||||||
int id = 1;
|
|
||||||
pattern.forEachEntry(0, pattern.getEntryCount(), [&] (u64, auto *field) {
|
pattern.forEachEntry(0, pattern.getEntryCount(), [&] (u64, auto *field) {
|
||||||
ImGui::PushID(id);
|
ImGui::PushID(field);
|
||||||
this->draw(*field);
|
this->draw(*field);
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
|
|
||||||
id += 1;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!pattern.isInlined())
|
if (!pattern.isInlined())
|
||||||
|
@ -459,12 +456,10 @@ namespace hex::plugin::builtin::ui {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (open) {
|
if (open) {
|
||||||
int id = 1;
|
|
||||||
pattern.forEachEntry(0, pattern.getMembers().size(), [&](u64, auto *member){
|
pattern.forEachEntry(0, pattern.getMembers().size(), [&](u64, auto *member){
|
||||||
ImGui::PushID(id);
|
ImGui::PushID(member);
|
||||||
this->draw(*member);
|
this->draw(*member);
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
id += 1;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!pattern.isInlined())
|
if (!pattern.isInlined())
|
||||||
|
@ -510,13 +505,10 @@ namespace hex::plugin::builtin::ui {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (open) {
|
if (open) {
|
||||||
int id = 1;
|
|
||||||
pattern.forEachEntry(0, pattern.getEntryCount(), [&](u64, auto *member) {
|
pattern.forEachEntry(0, pattern.getEntryCount(), [&](u64, auto *member) {
|
||||||
ImGui::PushID(id);
|
ImGui::PushID(member);
|
||||||
this->draw(*member);
|
this->draw(*member);
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
|
|
||||||
id += 1;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!pattern.isInlined())
|
if (!pattern.isInlined())
|
||||||
|
@ -646,13 +638,10 @@ namespace hex::plugin::builtin::ui {
|
||||||
|
|
||||||
|
|
||||||
if (chunkOpen) {
|
if (chunkOpen) {
|
||||||
int id = 1;
|
|
||||||
iteratable.forEachEntry(i, endIndex, [&](u64, auto *entry){
|
iteratable.forEachEntry(i, endIndex, [&](u64, auto *entry){
|
||||||
ImGui::PushID(id);
|
ImGui::PushID(entry);
|
||||||
this->draw(*entry);
|
this->draw(*entry);
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
|
|
||||||
id += 1;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (iteratable.getEntryCount() > ChunkSize)
|
if (iteratable.getEntryCount() > ChunkSize)
|
||||||
|
@ -758,13 +747,10 @@ namespace hex::plugin::builtin::ui {
|
||||||
if (beginPatternTable(patterns, this->m_sortedPatterns, height)) {
|
if (beginPatternTable(patterns, this->m_sortedPatterns, height)) {
|
||||||
ImGui::TableHeadersRow();
|
ImGui::TableHeadersRow();
|
||||||
|
|
||||||
int id = 1;
|
|
||||||
for (auto &pattern : this->m_sortedPatterns) {
|
for (auto &pattern : this->m_sortedPatterns) {
|
||||||
ImGui::PushID(id);
|
ImGui::PushID(pattern);
|
||||||
this->draw(*pattern);
|
this->draw(*pattern);
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
|
|
||||||
id += 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGui::EndTable();
|
ImGui::EndTable();
|
||||||
|
|
Loading…
Reference in New Issue