diff --git a/Bit Slicer.xcodeproj/project.pbxproj b/Bit Slicer.xcodeproj/project.pbxproj index 555fead3..ddbb6fd5 100644 --- a/Bit Slicer.xcodeproj/project.pbxproj +++ b/Bit Slicer.xcodeproj/project.pbxproj @@ -15,6 +15,9 @@ 7208450624E084F400F3D449 /* Python.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7208450524E084F400F3D449 /* Python.framework */; }; 7208450724E0851000F3D449 /* Python.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 7208450524E084F400F3D449 /* Python.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 720C192C271B4F9700740C8E /* ZGSearchProtectionMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 720C192B271B4F9700740C8E /* ZGSearchProtectionMode.m */; }; + 72130FC82BE6836A00691AED /* ZGEditLabelWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72130FC62BE6836A00691AED /* ZGEditLabelWindowController.m */; }; + 72130FCC2BE83BF400691AED /* Edit Label Dialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = 72130FCB2BE83BF400691AED /* Edit Label Dialog.xib */; }; + 72130FD52BE84B4B00691AED /* [Code] Edit Variable Label.strings in Resources */ = {isa = PBXBuildFile; fileRef = 72130FD32BE84B4B00691AED /* [Code] Edit Variable Label.strings */; }; 721594FE24DF36360027F600 /* HexFiend.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 721594FD24DF36360027F600 /* HexFiend.framework */; }; 7215950024DF36520027F600 /* HexFiend.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 721594FD24DF36360027F600 /* HexFiend.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 721B3C4D2AED913200F85660 /* ZGSearchProtectionMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 720C192B271B4F9700740C8E /* ZGSearchProtectionMode.m */; }; @@ -319,6 +322,15 @@ 720C1929271B46B600740C8E /* ReadMe.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ReadMe.md; sourceTree = ""; }; 720C192A271B4F9700740C8E /* ZGSearchProtectionMode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ZGSearchProtectionMode.h; path = "Bit Slicer/ZGSearchProtectionMode.h"; sourceTree = ""; }; 720C192B271B4F9700740C8E /* ZGSearchProtectionMode.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ZGSearchProtectionMode.m; path = "Bit Slicer/ZGSearchProtectionMode.m"; sourceTree = ""; }; + 72130FC52BE6836A00691AED /* ZGEditLabelWindowController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ZGEditLabelWindowController.h; path = "Bit Slicer/ZGEditLabelWindowController.h"; sourceTree = ""; }; + 72130FC62BE6836A00691AED /* ZGEditLabelWindowController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = ZGEditLabelWindowController.m; path = "Bit Slicer/ZGEditLabelWindowController.m"; sourceTree = ""; }; + 72130FCA2BE83BF400691AED /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = "Base.lproj/Edit Label Dialog.xib"; sourceTree = ""; }; + 72130FCE2BE83BF900691AED /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = "en.lproj/Edit Label Dialog.strings"; sourceTree = ""; }; + 72130FD02BE83BFB00691AED /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = "ru.lproj/Edit Label Dialog.strings"; sourceTree = ""; }; + 72130FD22BE83BFC00691AED /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = "es.lproj/Edit Label Dialog.strings"; sourceTree = ""; }; + 72130FD42BE84B4B00691AED /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = "Bit Slicer/en.lproj/[Code] Edit Variable Label.strings"; sourceTree = ""; }; + 72130FD62BE84B5B00691AED /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = "Bit Slicer/es.lproj/[Code] Edit Variable Label.strings"; sourceTree = ""; }; + 72130FD72BE84B6400691AED /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = "Bit Slicer/ru.lproj/[Code] Edit Variable Label.strings"; sourceTree = ""; }; 721594FD24DF36360027F600 /* HexFiend.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HexFiend.framework; path = deps/HexFiend/HexFiend.framework; sourceTree = ""; }; 721594FF24DF36460027F600 /* HFLineCountingView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = HFLineCountingView.h; path = deps/HexFiend/HFLineCountingView.h; sourceTree = ""; }; 722CAA5519AD4AED009C6AAE /* hotkey.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = hotkey.png; path = "Bit Slicer/preficons/hotkey.png"; sourceTree = ""; }; @@ -993,6 +1005,7 @@ 726CA2B219606DA000A6AD40 /* Logs Window.xib */, 726CA2CA19606E1D00A6AD40 /* Edit Value Dialog.xib */, 726CA2CD19606E2200A6AD40 /* Edit Address Dialog.xib */, + 72130FCB2BE83BF400691AED /* Edit Label Dialog.xib */, 726CA2D019606E2600A6AD40 /* Edit Size Dialog.xib */, 726CA2D319606E2900A6AD40 /* Edit Description Dialog.xib */, 726CA2D619606E3100A6AD40 /* Search Options.xib */, @@ -1025,6 +1038,7 @@ 724A9F1B19A1657500E72C9D /* [Code] Variable Actions.strings */, 724A9F3719A813D600E72C9D /* [Code] Edit Variable Value.strings */, 724A9F3A19A8173900E72C9D /* [Code] Edit Variable Size.strings */, + 72130FD32BE84B4B00691AED /* [Code] Edit Variable Label.strings */, 724A9F3D19A823C300E72C9D /* [Code] Search Document.strings */, 724A9F4F19A8F54600E72C9D /* [Code] Search Document.stringsdict */, 724A9F4019A85D3F00E72C9D /* [Code] Search Table.strings */, @@ -1056,6 +1070,8 @@ 770FABAF18490DB400C176B7 /* ZGEditAddressWindowController.m */, 770FABB41849160200C176B7 /* ZGEditSizeWindowController.h */, 770FABB51849160200C176B7 /* ZGEditSizeWindowController.m */, + 72130FC52BE6836A00691AED /* ZGEditLabelWindowController.h */, + 72130FC62BE6836A00691AED /* ZGEditLabelWindowController.m */, 77FFC14918711D2700122357 /* ZGEditDescriptionWindowController.h */, 77FFC14A18711D2700122357 /* ZGEditDescriptionWindowController.m */, ); @@ -1580,6 +1596,7 @@ 724A9F2819A1657500E72C9D /* [Code] Script Preferences.strings in Resources */, 726CA2CB19606E2200A6AD40 /* Edit Address Dialog.xib in Resources */, 724A9F4E19A8EDD700E72C9D /* [Code] Logger Window.stringsdict in Resources */, + 72130FCC2BE83BF400691AED /* Edit Label Dialog.xib in Resources */, 726CA2D719606E3800A6AD40 /* Watch Variable Dialog.xib in Resources */, 722CAA5919AD4AED009C6AAE /* hotkey.png in Resources */, 77F115AE17D2EAE4009E002A /* bitslicerdocicon.iconset in Resources */, @@ -1604,6 +1621,7 @@ 722CAA5A19AD4AED009C6AAE /* hotkey@2x.png in Resources */, 726CA2B619606DD200A6AD40 /* Change Memory Protection Dialog.xib in Resources */, 724A9F3919A813D600E72C9D /* [Code] Edit Variable Value.strings in Resources */, + 72130FD52BE84B4B00691AED /* [Code] Edit Variable Label.strings in Resources */, 724A9F2919A1657500E72C9D /* [Code] Variable Actions.strings in Resources */, 724A9F1E19A1657500E72C9D /* [Code] Debugger Registers.strings in Resources */, 726CA2BF19606DF200A6AD40 /* Software Update View.xib in Resources */, @@ -1743,6 +1761,7 @@ 722EE7871B1940EC00934EF3 /* ZGDeliverUserNotifications.m in Sources */, 77F1160C17D2EECA009E002A /* ZGPyScript.m in Sources */, 777DA25218CE97BE0092DEC9 /* ZGAppTerminationState.m in Sources */, + 72130FC82BE6836A00691AED /* ZGEditLabelWindowController.m in Sources */, 77F1160F17D2EED6009E002A /* ZGSearchData.m in Sources */, 72E07FDB2AA563AF00BBEED1 /* LEB128Type.m in Sources */, 77282120189B854D0044E4BC /* ZGFunctionTypes.m in Sources */, @@ -1824,6 +1843,28 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ + 72130FCB2BE83BF400691AED /* Edit Label Dialog.xib */ = { + isa = PBXVariantGroup; + children = ( + 72130FCA2BE83BF400691AED /* Base */, + 72130FCE2BE83BF900691AED /* en */, + 72130FD02BE83BFB00691AED /* ru */, + 72130FD22BE83BFC00691AED /* es */, + ); + name = "Edit Label Dialog.xib"; + path = "Bit Slicer"; + sourceTree = ""; + }; + 72130FD32BE84B4B00691AED /* [Code] Edit Variable Label.strings */ = { + isa = PBXVariantGroup; + children = ( + 72130FD42BE84B4B00691AED /* en */, + 72130FD62BE84B5B00691AED /* es */, + 72130FD72BE84B6400691AED /* ru */, + ); + name = "[Code] Edit Variable Label.strings"; + sourceTree = ""; + }; 7231440C19C6230F00FBE342 /* [Code] Watch Variable.stringsdict */ = { isa = PBXVariantGroup; children = ( diff --git a/Bit Slicer/Base.lproj/Edit Label Dialog.xib b/Bit Slicer/Base.lproj/Edit Label Dialog.xib new file mode 100644 index 00000000..d96b793b --- /dev/null +++ b/Bit Slicer/Base.lproj/Edit Label Dialog.xib @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Bit Slicer/Base.lproj/Edit Size Dialog.xib b/Bit Slicer/Base.lproj/Edit Size Dialog.xib index f943b09e..d7e06952 100644 --- a/Bit Slicer/Base.lproj/Edit Size Dialog.xib +++ b/Bit Slicer/Base.lproj/Edit Size Dialog.xib @@ -1,8 +1,9 @@ - - + + - + + @@ -13,28 +14,28 @@ - + - + - + - + - + - + @@ -42,7 +43,7 @@