Esempio n. 1
0
 private static void RegisterImplementations()
 {
     LicenseImpl.Register();
     Proxy.Register();
     LocalImpl.Register();
     LocaleImpl.Register();
     UserPreferences.Register();
     Keychain.Register();
     PlistWriter.Register();
     PlistSerializer.Register();
     PlistDeserializer.Register();
     HostPlistReader.Register();
     TransferPlistReader.Register();
     ProtocolPlistReader.Register();
     TcpReachability.Register();
     GrowlImpl.Register();
     TreePathReference.Register();
     LoginController.Register();
     HostKeyController.Register();
     UserDefaultsDateFormatter.Register();
     if (Preferences.instance().getBoolean("rendezvous.enable"))
     {
         Rendezvous.Register();
     }
     ProtocolFactory.register();
 }
Esempio n. 2
0
        public string GetModifiedAsString(object value)
        {
            DateTime modificationDate = (DateTime)value;

            if (modificationDate != DateTime.MinValue)
            {
                return(UserDefaultsDateFormatter.GetShortFormat(modificationDate));
            }
            return(_unknown);
        }
Esempio n. 3
0
        public object GetModified(TreePathReference path)
        {
            long modificationDate = GetPath(path).attributes().getModificationDate();

            if (modificationDate != -1)
            {
                return(UserDefaultsDateFormatter.ConvertJavaMiliSecondToDateTime(modificationDate));
            }
            return(DateTime.MinValue);
        }
Esempio n. 4
0
        public object GetModified(TransferItem path)
        {
            long modificationDate = path.remote.attributes().getModificationDate();

            if (modificationDate != -1)
            {
                return(UserDefaultsDateFormatter.ConvertJavaMillisecondsToDateTime(modificationDate));
            }
            return(UNKNOWN);
        }
        public object GetModified(Path path)
        {
            long modificationDate = path.attributes().getModificationDate();

            if (modificationDate != -1)
            {
                return(UserDefaultsDateFormatter.ConvertJavaMillisecondsToDateTime(modificationDate));
            }
            return(DateTime.MinValue);
        }
        public string GetModifiedAsString(object value)
        {
            DateTime modificationDate = (DateTime)value;

            if (modificationDate != DateTime.MinValue)
            {
                return
                    (UserDateFormatterFactory.get()
                     .getShortFormat(UserDefaultsDateFormatter.ConvertDateTimeToJavaMilliseconds(modificationDate),
                                     PreferencesFactory.get().getBoolean("browser.date.natural")));
            }
            return(_unknown);
        }
        public DuplicateFileController(IPromptView view, BrowserController browserController)
            : base(view, browserController)
        {
            Path          selected = browserController.SelectedPath;
            StringBuilder proposal = new StringBuilder();

            proposal.Append(System.IO.Path.GetFileNameWithoutExtension(selected.getName()));
            string shortDate = UserDefaultsDateFormatter.GetShortFormat(DateTime.Now).Replace('/', '.').Replace(':', '.');

            proposal.Append(" (").Append(shortDate).Append(")");
            if (!string.IsNullOrEmpty(selected.getExtension()))
            {
                proposal.Append(".").Append(selected.getExtension());
            }
            PrefilledText = proposal.ToString();
        }