public FileIconControlBase(
            NativityControl nativityControl,
            FileIconControlCallback fileIconControlCallback)
        {
            this.nativityControl         = nativityControl;
            this.fileIconControlCallback = fileIconControlCallback;

            this.nativityControl.RegisterMessageListener(Constants.GET_FILE_ICON_ID, this.GetFileIconId);
        }
		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;
		}
示例#4
0
        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)
		{
		}
示例#6
0
 public UnixFileIconControlBaseImpl(
     NativityControl nativityControl,
     FileIconControlCallback fileIconControlCallback)
     : base(nativityControl, fileIconControlCallback)
 {
 }
		public AppleFileIconControlImpl(
			NativityControl nativityControl,
			FileIconControlCallback fileIconControlCallback)
			: base(nativityControl, fileIconControlCallback)
		{
		}
 public AppleFileIconControlImpl(
     NativityControl nativityControl,
     FileIconControlCallback fileIconControlCallback)
     : base(nativityControl, fileIconControlCallback)
 {
 }