1
0
mirror of https://github.com/chylex/TweetDuck.git synced 2025-04-11 12:15:44 +02:00

Rename root namespace to TweetDuck

This commit is contained in:
chylex 2017-05-17 13:00:17 +02:00
parent 419b3ee850
commit 4d05441aa8
112 changed files with 263 additions and 256 deletions
Configuration
Core
Bridge
Controls
FormBrowser.Designer.csFormBrowser.cs
Handling
Notification
Other
TrayIcon.Designer.csTrayIcon.cs
Utils
Plugins
Program.cs
Properties
Reporter.cs
Resources
TweetDuck.csprojTweetDuck.slnTweetDuck.sln.DotSettings
Updates/Events

View File

@ -1,7 +1,7 @@
using System;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
namespace TweetDck.Configuration{
namespace TweetDuck.Configuration{
static class Arguments{
// public args
public const string ArgDataFolder = "-datafolder";

View File

@ -2,9 +2,9 @@
using System.ComponentModel;
using System.Diagnostics;
using System.IO;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
namespace TweetDck.Configuration{
namespace TweetDuck.Configuration{
sealed class LockManager{
public enum Result{
Success, HasProcess, Fail

View File

@ -3,16 +3,22 @@
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
using TweetDck.Core;
using TweetDck.Core.Controls;
using TweetDck.Core.Notification;
using TweetDck.Core.Utils;
using TweetDck.Plugins;
using TweetDuck.Core;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Notification;
using TweetDuck.Core.Utils;
using TweetDuck.Plugins;
namespace TweetDck.Configuration{
namespace TweetDuck.Configuration{
[Serializable]
sealed class UserConfig{
private static readonly IFormatter Formatter = new BinaryFormatter();
private static readonly IFormatter Formatter = new BinaryFormatter{ Binder = new LegacyBinder() };
private class LegacyBinder : SerializationBinder{
public override Type BindToType(string assemblyName, string typeName){
return Type.GetType(string.Format("{0}, {1}", typeName.Replace("TweetDck", "TweetDuck"), assemblyName.Replace("TweetDck", "TweetDuck")));
}
}
private const int CurrentFileVersion = 9;

View File

@ -1,8 +1,8 @@
using System;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDuck.Core.Controls;
namespace TweetDck.Core.Bridge{
namespace TweetDuck.Core.Bridge{
sealed class CallbackBridge{
private readonly Control owner;
private readonly Action safeCallback;

View File

@ -1,7 +1,7 @@
using System;
using System.Text;
namespace TweetDck.Core.Bridge{
namespace TweetDuck.Core.Bridge{
static class PropertyBridge{
[Flags]
public enum Properties{

View File

@ -1,9 +1,9 @@
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDck.Core.Notification;
using TweetDck.Core.Utils;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Notification;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Bridge{
namespace TweetDuck.Core.Bridge{
sealed class TweetDeckBridge{
public static string LastRightClickedLink = string.Empty;
public static string LastHighlightedTweet = string.Empty;

View File

@ -2,9 +2,9 @@
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Controls{
namespace TweetDuck.Core.Controls{
static class ControlExtensions{
public static readonly Point InvisibleLocation = new Point(-32000, -32000);

View File

@ -1,7 +1,7 @@
using System;
using System.Windows.Forms;
namespace TweetDck.Core.Controls{
namespace TweetDuck.Core.Controls{
class FlatButton : Button{
protected override bool ShowFocusCues => false;

View File

@ -1,7 +1,7 @@
using System.Drawing;
using System.Windows.Forms;
namespace TweetDck.Core.Controls{
namespace TweetDuck.Core.Controls{
sealed class FlatProgressBar : ProgressBar{
private readonly SolidBrush brush;

View File

@ -2,7 +2,7 @@
using System.Drawing;
using System.Windows.Forms;
namespace TweetDck.Core.Controls{
namespace TweetDuck.Core.Controls{
sealed class TabButton : FlatButton{
public Action Callback { get; private set; }

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Controls {
namespace TweetDuck.Core.Controls {
partial class TabPanel {
/// <summary>
/// Required designer variable.

View File

@ -4,7 +4,7 @@
using System.Linq;
using System.Windows.Forms;
namespace TweetDck.Core.Controls{
namespace TweetDuck.Core.Controls{
sealed partial class TabPanel : UserControl{
public Panel Content => panelContent;
public IEnumerable<TabButton> Buttons => panelButtons.Controls.Cast<TabButton>();

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core {
namespace TweetDuck.Core {
sealed partial class FormBrowser {
/// <summary>
/// Required designer variable.
@ -24,7 +24,7 @@ protected override void Dispose(bool disposing) {
/// </summary>
private void InitializeComponent() {
this.components = new System.ComponentModel.Container();
this.trayIcon = new TweetDck.Core.TrayIcon(this.components);
this.trayIcon = new TweetDuck.Core.TrayIcon(this.components);
this.toolTip = new System.Windows.Forms.ToolTip(this.components);
this.SuspendLayout();
//
@ -32,10 +32,10 @@ private void InitializeComponent() {
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = TweetDck.Core.Utils.BrowserUtils.BackgroundColor;
this.BackColor = TweetDuck.Core.Utils.BrowserUtils.BackgroundColor;
this.ClientSize = new System.Drawing.Size(324, 386);
this.Icon = Properties.Resources.icon;
this.Location = TweetDck.Core.Controls.ControlExtensions.InvisibleLocation;
this.Location = TweetDuck.Core.Controls.ControlExtensions.InvisibleLocation;
this.MinimumSize = new System.Drawing.Size(340, 424);
this.Name = "FormBrowser";
this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;

View File

@ -5,23 +5,23 @@
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
using TweetDck.Configuration;
using TweetDck.Core.Bridge;
using TweetDck.Core.Controls;
using TweetDck.Core.Handling;
using TweetDck.Core.Notification;
using TweetDck.Core.Notification.Screenshot;
using TweetDck.Core.Notification.Sound;
using TweetDck.Core.Other;
using TweetDck.Core.Utils;
using TweetDck.Plugins;
using TweetDck.Plugins.Enums;
using TweetDck.Plugins.Events;
using TweetDck.Resources;
using TweetDck.Updates;
using TweetDck.Updates.Events;
using TweetDuck.Configuration;
using TweetDuck.Core.Bridge;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Handling;
using TweetDuck.Core.Notification;
using TweetDuck.Core.Notification.Screenshot;
using TweetDuck.Core.Notification.Sound;
using TweetDuck.Core.Other;
using TweetDuck.Core.Utils;
using TweetDuck.Plugins;
using TweetDuck.Plugins.Enums;
using TweetDuck.Plugins.Events;
using TweetDuck.Resources;
using TweetDuck.Updates;
using TweetDuck.Updates.Events;
namespace TweetDck.Core{
namespace TweetDuck.Core{
sealed partial class FormBrowser : Form{
private static UserConfig Config => Program.UserConfig;

View File

@ -1,7 +1,7 @@
using CefSharp;
using System;
namespace TweetDck.Core.Handling{
namespace TweetDuck.Core.Handling{
class BrowserProcessHandler : IBrowserProcessHandler{
void IBrowserProcessHandler.OnContextInitialized(){
using(IRequestContext ctx = Cef.GetGlobalRequestContext()){

View File

@ -3,11 +3,11 @@
using System.IO;
using System.Text.RegularExpressions;
using System.Windows.Forms;
using TweetDck.Core.Bridge;
using TweetDck.Core.Controls;
using TweetDck.Core.Utils;
using TweetDuck.Core.Bridge;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Handling{
namespace TweetDuck.Core.Handling{
abstract class ContextMenuBase : IContextMenuHandler{
private static readonly Regex RegexTwitterAccount = new Regex(@"^https?://twitter\.com/([^/]+)/?$", RegexOptions.Compiled);

View File

@ -1,10 +1,10 @@
using CefSharp;
using System.Windows.Forms;
using TweetDck.Core.Bridge;
using TweetDck.Core.Controls;
using TweetDck.Core.Utils;
using TweetDuck.Core.Bridge;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Handling{
namespace TweetDuck.Core.Handling{
class ContextMenuBrowser : ContextMenuBase{
private const int MenuGlobal = 26600;
private const int MenuMute = 26601;

View File

@ -1,8 +1,8 @@
using CefSharp;
using TweetDck.Core.Controls;
using TweetDck.Core.Notification;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Notification;
namespace TweetDck.Core.Handling{
namespace TweetDuck.Core.Handling{
class ContextMenuNotification : ContextMenuBase{
private const int MenuSkipTweet = 26600;
private const int MenuFreeze = 26601;

View File

@ -2,10 +2,10 @@
using CefSharp.WinForms;
using System.Drawing;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDck.Core.Other;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Other;
namespace TweetDck.Core.Handling {
namespace TweetDuck.Core.Handling {
class JavaScriptDialogHandler : IJsDialogHandler{
bool IJsDialogHandler.OnJSDialog(IWebBrowser browserControl, IBrowser browser, string originUrl, CefJsDialogType dialogType, string messageText, string defaultPromptText, IJsDialogCallback callback, ref bool suppressMessage){
((ChromiumWebBrowser)browserControl).InvokeSafe(() => {

View File

@ -1,7 +1,7 @@
using CefSharp;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Handling{
namespace TweetDuck.Core.Handling{
class LifeSpanHandler : ILifeSpanHandler{
public bool OnBeforePopup(IWebBrowser browserControl, IBrowser browser, IFrame frame, string targetUrl, string targetFrameName, WindowOpenDisposition targetDisposition, bool userGesture, IPopupFeatures popupFeatures, IWindowInfo windowInfo, IBrowserSettings browserSettings, ref bool noJavascriptAccess, out IWebBrowser newBrowser){
newBrowser = null;

View File

@ -3,7 +3,7 @@
using System.IO;
using System.Text;
namespace TweetDck.Core.Handling{
namespace TweetDuck.Core.Handling{
class ResourceHandlerNotification : IResourceHandler{
private readonly NameValueCollection headers = new NameValueCollection(0);
private MemoryStream dataIn;

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Notification {
namespace TweetDuck.Core.Notification {
partial class FormNotificationBase {
/// <summary>
/// Required designer variable.
@ -34,7 +34,7 @@ private void InitializeComponent() {
this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(284, 122);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.Location = TweetDck.Core.Controls.ControlExtensions.InvisibleLocation;
this.Location = TweetDuck.Core.Controls.ControlExtensions.InvisibleLocation;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "FormNotification";

View File

@ -3,12 +3,12 @@
using System;
using System.Drawing;
using System.Windows.Forms;
using TweetDck.Configuration;
using TweetDck.Core.Controls;
using TweetDck.Core.Handling;
using TweetDck.Core.Utils;
using TweetDuck.Configuration;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Handling;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Notification{
namespace TweetDuck.Core.Notification{
partial class FormNotificationBase : Form{
protected Point PrimaryLocation{
get{

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Notification {
namespace TweetDuck.Core.Notification {
partial class FormNotificationMain {
/// <summary>
/// Required designer variable.
@ -26,7 +26,7 @@ private void InitializeComponent() {
this.components = new System.ComponentModel.Container();
this.timerDisplayDelay = new System.Windows.Forms.Timer(this.components);
this.timerProgress = new System.Windows.Forms.Timer(this.components);
this.progressBarTimer = new TweetDck.Core.Controls.FlatProgressBar();
this.progressBarTimer = new TweetDuck.Core.Controls.FlatProgressBar();
this.SuspendLayout();
//
// timerDisplayDelay

View File

@ -2,14 +2,14 @@
using System;
using System.Drawing;
using System.Windows.Forms;
using TweetDck.Core.Bridge;
using TweetDck.Core.Controls;
using TweetDck.Core.Utils;
using TweetDck.Plugins;
using TweetDck.Plugins.Enums;
using TweetDck.Resources;
using TweetDuck.Core.Bridge;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Utils;
using TweetDuck.Plugins;
using TweetDuck.Plugins.Enums;
using TweetDuck.Resources;
namespace TweetDck.Core.Notification{
namespace TweetDuck.Core.Notification{
partial class FormNotificationMain : FormNotificationBase{
private const string NotificationScriptFile = "notification.js";

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Notification {
namespace TweetDuck.Core.Notification {
partial class FormNotificationTweet {
/// <summary>
/// Required designer variable.

View File

@ -1,11 +1,11 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using TweetDck.Plugins;
using TweetDuck.Plugins;
using System.Windows.Forms;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Notification{
namespace TweetDuck.Core.Notification{
sealed partial class FormNotificationTweet : FormNotificationMain{
private const int NonIntrusiveIdleLimit = 30;
private const int TrimMinimum = 32;

View File

@ -2,11 +2,11 @@
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
using TweetDck.Core.Bridge;
using TweetDck.Core.Utils;
using TweetDck.Resources;
using TweetDuck.Core.Bridge;
using TweetDuck.Core.Utils;
using TweetDuck.Resources;
namespace TweetDck.Core.Notification.Screenshot{
namespace TweetDuck.Core.Notification.Screenshot{
sealed class FormNotificationScreenshotable : FormNotificationBase{
public FormNotificationScreenshotable(Action callback, Form owner) : base(owner, false){
browser.RegisterAsyncJsObject("$TD_NotificationScreenshot", new CallbackBridge(this, callback));

View File

@ -3,9 +3,9 @@
using System;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDuck.Core.Controls;
namespace TweetDck.Core.Notification.Screenshot{
namespace TweetDuck.Core.Notification.Screenshot{
sealed class TweetScreenshotManager : IDisposable{
private readonly Form owner;
private readonly Timer timeout;

View File

@ -1,6 +1,6 @@
using System;
namespace TweetDck.Core.Notification.Sound{
namespace TweetDuck.Core.Notification.Sound{
interface ISoundNotificationPlayer : IDisposable{
string SupportedFormats { get; }

View File

@ -1,6 +1,6 @@
using System;
namespace TweetDck.Core.Notification.Sound{
namespace TweetDuck.Core.Notification.Sound{
sealed class PlaybackErrorEventArgs : EventArgs{
public string Message { get; }
public bool Ignore { get; set; }

View File

@ -2,7 +2,7 @@
using System.IO;
using System.Media;
namespace TweetDck.Core.Notification.Sound{
namespace TweetDuck.Core.Notification.Sound{
sealed class SoundPlayerImplFallback : ISoundNotificationPlayer{
string ISoundNotificationPlayer.SupportedFormats => "*.wav";

View File

@ -1,9 +1,9 @@
using System;
using System.Runtime.InteropServices;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
using WMPLib;
namespace TweetDck.Core.Notification.Sound{
namespace TweetDuck.Core.Notification.Sound{
sealed class SoundPlayerImplWMP : ISoundNotificationPlayer{
string ISoundNotificationPlayer.SupportedFormats => "*.wav;*.mp3;*.mp2;*.m4a;*.mid;*.midi;*.rmi;*.wma;*.aif;*.aifc;*.aiff;*.snd;*.au";

View File

@ -1,7 +1,7 @@
using System.Runtime.InteropServices;
using TweetDck.Core.Notification.Sound;
using TweetDuck.Core.Notification.Sound;
namespace TweetDck.Core.Notification{
namespace TweetDuck.Core.Notification{
static class SoundNotification{
private static bool? IsWMPAvailable;

View File

@ -1,8 +1,8 @@
using System;
using System.Text;
using TweetDck.Resources;
using TweetDuck.Resources;
namespace TweetDck.Core.Notification{
namespace TweetDuck.Core.Notification{
sealed class TweetNotification{
private static string FontSizeClass { get; set; }
private static string HeadTag { get; set; }

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other {
namespace TweetDuck.Core.Other {
sealed partial class FormAbout {
/// <summary>
/// Required designer variable.

View File

@ -1,7 +1,7 @@
using System.Windows.Forms;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Other{
namespace TweetDuck.Core.Other{
sealed partial class FormAbout : Form{
private const string TipsLink = "https://github.com/chylex/TweetDuck/wiki";
private const string IssuesLink = "https://github.com/chylex/TweetDuck/issues";

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other {
namespace TweetDuck.Core.Other {
partial class FormMessage {
/// <summary>
/// Required designer variable.

View File

@ -2,7 +2,7 @@
using System.Drawing;
using System.Windows.Forms;
namespace TweetDck.Core.Other{
namespace TweetDuck.Core.Other{
sealed partial class FormMessage : Form{
public Button ClickedButton { get; private set; }

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other {
namespace TweetDuck.Core.Other {
partial class FormPlugins {
/// <summary>
/// Required designer variable.
@ -26,7 +26,7 @@ private void InitializeComponent() {
this.btnClose = new System.Windows.Forms.Button();
this.btnReload = new System.Windows.Forms.Button();
this.btnOpenFolder = new System.Windows.Forms.Button();
this.tabPanelPlugins = new TweetDck.Core.Controls.TabPanel();
this.tabPanelPlugins = new TweetDuck.Core.Controls.TabPanel();
this.SuspendLayout();
//
// btnClose
@ -87,7 +87,7 @@ private void InitializeComponent() {
this.Controls.Add(this.btnOpenFolder);
this.Controls.Add(this.btnReload);
this.Controls.Add(this.btnClose);
this.Icon = global::TweetDck.Properties.Resources.icon;
this.Icon = global::TweetDuck.Properties.Resources.icon;
this.MinimumSize = new System.Drawing.Size(480, 320);
this.Name = "FormPlugins";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
@ -101,6 +101,6 @@ private void InitializeComponent() {
private System.Windows.Forms.Button btnClose;
private System.Windows.Forms.Button btnReload;
private System.Windows.Forms.Button btnOpenFolder;
private TweetDck.Core.Controls.TabPanel tabPanelPlugins;
private TweetDuck.Core.Controls.TabPanel tabPanelPlugins;
}
}

View File

@ -3,13 +3,13 @@
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDck.Plugins;
using TweetDck.Plugins.Controls;
using TweetDck.Plugins.Enums;
using TweetDck.Plugins.Events;
using TweetDuck.Core.Controls;
using TweetDuck.Plugins;
using TweetDuck.Plugins.Controls;
using TweetDuck.Plugins.Enums;
using TweetDuck.Plugins.Events;
namespace TweetDck.Core.Other{
namespace TweetDuck.Core.Other{
sealed partial class FormPlugins : Form{
private readonly PluginManager pluginManager;
private readonly TabButton tabBtnOfficial, tabBtnCustom;

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other {
namespace TweetDuck.Core.Other {
sealed partial class FormSettings {
/// <summary>
/// Required designer variable.
@ -25,7 +25,7 @@ protected override void Dispose(bool disposing) {
private void InitializeComponent() {
this.btnClose = new System.Windows.Forms.Button();
this.labelTip = new System.Windows.Forms.Label();
this.tabPanel = new TweetDck.Core.Controls.TabPanel();
this.tabPanel = new TweetDuck.Core.Controls.TabPanel();
this.SuspendLayout();
//
// btnClose
@ -70,7 +70,7 @@ private void InitializeComponent() {
this.Controls.Add(this.btnClose);
this.Controls.Add(this.tabPanel);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Icon = global::TweetDck.Properties.Resources.icon;
this.Icon = global::TweetDuck.Properties.Resources.icon;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "FormSettings";

View File

@ -2,11 +2,11 @@
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using TweetDck.Core.Other.Settings;
using TweetDck.Plugins;
using TweetDck.Updates;
using TweetDuck.Core.Other.Settings;
using TweetDuck.Plugins;
using TweetDuck.Updates;
namespace TweetDck.Core.Other{
namespace TweetDuck.Core.Other{
sealed partial class FormSettings : Form{
public const int TabIndexNotification = 1;

View File

@ -1,7 +1,7 @@
using System.Windows.Forms;
using TweetDck.Configuration;
using TweetDuck.Configuration;
namespace TweetDck.Core.Other.Settings{
namespace TweetDuck.Core.Other.Settings{
class BaseTabSettings : UserControl{
protected static UserConfig Config => Program.UserConfig;

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other.Settings.Dialogs {
namespace TweetDuck.Core.Other.Settings.Dialogs {
partial class DialogSettingsCSS {
/// <summary>
/// Required designer variable.

View File

@ -1,9 +1,9 @@
using System;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDck.Core.Utils;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Other.Settings.Dialogs{
namespace TweetDuck.Core.Other.Settings.Dialogs{
sealed partial class DialogSettingsCSS : Form{
public string BrowserCSS => textBoxBrowserCSS.Text;
public string NotificationCSS => textBoxNotificationCSS.Text;

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other.Settings.Dialogs {
namespace TweetDuck.Core.Other.Settings.Dialogs {
partial class DialogSettingsCefArgs {
/// <summary>
/// Required designer variable.

View File

@ -1,9 +1,9 @@
using System;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDck.Core.Utils;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Other.Settings.Dialogs{
namespace TweetDuck.Core.Other.Settings.Dialogs{
sealed partial class DialogSettingsCefArgs : Form{
public string CefArgs => textBoxArgs.Text;

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other.Settings.Dialogs {
namespace TweetDuck.Core.Other.Settings.Dialogs {
partial class DialogSettingsExport {
/// <summary>
/// Required designer variable.

View File

@ -1,8 +1,8 @@
using System;
using System.Windows.Forms;
using TweetDck.Core.Other.Settings.Export;
using TweetDuck.Core.Other.Settings.Export;
namespace TweetDck.Core.Other.Settings.Dialogs{
namespace TweetDuck.Core.Other.Settings.Dialogs{
sealed partial class DialogSettingsExport : Form{
public static DialogSettingsExport Import(ExportFileFlags flags){
return new DialogSettingsExport(flags);

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other.Settings.Dialogs {
namespace TweetDuck.Core.Other.Settings.Dialogs {
partial class DialogSettingsRestart {
/// <summary>
/// Required designer variable.

View File

@ -2,10 +2,10 @@
using System.IO;
using System.Linq;
using System.Windows.Forms;
using TweetDck.Configuration;
using TweetDck.Core.Utils;
using TweetDuck.Configuration;
using TweetDuck.Core.Utils;
namespace TweetDck.Core.Other.Settings.Dialogs{
namespace TweetDuck.Core.Other.Settings.Dialogs{
sealed partial class DialogSettingsRestart : Form{
private const string DefaultLocale = "en-US";

View File

@ -2,7 +2,7 @@
using System.IO;
using System.Text;
namespace TweetDck.Core.Other.Settings.Export{
namespace TweetDuck.Core.Other.Settings.Export{
class CombinedFileStream : IDisposable{
public const char KeySeparator = '|';

View File

@ -1,6 +1,6 @@
using System;
namespace TweetDck.Core.Other.Settings.Export{
namespace TweetDuck.Core.Other.Settings.Export{
[Flags]
enum ExportFileFlags{
None = 0,

View File

@ -3,11 +3,11 @@
using System.IO;
using System.Linq;
using System.Windows.Forms;
using TweetDck.Configuration;
using TweetDck.Plugins;
using TweetDck.Plugins.Enums;
using TweetDuck.Configuration;
using TweetDuck.Plugins;
using TweetDuck.Plugins.Enums;
namespace TweetDck.Core.Other.Settings.Export{
namespace TweetDuck.Core.Other.Settings.Export{
sealed class ExportManager{
private static readonly string CookiesPath = Path.Combine(Program.StoragePath, "Cookies");
private static readonly string TempCookiesPath = Path.Combine(Program.StoragePath, "CookiesTmp");

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other.Settings {
namespace TweetDuck.Core.Other.Settings {
partial class TabSettingsAdvanced {
/// <summary>
/// Required designer variable.

View File

@ -1,14 +1,14 @@
using System;
using System.Diagnostics;
using System.Windows.Forms;
using TweetDck.Configuration;
using TweetDck.Core.Controls;
using TweetDck.Core.Other.Settings.Dialogs;
using TweetDck.Core.Other.Settings.Export;
using TweetDck.Core.Utils;
using TweetDck.Plugins;
using TweetDuck.Configuration;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Other.Settings.Dialogs;
using TweetDuck.Core.Other.Settings.Export;
using TweetDuck.Core.Utils;
using TweetDuck.Plugins;
namespace TweetDck.Core.Other.Settings{
namespace TweetDuck.Core.Other.Settings{
partial class TabSettingsAdvanced : BaseTabSettings{
private readonly Action<string> reinjectBrowserCSS;
private readonly PluginManager plugins;

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other.Settings {
namespace TweetDuck.Core.Other.Settings {
partial class TabSettingsGeneral {
/// <summary>
/// Required designer variable.

View File

@ -1,10 +1,10 @@
using System;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDck.Updates;
using TweetDck.Updates.Events;
using TweetDuck.Core.Controls;
using TweetDuck.Updates;
using TweetDuck.Updates.Events;
namespace TweetDck.Core.Other.Settings{
namespace TweetDuck.Core.Other.Settings{
partial class TabSettingsGeneral : BaseTabSettings{
private readonly UpdateHandler updates;
private int updateCheckEventId = -1;

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other.Settings {
namespace TweetDuck.Core.Other.Settings {
partial class TabSettingsNotifications {
/// <summary>
/// Required designer variable.
@ -37,9 +37,9 @@ private void InitializeComponent() {
this.trackBarEdgeDistance = new System.Windows.Forms.TrackBar();
this.groupNotificationDuration = new System.Windows.Forms.GroupBox();
this.tableLayoutDurationButtons = new System.Windows.Forms.TableLayoutPanel();
this.btnDurationMedium = new TweetDck.Core.Controls.FlatButton();
this.btnDurationLong = new TweetDck.Core.Controls.FlatButton();
this.btnDurationShort = new TweetDck.Core.Controls.FlatButton();
this.btnDurationMedium = new TweetDuck.Core.Controls.FlatButton();
this.btnDurationLong = new TweetDuck.Core.Controls.FlatButton();
this.btnDurationShort = new TweetDuck.Core.Controls.FlatButton();
this.labelDurationValue = new System.Windows.Forms.Label();
this.trackBarDuration = new System.Windows.Forms.TrackBar();
this.groupUserInterface = new System.Windows.Forms.GroupBox();
@ -440,9 +440,9 @@ private void InitializeComponent() {
private System.Windows.Forms.Label labelDurationValue;
private System.Windows.Forms.TrackBar trackBarDuration;
private System.Windows.Forms.TableLayoutPanel tableLayoutDurationButtons;
private TweetDck.Core.Controls.FlatButton btnDurationMedium;
private TweetDck.Core.Controls.FlatButton btnDurationLong;
private TweetDck.Core.Controls.FlatButton btnDurationShort;
private TweetDuck.Core.Controls.FlatButton btnDurationMedium;
private TweetDuck.Core.Controls.FlatButton btnDurationLong;
private TweetDuck.Core.Controls.FlatButton btnDurationShort;
private System.Windows.Forms.CheckBox checkNonIntrusive;
private System.Windows.Forms.Label labelIdlePause;
private System.Windows.Forms.ComboBox comboBoxIdlePause;

View File

@ -1,10 +1,10 @@
using System;
using System.Globalization;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDck.Core.Notification;
using TweetDuck.Core.Controls;
using TweetDuck.Core.Notification;
namespace TweetDck.Core.Other.Settings{
namespace TweetDuck.Core.Other.Settings{
partial class TabSettingsNotifications : BaseTabSettings{
private static readonly int[] IdlePauseSeconds = { 0, 30, 60, 120, 300 };

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core.Other.Settings {
namespace TweetDuck.Core.Other.Settings {
partial class TabSettingsSounds {
/// <summary>
/// Required designer variable.

View File

@ -2,10 +2,10 @@
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using TweetDck.Core.Notification;
using TweetDck.Core.Notification.Sound;
using TweetDuck.Core.Notification;
using TweetDuck.Core.Notification.Sound;
namespace TweetDck.Core.Other.Settings{
namespace TweetDuck.Core.Other.Settings{
partial class TabSettingsSounds : BaseTabSettings{
private readonly ISoundNotificationPlayer soundNotification;

View File

@ -1,4 +1,4 @@
namespace TweetDck.Core {
namespace TweetDuck.Core {
partial class TrayIcon {
/// <summary>
/// Required designer variable.

View File

@ -2,7 +2,7 @@
using System.ComponentModel;
using System.Windows.Forms;
namespace TweetDck.Core{
namespace TweetDuck.Core{
partial class TrayIcon : Component{
public enum Behavior{ // keep order
Disabled, DisplayOnly, MinimizeToTray, CloseToTray, Combined

View File

@ -4,7 +4,7 @@
using System.Threading.Tasks;
using System.Linq;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
static class BrowserCache{
private static bool ClearOnExit { get; set; }

View File

@ -8,7 +8,7 @@
using System.Text.RegularExpressions;
using System.Windows.Forms;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
static class BrowserUtils{
public static string HeaderAcceptLanguage{
get{

View File

@ -1,7 +1,7 @@
using System.Collections.Generic;
using System.Text;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
class CommandLineArgs{
public static CommandLineArgs FromStringArray(char entryChar, string[] array){
CommandLineArgs args = new CommandLineArgs();

View File

@ -1,6 +1,6 @@
using System.Text.RegularExpressions;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
static class CommandLineArgsParser{
private static Regex splitRegex;

View File

@ -1,7 +1,7 @@
using System;
using System.IO;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
static class HardwareAcceleration{
private static readonly string LibEGL = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "libEGL.dll");
private static readonly string LibGLES = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "libGLESv2.dll");

View File

@ -1,6 +1,6 @@
using System;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
class InjectedHTML{
public enum Position{
Before, After

View File

@ -4,7 +4,7 @@
using System.IO;
using System.Runtime.InteropServices;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
static class NativeCoreAudio{
private const int EDATAFLOW_RENDER = 0;
private const int EROLE_MULTIMEDIA = 1;

View File

@ -4,7 +4,7 @@
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
[SuppressMessage("ReSharper", "FieldCanBeMadeReadOnly.Local")]
[SuppressMessage("ReSharper", "MemberCanBePrivate.Local")]
static class NativeMethods{

View File

@ -1,7 +1,7 @@
using System.Collections.Generic;
using System.Linq;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
class TwoKeyDictionary<K1, K2, V>{
private readonly Dictionary<K1, Dictionary<K2, V>> dict;
private readonly int innerCapacity;

View File

@ -1,9 +1,9 @@
using System;
using System.Drawing;
using System.Windows.Forms;
using TweetDck.Core.Controls;
using TweetDuck.Core.Controls;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
[Serializable]
class WindowState{
private Rectangle rect;

View File

@ -6,7 +6,7 @@
using System.Threading;
using System.Windows.Forms;
namespace TweetDck.Core.Utils{
namespace TweetDuck.Core.Utils{
static class WindowsUtils{
public static bool ShouldAvoidToolWindow { get; }

View File

@ -1,4 +1,4 @@
namespace TweetDck.Plugins.Controls {
namespace TweetDuck.Plugins.Controls {
partial class PluginControl {
/// <summary>
/// Required designer variable.

View File

@ -3,9 +3,9 @@
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
namespace TweetDck.Plugins.Controls{
namespace TweetDuck.Plugins.Controls{
partial class PluginControl : UserControl{
private readonly PluginManager pluginManager;
private readonly Plugin plugin;

View File

@ -1,7 +1,7 @@
using System.Windows.Forms;
using TweetDck.Core.Utils;
using TweetDuck.Core.Utils;
namespace TweetDck.Plugins.Controls{
namespace TweetDuck.Plugins.Controls{
sealed class PluginListFlowLayout : FlowLayoutPanel{
public PluginListFlowLayout(){
FlowDirection = FlowDirection.TopDown;

View File

@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
namespace TweetDck.Plugins.Enums{
namespace TweetDuck.Plugins.Enums{
[Flags]
enum PluginEnvironment{
None = 0,

View File

@ -1,4 +1,4 @@
namespace TweetDck.Plugins.Enums{
namespace TweetDuck.Plugins.Enums{
enum PluginFolder{
Root, Data
}

View File

@ -1,4 +1,4 @@
namespace TweetDck.Plugins.Enums{
namespace TweetDuck.Plugins.Enums{
enum PluginGroup{
Official, Custom
}

View File

@ -1,6 +1,6 @@
using System;
namespace TweetDck.Plugins.Events{
namespace TweetDuck.Plugins.Events{
class PluginChangedStateEventArgs : EventArgs{
public Plugin Plugin { get; }
public bool IsEnabled { get; }

View File

@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
namespace TweetDck.Plugins.Events{
namespace TweetDuck.Plugins.Events{
class PluginErrorEventArgs : EventArgs{
public bool HasErrors => Errors.Count > 0;

View File

@ -3,9 +3,9 @@
using System.IO;
using System.Linq;
using System.Text;
using TweetDck.Plugins.Enums;
using TweetDuck.Plugins.Enums;
namespace TweetDck.Plugins{
namespace TweetDuck.Plugins{
class Plugin{
public string Identifier { get; }
public PluginGroup Group { get; }

View File

@ -2,11 +2,11 @@
using System.Collections.Generic;
using System.IO;
using System.Text;
using TweetDck.Core.Utils;
using TweetDck.Plugins.Enums;
using TweetDck.Plugins.Events;
using TweetDuck.Core.Utils;
using TweetDuck.Plugins.Enums;
using TweetDuck.Plugins.Events;
namespace TweetDck.Plugins{
namespace TweetDuck.Plugins{
class PluginBridge{
private static string SanitizeCacheKey(string key){
return key.Replace('\\', '/').Trim();

View File

@ -2,9 +2,9 @@
using System.Collections.Generic;
using System.IO;
using System.Text;
using TweetDck.Plugins.Events;
using TweetDuck.Plugins.Events;
namespace TweetDck.Plugins{
namespace TweetDuck.Plugins{
[Serializable]
sealed class PluginConfig{
[field:NonSerialized]

View File

@ -3,11 +3,11 @@
using System.Collections.Generic;
using System.IO;
using System.Linq;
using TweetDck.Plugins.Enums;
using TweetDck.Plugins.Events;
using TweetDck.Resources;
using TweetDuck.Plugins.Enums;
using TweetDuck.Plugins.Events;
using TweetDuck.Resources;
namespace TweetDck.Plugins{
namespace TweetDuck.Plugins{
sealed class PluginManager{
public const string PluginBrowserScriptFile = "plugins.browser.js";
public const string PluginNotificationScriptFile = "plugins.notification.js";

View File

@ -1,7 +1,7 @@
using System.Text;
using TweetDck.Plugins.Enums;
using TweetDuck.Plugins.Enums;
namespace TweetDck.Plugins{
namespace TweetDuck.Plugins{
static class PluginScriptGenerator{
public static string GenerateConfig(PluginConfig config){
return config.AnyDisabled ? "window.TD_PLUGINS.disabled = [\""+string.Join("\",\"", config.DisabledPlugins)+"\"];" : string.Empty;

View File

@ -5,17 +5,17 @@
using System.Linq;
using System.Threading;
using System.Windows.Forms;
using TweetDck.Configuration;
using TweetDck.Core;
using TweetDck.Core.Handling;
using TweetDck.Core.Other;
using TweetDck.Core.Other.Settings.Export;
using TweetDck.Core.Utils;
using TweetDck.Plugins;
using TweetDck.Plugins.Events;
using TweetDck.Updates;
using TweetDuck.Configuration;
using TweetDuck.Core;
using TweetDuck.Core.Handling;
using TweetDuck.Core.Other;
using TweetDuck.Core.Other.Settings.Export;
using TweetDuck.Core.Utils;
using TweetDuck.Plugins;
using TweetDuck.Plugins.Events;
using TweetDuck.Updates;
namespace TweetDck{
namespace TweetDuck{
static class Program{
public const string BrandName = "TweetDuck";
public const string Website = "https://tweetduck.chylex.com";

View File

@ -2,7 +2,7 @@
using System.Reflection;
using System.Resources;
using System.Runtime.InteropServices;
using TweetDck;
using TweetDuck;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information

View File

@ -8,9 +8,10 @@
// </auto-generated>
//------------------------------------------------------------------------------
namespace TweetDck.Properties {
namespace TweetDuck.Properties {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
@ -38,7 +39,7 @@ internal Resources() {
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TweetDck.Properties.Resources", typeof(Resources).Assembly);
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TweetDuck.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;

View File

@ -5,9 +5,9 @@
using System.IO;
using System.Text;
using System.Windows.Forms;
using TweetDck.Core.Other;
using TweetDuck.Core.Other;
namespace TweetDck{
namespace TweetDuck{
class Reporter{
private readonly string logFile;

View File

@ -5,7 +5,7 @@
using System.Text;
using System.Windows.Forms;
namespace TweetDck.Resources{
namespace TweetDuck.Resources{
static class ScriptLoader{
private const string UrlPrefix = "td:";

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="packages\CefSharp.WinForms.57.0.0\build\CefSharp.WinForms.props" Condition="Exists('packages\CefSharp.WinForms.57.0.0\build\CefSharp.WinForms.props')" />
<Import Project="packages\CefSharp.Common.57.0.0\build\CefSharp.Common.props" Condition="Exists('packages\CefSharp.Common.57.0.0\build\CefSharp.Common.props')" />
@ -9,7 +9,7 @@
<ProjectGuid>{2389A7CD-E0D3-4706-8294-092929A33A2D}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>TweetDck</RootNamespace>
<RootNamespace>TweetDuck</RootNamespace>
<AssemblyName>TweetDuck</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>

View File

@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26430.6
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TweetDck", "TweetDck.csproj", "{2389A7CD-E0D3-4706-8294-092929A33A2D}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TweetDuck", "TweetDuck.csproj", "{2389A7CD-E0D3-4706-8294-092929A33A2D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TweetDuck.Browser", "subprocess\TweetDuck.Browser.csproj", "{B10B0017-819E-4F71-870F-8256B36A26AA}"
EndProject
@ -19,13 +19,13 @@ Global
{2389A7CD-E0D3-4706-8294-092929A33A2D}.Debug|x86.Deploy.0 = Debug|x86
{2389A7CD-E0D3-4706-8294-092929A33A2D}.Release|x86.ActiveCfg = Release|x86
{2389A7CD-E0D3-4706-8294-092929A33A2D}.Release|x86.Build.0 = Release|x86
{A958FA7A-4A2C-42A7-BFA0-159343483F4E}.Debug|x86.ActiveCfg = Debug|x86
{A958FA7A-4A2C-42A7-BFA0-159343483F4E}.Debug|x86.Build.0 = Debug|x86
{A958FA7A-4A2C-42A7-BFA0-159343483F4E}.Release|x86.ActiveCfg = Release|x86
{B10B0017-819E-4F71-870F-8256B36A26AA}.Debug|x86.ActiveCfg = Debug|x86
{B10B0017-819E-4F71-870F-8256B36A26AA}.Debug|x86.Build.0 = Debug|x86
{B10B0017-819E-4F71-870F-8256B36A26AA}.Release|x86.ActiveCfg = Release|x86
{B10B0017-819E-4F71-870F-8256B36A26AA}.Release|x86.Build.0 = Release|x86
{A958FA7A-4A2C-42A7-BFA0-159343483F4E}.Debug|x86.ActiveCfg = Debug|x86
{A958FA7A-4A2C-42A7-BFA0-159343483F4E}.Debug|x86.Build.0 = Debug|x86
{A958FA7A-4A2C-42A7-BFA0-159343483F4E}.Release|x86.ActiveCfg = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View File

@ -1,6 +1,6 @@
using System;
namespace TweetDck.Updates.Events{
namespace TweetDuck.Updates.Events{
class UpdateAcceptedEventArgs : EventArgs{
public readonly UpdateInfo UpdateInfo;

View File

@ -1,6 +1,6 @@
using System;
namespace TweetDck.Updates.Events{
namespace TweetDuck.Updates.Events{
class UpdateCheckEventArgs : EventArgs{
public int EventId { get; }
public bool UpdateAvailable { get; }

View File

@ -1,6 +1,6 @@
using System;
namespace TweetDck.Updates.Events{
namespace TweetDuck.Updates.Events{
class UpdateDismissedEventArgs : EventArgs{
public readonly string VersionTag;

Some files were not shown because too many files have changed in this diff Show More