File tree Expand file tree Collapse file tree
VVDocumenter-Xcode/Setting Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,6 +55,11 @@ - (void)windowDidLoad
5555 } else {
5656 [self .mtxPrefixOptions selectCell: self .btnPrefixWithWhitespace];
5757 }
58+
59+ // Disable the slashes prefix option for HeaderDoc comments
60+ if (self.btnUseHeaderDoc .state == NSOnState ) {
61+ self.btnPrefixWithSlashes .enabled = NO ;
62+ }
5863
5964 [self updateUseSpace: self .btnUseSpaces.state];
6065 [self syncSpaceCount ];
@@ -137,5 +142,19 @@ - (BOOL)control:(NSControl *)control textShouldEndEditing:(NSText *)fieldEditor
137142}
138143- (IBAction )useHeaderDoc : (id )sender {
139144 [[VVDocumenterSetting defaultSetting ] setUseHeaderDoc: self .btnUseHeaderDoc.state];
145+
146+ if (self.btnUseHeaderDoc .state == NSOnState ) {
147+ self.btnPrefixWithSlashes .enabled = NO ;
148+
149+ // If the slashes option was selected, change to the default stars
150+ if ([self .mtxPrefixOptions.selectedCell isEqual: self .btnPrefixWithSlashes]) {
151+ [self .mtxPrefixOptions selectCell: self .btnPrefixWithStar];
152+
153+ // Update the settings in addition to the display
154+ [self .mtxPrefixOptions sendAction ];
155+ }
156+ } else {
157+ self.btnPrefixWithSlashes .enabled = YES ;
158+ }
140159}
141160@end
You can’t perform that action at this time.
0 commit comments