├── FairyZeta.FF14.ACT.Timeline
├── AppResources
│ └── Timeline
│ │ ├── wav
│ │ ├── source.txt
│ │ ├── se_maoudamashii_chime10.wav
│ │ ├── se_maoudamashii_onepoint07.wav
│ │ └── se_maoudamashii_onepoint26.wav
│ │ └── txt
│ │ ├── test.txt
│ │ ├── Test_Filter.txt
│ │ └── 3so_contrib_244.txt
├── packages.config
└── Properties
│ └── AssemblyInfo.cs
├── FairyZeta.FF14.ACT
├── Resources
│ └── Icon
│ │ ├── File064_001.png
│ │ ├── KeyLock016_001.png
│ │ └── KeyOpen016_001.png
├── packages.config
├── DataModel
│ ├── _DataModel.cs
│ └── TimerSetDataModel.cs
├── Module
│ ├── _Module.cs
│ └── UpdateCheckModule.cs
├── Logger
│ ├── Setting
│ │ ├── _SettingBase.cs
│ │ ├── OutputLevel
│ │ │ └── _OutputLevelBase.cs
│ │ ├── OutputSetting
│ │ │ └── _OutputSettingBase.cs
│ │ └── Writer
│ │ │ └── IWrite.cs
│ ├── _LoggerBase.cs
│ ├── LogData
│ │ ├── BasicLogData.cs
│ │ ├── ILogData.cs
│ │ └── _LogDataBase.cs
│ ├── LogType
│ │ ├── ActionLog.cs
│ │ ├── LogResult
│ │ │ ├── Failure.cs
│ │ │ ├── Success.cs
│ │ │ ├── LogLevel
│ │ │ │ ├── INFO.cs
│ │ │ │ ├── MEMO.cs
│ │ │ │ ├── DEBUG.cs
│ │ │ │ ├── ERROR.cs
│ │ │ │ ├── FATAL.cs
│ │ │ │ ├── TRACE.cs
│ │ │ │ ├── NOTICE.cs
│ │ │ │ └── WARNING.cs
│ │ │ └── NonState.cs
│ │ └── SystemLog.cs
│ ├── LogStatusDefinition.cs
│ └── LogEnumDefinition.cs
├── IAlertSoundIO.cs
├── WPF
│ ├── Views
│ │ └── UpdateDialogWindow.xaml.cs
│ ├── Behavior
│ │ └── WindowCloseAttachedBehavior.cs
│ └── ViewModels
│ │ └── UpdateDialogWindowViewModel.cs
├── Act.ENUM.cs
├── STATask.cs
├── CachedSoundPlayer.cs
├── Properties
│ └── AssemblyInfo.cs
├── Process
│ ├── _Process.cs
│ └── LogAnalyzerProcess.cs
├── Component
│ └── _Compoent.cs
└── Data
│ ├── _Data.cs
│ └── AlertTtsData.cs
├── FairyZeta.FF14.ACT.FormsTest
├── ActDLL
│ ├── GammaJul.LgLcd.dll
│ └── ICSharpCode.SharpZipLib.dll
├── packages.config
├── App.config
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ └── AssemblyInfo.cs
├── Program.cs
└── Form1.cs
├── FairyZeta.Framework.Test
├── packages.config
├── App.xaml.cs
├── Properties
│ ├── Settings.settings
│ ├── AssemblyInfo.cs
│ └── Settings.Designer.cs
├── App.config
├── Views
│ ├── DialogViewWindow.xaml.cs
│ └── DialogViewWindow.xaml
├── App.xaml
├── MainWindow.xaml.cs
└── Pages
│ ├── GeneralPage.xaml
│ └── GeneralPage.xaml.cs
├── FairyZeta.Core
├── FZ.Enum.cs
├── Properties
│ └── AssemblyInfo.cs
└── Process
│ └── _Process.cs
├── FairyZeta.Tools.ColorTool
├── App.config
├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ └── AssemblyInfo.cs
├── App.xaml
├── App.xaml.cs
├── MainWindow.xaml
└── MainWindow.xaml.cs
├── FairyZeta.FF14.ACT.Timeline.Core
├── App.config
├── packages.config
├── WPF
│ ├── ViewModels
│ │ ├── FontEditViewModel.cs
│ │ └── _ViewModel.cs
│ ├── Desing
│ │ ├── Desing_OutlineTextCustomViewModel.cs
│ │ ├── Desing_PluginApplicationViewModel.cs
│ │ └── Desing_OverlayCustomWindowViewModel.cs
│ ├── Views
│ │ ├── OverlayPreview.xaml.cs
│ │ ├── TimelineLogView.xaml.cs
│ │ ├── OverlayManageView.xaml.cs
│ │ ├── TimelineStatusView.xaml.cs
│ │ ├── StandardTimelineView.xaml.cs
│ │ ├── TimelineControlView.xaml.cs
│ │ ├── TimelineTrackerView.xaml.cs
│ │ ├── PluginApplicationView.xaml.cs
│ │ ├── TimelineFileListView.xaml.cs
│ │ ├── OverlayFilterCustomView.xaml.cs
│ │ ├── OverlayGenericCustomView.xaml.cs
│ │ ├── TimelineEnvironmentView.xaml.cs
│ │ ├── TimelineOptionSettingsView.xaml.cs
│ │ ├── OverlayStandardTimelineCustomView.xaml.cs
│ │ ├── OverlayCustomWindow.xaml.cs
│ │ ├── OverlayManageWindow.xaml.cs
│ │ └── TimelineAboutView.xaml.cs
│ ├── Converter
│ │ ├── OpacityConverter.cs
│ │ └── ColorToShadowColorConverter.cs
│ ├── TemplateStyle
│ │ ├── __ColorBaseStyle.xaml
│ │ ├── OverlayCustomStyle.xaml
│ │ └── OverlayManageStyle.xaml
│ └── Behavior
│ │ ├── WindowCloseAttachedBehavior.cs
│ │ └── WindowStateChangeAttachedBehavior.cs
├── ObjectModel
│ └── _ObjectModel.cs
├── AppConst.cs
├── Forms
│ └── ACTTabPageControl.cs
├── Properties
│ └── AssemblyInfo.cs
├── Data
│ ├── ViewManageData.cs
│ ├── FormActMainControlData.cs
│ └── OverlayOptionData.cs
├── OverlayButtonsForm.cs
├── Module
│ ├── _Module.cs
│ ├── ViewManageModule.cs
│ ├── OverlayCustomModule.cs
│ └── AutoUpdateCheckModule.cs
├── Process
│ └── _Process.cs
├── DataFilter
│ ├── _DataFilter.cs
│ └── CommonFilter.cs
└── DataModel
│ ├── TimerDataModel.cs
│ └── _DataModel.cs
├── FairyZeta.Framework
├── Data
│ ├── AseColorEntryCollection.cs
│ ├── AseColorGroupCollection.cs
│ ├── _BlockData.cs
│ ├── _Interface
│ │ ├── IOutlineColorSettingsData.cs
│ │ └── IShadowSettingsData.cs
│ ├── AseColorGroupData.cs
│ ├── TempColorPaletteData.cs
│ └── OsEnvironmentData.cs
├── WPF
│ ├── TemplateStyle
│ │ ├── _TemplateStyle.xaml
│ │ ├── ScrollBarTemplateStyle.xaml
│ │ └── ButtonTemplateStyle.xaml
│ ├── Controls
│ │ ├── Template.xaml
│ │ ├── _Button
│ │ │ ├── ImageButton.xaml
│ │ │ ├── ColorRadioButton.xaml
│ │ │ ├── ColorRadioButton.xaml.cs
│ │ │ └── ImageButton.xaml.cs
│ │ ├── Controls.ENUM.cs
│ │ ├── _LoadingRing
│ │ │ ├── LoadingRingBase.xaml
│ │ │ └── LoadingDottedRing.cs
│ │ ├── _Polygon
│ │ │ └── ExtendPolygon.cs
│ │ ├── Preview_LoadingRing.xaml
│ │ ├── Preview_LoadingRing.xaml.cs
│ │ ├── Template.xaml.cs
│ │ ├── _ComboBox
│ │ │ └── NumericComboBox.cs
│ │ ├── MultiLineBorder.cs
│ │ └── _TextBox
│ │ │ └── NumericTextBox.cs
│ ├── ColorToolRD.xaml
│ ├── Views
│ │ └── ColorManageView.xaml.cs
│ ├── Converters
│ │ ├── InverseBooleanConverter.cs
│ │ ├── StringToDoubleConverter.cs
│ │ ├── FontFamilyToNameConverter.cs
│ │ ├── ColorToSolidColorBrushConverter .cs
│ │ └── StringToThicknessConverter.cs
│ └── ViewModels
│ │ ├── _ViewModel.cs
│ │ ├── ColorDialogViewModel.cs
│ │ └── ColorManageViewModel.cs
├── packages.config
├── Proc
│ ├── AseWriteProcess.cs
│ ├── _Process.cs
│ ├── AseLoadProcess.cs
│ └── GetAssemblyDataProcess.cs
├── Unit
│ ├── ColorPaletteUnit.cs
│ └── _Unit.cs
├── Framework.ENUM.cs
├── _ENUM.Color.cs
├── DataUnion
│ └── AseDataUnion.cs
├── DataModel
│ └── ColorToolDataModel.cs
├── Properties
│ └── AssemblyInfo.cs
├── Module
│ ├── _Module.cs
│ └── SerializerModule.cs
└── FrameworkSettings.cs
├── FairyZeta.Framework.Dropbox
├── packages.config
├── Properties
│ ├── Settings.settings
│ ├── AssemblyInfo.cs
│ └── Settings.Designer.cs
├── app.config
├── Proc
│ └── DropboxDownloadProcess.cs
└── Unit
│ └── DropboxUnit.cs
├── FairyZeta.FF14
└── Properties
│ └── AssemblyInfo.cs
└── VersionInfo.xml
/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/wav/source.txt:
--------------------------------------------------------------------------------
1 | wav files from 音楽素材/魔王魂
2 | http://maoudamashii.jokersounds.com/
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Resources/Icon/File064_001.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/HEAD/FairyZeta.FF14.ACT/Resources/Icon/File064_001.png
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/txt/test.txt:
--------------------------------------------------------------------------------
1 | # 開発テスト用です (`・ω・́)ゝ
2 | 0 "start" sync /start/
3 | 5 "5"
4 | 10 "10"
5 | 15 "15"
6 | 20 "20"
7 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Resources/Icon/KeyLock016_001.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/HEAD/FairyZeta.FF14.ACT/Resources/Icon/KeyLock016_001.png
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Resources/Icon/KeyOpen016_001.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/HEAD/FairyZeta.FF14.ACT/Resources/Icon/KeyOpen016_001.png
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/ActDLL/GammaJul.LgLcd.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/HEAD/FairyZeta.FF14.ACT.FormsTest/ActDLL/GammaJul.LgLcd.dll
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/ActDLL/ICSharpCode.SharpZipLib.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/HEAD/FairyZeta.FF14.ACT.FormsTest/ActDLL/ICSharpCode.SharpZipLib.dll
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/FairyZeta.Core/FZ.Enum.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace FairyZeta
3 | {
4 | public enum DisplayType
5 | {
6 | HD720,
7 | FHD,
8 | WUXGA,
9 |
10 | QFHD_UHD_4K,
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/wav/se_maoudamashii_chime10.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/HEAD/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/wav/se_maoudamashii_chime10.wav
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/wav/se_maoudamashii_onepoint07.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/HEAD/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/wav/se_maoudamashii_onepoint07.wav
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/wav/se_maoudamashii_onepoint26.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/HEAD/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/wav/se_maoudamashii_onepoint26.wav
--------------------------------------------------------------------------------
/FairyZeta.Tools.ColorTool/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Data/AseColorEntryCollection.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.ObjectModel;
2 |
3 | namespace FairyZeta.Framework.Data
4 | {
5 | public class AseColorEntryCollection : Collection
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Data/AseColorGroupCollection.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.ObjectModel;
2 |
3 | namespace FairyZeta.Framework.Data
4 | {
5 | public class AseColorGroupCollection : Collection
6 | {
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/TemplateStyle/_TemplateStyle.xaml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/TemplateStyle/ScrollBarTemplateStyle.xaml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Dropbox/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace FairyZeta.Framework.Test
4 | {
5 | ///
6 | /// App.xaml の相互作用ロジック
7 | ///
8 | public partial class App : Application
9 | {
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/FairyZeta.Tools.ColorTool/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/DataModel/_DataModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.DataModel
8 | {
9 | class _DataModel
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Module/_Module.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Module
8 | {
9 | public abstract class _Module
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Proc/AseWriteProcess.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Proc
8 | {
9 | public class AseWriteProcess
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/Setting/_SettingBase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Logger.Setting
8 | {
9 | public abstract class _SettingBase
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/Setting/OutputLevel/_OutputLevelBase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Logger.Setting.OutputLevel
8 | {
9 | public abstract class _OutputLevelBase
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Unit/ColorPaletteUnit.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Unit
8 | {
9 | ///
10 | ///
11 | public class ColorPaletteUnit
12 | {
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/Setting/OutputSetting/_OutputSettingBase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Logger.Setting.OutputSetting
8 | {
9 | public abstract class _OutputSettingBase
10 | {
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/Template.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_Button/ImageButton.xaml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/FairyZeta.Tools.ColorTool/App.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Data/_BlockData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Data
8 | {
9 | public abstract class _BlockData
10 | {
11 | public byte[] ExtraData { get; set; }
12 |
13 | public string Name { get; set; }
14 |
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/ViewModels/FontEditViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.ViewModels
8 | {
9 | /// フォント変更ビューモデル
10 | ///
11 | public class FontEditViewModel : _ViewModel
12 | {
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/Views/DialogViewWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using FirstFloor.ModernUI.Windows.Controls;
2 |
3 | namespace FairyZeta.Framework.Test
4 | {
5 | /// DialogViewWindow
6 | ///
7 | public partial class DialogViewWindow : ModernWindow
8 | {
9 | public DialogViewWindow()
10 | {
11 | this.InitializeComponent();
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Desing/Desing_OutlineTextCustomViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.Framework.Data;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Desing
9 | {
10 | public class Desing_OutlineTextCustomViewModel : OutlineTextData
11 | {
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/FairyZeta.Tools.ColorTool/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace FairyZeta.Tools.ColorTool
10 | {
11 | ///
12 | /// App.xaml の相互作用ロジック
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/ObjectModel/_ObjectModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Prism.Mvvm;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.ObjectModel
9 | {
10 | /// [基底] タイムライン/オブジェクトモデル
11 | ///
12 | public abstract class _ObjectModel : BindableBase
13 | {
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/FairyZeta.Tools.ColorTool/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/AppConst.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.Core
8 | {
9 | /// アプリケーション固定値
10 | ///
11 | public static class AppConst
12 | {
13 | /// サウンド再生対象の有効範囲
14 | ///
15 | public const double TooOldThreshold = 3.0;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/Controls.ENUM.cs:
--------------------------------------------------------------------------------
1 | namespace FairyZeta.Framework.WPF.Controls
2 | {
3 | /// 箱展開コンテンツのタイプ
4 | ///
5 | public enum BoxFoldType
6 | {
7 | /// シンプルタイプ
8 | SimpleBox
9 | }
10 |
11 | /// イメージタブタイプ
12 | ///
13 | public enum ImageTabType
14 | {
15 | /// ベーシックタイプ
16 | ///
17 | BasicType
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/IAlertSoundIO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Data;
7 |
8 | namespace FairyZeta.FF14.ACT
9 | {
10 | /// [IF] アラートサウンドデータ保有
11 | ///
12 | public interface IAlertSoundIO
13 | {
14 | /// アラートサウンドデータ
15 | ///
16 | AlertSoundData AlertSoundData { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/DataModel/TimerSetDataModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Timers;
7 |
8 | namespace FairyZeta.FF14.ACT.DataModel
9 | {
10 | public class TimerSetDataModel
11 | {
12 | public bool TimerAutoReset { get; set; }
13 |
14 | public double TimerInterval { get; set; }
15 |
16 | public ElapsedEventHandler TimerEvent { get; set; }
17 |
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/txt/Test_Filter.txt:
--------------------------------------------------------------------------------
1 | # フィルタテスト
2 |
3 | 1 "フィルタテスト"
4 | 2 "[T] スイッチ"
5 | 3 "[H] 差し込み回復準備"
6 | 4 "[D] フルバフ"
7 | 5 "[G] 9時方向に増援"
8 |
9 | 6 "[PLD] インビンシブル"
10 | 7 "[WAR] ホルムギャング"
11 | 8 "[DKN] リビングデッド"
12 |
13 | 9 "[MNK] 闘魂旋風脚"
14 | 10 "[DRG] リタニー"
15 | 11 "[BRD] パイオン"
16 | 12 "[NIN] だまし"
17 | 13 "[BLM] くまもん"
18 | 14 "[SMN] トランス"
19 | 15 "[MCN] マインドブレイク"
20 |
21 | 16 "[WHM] ストンスキン"
22 | 17 "[SCH] 展開戦術"
23 | 18 "[AST] 運命の輪"
24 |
25 | 19 "[EGI] コンテ"
26 | 20 "[FAIRY] 光の囁き"
27 | 21 "[TURRET] ビショップチェンジ"
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/TemplateStyle/ButtonTemplateStyle.xaml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_LoadingRing/LoadingRingBase.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Framework.ENUM.cs:
--------------------------------------------------------------------------------
1 | namespace FairyZeta.Framework
2 | {
3 | /// ファイルの保存タイプを指定します。
4 | ///
5 | public enum SaveType
6 | {
7 | /// 新しいファイルとして保存します。既にファイルが存在した場合は、異常として返します。
8 | NewFile,
9 | /// 上書きとしてファイルを保存します。
10 | OverRide
11 | }
12 |
13 | /// グラデーションタイプ定義
14 | ///
15 | public enum GradientType
16 | {
17 | /// 線状グラデーション
18 | Linear,
19 | /// 放射状グラデーション
20 | Radial
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Dropbox/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/ColorToolRD.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.FormsTest
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// アプリケーションのメイン エントリ ポイントです。
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 |
20 | Application.Run(new Form1());
21 |
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_Polygon/ExtendPolygon.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Shapes;
7 | using System.Windows.Controls;
8 | using System.Windows.Media;
9 |
10 | namespace FairyZeta.Framework.WPF.Controls
11 | {
12 | /// FZ/機能拡張型ポリゴン
13 | ///
14 | public class ExtendPolygon : Shape
15 | {
16 | private Geometry _DefiningGeometry;
17 | protected override Geometry DefiningGeometry
18 | {
19 | get { return this._DefiningGeometry; }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/App.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Shapes;
14 |
15 | namespace FairyZeta.Framework.Test
16 | {
17 | ///
18 | /// MainWindow.xaml の相互作用ロジック
19 | ///
20 | public partial class MainWindow : Window
21 | {
22 | public MainWindow()
23 | {
24 | InitializeComponent();
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Forms/ACTTabPageControl.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Drawing;
5 | using System.Data;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 | using System.Windows.Forms;
10 | using FairyZeta.FF14.ACT.Timeline.Core.WPF.Views;
11 |
12 | namespace FairyZeta.FF14.ACT.Timeline.Core.Forms
13 | {
14 | public partial class ACTTabPageControl : UserControl
15 | {
16 | public PluginApplicationView PluginApplicationView
17 | {
18 | get { return this.pluginApplicationView1; }
19 | }
20 |
21 | public ACTTabPageControl()
22 | {
23 | InitializeComponent();
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.InteropServices;
3 | using System.Windows;
4 |
5 | [assembly: AssemblyTitle("FairyZeta.Framework.Test")]
6 | [assembly: AssemblyDescription("")]
7 | [assembly: AssemblyConfiguration("")]
8 | [assembly: AssemblyCompany("")]
9 | [assembly: AssemblyProduct("FairyZeta.Framework.Test")]
10 | [assembly: AssemblyCopyright("Copyright © FairyZeta 2016")]
11 | [assembly: AssemblyTrademark("")]
12 | [assembly: AssemblyCulture("")]
13 |
14 | [assembly: ComVisible(false)]
15 | [assembly: ThemeInfo(
16 | ResourceDictionaryLocation.None,
17 | ResourceDictionaryLocation.SourceAssembly
18 | )]
19 |
20 | [assembly: AssemblyVersion("1.0.0.0")]
21 | [assembly: AssemblyFileVersion("1.0.0.0")]
22 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/Preview_LoadingRing.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/FairyZeta.Tools.ColorTool/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace FairyZeta.Tools.ColorTool
17 | {
18 | ///
19 | /// MainWindow.xaml の相互作用ロジック
20 | ///
21 | public partial class MainWindow : Window
22 | {
23 | public MainWindow()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Views/ColorManageView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace FairyZeta.Framework.WPF.Views
17 | {
18 | ///
19 | /// ColorManageView.xaml の相互作用ロジック
20 | ///
21 | public partial class ColorManageView : UserControl
22 | {
23 | public ColorManageView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/OverlayPreview.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// OverlayPreview
20 | ///
21 | public partial class OverlayPreview : UserControl
22 | {
23 | public OverlayPreview()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/TimelineLogView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// TimelineStatusView
20 | ///
21 | public partial class TimelineLogView : UserControl
22 | {
23 | public TimelineLogView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Converter/OpacityConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Globalization;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using System.Windows.Data;
8 |
9 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Converter
10 | {
11 | public class OpacityConverter : IValueConverter
12 | {
13 | public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
14 | {
15 | int sliderValue = System.Convert.ToInt32(value);
16 |
17 | return (100 - sliderValue) / 100d;
18 | }
19 |
20 | public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
21 | {
22 | throw new NotSupportedException();
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/OverlayManageView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// オーバーレイ管理ビュー
20 | ///
21 | public partial class OverlayManageView : UserControl
22 | {
23 | public OverlayManageView()
24 | {
25 | InitializeComponent();
26 | }
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/TimelineStatusView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// TimelineStatusView
20 | ///
21 | public partial class TimelineStatusView : UserControl
22 | {
23 | public TimelineStatusView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/StandardTimelineView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// スタンダードタイムラインコントロール
20 | ///
21 | public partial class StandardTimelineView : UserControl
22 | {
23 | public StandardTimelineView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/TimelineControlView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// TimelineControlView
20 | ///
21 | public partial class TimelineControlView : UserControl
22 | {
23 | public TimelineControlView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/TimelineTrackerView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// TimelineTrackerView
20 | ///
21 | public partial class TimelineTrackerView : UserControl
22 | {
23 | public TimelineTrackerView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/Preview_LoadingRing.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Navigation;
13 | using System.Windows.Shapes;
14 |
15 | using System.ComponentModel;
16 | using System.Windows.Media.Animation;
17 |
18 | namespace FairyZeta.Framework.WPF.Controls
19 | {
20 | /// Preview_LoadingRing
21 | ///
22 | public abstract partial class Preview_LoadingRing : UserControl
23 | {
24 | public Preview_LoadingRing()
25 | {
26 | InitializeComponent();
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/PluginApplicationView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// プラグインアプリケーションメインビュー
20 | ///
21 | public partial class PluginApplicationView : UserControl
22 | {
23 | public PluginApplicationView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/TimelineFileListView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// TimelineFileListView
20 | ///
21 | public partial class TimelineFileListView : UserControl
22 | {
23 | public TimelineFileListView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/OverlayFilterCustomView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// オーバーレイフィルタカスタムコントロール
20 | ///
21 | public partial class OverlayFilterCustomView : UserControl
22 | {
23 | public OverlayFilterCustomView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/OverlayGenericCustomView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// オーバーレイ一般カスタムコントロール
20 | ///
21 | public partial class OverlayGenericCustomView : UserControl
22 | {
23 | public OverlayGenericCustomView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/TimelineEnvironmentView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// TimelineEnvironmentView
20 | ///
21 | public partial class TimelineEnvironmentView : UserControl
22 | {
23 | public TimelineEnvironmentView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/TimelineOptionSettingsView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// TimelineOptionSettingsView
20 | ///
21 | public partial class TimelineOptionSettingsView : UserControl
22 | {
23 | public TimelineOptionSettingsView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/WPF/Views/UpdateDialogWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.WPF.Views
18 | {
19 | /// UpdateDialogWindow
20 | ///
21 | public partial class UpdateDialogWindow : Window
22 | {
23 | public UpdateDialogWindow()
24 | {
25 | InitializeComponent();
26 | this.MouseLeftButtonDown += (sender, e) => this.DragMove();
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/OverlayStandardTimelineCustomView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// スタンダードタイムラインカスタムコントロール
20 | ///
21 | public partial class OverlayStandardTimelineCustomView : UserControl
22 | {
23 | public OverlayStandardTimelineCustomView()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Converters/InverseBooleanConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Globalization;
3 | using System.Windows.Data;
4 |
5 | namespace FairyZeta.Framework.WPF.Converters
6 | {
7 | [ValueConversion(typeof(bool), typeof(bool))]
8 | public class InverseBooleanConverter : IValueConverter
9 | {
10 | #region IValueConverter Members
11 |
12 | public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
13 | {
14 | if (targetType != typeof(bool))
15 | throw new InvalidOperationException("The target must be a boolean");
16 |
17 | return !(bool)value;
18 | }
19 |
20 | public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
21 | {
22 | throw new NotSupportedException();
23 | }
24 |
25 | #endregion
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Converters/StringToDoubleConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Globalization;
3 | using System.Windows.Data;
4 |
5 | namespace FairyZeta.Framework.WPF.Converters
6 | {
7 | public class StringToDoubleConverter : IValueConverter
8 | {
9 | public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
10 | {
11 | double d;
12 | double.TryParse((string)value, out d);
13 | return d;
14 | }
15 |
16 | public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
17 | {
18 | if (parameter == null)
19 | {
20 | return ((double)value).ToString();
21 | }
22 | else
23 | {
24 | return ((double)value).ToString((string)parameter);
25 | }
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/OverlayCustomWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// OverlayCustomWindow
20 | ///
21 | public partial class OverlayCustomWindow : Window
22 | {
23 | public OverlayCustomWindow()
24 | {
25 | InitializeComponent();
26 | this.MouseLeftButtonDown += (sender, e) => this.DragMove();
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Converters/FontFamilyToNameConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Globalization;
3 | using System.Linq;
4 | using System.Threading;
5 | using System.Windows.Data;
6 | using System.Windows.Media;
7 |
8 | namespace FairyZeta.Framework.WPF.Converters
9 | {
10 | public class FontFamilyToNameConverter : IValueConverter
11 | {
12 | public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
13 | {
14 | var v = value as FontFamily;
15 | var cul = Thread.CurrentThread.CurrentCulture;
16 | return v.FamilyNames.FirstOrDefault(o =>
17 | o.Key.IetfLanguageTag.ToLower() == cul.IetfLanguageTag.ToLower()).Value ?? v.Source;
18 | }
19 |
20 | public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
21 | {
22 | return null;
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/OverlayManageWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 |
17 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
18 | {
19 | /// オーバーレイ管理ウィンドウ
20 | ///
21 | public partial class OverlayManageWindow : Window
22 | {
23 | public OverlayManageWindow()
24 | {
25 | InitializeComponent();
26 |
27 | this.MouseLeftButtonDown += (sender, e) => this.DragMove();
28 | }
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/_ENUM.Color.cs:
--------------------------------------------------------------------------------
1 | namespace FairyZeta.Framework
2 | {
3 | /// パレットタイプ
4 | ///
5 | public enum PaletteType
6 | {
7 | NonType,
8 | Real,
9 | Complementary,
10 | Analogous,
11 | Shades,
12 | SplitComplementary,
13 | Monochromatic,
14 | Triad,
15 | Tetrad,
16 | }
17 |
18 | /// ブラシタイプ
19 | ///
20 | public enum BrushType
21 | {
22 | NonType,
23 | /// カラーブラシ
24 | SolidColorBrush,
25 | /// イメージブラシ
26 | ImageBrush
27 | }
28 |
29 | public enum AseBlockType
30 | {
31 | Color = 0x0001,
32 |
33 | GroupStart = 0xc001,
34 |
35 | GroupEnd = 0xc002
36 | }
37 |
38 | public enum AseColorType
39 | {
40 | Global,
41 |
42 | Spot,
43 |
44 | Normal
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Act.ENUM.cs:
--------------------------------------------------------------------------------
1 | namespace FairyZeta.FF14.ACT
2 | {
3 | /// ダウンロードステータス
4 | ///
5 | public enum DownloadStatus
6 | {
7 | /// 未開始
8 | NonStarted,
9 | /// ダウンロード中
10 | NowDownloading,
11 | /// 成功
12 | Success,
13 | /// 失敗
14 | Failure
15 | }
16 |
17 | /// アップデートダイアログ応答結果
18 | ///
19 | public enum UpdateDialogResult
20 | {
21 | /// 不明
22 | Unknown,
23 | ///
24 | ZipDownload,
25 | /// Webサイトオープン
26 | WebOpen,
27 |
28 | DirectoryOpen,
29 |
30 | Close
31 |
32 | }
33 |
34 | public enum TimerOperation
35 | {
36 | Start,
37 | Stop,
38 | Pause,
39 | ReStart,
40 | ReBoot
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/FairyZeta.FF14/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Resources;
2 | using System.Reflection;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 |
6 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
7 | // アセンブリに関連付けられている情報を変更するには、
8 | // これらの属性値を変更してください。
9 | [assembly: AssemblyTitle("FairyZeta.FF14")]
10 | [assembly: AssemblyDescription("")]
11 | [assembly: AssemblyConfiguration("")]
12 | [assembly: AssemblyCompany("")]
13 | [assembly: AssemblyProduct("FairyZeta.FF14")]
14 | [assembly: AssemblyCopyright("Copyright (C) 2016")]
15 | [assembly: AssemblyTrademark("")]
16 | [assembly: AssemblyCulture("")]
17 | [assembly: NeutralResourcesLanguage("ja")]
18 |
19 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
20 | //
21 | // メジャー バージョン
22 | // マイナー バージョン
23 | // ビルド番号
24 | // リビジョン
25 | //
26 | // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
27 | // 既定値にすることができます:
28 | // [assembly: AssemblyVersion("1.0.*")]
29 | [assembly: AssemblyVersion("1.0.0.0")]
30 | [assembly: AssemblyFileVersion("1.0.0.0")]
31 |
--------------------------------------------------------------------------------
/FairyZeta.Core/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Resources;
2 | using System.Reflection;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 |
6 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
7 | // アセンブリに関連付けられている情報を変更するには、
8 | // これらの属性値を変更してください。
9 | [assembly: AssemblyTitle("FairyZeta.Core")]
10 | [assembly: AssemblyDescription("")]
11 | [assembly: AssemblyConfiguration("")]
12 | [assembly: AssemblyCompany("Microsoft")]
13 | [assembly: AssemblyProduct("FairyZeta.Core")]
14 | [assembly: AssemblyCopyright("Copyright (C) Microsoft 2016")]
15 | [assembly: AssemblyTrademark("")]
16 | [assembly: AssemblyCulture("")]
17 | [assembly: NeutralResourcesLanguage("ja")]
18 |
19 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
20 | //
21 | // メジャー バージョン
22 | // マイナー バージョン
23 | // ビルド番号
24 | // リビジョン
25 | //
26 | // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
27 | // 既定値にすることができます:
28 | // [assembly: AssemblyVersion("1.0.*")]
29 | [assembly: AssemblyVersion("1.0.0.0")]
30 | [assembly: AssemblyFileVersion("1.0.0.0")]
31 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Converters/ColorToSolidColorBrushConverter .cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Globalization;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 | using System.Windows.Data;
9 | using System.Windows.Controls.Primitives;
10 | using System.Windows.Interactivity;
11 | using System.Windows.Media;
12 |
13 | namespace FairyZeta.Framework.WPF.Converters
14 | {
15 | public class ColorToSolidColorBrushConverter : IValueConverter
16 | {
17 | public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
18 | {
19 | if (value is Color)
20 | {
21 | return new SolidColorBrush((Color)value);
22 | }
23 | return null;
24 | }
25 |
26 | public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
27 | {
28 | throw new Exception("The method or operation is not implemented.");
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/Form1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 | using System.Windows.Forms;
10 | using FairyZeta.FF14.ACT.Timeline.Core.WPF.Views;
11 | using FairyZeta.FF14.ACT.Timeline.Core.WPF.ViewModels;
12 |
13 | namespace FairyZeta.FF14.ACT.Timeline.FormsTest
14 | {
15 | public partial class Form1 : Form
16 | {
17 | PluginApplicationViewModel vm;
18 |
19 | public Form1()
20 | {
21 | InitializeComponent();
22 |
23 |
24 | var view = this.elementHost1.Child as PluginApplicationView;
25 | this.vm = view.DataContext as PluginApplicationViewModel;
26 | vm.ApplicationSetup();
27 |
28 | this.FormClosing += Form1_FormClosing;
29 | }
30 |
31 | void Form1_FormClosing(object sender, FormClosingEventArgs e)
32 | {
33 | this.vm.ApplicationExit();
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/STATask.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading;
6 | using System.Threading.Tasks;
7 |
8 | namespace FairyZeta.FF14.ACT
9 | {
10 | public class STATask
11 | {
12 | public static Task Run(Func func)
13 | {
14 | var tcs = new TaskCompletionSource();
15 | var thread = new Thread(() =>
16 | {
17 | try
18 | {
19 | tcs.SetResult(func());
20 | }
21 | catch (Exception e)
22 | {
23 | tcs.SetException(e);
24 | }
25 | });
26 | thread.SetApartmentState(ApartmentState.STA);
27 | thread.Start();
28 | return tcs.Task;
29 | }
30 |
31 | public static Task Run(Action act)
32 | {
33 | return Run(() =>
34 | {
35 | act();
36 | return true;
37 | });
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_Button/ColorRadioButton.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Data/_Interface/IOutlineColorSettingsData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Media;
7 |
8 | namespace FairyZeta.Framework.Data
9 | {
10 | /// [IF] FZ/アウトラインカラー設定
11 | ///
12 | public interface IOutlineColorSettingsData
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// 内部テキストカラー
17 | ///
18 | Color InnerTextColor { get; set; }
19 |
20 | /// 縁取りテキストカラー
21 | ///
22 | Color OutlineTextColor { get; set; }
23 |
24 | /// シャドウカラー
25 | ///
26 | Color ShadowColor { get; set; }
27 |
28 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Converters/StringToThicknessConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Globalization;
3 | using System.Windows;
4 | using System.Windows.Data;
5 | using FairyZeta.Core.Process;
6 |
7 | namespace FairyZeta.Framework.WPF.Converters
8 | {
9 | public class StringToThicknessConverter : IValueConverter
10 | {
11 | public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
12 | {
13 | StringParserProcess parser = new StringParserProcess();
14 |
15 | var list = parser.CreateParseStringList(value.ToString(), ",", true, true);
16 |
17 | return new Thickness(System.Convert.ToDouble(list[0]), System.Convert.ToDouble(list[1]), System.Convert.ToDouble(list[2]), System.Convert.ToDouble(list[3]));
18 |
19 | }
20 |
21 | public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
22 | {
23 | Thickness t = (Thickness)parameter;
24 | return string.Format("{0},{1},{2},{3}",t.Left, t.Top, t.Right, t.Bottom);
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/CachedSoundPlayer.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Media;
4 |
5 | namespace FairyZeta.FF14.ACT
6 | {
7 | public class CachedSoundPlayer
8 | {
9 | Dictionary cache;
10 |
11 | public CachedSoundPlayer()
12 | {
13 | cache = new Dictionary();
14 | }
15 |
16 | public void WarmUpCache(string filepath)
17 | {
18 | EnsureSoundPlayer(filepath);
19 | }
20 |
21 | private SoundPlayer EnsureSoundPlayer(string filepath)
22 | {
23 | SoundPlayer player;
24 | if (!cache.TryGetValue(filepath, out player))
25 | {
26 | player = new SoundPlayer(filepath);
27 | cache.Add(filepath, player);
28 | }
29 |
30 | return player;
31 | }
32 |
33 | public void PlaySound(string filepath)
34 | {
35 | Console.WriteLine("playing sound: {0}", filepath);
36 | EnsureSoundPlayer(filepath).Play();
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Dropbox/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Views/TimelineAboutView.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 | using System.Windows.Interop;
16 | using System.Diagnostics;
17 |
18 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Views
19 | {
20 | /// TimelineAboutView
21 | ///
22 | public partial class TimelineAboutView : UserControl
23 | {
24 | public TimelineAboutView()
25 | {
26 | InitializeComponent();
27 | }
28 |
29 | private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e)
30 | {
31 | System.Diagnostics.Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri));
32 | e.Handled = true;
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/_LoggerBase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Logger
8 | {
9 | public abstract class _LoggerBase
10 | {
11 | /* --- プロパティ/フィールド定義 --------------------------------------------------------------------------------------------------------------------------------- */
12 |
13 | /* --- コンストラクタ -------------------------------------------------------------------------------------------------------------------------------------------- */
14 |
15 | /* --- インタフェース実装 ---------------------------------------------------------------------------------------------------------------------------------------- */
16 |
17 | /* --- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------ */
18 |
19 | /* --- メソッド:Private ----------------------------------------------------------------------------------------------------------------------------------------- */
20 |
21 |
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // このコードはツールによって生成されました。
4 | // ランタイム バージョン:4.0.30319.42000
5 | //
6 | // このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
7 | // コードが再生成されるときに損失したりします。
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace FairyZeta.Framework.Test.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/Views/DialogViewWindow.xaml:
--------------------------------------------------------------------------------
1 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // このコードはツールによって生成されました。
4 | // ランタイム バージョン:4.0.30319.42000
5 | //
6 | // このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
7 | // コードが再生成されるときに損失したりします。
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace FairyZeta.FF14.ACT.Timeline.FormsTest.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogData/BasicLogData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Logger.LogData
8 | {
9 | /// 基本ログデータ
10 | public class BasicLogData : _LogDataBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public BasicLogData()
19 | : base()
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
6 | // アセンブリに関連付けられている情報を変更するには、
7 | // これらの属性値を変更してください。
8 | [assembly: AssemblyTitle("FairyZeta.FF14.ACT.Timeline.COre")]
9 | [assembly: AssemblyDescription("ACT Plugin - Timeline Core DLL")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("FZ.Timeline.Core")]
13 | [assembly: AssemblyCopyright("FairyZeta")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから
18 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、
19 | // その型の ComVisible 属性を true に設定してください。
20 | [assembly: ComVisible(false)]
21 |
22 | // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です
23 | [assembly: Guid("e3998ee6-8611-4915-9675-b3fbcfde0d54")]
24 |
25 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | [assembly: AssemblyVersion("0.0.7.3")]
33 | [assembly: AssemblyFileVersion("0.0.7.3")]
34 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/DataUnion/AseDataUnion.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.DataUnion
8 | {
9 | /// FZ/.aseデータユニオン
10 | ///
11 | public class AseDataUnion
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
18 |
19 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
20 |
21 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
22 |
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/DataModel/ColorToolDataModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.DataModel
8 | {
9 | /// FZ/カラーツールデータモデル
10 | ///
11 | public class ColorToolDataModel
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
18 |
19 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
20 |
21 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
22 |
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/FairyZeta.Tools.ColorTool/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace FairyZeta.Tools.ColorTool.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/ActionLog.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType
9 | {
10 | public class ActionLog : _LogTypeBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public ActionLog(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogTypeEnum.Action)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/Failure.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult
9 | {
10 | public class Failure : _LogResultBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public Failure(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | :base(in_LD, in_LS, LogResultEnum.Failure)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/Success.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult
9 | {
10 | public class Success : _LogResultBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public Success(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogResultEnum.Success)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Data/ViewManageData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Interop;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.Data
9 | {
10 | /// タイムライン/画面管理データ
11 | ///
12 | public class ViewManageData : _Data
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
19 |
20 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
21 |
22 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
23 |
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/LogLevel/INFO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult.LogLevel
9 | {
10 | public class INFO : _LogLevelBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public INFO(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogLevelEnum.INFO)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/LogLevel/MEMO.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult.LogLevel
9 | {
10 | public class MEMO : _LogLevelBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public MEMO(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogLevelEnum.MEMO)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/NonState.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult
9 | {
10 | public class NonState : _LogResultBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public NonState(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogResultEnum.NonState)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/LogLevel/DEBUG.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult.LogLevel
9 | {
10 | public class DEBUG : _LogLevelBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public DEBUG(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogLevelEnum.DEBUG)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/LogLevel/ERROR.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult.LogLevel
9 | {
10 | public class ERROR : _LogLevelBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public ERROR(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogLevelEnum.ERROR)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/LogLevel/FATAL.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult.LogLevel
9 | {
10 | public class FATAL : _LogLevelBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public FATAL(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogLevelEnum.FATAL)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/LogLevel/TRACE.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult.LogLevel
9 | {
10 | public class TRACE : _LogLevelBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public TRACE(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogLevelEnum.TRACE)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/LogLevel/NOTICE.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult.LogLevel
9 | {
10 | public class NOTICE : _LogLevelBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public NOTICE(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogLevelEnum.NOTICE)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/LogResult/LogLevel/WARNING.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType.LogResult.LogLevel
9 | {
10 | public class WARNING : _LogLevelBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public WARNING(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogLevelEnum.WARNING)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 |
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
6 | // アセンブリに関連付けられている情報を変更するには、
7 | // これらの属性値を変更してください。
8 | [assembly: AssemblyTitle("FairyZeta.FF14.ACT")]
9 | [assembly: AssemblyDescription("Act Plugin - ACT Connect Core DLL")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("FZ.ACT")]
13 | [assembly: AssemblyCopyright("FairyZeta")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから
18 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、
19 | // その型の ComVisible 属性を true に設定してください。
20 | [assembly: ComVisible(false)]
21 |
22 | // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です
23 | [assembly: Guid("1f6e34a2-bb68-45f0-9b85-b552d888eb15")]
24 |
25 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
33 | // 既定値にすることができます:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("0.0.7.3")]
36 | [assembly: AssemblyFileVersion("0.0.7.3")]
37 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
6 | // アセンブリに関連付けられている情報を変更するには、
7 | // これらの属性値を変更してください。
8 | [assembly: AssemblyTitle("FairyZeta.FF14.ACT.Timeline")]
9 | [assembly: AssemblyDescription("ACT Plugin DLL")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("FZ.Timeline")]
13 | [assembly: AssemblyCopyright("FairyZeta")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから
18 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、
19 | // その型の ComVisible 属性を true に設定してください。
20 | [assembly: ComVisible(false)]
21 |
22 | // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です
23 | [assembly: Guid("038a247c-bc24-4eea-af2e-43d5d36163a6")]
24 |
25 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
33 | // 既定値にすることができます:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("0.0.7.3")]
36 | [assembly: AssemblyFileVersion("0.0.7.3")]
37 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.FormsTest/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
6 | // アセンブリに関連付けられている情報を変更するには、
7 | // これらの属性値を変更してください。
8 | [assembly: AssemblyTitle("FairyZeta.FF14.ACT.FormsTest")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("FairyZeta.FF14.ACT.FormsTest")]
13 | [assembly: AssemblyCopyright("Copyright © 2016")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから
18 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、
19 | // その型の ComVisible 属性を true に設定してください。
20 | [assembly: ComVisible(false)]
21 |
22 | // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です
23 | [assembly: Guid("51efec8a-ea07-4df0-bf99-16ce8f9195db")]
24 |
25 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
33 | // 既定値にすることができます:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/TemplateStyle/__ColorBaseStyle.xaml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Dropbox/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
6 | // アセンブリに関連付けられている情報を変更するには、
7 | // これらの属性値を変更してください。
8 | [assembly: AssemblyTitle("FairyZeta.Framework.Dropbox")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("FairyZeta.Framework.Dropbox")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2016")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから
18 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、
19 | // その型の ComVisible 属性を true に設定してください。
20 | [assembly: ComVisible(false)]
21 |
22 | // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です
23 | [assembly: Guid("d5b76dfc-ac76-4303-8175-0059b368091b")]
24 |
25 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
33 | // 既定値にすることができます:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Resources;
2 | using System.Reflection;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 |
6 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
7 | // アセンブリに関連付けられている情報を変更するには、
8 | // これらの属性値を変更してください。
9 | [assembly: AssemblyTitle("FairyZeta.Framework")]
10 | [assembly: AssemblyDescription("")]
11 | [assembly: AssemblyConfiguration("")]
12 | [assembly: AssemblyCompany("")]
13 | [assembly: AssemblyProduct("FairyZeta.Framework")]
14 | [assembly: AssemblyCopyright("Copyright © 2016")]
15 | [assembly: AssemblyTrademark("")]
16 | [assembly: AssemblyCulture("")]
17 |
18 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから
19 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、
20 | // その型の ComVisible 属性を true に設定してください。
21 | [assembly: ComVisible(false)]
22 |
23 | // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です
24 | [assembly: Guid("b33974f3-3c68-44ac-b7fd-3dd3ee69caed")]
25 |
26 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
27 | //
28 | // Major Version
29 | // Minor Version
30 | // Build Number
31 | // Revision
32 | //
33 | // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
34 | // 既定値にすることができます:
35 | // [assembly: AssemblyVersion("1.0.*")]
36 | [assembly: AssemblyVersion("1.0.0.0")]
37 | [assembly: AssemblyFileVersion("1.0.0.0")]
38 | [assembly: NeutralResourcesLanguage("")]
39 |
40 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/Pages/GeneralPage.xaml:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
22 |
23 |
28 |
29 |
33 |
34 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogType/SystemLog.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.Setting;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogType
9 | {
10 | public class SystemLog : _LogTypeBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// コンストラクタ
17 | ///
18 | public SystemLog(LogStatusDefinition in_LD, LoggerSetting in_LS)
19 | : base(in_LD, in_LS, LogTypeEnum.System)
20 | {
21 | }
22 |
23 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /// プロパティ/フィールドを初期化します。
26 | ///
27 | public void InitData()
28 | {
29 | }
30 |
31 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Module/UpdateCheckModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Module
8 | {
9 | /// ACT/アップデートチェックモジュール
10 | ///
11 | public class UpdateCheckModule : _Module
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// ACT/アップデートチェックモジュール
18 | ///
19 | public UpdateCheckModule()
20 | : base()
21 | {
22 | }
23 |
24 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
29 |
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline/AppResources/Timeline/txt/3so_contrib_244.txt:
--------------------------------------------------------------------------------
1 | # バハムート侵攻編 3層
2 | # original author: 3dpsスレ 244氏
3 |
4 | # w1西2踏み w2東2踏み w3北2踏み w4東2踏み w5北1踏み・東2踏み w6西3踏み・南1踏み w7西2踏み・東1踏み w8西3踏み・南1踏み
5 |
6 | # wave1
7 | 15 "①西dps1.st゚"
8 | 44 "①防衛反応" sync /:防衛反応:/
9 | 74 "①ドレッドノート" sync /増援のドレッドノートが現れた!/
10 |
11 | # wave2
12 | 95 "②東dps2.3"
13 | 124 "②地雷散布" sync /地雷が散布された/
14 | 154 "②防衛反応" sync /:防衛反応:/
15 | 160 "②イナーシャストリーム" sync /アバターの「イナーシャストリーム」/
16 | 163 "②バリスティックミサイル" duration 3 sync /アバターは「バリスティックミサイル」の構え/
17 |
18 | # wave3
19 | 175 "③北dps1.st゚"
20 | 204 "③ドレッドノート" sync /増援のドレッドノートが現れた!/
21 | 234 "③防衛反応" sync /:防衛反応:/
22 | 240 "③イナーシャストリーム" sync /アバターの「イナーシャストリーム」/
23 | 243 "③バリスティックミサイル" duration 3 sync /アバターは「バリスティックミサイル」の構え/
24 |
25 | # wave4
26 | 255 "④東dps2.3"
27 | 284 "④地雷散布" sync /地雷が散布された/
28 | 314 "④防衛反応" sync /:防衛反応:/
29 | 320 "④イナーシャストリーム"
30 | 323 "④バリスティックミサイル" duration 3 sync /アバターは「バリスティックミサイル」の構え/
31 |
32 | # wave5
33 | 335 "⑤北heal1東dps1.st"
34 | 364 "⑤地雷散布" sync /地雷が散布された/
35 | 379 "⑤ドレッドノート" sync /増援のドレッドノートが現れた!/
36 |
37 | # wave6
38 | 400 "⑥西dps2.3heal2 南mt"
39 | 419 "⑥防衛反応" sync /:防衛反応:/
40 | 459 "⑥防衛反応" sync /:防衛反応:/
41 | 479 "⑥地雷散布" sync /地雷が散布された/ window 120
42 |
43 | # wave7
44 | 500 "⑦西dps1.st 東heal1"
45 | 539 "⑦防衛反応" sync /:防衛反応:/
46 | 560 "⑦地雷散布" sync /地雷が散布された/
47 | 580 "⑦ドレッドノート" sync /増援のドレッドノートが現れた!/ window 200
48 |
49 | # wave8
50 | 600 "⑧西dps2.3heal2 南mt"
51 | 659 "アトミックレイ!!"
52 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/WPF/Behavior/WindowCloseAttachedBehavior.cs:
--------------------------------------------------------------------------------
1 | /* 参考
2 | * http://sourcechord.hatenablog.com/entry/2014/04/05/225250
3 | */
4 |
5 | using System.Windows;
6 | using System;
7 |
8 | namespace FairyZeta.FF14.ACT.WPF.Behavior
9 | {
10 | public class WindowCloseAttachedBehavior
11 | {
12 | public static bool GetClose(DependencyObject obj)
13 | {
14 | return (bool)obj.GetValue(CloseProperty);
15 | }
16 | public static void SetClose(DependencyObject obj, bool value)
17 | {
18 | obj.SetValue(CloseProperty, value);
19 | }
20 | // Using a DependencyProperty as the backing store for Close. This enables animation, styling, binding, etc...
21 | public static readonly DependencyProperty CloseProperty =
22 | DependencyProperty.RegisterAttached("Close", typeof(bool), typeof(WindowCloseAttachedBehavior), new PropertyMetadata(false, OnCloseChanged));
23 |
24 | private static void OnCloseChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
25 | {
26 | var win = d as Window;
27 | if (win == null)
28 | {
29 | // Window以外のコントロールにこの添付ビヘイビアが付けられていた場合は、
30 | // コントロールの属しているWindowを取得
31 | win = Window.GetWindow(d);
32 | }
33 |
34 | if (GetClose(d))
35 | win.Close();
36 |
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Data/_Interface/IShadowSettingsData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Media;
7 |
8 | namespace FairyZeta.Framework.Data
9 | {
10 | /// [IF] FZ/シャドウ設定
11 | ///
12 | public interface IShadowSettingsData
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// シャドウカラー
17 | ///
18 | Color ShadowColor { get; set; }
19 |
20 | /// シャドウの有効状態
21 | ///
22 | bool ShadowEnabled { get; set; }
23 |
24 | /// シャドウの強さ
25 | ///
26 | double ShadowLevel { get; set; }
27 |
28 | /// シャドウの深さ
29 | ///
30 | double ShadowDepth { get; set; }
31 |
32 | /// シャドウの強さ
33 | ///
34 | double ShadowDirection { get; set; }
35 |
36 | /// シャドウの透過率
37 | ///
38 | double ShadowOpacity { get; }
39 |
40 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
41 |
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/Setting/Writer/IWrite.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Logger.LogData;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.Setting.Writer
9 | {
10 | public interface IWriter
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// ログファイルへの通常出力機能
19 | ///
20 | /// ログ出力するデータ
21 | void Write(ILogData pLogData);
22 |
23 | /// ログファイルへのスタックトレース出力機能
24 | ///
25 | /// 例外情報
26 | /// InnerException Rank
27 | void Write_StackTrace(Exception ex, int rank);
28 |
29 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
30 |
31 |
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Behavior/WindowCloseAttachedBehavior.cs:
--------------------------------------------------------------------------------
1 | /* 参考
2 | * http://sourcechord.hatenablog.com/entry/2014/04/05/225250
3 | */
4 |
5 | using System.Windows;
6 | using System;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Behavior
9 | {
10 | public class WindowCloseAttachedBehavior
11 | {
12 | public static bool GetClose(DependencyObject obj)
13 | {
14 | return (bool)obj.GetValue(CloseProperty);
15 | }
16 | public static void SetClose(DependencyObject obj, bool value)
17 | {
18 | obj.SetValue(CloseProperty, value);
19 | }
20 | // Using a DependencyProperty as the backing store for Close. This enables animation, styling, binding, etc...
21 | public static readonly DependencyProperty CloseProperty =
22 | DependencyProperty.RegisterAttached("Close", typeof(bool), typeof(WindowCloseAttachedBehavior), new PropertyMetadata(false, OnCloseChanged));
23 |
24 | private static void OnCloseChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
25 | {
26 | var win = d as Window;
27 | if (win == null)
28 | {
29 | // Window以外のコントロールにこの添付ビヘイビアが付けられていた場合は、
30 | // コントロールの属しているWindowを取得
31 | win = Window.GetWindow(d);
32 | }
33 |
34 | if (GetClose(d))
35 | win.Close();
36 |
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogData/ILogData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Diagnostics;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogData
9 | {
10 | public interface ILogData
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /// ログ出力の時間
15 | DateTime OutputTime { get; set; }
16 |
17 | /// ログの各状態
18 | LogStatusDefinition LogStatus { get; set; }
19 |
20 | /// ログ出力元のプロジェクト名(任意)
21 | string ProjectName { get; set; }
22 |
23 | /// ログ出力する文字列
24 | string LogMessage { get; set; }
25 |
26 | /// スタックトレース
27 | StackTrace StackTrace { get; set; }
28 |
29 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
30 |
31 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
32 |
33 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
34 |
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogStatusDefinition.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Logger
8 | {
9 | /// ログ定義
10 | public class LogStatusDefinition : _LoggerBase
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /// 出力ログのタイプ
15 | public LogTypeEnum LogTypeEnum { get; set; }
16 | /// 出力ログの成果(結果)
17 | public LogResultEnum LogResultEnum { get; set; }
18 | /// 出力ログのレベル
19 | public LogLevelEnum LogLevelEnum { get; set; }
20 |
21 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
22 |
23 | /// コンストラクタ
24 | ///
25 | public LogStatusDefinition()
26 | :base()
27 | {
28 | }
29 |
30 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
31 |
32 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
33 |
34 |
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Dropbox/Proc/DropboxDownloadProcess.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Dropbox.Proc
8 | {
9 | public class DropboxDownloadProcess
10 | {
11 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
12 |
13 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | public DropboxDownloadProcess()
16 | {
17 | this.initProcess();
18 | }
19 |
20 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
21 |
22 | /// プロセスの初期化を実行します。
23 | ///
24 | /// 正常終了時 True
25 | private bool initProcess()
26 | {
27 | return true;
28 | }
29 |
30 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
31 |
32 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
33 |
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/OverlayButtonsForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Drawing;
5 | using System.Data;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Windows.Forms;
9 |
10 | namespace FairyZeta.FF14.ACT.Timeline.Core
11 | {
12 | public partial class OverlayButtonsForm : Form
13 | {
14 | TimelineController controller;
15 |
16 | public OverlayButtonsForm(TimelineController controller_)
17 | {
18 | controller = controller_;
19 |
20 | InitializeComponent();
21 |
22 | this.ShowInTaskbar = false;
23 |
24 | // Force set small window size below OS minimum.
25 |
26 | controller.PausedUpdate += controller_PausedUpdate;
27 | controller_PausedUpdate(null, EventArgs.Empty);
28 | }
29 |
30 | void controller_PausedUpdate(object sender, EventArgs e)
31 | {
32 | if (InvokeRequired)
33 | {
34 | Invoke(new Action(() => { controller_PausedUpdate(sender, e); }));
35 | return;
36 | }
37 |
38 | buttonPlayPause.Text = controller.Paused ? "▷" : "■";
39 | }
40 |
41 | private void buttonRewind_Click(object sender, EventArgs e)
42 | {
43 | controller.CurrentTime = 0;
44 | }
45 |
46 | private void buttonPlayPause_Click(object sender, EventArgs e)
47 | {
48 | controller.Paused = !controller.Paused;
49 | }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/FairyZeta.Core/Process/_Process.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace FairyZeta.Core.Process
7 | {
8 | /// [基底] FairyZeta/プロセス
9 | ///
10 | public abstract class _Process
11 | {
12 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// [基底] FairyZeta/プロセス/コンストラクタ
17 | ///
18 | public _Process()
19 | {
20 | this.initProcess();
21 | }
22 |
23 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
24 |
25 | /// プロセスの初期化を実行します。
26 | ///
27 | /// 正常終了時 True
28 | private bool initProcess()
29 | {
30 | return true;
31 | }
32 |
33 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
34 |
35 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Unit/_Unit.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Unit
8 | {
9 | /// [基底] FZ/ユニット
10 | ///
11 | public abstract class _Unit
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// [基底] FZ/ユニット/コンストラクタ
18 | ///
19 | public _Unit()
20 | {
21 | this.initUnit();
22 | }
23 |
24 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /// ユニットの初期化を実行します。
27 | ///
28 | /// 正常終了時 True
29 | private bool initUnit()
30 | {
31 | return true;
32 | }
33 |
34 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
35 |
36 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/VersionInfo.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | FZ.Timeline
4 | 0.0.1.0
5 | 1.0.0.0
6 | https://github.com/FairyZeta/ACT.Timeline/releases/download/0.0.2.0/FZ.Timeline-0.0.2.0.zip
7 |
8 | https://raw.githubusercontent.com/FairyZeta/ACT.Timeline/master/VersionInfo.xml
9 | https://github.com/FairyZeta/ACT.Timeline/releases
10 |
11 |
12 |
13 | 【連絡】大変申し訳ございませんが
14 | コードミスで直接ダウンロードが100%失敗するので
15 | 今回だけWEBからダウンロードして下さい
16 | --- 0.0.2.0 修正項目 ---
17 | Bug:【重要】アクティブウインドウチェックでACTが落ちる可能性があるため修正
18 | ※ほんとごめん…
19 | Bug:デフォルトリソースフォルダが間違っていたのを修正
20 | Bug:オートアップデート直接ダウンロードの仕様修正(0.0.1 =>2は100%失敗します、お手数かけます)
21 | Bug:オーバーレイがAlt+Tabで表示されないように修正
22 | Bug:バーの最大値が間違っていたので修正
23 | 調整:新規オーバーレイの初期サイズと項目の変更
24 | 調整:シャドウかけた文字のメモリ使用率がヤバイため一時的にOFF
25 | 調整:軽度のデザイン修正
26 | 調整:戦闘時間表示の復帰(重いかも)
27 | 調整:タイムライン自動非表示ステータスの調整(ちょっとまだ怪しい)
28 | 調整:内部メモリリソースの最適化
29 |
30 |
31 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Proc/_Process.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Proc
8 | {
9 | /// [規定] フレームワーク/プロセス
10 | ///
11 | public abstract class _Process
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// [規定] フレームワーク/プロセス/コンストラクタ
18 | ///
19 | public _Process()
20 | {
21 | this.initProcess();
22 | }
23 |
24 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /// プロセスの初期化を実行します。
27 | ///
28 | /// 正常終了時 True
29 | private bool initProcess()
30 | {
31 | return true;
32 | }
33 |
34 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
35 |
36 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Process/_Process.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Process
8 | {
9 | /// [基底] ACT共通/プロセス
10 | ///
11 | public abstract class _Process
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// [基底] ACT共通/プロセス/コンストラクタ
18 | ///
19 | public _Process()
20 | {
21 | this.initProcess();
22 | }
23 |
24 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /// プロセスの初期化を実行します。
27 | ///
28 | /// 正常終了時 True
29 | private bool initProcess()
30 | {
31 | return true;
32 | }
33 |
34 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
35 |
36 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 |
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_LoadingRing/LoadingDottedRing.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Windows;
4 | using System.Windows.Controls;
5 | using System.Windows.Media;
6 | using System.Windows.Media.Animation;
7 | using System.Windows.Shapes;
8 | using System.ComponentModel;
9 |
10 | namespace FairyZeta.Framework.WPF.Controls
11 | {
12 | public class LoadingDottedRing : LoadingSegments
13 | {
14 | protected override void AddChildren(double width, double height)
15 | {
16 | _canvas.Children.Clear();
17 |
18 | double d = 0; // 現在の角度
19 | double dd = Math.PI * 2 / (double)_count; // ドット毎の角度変化
20 | double cr = Math.Min(width, height) / ((double)_count + 2); // ドットの半径
21 | double r = Math.Min(width, height) / 2.0 - cr; // 円の半径
22 | double cx = width / 2.0; // 中心点x
23 | double cy = height / 2.0; // 中心点y
24 |
25 | for (int i = 0; i < _count; i++)
26 | {
27 | // 1ドット作る
28 | double x = cx + r * Math.Cos(d);
29 | double y = cy + r * Math.Sin(d);
30 |
31 | Ellipse el = new Ellipse();
32 | el.Width = cr * 2; el.Height = cr * 2;
33 | el.Fill = _ringFill;
34 | el.Stroke = _ringStroke;
35 | Canvas.SetLeft(el, x - cr);
36 | Canvas.SetTop(el, y - cr);
37 | _canvas.Children.Add(el);
38 |
39 | d += dd; // 角度更新
40 | }
41 |
42 | UpdateAnimation();
43 | }
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Module/_Module.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.Core.Module
8 | {
9 | /// [基底] タイムライン/タイムラインモジュール
10 | ///
11 | public abstract class _Module
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | ///
18 | ///
19 | public _Module()
20 | {
21 | this.initModule();
22 | }
23 |
24 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /// モジュールの初期化を実行します。
27 | ///
28 | /// 正常終了時 True
29 | private bool initModule()
30 | {
31 | return true;
32 | }
33 |
34 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
35 |
36 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Module/_Module.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Module
8 | {
9 | /// [基底] フレームワーク/モジュール
10 | ///
11 | public abstract class _Module
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// [基底] フレームワーク/モジュール/コンストラクタ
18 | ///
19 | public _Module()
20 | {
21 | this.initModule();
22 | }
23 |
24 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /// モジュールの初期化を実行します。
27 | ///
28 | /// 正常終了時 True
29 | private bool initModule()
30 | {
31 | return true;
32 | }
33 |
34 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
35 |
36 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Process/_Process.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.Core.Process
8 | {
9 | /// [基底] タイムライン/プロセス
10 | ///
11 | public abstract class _Process
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// [基底] タイムライン/プロセス
18 | ///
19 | public _Process()
20 | {
21 | this.initProcess();
22 | }
23 |
24 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /// プロセスの初期化を実行します。
27 | ///
28 | /// 正常終了時 True
29 | private bool initProcess()
30 | {
31 | return true;
32 | }
33 |
34 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
35 |
36 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Proc/AseLoadProcess.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Proc
8 | {
9 | /// FZ/.aseロードプロセス
10 | ///
11 | public class AseLoadProcess
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// FZ/.aseロードプロセス/コンストラクタ
18 | ///
19 | public AseLoadProcess()
20 | {
21 | this.initProcess();
22 | }
23 |
24 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /// プロセスの初期化を実行します。
27 | ///
28 | /// 正常終了時 True
29 | private bool initProcess()
30 | {
31 | return true;
32 | }
33 |
34 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
35 |
36 |
37 |
38 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
39 |
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Module/ViewManageModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.Core.Module
8 | {
9 | /// タイムライン/ビュー管理モジュール
10 | ///
11 | public class ViewManageModule : _Module
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// タイムライン/ビュー管理モジュール/コンストラクタ
18 | ///
19 | public ViewManageModule()
20 | : base()
21 | {
22 |
23 | }
24 |
25 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 | /// モジュールの初期化を実行します。
28 | ///
29 | /// 正常終了時 True
30 | private bool initModule()
31 | {
32 | return true;
33 | }
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Data/AseColorGroupData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace FairyZeta.Framework.Data
9 | {
10 | public class AseColorGroupData : _BlockData, IEnumerable
11 | {
12 | #region Constructors
13 |
14 | public AseColorGroupData()
15 | {
16 | this.Colors = new AseColorEntryCollection();
17 | }
18 |
19 | #endregion
20 |
21 | #region Properties
22 |
23 | public AseColorEntryCollection Colors { get; set; }
24 |
25 | #endregion
26 |
27 | #region IEnumerable Interface
28 |
29 | ///
30 | /// Returns an enumerator that iterates through the collection.
31 | ///
32 | ///
33 | /// A that can be used to iterate through the collection.
34 | ///
35 | public IEnumerator GetEnumerator()
36 | {
37 | return this.Colors.GetEnumerator();
38 | }
39 |
40 | ///
41 | /// Returns an enumerator that iterates through a collection.
42 | ///
43 | ///
44 | /// An object that can be used to iterate through the collection.
45 | ///
46 | IEnumerator IEnumerable.GetEnumerator()
47 | {
48 | return this.GetEnumerator();
49 | }
50 |
51 | #endregion
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Process/LogAnalyzerProcess.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Process
8 | {
9 | /// アクトコア/ログアナライザープロセス
10 | ///
11 | public class LogAnalyzerProcess : _Process
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// アクトコア/ログアナライザープロセス
18 | ///
19 | public LogAnalyzerProcess()
20 | : base()
21 | {
22 | this.initProcess();
23 | }
24 |
25 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 | /// プロセスの初期化を実行します。
28 | ///
29 | /// 正常終了時 True
30 | private bool initProcess()
31 | {
32 | return true;
33 | }
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 |
38 |
39 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
40 |
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Component/_Compoent.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Prism.Mvvm;
7 |
8 | namespace FairyZeta.FF14.ACT.Component
9 | {
10 | /// [基底] ACT/コンポーネント
11 | ///
12 | public abstract class _Compoent : BindableBase
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// [基底] ACT/コンポーネント/コンストラクタ
19 | ///
20 | public _Compoent()
21 | : base()
22 | {
23 | this.initComponent();
24 | }
25 |
26 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// コンポーネントの初期化を実行します。
29 | ///
30 | /// 正常終了時 True
31 | private bool initComponent()
32 | {
33 | return true;
34 | }
35 |
36 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
39 |
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/Template.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Navigation;
13 | using System.Windows.Shapes;
14 |
15 | using System.ComponentModel;
16 | using System.Windows.Media.Animation;
17 |
18 | namespace FairyZeta.Framework.WPF.Controls
19 | {
20 | /// Template
21 | ///
22 | public partial class Template : UserControl
23 | {
24 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | public Template()
29 | {
30 | InitializeComponent();
31 | }
32 |
33 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/ViewModels/_ViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Prism.Mvvm;
7 |
8 | namespace FairyZeta.Framework.WPF.ViewModels
9 | {
10 | /// [基底] FZ/ビューモデル
11 | ///
12 | public abstract class _ViewModel : BindableBase
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// [基底] FZ/ビューモデル
19 | ///
20 | public _ViewModel()
21 | : base()
22 | {
23 | this.initViewModel();
24 | }
25 |
26 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// ビューモデルの初期化を実行します。
29 | ///
30 | /// 正常終了時 True
31 | private bool initViewModel()
32 | {
33 | return true;
34 | }
35 |
36 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
39 |
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/DataFilter/_DataFilter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Data;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.DataFilter
9 | {
10 | /// [基底] タイムライン/データフィルタ
11 | ///
12 | public class _DataFilter
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// [基底] タイムライン/データフィルタ/コンストラクタ
19 | ///
20 | public _DataFilter()
21 | {
22 | this.initFilter();
23 | }
24 |
25 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 | /// データフィルタの初期化を実行します。
28 | ///
29 | /// 正常終了時 True
30 | private bool initFilter()
31 | {
32 | return true;
33 | }
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 |
38 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
39 |
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Module/OverlayCustomModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.Core.Module
8 | {
9 | /// タイムライン/オーバーレイカスタムモジュール
10 | ///
11 | public class OverlayCustomModule : _Module
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// タイムライン/オーバーレイカスタムモジュール/コンストラクタ
18 | ///
19 | public OverlayCustomModule()
20 | : base()
21 | {
22 | this.initModule();
23 | }
24 |
25 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 | /// モジュールの初期化を実行します。
28 | ///
29 | /// 正常終了時 True
30 | private bool initModule()
31 | {
32 | return true;
33 | }
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Module/AutoUpdateCheckModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.Core.Module
8 | {
9 | /// タイムライン/オートアップデート確認モジュール
10 | ///
11 | public class AutoUpdateCheckModule : _Module
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// タイムライン/オートアップデート確認モジュール/コンストラクタ
18 | ///
19 | public AutoUpdateCheckModule()
20 | : base()
21 | {
22 | this.initModule();
23 | }
24 |
25 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 | /// モジュールの初期化を実行します。
28 | ///
29 | /// 正常終了時 True
30 | private bool initModule()
31 | {
32 | return true;
33 | }
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_Button/ColorRadioButton.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Navigation;
13 | using System.Windows.Shapes;
14 |
15 | using System.ComponentModel;
16 | using System.Windows.Media.Animation;
17 |
18 | namespace FairyZeta.Framework.WPF.Controls
19 | {
20 | /// FZ/カラーラジオボタン
21 | ///
22 | public partial class ColorRadioButton : RadioButton
23 | {
24 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | public ColorRadioButton()
29 | {
30 | InitializeComponent();
31 | }
32 |
33 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Data/FormActMainControlData.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Forms;
2 |
3 | namespace FairyZeta.FF14.ACT.Timeline.Core.Data
4 | {
5 | /// タイムライン/ACT本体に搭載されるコントロール
6 | ///
7 | public class FormActMainControlData : _Data
8 | {
9 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
10 |
11 | /// ACT本体搭載のチェックボックス
12 | ///
13 | public CheckBox ActCheckBox { get; set; }
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// タイムライン/ACT本体に搭載されるコントロール
18 | ///
19 | public FormActMainControlData()
20 | : base()
21 | {
22 | this.initData();
23 | }
24 |
25 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 | /// データの初期化を実行します。
28 | ///
29 | /// 正常終了時 True
30 | private bool initData()
31 | {
32 | return true;
33 | }
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 |
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Converter/ColorToShadowColorConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Data;
3 | using System.Windows.Media;
4 |
5 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Converter
6 | {
7 | public class ColorToShadowColorConverter : IValueConverter
8 | {
9 |
10 | #region IValueConverter Members
11 |
12 | public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
13 | {
14 | // Only touch the shadow color if it's a solid color, do not mess up other fancy effects
15 | if (value is SolidColorBrush)
16 | {
17 | Color color = ((SolidColorBrush)value).Color;
18 | var r = Transform(color.R);
19 | var g = Transform(color.G);
20 | var b = Transform(color.B);
21 |
22 | // return with Color and not SolidColorBrush, otherwise it will not work
23 | // This means that most likely the Color -> SolidBrushColor conversion does the RBG -> sRBG conversion somewhere...
24 | return Color.FromArgb(color.A, r, g, b);
25 | }
26 |
27 | return value;
28 | }
29 |
30 | private byte Transform(byte source)
31 | {
32 | // see http://en.wikipedia.org/wiki/SRGB
33 | return (byte)(Math.Pow(source / 255d, 1 / 2.2d) * 255);
34 | }
35 |
36 | public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
37 | {
38 | throw new NotSupportedException("ColorToShadowColorConverter is a OneWay converter.");
39 | }
40 |
41 | #endregion
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/ViewModels/_ViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Prism.Mvvm;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.ViewModels
9 | {
10 | /// [基底] タイムライン/ビューモデル
11 | ///
12 | public abstract class _ViewModel : BindableBase
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// [基底] タイムライン/ビューモデル/コンストラクタ
19 | ///
20 | public _ViewModel()
21 | : base()
22 | {
23 | this.initViewModel();
24 | }
25 |
26 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// ビューモデルの初期化を実行します。
29 | ///
30 | /// 正常終了時 True
31 | private bool initViewModel()
32 | {
33 | return true;
34 | }
35 |
36 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 |
39 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
40 |
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/TemplateStyle/OverlayCustomStyle.xaml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
16 |
17 |
22 |
26 |
27 |
31 |
32 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/TemplateStyle/OverlayManageStyle.xaml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
16 |
17 |
22 |
26 |
27 |
31 |
32 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_Button/ImageButton.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Windows;
6 | using System.Windows.Controls;
7 | using System.Windows.Data;
8 | using System.Windows.Documents;
9 | using System.Windows.Input;
10 | using System.Windows.Media;
11 | using System.Windows.Media.Imaging;
12 | using System.Windows.Navigation;
13 | using System.Windows.Shapes;
14 |
15 | using System.ComponentModel;
16 | using System.Windows.Media.Animation;
17 |
18 | namespace FairyZeta.Framework.WPF.Controls
19 | {
20 | /// ImageButton
21 | ///
22 | public partial class ImageButton : Button
23 | {
24 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
25 |
26 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// FZ/イメージボタン/コンストラクタ
29 | ///
30 | public ImageButton()
31 | {
32 | InitializeComponent();
33 | }
34 |
35 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
40 |
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_ComboBox/NumericComboBox.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | using System.Windows;
8 | using System.Windows.Controls;
9 | using System.Windows.Input;
10 |
11 | namespace FairyZeta.Framework.WPF.Controls
12 | {
13 | public class NumericComboBox : ComboBox
14 | {
15 | static NumericComboBox()
16 | {
17 | // IMEを無効化。
18 | InputMethod.IsInputMethodEnabledProperty.OverrideMetadata(typeof(NumericComboBox), new FrameworkPropertyMetadata(false));
19 | }
20 |
21 | public NumericComboBox()
22 | {
23 | // ペーストのキーボードショートカットを無効化。
24 | this.InputBindings.Add(new KeyBinding(ApplicationCommands.NotACommand, Key.V, ModifierKeys.Control));
25 | this.InputBindings.Add(new KeyBinding(ApplicationCommands.NotACommand, Key.Insert, ModifierKeys.Shift));
26 | }
27 |
28 | protected override void OnPreviewKeyDown(KeyEventArgs e)
29 | {
30 | // 数値以外、または数値の入力に関係しないキーが押された場合、イベントを処理済みに。
31 | if (!((Key.D0 <= e.Key && e.Key <= Key.D9) ||
32 | (Key.NumPad0 <= e.Key && e.Key <= Key.NumPad9) ||
33 | Key.Back == e.Key ||
34 | Key.Delete == e.Key ||
35 | Key.Tab == e.Key) ||
36 | (Keyboard.Modifiers & ModifierKeys.Shift) > 0)
37 | {
38 | e.Handled = true;
39 | }
40 |
41 | base.OnKeyDown(e);
42 | }
43 |
44 | // 右クリックを無効化。
45 | protected override void OnPreviewMouseRightButtonUp(MouseButtonEventArgs e)
46 | {
47 | e.Handled = true;
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/ViewModels/ColorDialogViewModel.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel;
3 | using System.Linq;
4 | using System.Runtime.CompilerServices;
5 | using System.Windows.Media;
6 |
7 | namespace FairyZeta.Framework.WPF.ViewModels
8 | {
9 | public class ColorDialogViewModel : _ViewModel
10 | {
11 | #region #- [Property] PredefinedColor[].PredefinedColors - <カラーリスト一覧> -----
12 | /// カラーリスト一覧
13 | private PredefinedColor[] _PredefinedColors;
14 | /// カラーリスト一覧
15 | public PredefinedColor[] PredefinedColors
16 | {
17 | get { return this._PredefinedColors ?? (this._PredefinedColors = this.EnumlatePredefinedColors()); }
18 | set { this.SetProperty(ref this._PredefinedColors, value); }
19 | }
20 | #endregion
21 |
22 | private PredefinedColor[] EnumlatePredefinedColors()
23 | {
24 | var colors = typeof(Colors).GetProperties();
25 |
26 | var list = new List();
27 | foreach (var color in colors)
28 | {
29 | try
30 | {
31 | list.Add(new PredefinedColor()
32 | {
33 | Name = color.Name,
34 | Color = (Color)ColorConverter.ConvertFromString(color.Name)
35 | });
36 | }
37 | catch
38 | {
39 | }
40 | }
41 |
42 | return list.OrderBy(x => x.Color.ToString()).ToArray();
43 | }
44 | }
45 |
46 | public class PredefinedColor
47 | {
48 | public string Name { get; set; }
49 | public Color Color { get; set; }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/FrameworkSettings.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Media;
7 | using System.Windows.Interop;
8 |
9 | namespace FairyZeta.Framework
10 | {
11 | public static class FrameworkSettings
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /// CPUレンダーモード
16 | /// => [True] Cpu Render / [False] GPU Render
17 | ///
18 | public static bool CpuRenderMode
19 | {
20 | set
21 | {
22 | if(value)
23 | {
24 | RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly;
25 | }
26 | else
27 | {
28 | RenderOptions.ProcessRenderMode = RenderMode.Default;
29 | }
30 | }
31 | }
32 |
33 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
34 |
35 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
40 |
41 |
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/MultiLineBorder.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Controls;
7 | using System.Windows.Media;
8 |
9 | namespace FairyZeta.Framework.WPF.Controls
10 | {
11 | /// FZ/マルチラインボーダー
12 | ///
13 | public class MultiLineBorder : Border
14 | {
15 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
18 |
19 | /// FZ/マルチラインボーダー/コンストラクタ
20 | ///
21 | public MultiLineBorder()
22 | {
23 | this.initControl();
24 | }
25 |
26 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// コントロールの初期化を実行します。
29 | ///
30 | /// 正常終了時 True
31 | private bool initControl()
32 | {
33 | return true;
34 | }
35 |
36 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | protected override void OnRender(DrawingContext dc)
39 | {
40 | base.OnRender(dc);
41 |
42 | }
43 |
44 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
45 |
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Dropbox/Unit/DropboxUnit.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.Framework.Dropbox.Proc;
7 |
8 | namespace FairyZeta.Framework.Dropbox.Unit
9 | {
10 | /// ドロップボックスユニット
11 | ///
12 | public class DropboxUnit
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 |
17 |
18 | /// ダウンロードプロセス
19 | ///
20 | private DropboxDownloadProcess dropboxDownloadProcess;
21 |
22 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
23 |
24 | /// ドロップボックスユニット/コンストラクタ
25 | ///
26 | public DropboxUnit()
27 | {
28 | this.initUnit();
29 | }
30 |
31 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
32 |
33 | /// ユニットの初期化を実行します。
34 | ///
35 | /// 正常終了時 True
36 | private bool initUnit()
37 | {
38 | this.dropboxDownloadProcess = new DropboxDownloadProcess();
39 |
40 | return true;
41 | }
42 |
43 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
44 |
45 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
46 |
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Module/SerializerModule.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.Framework.Proc;
7 |
8 | namespace FairyZeta.Framework.Module
9 | {
10 | /// フレームワーク/シリアライズモジュール
11 | ///
12 | public class SerializerModule : _Module
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// XMLシリアライズプロセス
17 | ///
18 | private XmlSerializerProcess xmlSerializerProcess;
19 |
20 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
21 |
22 | /// フレームワーク/シリアライズモジュール/コンストラクタ
23 | ///
24 | public SerializerModule()
25 | : base()
26 | {
27 | this.initModule();
28 | }
29 |
30 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
31 |
32 | /// モジュールの初期化を実行します。
33 | ///
34 | /// 正常終了時 True
35 | private bool initModule()
36 | {
37 | this.xmlSerializerProcess = new XmlSerializerProcess();
38 | return true;
39 | }
40 |
41 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
42 |
43 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
44 |
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/ViewModels/ColorManageViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.Framework.Component;
7 |
8 | namespace FairyZeta.Framework.WPF.ViewModels
9 | {
10 | /// FZ/カラー管理ビューモデル
11 | ///
12 | public class ColorManageViewModel
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// カラーツールコンポーネント
17 | ///
18 | public ColorToolComponent ColorToolComponent { get; set; }
19 |
20 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
21 |
22 | /// FZ/カラー管理ビューモデル
23 | ///
24 | public ColorManageViewModel()
25 | {
26 | this.initViewModel();
27 | }
28 |
29 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
30 |
31 | /// ビューモデルの初期化を実行します。
32 | ///
33 | /// 正常終了時 True
34 | private bool initViewModel()
35 | {
36 | this.ColorToolComponent = new ColorToolComponent();
37 |
38 | return true;
39 | }
40 |
41 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
42 |
43 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
44 |
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/WPF/ViewModels/UpdateDialogWindowViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Component;
7 |
8 | namespace FairyZeta.FF14.ACT.WPF.ViewModels
9 | {
10 | /// ACT/アップデートダイアログビューモデル
11 | ///
12 | public class UpdateDialogWindowViewModel
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// アップデートダイアログコンポーネント
17 | ///
18 | public UpdateDialogComponent UpdateDialogComponent { get; set; }
19 |
20 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
21 |
22 | /// ACT/アップデートダイアログビューモデル/コンストラクタ
23 | ///
24 | public UpdateDialogWindowViewModel()
25 | {
26 | this.initViewModel();
27 | }
28 |
29 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
30 |
31 | /// ビューモデルの初期化を実行します。
32 | ///
33 | /// 正常終了時 True
34 | private bool initViewModel()
35 | {
36 | this.UpdateDialogComponent = new UpdateDialogComponent();
37 | return true;
38 | }
39 |
40 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
41 |
42 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
43 |
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Data/TempColorPaletteData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Collections.ObjectModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace FairyZeta.Framework.Data
9 | {
10 | /// FZ/作業用カラーパレットデータ
11 | ///
12 | public class TempColorPaletteData : ColorPaletteData
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// 追加カラー文字コレクション
17 | ///
18 | public ObservableCollection AddColorStringCollection { get; private set; }
19 |
20 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
21 |
22 | /// FZ/作業用カラーパレットデータ/コンストラクタ
23 | ///
24 | public TempColorPaletteData()
25 | : base()
26 | {
27 | this.initData();
28 | }
29 |
30 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
31 |
32 | /// データの初期化を実行します。
33 | ///
34 | /// 正常終了時 True
35 | private bool initData()
36 | {
37 | this.AddColorStringCollection = new ObservableCollection();
38 | return true;
39 | }
40 |
41 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
42 |
43 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
44 |
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogEnumDefinition.cs:
--------------------------------------------------------------------------------
1 | namespace FairyZeta.FF14.ACT.Logger
2 | {
3 | /// 【列挙定義】出力するログの種類を表します。
4 | /// Action: 「ユーザー側の操作」による出力。(ボタン押下、テキスト入力など)
5 | /// System: 「コード内部の動作」による出力。(算出の終了、分岐の判定結果など)
6 | ///
7 | public enum LogTypeEnum
8 | {
9 | Action, System
10 | }
11 |
12 | /// 出力するログの成功と失敗の成果を表します。
13 | /// Success: 成功の成果。(ログインの成功、画面遷移の成功など)
14 | /// Failure: 失敗の成果。(保存の失敗、更新の失敗など)
15 | /// NonState: 成果として表現できない場合。
16 | ///
17 | public enum LogResultEnum
18 | {
19 | Success, Failure, NonState
20 | }
21 |
22 | /// 【列挙定義】ログ情報のレベル。上に行くほど重要情報となります。
23 | /// --------- 異常情報 -----------------------------------------------------------------------------------------------------
24 | /// FATAL: 異常を表します。異常を予期していない状態で、プログラムは続行不可能。
25 | /// ERROR: 異常を表します。異常を予期していない状態で、プログラムは続行可能。
26 | /// WARNING: 警告を表します。異常を予期している状態で、リカバリー可能である。(ファイルが無いため作成した、など)
27 | /// --------- 正常情報 -----------------------------------------------------------------------------------------------------
28 | /// NOTICE: 情報を表します。INFOの上位レベルで、用途は同じですが、こちらは「ユーザーに通知するべき情報」です。(保存に成功した、など)
29 | /// INFO: 情報を表します。基本レベルの情報で、開始や終了の記録、内部状態など、注目すべき事象を記録します。
30 | /// MEMO: 情報を表します。INFOの下位レベルで、処理速度やファイル容量を考えた場合に「記録しないこと」を視野に入れる情報です。
31 | /// --------- 開発情報 -----------------------------------------------------------------------------------------------------
32 | /// DEBUG: 情報を表します。動作確認のために必要な情報であり、基本的に「ユーザーが気にする必要のない情報」です。
33 | /// TRACE: 情報を表します。DEBUGと用途は同じですが、DEBUGよりも更に詳細な情報や、細かいステップ数で記録します。
34 | ///
35 | public enum LogLevelEnum
36 | {
37 | FATAL, ERROR, WARNING, NOTICE, INFO, MEMO, DEBUG, TRACE
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Desing/Desing_PluginApplicationViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Timeline.Core.WPF.ViewModels;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Desing
9 | {
10 | /// [デザイン用] プラグインアプリケーションビューモデル
11 | ///
12 | public class Desing_PluginApplicationViewModel : PluginApplicationViewModel
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// [デザイン用] プラグインアプリケーションビューモデル/コンストラクタ
19 | ///
20 | public Desing_PluginApplicationViewModel()
21 | : base()
22 | {
23 | this.initViewModel();
24 |
25 | base.CommonComponent.CommonDataModel.AppStatusData.AppMode = AppMode.Desing;
26 | base.ApplicationSetup();
27 | }
28 |
29 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
30 |
31 | /// ビューモデルの初期化を実行します。
32 | ///
33 | /// 正常終了時 True
34 | private bool initViewModel()
35 | {
36 | return true;
37 | }
38 |
39 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
40 |
41 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
42 |
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Behavior/WindowStateChangeAttachedBehavior.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Behavior
4 | {
5 | public class WindowStateChangeAttachedBehavior
6 | {
7 | public static WindowState GetIsStateChange(DependencyObject obj)
8 | {
9 | return (WindowState)obj.GetValue(IsStateChangeProperty);
10 | }
11 | public static void SetIsStateChange(DependencyObject obj, WindowState value)
12 | {
13 | obj.SetValue(IsStateChangeProperty, value);
14 | }
15 |
16 | // Using a DependencyProperty as the backing store for IsFullScreen. This enables animation, styling, binding, etc...
17 | public static readonly DependencyProperty IsStateChangeProperty =
18 | DependencyProperty.RegisterAttached("IsStateChange", typeof(WindowState), typeof(WindowStateChangeAttachedBehavior), new PropertyMetadata(WindowState.Normal, OnIsStateChanged));
19 |
20 | private static void OnIsStateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
21 | {
22 | // Command添付プロパティに変更が加わったら、マウス左クリック時のイベントを登録する。
23 | var win = d as Window;
24 | if (win == null)
25 | {
26 | // 要素の親のWindowを取得
27 | win = Window.GetWindow(d);
28 | }
29 |
30 | var newValue = (WindowState)e.NewValue;
31 | switch (newValue)
32 | {
33 | case WindowState.Normal:
34 | win.WindowState = WindowState.Normal;
35 | break;
36 | case WindowState.Maximized:
37 | win.WindowState = WindowState.Maximized;
38 | break;
39 | case WindowState.Minimized:
40 | win.WindowState = WindowState.Minimized;
41 | break;
42 | default:
43 | break;
44 | }
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Proc/GetAssemblyDataProcess.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Reflection;
6 | using System.IO;
7 |
8 | namespace FairyZeta.Framework.Proc
9 | {
10 | /// FZ/アセンブリデータ取得プロセス
11 | ///
12 | public class GetAssemblyDataProcess : _Process
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// FZ/アセンブリデータ取得プロセス/コンストラクタ
19 | ///
20 | public GetAssemblyDataProcess()
21 | : base()
22 | {
23 | this.initProcess();
24 | }
25 |
26 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// プロセスの初期化を実行します。
29 | ///
30 | /// 正常終了時 True
31 | private bool initProcess()
32 | {
33 | return true;
34 | }
35 |
36 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | /// アセンブリディレクトリを取得して返却します。
39 | ///
40 | /// ディレクトリパス
41 | public string GetAssemblyDirectory()
42 | {
43 | return Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
44 | }
45 |
46 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
47 |
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/FairyZeta.Tools.ColorTool/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
8 | // アセンブリに関連付けられている情報を変更するには、
9 | // これらの属性値を変更してください。
10 | [assembly: AssemblyTitle("FairyZeta.Tools.ColorTool")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("Microsoft")]
14 | [assembly: AssemblyProduct("FairyZeta.Tools.ColorTool")]
15 | [assembly: AssemblyCopyright("Copyright © Microsoft 2016")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから
20 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、
21 | // その型の ComVisible 属性を true に設定してください。
22 | [assembly: ComVisible(false)]
23 |
24 | //ローカライズ可能なアプリケーションのビルドを開始するには、
25 | //.csproj ファイルの CultureYouAreCodingWith を
26 | // 内部で設定します。たとえば、
27 | //ソース ファイルで英語を使用している場合、 を en-US に設定します。次に、
28 | //下の NeutralResourceLanguage 属性のコメントを解除します。下の行の "en-US" を
29 | //プロジェクト ファイルの UICulture 設定と一致するよう更新します。
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //テーマ固有のリソース ディクショナリが置かれている場所
36 | //(リソースがページ、
37 | //またはアプリケーション リソース ディクショナリに見つからない場合に使用されます)
38 | ResourceDictionaryLocation.SourceAssembly //汎用リソース ディクショナリが置かれている場所
39 | //(リソースがページ、
40 | //アプリケーション、またはいずれのテーマ固有のリソース ディクショナリにも見つからない場合に使用されます)
41 | )]
42 |
43 |
44 | // アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
45 | //
46 | // Major Version
47 | // Minor Version
48 | // Build Number
49 | // Revision
50 | //
51 | // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
52 | // 既定値にすることができます:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/WPF/Controls/_TextBox/NumericTextBox.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | using System.Windows;
8 | using System.Windows.Controls;
9 | using System.Windows.Input;
10 |
11 | namespace FairyZeta.Framework.WPF.Controls
12 | {
13 | public class NumericTextBox : TextBox
14 | {
15 | static NumericTextBox()
16 | {
17 | // IMEを無効化。
18 | InputMethod.IsInputMethodEnabledProperty.OverrideMetadata(typeof(NumericTextBox), new FrameworkPropertyMetadata(false));
19 |
20 | }
21 |
22 | public NumericTextBox()
23 | {
24 | // ペーストのキーボードショートカットを無効化。
25 | this.InputBindings.Add(new KeyBinding(ApplicationCommands.NotACommand, Key.V, ModifierKeys.Control));
26 | this.InputBindings.Add(new KeyBinding(ApplicationCommands.NotACommand, Key.Insert, ModifierKeys.Shift));
27 | }
28 |
29 | protected override void OnPreviewKeyDown(KeyEventArgs e)
30 | {
31 | // 数値以外、または数値の入力に関係しないキーが押された場合、イベントを処理済みに。
32 | if (!((Key.D0 <= e.Key && e.Key <= Key.D9)
33 | ||(Key.NumPad0 <= e.Key && e.Key <= Key.NumPad9)
34 | || Key.Back == e.Key
35 | || Key.Delete == e.Key
36 | || Key.Tab == e.Key
37 | || Key.Up == e.Key
38 | || Key.Down == e.Key
39 | || Key.Left == e.Key
40 | || Key.Right == e.Key
41 | || Key.OemPeriod == e.Key)
42 | || (Keyboard.Modifiers == ModifierKeys.Shift && e.Key == (Key.LeftShift | Key.RightShift)))
43 | {
44 | e.Handled = true;
45 | }
46 |
47 | base.OnKeyDown(e);
48 | }
49 |
50 |
51 | // 右クリックを無効化。
52 | protected override void OnPreviewMouseRightButtonUp(MouseButtonEventArgs e)
53 | {
54 | e.Handled = true;
55 | }
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Test/Pages/GeneralPage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows;
3 | using System.Windows.Controls;
4 | using System.Windows.Media;
5 |
6 | using FairyZeta.Framework.ObjectModel;
7 |
8 | namespace FairyZeta.Framework.Test.Pages
9 | {
10 | ///
11 | /// GeneralPage.xaml の相互作用ロジック
12 | ///
13 | public partial class GeneralPage : UserControl
14 | {
15 | DialogManageObjectModel dialog = new DialogManageObjectModel();
16 |
17 | public GeneralPage()
18 | {
19 | this.InitializeComponent();
20 |
21 |
22 | this.OpenFontDialogButton.Click += this.OpenFontDialogButton_Click;
23 | this.OpenColorDialogButton.Click += this.OpenColorDialogButton_Click;
24 |
25 | }
26 |
27 | private void OpenFontDialogButton_Click(object sender, RoutedEventArgs e)
28 | {
29 | dialog.Font = this.SampleTextBlock.GetFontInfo();
30 |
31 | if (dialog.ShowFontDialog(Window.GetWindow(this)).Value)
32 | {
33 | var fi = dialog.Font;
34 |
35 | this.SampleTextBlock.SetFontInfo(fi);
36 | this.SampleTextBlock.Text =
37 | fi.FamilyName + ", " +
38 | fi.Size.ToString("N1") + "pt, " +
39 | fi.StyleString + "-" + fi.WeightString + "-" + fi.StretchString + Environment.NewLine +
40 | "本日は晴天なり。サンプルテキスト 0123456789";
41 | }
42 | }
43 |
44 | private void OpenColorDialogButton_Click(object sender, RoutedEventArgs e)
45 | {
46 | var brush = this.SampleColorRectangle.Fill as SolidColorBrush;
47 | if (brush != null)
48 | {
49 | dialog.Color = brush.Color;
50 | }
51 |
52 | if (dialog.ShowColorDialog(Window.GetWindow(this)).Value)
53 | {
54 | this.SampleColorRectangle.Fill = new SolidColorBrush(dialog.Color);
55 | }
56 | }
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Logger/LogData/_LogDataBase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Diagnostics;
7 |
8 | namespace FairyZeta.FF14.ACT.Logger.LogData
9 | {
10 | public abstract class _LogDataBase : ILogData
11 | {
12 | /*--- プロパティ/フィールド定義 ---------------------------------------------------------------------------------------------------------------------------------*/
13 |
14 | /// ログ出力の時間
15 | public DateTime OutputTime { get; set; }
16 | /// ログの各状態
17 | public LogStatusDefinition LogStatus { get; set; }
18 | /// ログ出力元のプロジェクト名(任意)
19 | public string ProjectName { get; set; }
20 | /// ログ出力する文字列
21 | public string LogMessage { get; set; }
22 | /// スタックトレース
23 | public StackTrace StackTrace { get; set; }
24 |
25 | /*--- コンストラクタ --------------------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 | /// コンストラクタ
28 | ///
29 | public _LogDataBase()
30 | {
31 | this.InitData();
32 | }
33 |
34 | /*--- メソッド:Public ------------------------------------------------------------------------------------------------------------------------------------------*/
35 |
36 | /// プロパティ/フィールドを初期化します。
37 | ///
38 | public void InitData()
39 | {
40 | this.OutputTime = new DateTime();
41 | this.LogStatus = new LogStatusDefinition();
42 | this.ProjectName = string.Empty;
43 | this.LogMessage = string.Empty;
44 | }
45 |
46 | /*--- メソッド:Private -----------------------------------------------------------------------------------------------------------------------------------------*/
47 |
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/DataFilter/CommonFilter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Data;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.DataFilter
9 | {
10 | /// タイムライン/汎用フィルタ
11 | ///
12 | public class CommonFilter : _DataFilter
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// タイムライン/汎用フィルタ/コンストラクタ
19 | ///
20 | public CommonFilter()
21 | : base()
22 | {
23 | this.initFilter();
24 | }
25 |
26 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// フィルタの初期化を実行します。
29 | ///
30 | /// 正常終了時 True
31 | private bool initFilter()
32 | {
33 | return true;
34 | }
35 |
36 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | /// フィルタ表示をリセットします。
39 | ///
40 | /// 対象オブジェクト
41 | /// フィルターイベント
42 | public void Filter_Reset(object sender, FilterEventArgs e)
43 | {
44 | e.Accepted = true;
45 |
46 | return;
47 | }
48 |
49 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
50 |
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/DataModel/TimerDataModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Timeline.Core.Data;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.DataModel
9 | {
10 | /// タイムライン/タイマーデータモデル
11 | ///
12 | public class TimerDataModel : _DataModel
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /// タイマーデータ
17 | ///
18 | public TimerData TimerDeta { get; private set; }
19 |
20 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
21 |
22 | /// タイムライン/タイマーデータモデル/コンストラクタ
23 | ///
24 | public TimerDataModel()
25 | : base()
26 | {
27 | this.initDataModel();
28 | }
29 |
30 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
31 |
32 | /// データモデルの初期化を実行します。
33 | ///
34 | /// 正常終了時 True
35 | private bool initDataModel()
36 | {
37 | this.TimerDeta = new TimerData();
38 |
39 | return true;
40 | }
41 |
42 | /// データの全体クリアを実行します。
43 | ///
44 | /// 正常終了時 True
45 | public override bool Clear()
46 | {
47 | base.Clear();
48 | this.clear();
49 |
50 | return true;
51 | }
52 |
53 | /// データの単体クリアを実行します。
54 | ///
55 | /// 正常終了時 True
56 | private bool clear()
57 | {
58 | return true;
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Data/_Data.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Prism.Mvvm;
7 |
8 | namespace FairyZeta.FF14.ACT.Data
9 | {
10 | /// [基底] ACT/データ
11 | ///
12 | public abstract class _Data : BindableBase
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// [基底] ACT/データ
19 | ///
20 | public _Data()
21 | : base()
22 | {
23 | this.initData();
24 | this.clear();
25 | }
26 |
27 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
28 |
29 | /// データの初期化を実行します。
30 | ///
31 | /// 正常終了時 True
32 | private bool initData()
33 | {
34 | return true;
35 | }
36 |
37 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
38 |
39 | /// データの全体クリアを実行します。
40 | ///
41 | /// 正常終了時 True
42 | public virtual bool Clear()
43 | {
44 | this.clear();
45 |
46 | return true;
47 | }
48 |
49 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
50 |
51 | /// データの単体クリアを実行します。
52 | ///
53 | /// 正常終了時 True
54 | private bool clear()
55 | {
56 | return true;
57 | }
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/WPF/Desing/Desing_OverlayCustomWindowViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using FairyZeta.FF14.ACT.Timeline.Core.WPF.ViewModels;
7 | using FairyZeta.FF14.ACT.Timeline.Core.Data;
8 |
9 | namespace FairyZeta.FF14.ACT.Timeline.Core.WPF.Desing
10 | {
11 | /// [画面デザイン用] タイムライン/オーバーレイカスタムウィンドウビューモデル
12 | ///
13 | public class Desing_OverlayCustomWindowViewModel : OverlayCustomWindowViewModel
14 | {
15 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
18 |
19 | /// [画面デザイン用] タイムライン/オーバーレイカスタムウィンドウビューモデル/コンストラクタ
20 | ///
21 | public Desing_OverlayCustomWindowViewModel()
22 | : base()
23 | {
24 | this.initViewModel();
25 | this.createDesingData_P001();
26 | }
27 |
28 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
29 |
30 | /// ビューモデルの初期化を実行します。
31 | ///
32 | /// 正常終了時 True
33 | private bool initViewModel()
34 | {
35 | return true;
36 | }
37 |
38 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
39 |
40 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
41 |
42 | /// デザイン用データ(パターン1)の生成
43 | ///
44 | private void createDesingData_P001()
45 | {
46 |
47 | }
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/FairyZeta.Framework.Dropbox/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // このコードはツールによって生成されました。
4 | // ランタイム バージョン:4.0.30319.42000
5 | //
6 | // このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
7 | // コードが再生成されるときに損失したりします。
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace FairyZeta.Framework.Dropbox.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 |
26 | [global::System.Configuration.UserScopedSettingAttribute()]
27 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
28 | [global::System.Configuration.DefaultSettingValueAttribute("")]
29 | public string dropbox_user_token {
30 | get {
31 | return ((string)(this["dropbox_user_token"]));
32 | }
33 | set {
34 | this["dropbox_user_token"] = value;
35 | }
36 | }
37 |
38 | [global::System.Configuration.UserScopedSettingAttribute()]
39 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
40 | [global::System.Configuration.DefaultSettingValueAttribute("")]
41 | public string dropbox_user_secret {
42 | get {
43 | return ((string)(this["dropbox_user_secret"]));
44 | }
45 | set {
46 | this["dropbox_user_secret"] = value;
47 | }
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT/Data/AlertTtsData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Data
8 | {
9 | /// ACT/アラートTTSデータ
10 | ///
11 | public class AlertTtsData : AlertSoundData
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
16 |
17 | /// ACT/アラートTTSデータ/コンストラクタ
18 | ///
19 | public AlertTtsData(string pFileName)
20 | : base(pFileName)
21 | {
22 | this.initData();
23 | }
24 |
25 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
26 |
27 | /// データの初期化を実行します。
28 | ///
29 | /// 正常終了時 True
30 | private bool initData()
31 | {
32 | return true;
33 | }
34 |
35 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
36 |
37 | /// データの全体クリアを実行します。
38 | ///
39 | /// 正常終了時 True
40 | public override bool Clear()
41 | {
42 | base.Clear();
43 | this.clear();
44 |
45 | return true;
46 | }
47 |
48 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
49 |
50 | /// データの単体クリアを実行します。
51 | ///
52 | /// 正常終了時 True
53 | private bool clear()
54 | {
55 | return true;
56 | }
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/DataModel/_DataModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Prism.Mvvm;
7 |
8 | namespace FairyZeta.FF14.ACT.Timeline.Core.DataModel
9 | {
10 | /// [基底] タイムライン/データモデル
11 | ///
12 | public abstract class _DataModel : BindableBase
13 | {
14 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// [基底] タイムライン/データモデル/コンストラクタ
19 | ///
20 | public _DataModel()
21 | {
22 | this.initDataModel();
23 | this.clear();
24 | }
25 |
26 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// データモデルの初期化を実行します。
29 | ///
30 | /// 正常終了時 True
31 | private bool initDataModel()
32 | {
33 | return true;
34 | }
35 |
36 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | /// データの全体クリアを実行します。
39 | ///
40 | /// 正常終了時 True
41 | public virtual bool Clear()
42 | {
43 | this.clear();
44 |
45 | return true;
46 | }
47 |
48 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
49 |
50 | /// データの単体クリアを実行します。
51 | ///
52 | /// 正常終了時 True
53 | private bool clear()
54 | {
55 | return true;
56 | }
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/FairyZeta.FF14.ACT.Timeline.Core/Data/OverlayOptionData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.FF14.ACT.Timeline.Core.Data
8 | {
9 | /// タイムライン/オーバーレイオプションデータ
10 | ///
11 | public class OverlayOptionData : _Data
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 |
16 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
17 |
18 | /// タイムライン/オーバーレイオプションデータ/コンストラクタ
19 | ///
20 | public OverlayOptionData()
21 | {
22 | this.initData();
23 | this.clear();
24 | }
25 |
26 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
27 |
28 | /// データの初期化を実行します。
29 | ///
30 | /// 正常終了時 True
31 | private bool initData()
32 | {
33 | return true;
34 | }
35 |
36 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
37 |
38 | /// データの全体クリアを実行します。
39 | ///
40 | /// 正常終了時 True
41 | public override bool Clear()
42 | {
43 | base.Clear();
44 | this.clear();
45 |
46 | return true;
47 | }
48 |
49 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
50 |
51 | /// データの単体クリアを実行します。
52 | ///
53 | /// 正常終了時 True
54 | private bool clear()
55 | {
56 | return true;
57 | }
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/FairyZeta.Framework/Data/OsEnvironmentData.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace FairyZeta.Framework.Data
8 | {
9 | /// FZ/OS環境情報データ
10 | ///
11 | public class OsEnvironmentData
12 | {
13 | /*--- Property/Field Definitions ------------------------------------------------------------------------------------------------------------------------------*/
14 |
15 | /// OS情報
16 | ///
17 | public OperatingSystem OperatingSystem { get; set; }
18 |
19 | /// .Netの実行Ver
20 | ///
21 | public string RunCLR { get; set; }
22 | /// .NetのビルドVer
23 | ///
24 | public string BuildCLR { get; set; }
25 |
26 | /// OSが64Bitで稼働しているかどうか
27 | ///
28 | public bool IsOperating64Bit { get; set; }
29 | /// プロセスが64Bitで稼働しているかどうか
30 | ///
31 | public bool IsProcess64Bit { get; set; }
32 |
33 | /*--- Constructers --------------------------------------------------------------------------------------------------------------------------------------------*/
34 |
35 | /// FZ/OS環境情報データ
36 | ///
37 | public OsEnvironmentData()
38 | {
39 | this.initData();
40 | }
41 |
42 | /*--- Method: Initialization ----------------------------------------------------------------------------------------------------------------------------------*/
43 |
44 | /// データの初期化を実行します。
45 | ///
46 | /// 正常終了時 True
47 | private bool initData()
48 | {
49 | return true;
50 | }
51 |
52 | /*--- Method: public ------------------------------------------------------------------------------------------------------------------------------------------*/
53 |
54 | /*--- Method: private -----------------------------------------------------------------------------------------------------------------------------------------*/
55 |
56 | }
57 | }
58 |
--------------------------------------------------------------------------------