public FileIconControlBase( NativityControl nativityControl, FileIconControlCallback fileIconControlCallback) { this.nativityControl = nativityControl; this.fileIconControlCallback = fileIconControlCallback; this.nativityControl.RegisterMessageListener(Constants.GET_FILE_ICON_ID, this.GetFileIconId); }
public static IFileIconControl GetFileIconControl( NativityControl nativityControl, FileIconControlCallback fileIconControlCallback) { if (OSDetector.IsApple) { return new Unix.AppleFileIconControlImpl(nativityControl, fileIconControlCallback); } /*else if (OSDetector.isWindows()) { return new WindowsFileIconControlImpl(nativityControl, fileIconControlCallback); } else if (OSDetector.isLinux()) { return new LinuxFileIconControlImpl(nativityControl, fileIconControlCallback); }*/ return null; }
public static IFileIconControl GetFileIconControl( NativityControl nativityControl, FileIconControlCallback fileIconControlCallback) { if (OSDetector.IsApple) { return(new Unix.AppleFileIconControlImpl(nativityControl, fileIconControlCallback)); } /*else if (OSDetector.isWindows()) { * return new WindowsFileIconControlImpl(nativityControl, fileIconControlCallback); * } * else if (OSDetector.isLinux()) { * return new LinuxFileIconControlImpl(nativityControl, fileIconControlCallback); * }*/ return(null); }
public UnixFileIconControlBaseImpl( NativityControl nativityControl, FileIconControlCallback fileIconControlCallback) : base(nativityControl, fileIconControlCallback) { }
public AppleFileIconControlImpl( NativityControl nativityControl, FileIconControlCallback fileIconControlCallback) : base(nativityControl, fileIconControlCallback) { }