Disable symlink/hardlink option when not relevant (Cocoa)

Fixes #247.
This commit is contained in:
Virgil Dupras 2013-12-06 16:17:04 -05:00
parent cb8bb5a70e
commit d14d076989
2 changed files with 9 additions and 0 deletions

View File

@ -64,4 +64,9 @@ http://www.hardcoded.net/licenses/bsd_license
[[self window] close];
return r == NSOKButton;
}
- (void)setHardlinkOptionEnabled:(BOOL)enabled
{
[linkTypeRadio setEnabled:enabled];
}
@end

View File

@ -11,6 +11,7 @@ from cocoa.inter import PyGUIObject, GUIObjectView
class DeletionOptionsView(GUIObjectView):
def updateMsg_(self, msg: str): pass
def show(self) -> bool: pass
def setHardlinkOptionEnabled_(self, enabled: bool): pass
class PyDeletionOptions(PyGUIObject):
def setLinkDeleted_(self, link_deleted: bool):
@ -31,3 +32,6 @@ class PyDeletionOptions(PyGUIObject):
def show(self):
return self.callback.show()
@dontwrap
def set_hardlink_option_enabled(self, enabled):
self.callback.setHardlinkOptionEnabled_(enabled)