Commit Graph

60 Commits

Author SHA1 Message Date
adelikat 12e674973d Hex Editor - implement a find box with Find Prev/Next functions. Also make find highlight all values in the search string when finding a vlue, add Find Next/Prev menu items with hotkeys. 2012-06-23 18:45:01 +00:00
zeromus d302db48b7 remove tahomas from the gui--shouldve been unset (use defaults) 2012-06-20 22:29:00 +00:00
zeromus a5df44f1a7 why is segoe ui 9 used in the hex editor instead of tahoma 8.25 like everything else ? not anymore 2012-06-20 22:22:33 +00:00
adelikat 980e23b419 Hex Editor - better window size 2012-06-20 01:01:18 +00:00
adelikat 11de294bf5 Hex Editor - implement multi-highlight, make freeze/unfreeze, add to ram watch, and copy use all highlighted addresses. Add Copy & Paste to context menu 2012-06-19 02:42:07 +00:00
adelikat b4c10f2e15 Hex Editor - several fps speed up - only draw left column of addresses when needed instead of every frame 2012-06-18 03:34:14 +00:00
pasky1382 eea900a99f Added color option to the new address header in the hex editor. 2012-06-13 02:44:19 +00:00
adelikat ac96d4cc4a Hex Editor - draw header only as needed rather than every frame, 1-2 fps speedup 2012-06-13 02:18:34 +00:00
adelikat da1aebe1ac Hex Editor - some minor code cleanup including putting highlight colors in the config file for eventually adding to the color picker 2012-06-10 23:34:37 +00:00
adelikat 2574789564 Hex Editor - color picker not modal, move "nibble" display lower to not clash with underline 2012-06-10 22:54:41 +00:00
pasky1382 7ef1151b99 Added a 'Custom Colors' Dialog for the Hex editor tool. 2012-06-10 22:43:43 +00:00
adelikat 81198cc89f Hex Editor - add a save as binary option (in addition to the text option) 2012-06-10 17:28:38 +00:00
adelikat bac863aa70 Hex Editor - add Copy/Paste functions 2012-06-10 16:34:35 +00:00
adelikat b2c9171b90 Hex Editor - Find option, allows you to enter a series of hex values and search ram for this combination 2012-06-09 22:04:09 +00:00
adelikat 0a0c4b43ae Hex Editor - add Go to Address to the context menu 2012-06-02 21:18:21 +00:00
adelikat 6578371bca Hex Editor - remove poke context menu item, since there is no need for it, just type in the values! 2012-06-02 18:49:06 +00:00
adelikat 87fa6d5f17 Hex Editor - Context menu - fix "Add to Ram Watch" hotkey display to be Ctrl+W (was left as A) 2012-04-06 02:04:00 +00:00
adelikat 7e38f4a940 Hex Editor - move Add to Ram Watch to Ctrl+W instead of A! A is a hex value that should be able to be typed in 2012-03-10 02:31:34 +00:00
adelikat 2dd03cbf03 Hex Editor - dynamically add unfreeze option to the menu item as well. 2012-03-09 01:50:39 +00:00
adelikat 502e395be0 Hex Editor - some hotkeys - A for Add to Ram Watch, Del for unfreeze, Shift+Del for unfreeze all 2012-03-09 01:43:52 +00:00
adelikat 5376186eb0 Hex Editor - Context menu - if address if frozen, show an unfreeze menu item instead of freeze 2012-03-09 01:33:55 +00:00
adelikat f48de28581 Hex Editor - + and - buttons now increment/decrement the value of a selected address (added context menu items as well) 2012-03-08 18:33:57 +00:00
andres.delikat 5ed4a36fd6 Trade out Poke icon with a nicer one (with a larger image size than 16x16) 2011-09-11 01:39:26 +00:00
andres.delikat 82630e62b5 Hex Editor - Hook up mouse wheel 2011-08-26 00:20:42 +00:00
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