1
0
mirror of synced 2024-11-27 17:10:51 +01:00
ImHex/plugins/builtin/include/content/views
Polshakov Dmitry 5dfa9cf501
patterns: Move logic to draw patterns into separate class (#472)
* refactor(patterns): add visitor interface

* refactor(patterns): add public accessors

* refactor(patterns): add method to get pattern value

* refactor(pattern): make some methods public

* refactor(pattern): extract code to draw GUI

* refactor(patterns): remove GUI related code from patterns

* refactor: move common GUI function from pattern to pattern_drawer

* refactor(pattern_drawer): extract common code into methods

* refactor: rename ImGuiDrawer -> PatternDrawer

* refactor(patternr): move displayEnd into PatternDrawer

* refactor: use ArrayPattern concept to restrict argument type

Co-authored-by: Dmitry Polshakov <dmitry.polshakov@dsr-corporation.com>
2022-03-21 13:52:07 +01:00
..
view_about.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_bookmarks.hpp sys: Get rid of SharedData struct and cleanup code structure (#411) 2022-02-01 18:09:40 +01:00
view_command_palette.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_constants.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_data_inspector.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_data_processor.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_diff.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_disassembler.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_hashes.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_hex_editor.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_information.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_patches.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_pattern_data.hpp patterns: Move logic to draw patterns into separate class (#472) 2022-03-21 13:52:07 +01:00
view_pattern_editor.hpp ui: Properly clear highlighting cache when switching provider 2022-03-13 17:33:27 +01:00
view_provider_settings.hpp sys: Get rid of SharedData struct and cleanup code structure (#411) 2022-02-01 18:09:40 +01:00
view_settings.hpp ux: Added custom font and font size setting to settings menu, improve rebooting behaviour 2022-02-21 21:46:25 +01:00
view_store.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_strings.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_tools.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
view_yara.hpp ui: Added console to yara view, add support for yara's new console module 2022-03-15 23:48:49 +01:00