Commit Graph

36 Commits

Author SHA1 Message Date
andres.delikat 4017e8a068 Hex Editor - fix hex editing of 4 byte values, added a Unfreeze All menu/context menu item 2011-08-25 01:49:22 +00:00
andres.delikat be80761f26 Hex Editor - update values on Endian Toggle, fix resizing logic of dialog 2011-08-24 16:56:38 +00:00
andres.delikat c712e58b4d Hex Editor - restore Ctrl+G hotkey, fix key events, fix 2 & 4 byte view issues, restore address editing 2011-08-24 02:31:45 +00:00
andres.delikat d391777d50 Hex Editor - fix calculation for rows visible 2011-08-23 22:44:23 +00:00
andres.delikat 98ec3bf2a2 Hex Editor - restore mouse & key events & context menu, fix addresss highlighting logic 2011-08-23 22:22:24 +00:00
andres.delikat 3cc1606921 Hex Eidtor - restore mouse ever & click events, drawing positions are rather off however, will need to tweak 2011-08-23 01:43:19 +00:00
andres.delikat 20e0ffc8b8 Hex Editor - make address label transparent so that highlighting effects will happen on the group box behind it, make GenerateMemoryViewString a value returning function, hook back up resizing event 2011-08-22 16:34:47 +00:00
andres.delikat d7bc642161 Hex Editor - complete refactoring, no longer uses the MemoryViewer object, instead it uses a regular groupbox and a label that contains the memory viewing contents. At the default size (16 rows in view) there is barely any perceived slowdown (about a 10fps boost) on my system. Still some todo's for restoring functionality (such as mouse events) 2011-08-22 02:48:12 +00:00
andres.delikat cdb79b2143 More Hexeditor Speed optimizatons - don't calculate number of address digits 60 times a second, do it on data size change, add domain name to stringbuilder instead of its own draw method, tighten up drawing area 2011-08-21 23:34:33 +00:00
andres.delikat 680fd8a6e0 Hex Editor - Some speed optimizations: don't set the Header string 60 times a second, instead setting whenever the data size changes. Also add it to the stringbuilder instead of drawing it seperately 2011-08-21 23:05:45 +00:00
andres.delikat 6953782167 Hex Editor - remove useless text box that was going to be a find by value box, will put that off until a future release 2011-08-07 20:00:35 +00:00
andres.delikat c00fe0d00b Hex Editor - add char viewer, shrink font, make drawing a bit more efficient 2011-08-07 19:12:26 +00:00
andres.delikat df5d27e0f3 Cheats - better icon, fix Save function to use default filename and save automatically, refactored into its own Save() function 2011-08-06 22:25:37 +00:00
andres.delikat b40c861ee7 Images for all kinds of menu items 2011-06-26 00:06:50 +00:00
andres.delikat 615b894a2e Ram Search & Watch - properly check/uncheck memory domain menu items 2011-03-29 20:32:46 +00:00
andres.delikat fe9ee404ee Hex Editor - properly check/uncheck memory domain menu items 2011-03-29 20:06:03 +00:00
andres.delikat d21a4ecd88 Hex Editor - freeze address feature 2011-03-24 01:42:53 +00:00
andres.delikat f33837bf5d Hex Editor - arrow & tab keys navigate the memory viewer 2011-03-10 19:25:01 +00:00
andres.delikat 09ea99323e Code cleanup of last commit. Hex Editor cleanups - Fix Hex editor auto-load menu item, implement save window position menu item. Fix auto-load menu item check, was being done in the options menu drop down event instead of settings. 2011-03-10 03:33:53 +00:00
andres.delikat 8e3acd847a Hex Editor - add to Ram Watch menu item 2011-03-08 14:50:12 +00:00
andres.delikat 4909aa8084 Hex Editor - Context menu with Poke & Add to Ram Watch options 2011-03-08 13:33:46 +00:00
andres.delikat f5f6160079 Hex Editor - double clicking an address sends it to Ram Watch 2011-03-07 17:16:27 +00:00
andres.delikat fd383f108c MemoryViewer - Display domain name, and determine which address the mouse is currently on, public method for retrieving the currently pointed to address 2011-03-07 17:03:39 +00:00
andres.delikat b798ce1d88 Hex Editor - implement 4 byte view, and add the all important icon! 2011-03-07 05:10:33 +00:00
andres.delikat e913d5e0cb Hex Editor - implement big/little endian toggling 2011-03-07 04:40:51 +00:00
andres.delikat 80d84888df Hex Editor - implement viewing in 1 or 2 byte (todo: 4 byte) 2011-03-07 04:31:58 +00:00
andres.delikat 5ae14bc55d Memory Viewer - more code refactoring in preparation for multiple byte sizes. Hex Editor - make default window size = 1 page of memory 2011-03-07 03:33:25 +00:00
andres.delikat 1ccb2a002e Hex Editor - refactor so scrollbar & paint logic are part of the MemoryViewer custom control. Still a few bugs like no border or text display 2011-03-07 02:47:13 +00:00
andres.delikat 3ec1ed128d Hex editor - refresh on scroll bar changed & dialog resize 2011-03-07 01:05:54 +00:00
andres.delikat 2bf6f959cf Hex Editor - fix vertical scrollbar logic 2011-03-07 00:33:53 +00:00
andres.delikat c5a7e43331 Hex Editor - vertical scrollbar 2011-03-06 23:55:10 +00:00
andres.delikat a8474b0a17 Hex Editor - reduce flickering by creating a custom control for the memory viewer and setting useful flags 2011-03-06 21:41:41 +00:00
andres.delikat c8a6da7e67 Progress on Hex Editor. 16 addresses are displayed in the dialog!! 2011-03-06 19:25:37 +00:00
andres.delikat 54b408f875 Hex Editor - autoload feature 2011-03-06 18:55:32 +00:00
andres.delikat de0660c204 Hex Editor - lots of misc stuff like resizing, saving window size/position, creating and hooking up public functions to the multiclient & such 2011-03-06 15:25:21 +00:00
andres.delikat 06e7e30d6d The beginnings of a Hex Editor tool 2011-03-06 15:03:17 +00:00