Commit graph

522 commits

Author SHA1 Message Date
Gregory John Casamento
50a73f123f Add items to popupbutton 2023-08-10 09:03:12 -04:00
Gregory John Casamento
b6a69d7fe1 Cleanup GormDocument, add connections to objects in the generator 2023-08-10 07:18:26 -04:00
Gregory John Casamento
0bdc8267f7 Fix key equivalents 2023-08-10 05:27:11 -04:00
Gregory John Casamento
3c25b62d3b Implement keyEquivalent logic 2023-08-10 03:11:04 -04:00
Gregory John Casamento
f14501b056 Update builder to create a file instead of a directory for the XIB file and update the model generator to detect properties and add them to the element for a given object 2023-08-07 03:14:57 -04:00
Gregory John Casamento
7d557a5fe6 Improve XIB generation... correct issues with IDs, classNames, possible collisions 2023-08-03 00:47:35 -04:00
Gregory John Casamento
182e61570c Add builder for XIB, add xib model generator, update plist so that xib files can be saved 2023-08-01 11:34:18 -04:00
Gregory John Casamento
1bbc5bb72f Add builder for XIB, add xib model generator, update plist so that xib files can be saved 2023-08-01 11:33:52 -04:00
Gregory John Casamento
eba9e87466 Add Model generator 2023-07-30 23:37:17 -04:00
Gregory Casamento
2d56f7ca31 Change .m files to use local includes so that we don't include installed headers accidentally 2023-07-29 05:21:45 -04:00
Gregory John Casamento
e604adf9a6 Use new NSDockTile class to show testing status 2023-07-27 04:24:23 -04:00
Gregory John Casamento
9fc62200c4 Update class inspector to sort outlets/actions and class names 2023-07-27 03:21:02 -04:00
Gregory John Casamento
84ef8437f2 Update connections inspector to sort the outlets and actions so that it is easier to location connections 2023-07-27 03:05:32 -04:00
Gregory John Casamento
637f83c13d Fix all icons 2023-07-26 23:55:01 -04:00
Gregory John Casamento
8d88506d70 Move images to the proper place for the palette to access them 2023-07-26 19:18:33 -04:00
Gregory John Casamento
3c09c37ba5 Update so that when reparsing a class it calls the delegate method shouldBreakConnectionsReparsingClass: 2023-07-18 17:17:13 -04:00
Gregory John Casamento
0fd5177c93 Add delegate methods to handle alerts for when we can't parse a class or get an exception for preloaded headers 2023-07-18 15:54:57 -04:00
Gregory John Casamento
ce1dd3c483 Add delegate method to handle renaming labels on connections 2023-07-18 14:59:05 -04:00
Gregory John Casamento
dd33778535 Add delegate method to handle renaming connections 2023-07-18 14:26:30 -04:00
Gregory John Casamento
cc34827230 Replace connections alert panel and move logic to delegate 2023-07-18 14:01:13 -04:00
Gregory John Casamento
2e14ad8951 Add delegate method to handle when the archive is from a newer version of Gorm 2023-07-18 13:52:39 -04:00
Gregory John Casamento
c39c54d62d Move alert panel for archive upgrade to delegate 2023-07-18 13:44:44 -04:00
Gregory John Casamento
8bfb7cfd2f Updates to do translation importing from an XLIFF document 2023-07-17 17:26:32 -04:00
Gregory John Casamento
b00643d88a Add GormXLIFFDocument.* 2023-07-17 15:21:30 -04:00
Gregory John Casamento
b164662d3d Move trnslation to GormXLIFFDocument for XLIFF format 2023-07-17 15:20:59 -04:00
Gregory John Casamento
c093d9c281 Add start/end element parser delegate methods 2023-07-17 04:03:43 -04:00
Gregory John Casamento
4c31eb5bd3 Add code to import XLIFF from the Gorm GUI 2023-07-17 03:15:39 -04:00
Gregory Casamento
63111fa061
Create README.md 2023-07-16 15:51:11 -04:00
Gregory John Casamento
a777e6e05c Fix ib:member-type problem 2023-07-15 19:42:20 -04:00
Gregory John Casamento
97e12a87aa Deactivate editors so that we can get a clear object hierarchy to export 2023-07-15 19:35:49 -04:00
Gregory John Casamento
08d5367812 Add accessory view and methods to handle doing XLIFF export from Gorm application 2023-07-15 16:54:00 -04:00
Gregory John Casamento
ba6120dbed Add code to populate the popup button 2023-07-14 18:36:01 -04:00
Gregory John Casamento
60a88356cb Update GormClassManager to generate include guards and improve formatting 2023-07-14 17:30:28 -04:00
Gregory John Casamento
548f2478f8 Fix class update notification and add outlets and actions to GormLanguageViewController 2023-07-14 16:42:25 -04:00
Gregory John Casamento
947b350444 Add language view controller for accessory view to source 2023-07-14 16:33:03 -04:00
Gregory John Casamento
8ce232da73 Add NSViewController to classes plist, update Main Menu 2023-07-14 15:48:13 -04:00
Gregory John Casamento
b35158794f Correct placement of subordinate objects, recursive method was passing the wrong element into itself when encoding windows and views 2023-07-13 22:30:02 -04:00
Gregory John Casamento
eadd4e2ab2 use initWithBytes:length:encoding: method on NSString to convert the XML data to a string more cleanly, add AUTORELEASE of the string 2023-07-13 21:52:26 -04:00
Gregory John Casamento
14e64ef759 add nspopupbutton to nsmenu conditional to get itemArray 2023-07-13 19:19:20 -04:00
Gregory John Casamento
3d373f450a pretty print the xml and collaps all empty elements 2023-07-13 19:14:29 -04:00
Gregory John Casamento
8df10b161f Remove ib from ib:member-type because it generates ib_1 for some reason, this is a minor issue 2023-07-13 18:41:41 -04:00
Gregory John Casamento
3135a57a6a Remove ib from ib:class to fix ns error.. not sure why this works. 2023-07-13 18:21:23 -04:00
Gregory John Casamento
8647bc0a2e Finish coding of method for other types 2023-07-13 16:53:06 -04:00
Gregory John Casamento
6de14369f9 Add XLIFF export logic 2023-07-11 04:29:57 -04:00
Gregory John Casamento
925eabd500 Add recursive function prototype 2023-07-10 12:32:55 -04:00
Gregory John Casamento
ddb53b0c2d Start implementation of XLIFF export methods 2023-07-09 16:27:40 -04:00
Gregory John Casamento
f75d5d151b Remove warning from object editor, change output of plists so that they can be more easily parsed in AppDelegate 2023-07-08 16:22:30 -04:00
Gregory John Casamento
4e33d19cdf Add errors, warnings, and notices options 2023-07-08 15:39:18 -04:00
Gregory John Casamento
83d2840dc5 Output objects using gormtool, add method to get toplevelObjects from the GormDocument objects minor formatting change for GormClassManager 2023-07-08 14:14:46 -04:00
Gregory John Casamento
37817886b7 Make code for GormClassManager.[hm] more in line with modern coding standards 2023-07-08 13:30:13 -04:00