From 0ff6d904eb84941b5d412cf0edb814ec0ba6bee2 Mon Sep 17 00:00:00 2001 From: Lorenz Cuno Klopfenstein Date: Tue, 7 Jun 2011 01:03:06 +0200 Subject: [PATCH] Moved from VistaControls.dll library to updated WindowsFormsAero.dll. --- Lib/VistaControls.dll | Bin 95744 -> 0 bytes Lib/VistaControls.pdb | Bin 243200 -> 0 bytes Lib/WindowsFormsAero.dll | Bin 0 -> 96256 bytes Lib/WindowsFormsAero.pdb | Bin 0 -> 249344 bytes ...VistaControls.xml => WindowsFormsAero.xml} | 478 +++++++++--------- OnTopReplica/AspectRatioForm.cs | 10 +- OnTopReplica/FocusedTextBox.cs | 2 +- OnTopReplica/MainForm.Designer.cs | 44 +- OnTopReplica/MainForm.cs | 13 +- OnTopReplica/MainForm_Features.cs | 2 +- OnTopReplica/MainForm_Gui.cs | 2 +- OnTopReplica/MainForm_MenuEvents.cs | 2 +- OnTopReplica/OnTopReplica.csproj | 5 +- OnTopReplica/Platforms/WindowsSeven.cs | 2 +- OnTopReplica/Platforms/WindowsVista.cs | 4 +- OnTopReplica/Program.cs | 2 +- OnTopReplica/SidePanel.cs | 3 +- OnTopReplica/SidePanelContainer.cs | 2 +- .../SidePanels/AboutPanel.Designer.cs | 4 +- OnTopReplica/SidePanels/AboutPanel.cs | 3 +- .../SidePanels/AboutPanelContents.Designer.cs | 24 +- OnTopReplica/ThumbnailPanel.cs | 4 +- 22 files changed, 307 insertions(+), 299 deletions(-) delete mode 100644 Lib/VistaControls.dll delete mode 100644 Lib/VistaControls.pdb create mode 100644 Lib/WindowsFormsAero.dll create mode 100644 Lib/WindowsFormsAero.pdb rename Lib/{VistaControls.xml => WindowsFormsAero.xml} (66%) diff --git a/Lib/VistaControls.dll b/Lib/VistaControls.dll deleted file mode 100644 index 2b197bd372971504c5976d1983ba21795541ac1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95744 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 N9o)_wbscR&005)FFoOU9 diff --git a/Lib/VistaControls.pdb b/Lib/VistaControls.pdb deleted file mode 100644 index 3fb6e9f536b9812d966ba4ab23f3b6c654433455..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243200 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�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 HPl5jhB3wyQ diff --git a/Lib/WindowsFormsAero.dll b/Lib/WindowsFormsAero.dll new file mode 100644 index 0000000000000000000000000000000000000000..ab1618d16bc56b8cfcf68094c16e3d25881065f9 GIT binary patch literal 96256 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

s?$_>~&ZLze%mE#Duo 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 RV0RAe&Vk)I@YkIK{{x9Iyz&45 literal 0 HcmV?d00001 diff --git a/Lib/VistaControls.xml b/Lib/WindowsFormsAero.xml similarity index 66% rename from Lib/VistaControls.xml rename to Lib/WindowsFormsAero.xml index cf4c8fb..887d84f 100644 --- a/Lib/VistaControls.xml +++ b/Lib/WindowsFormsAero.xml @@ -1,36 +1,36 @@ - VistaControls + WindowsFormsAero - +

Common Task Dialog buttons. OK is the default button. - + Represents a custom button shown on a Task Dialog. - + Instantiates a new custom button with an ID and a text. Unique ID that will be returned by the Task Dialog if the button is clicked. Use values greater than 8 to prevent conflicts with common buttons. Text label shown on the button. If you enable Command Links, a newline here separates the upper from the lower string on the button. - + Instantiates a new custom button with an ID and a text. Common ID that will be returned by the Task Dialog if the button is clicked. Text label shown on the button. If you enable Command Links, a newline here separates the upper from the lower string on the button. - + Unique ID that will be returned by the Task Dialog if the button is clicked. - + Text label shown on the button. If you enable Command Links, a newline here separates the upper from the lower string on the button. - + Adds a handler on the Form that enables the user to move the window around by clicking on a glass margin (or the title bar, as usual). @@ -42,14 +42,14 @@ (except the ThemeText control, which manually redirects mouse events to the form). - + Adds a handler on the Form that automatically paints the glass background black The form that will be controlled. Margins of the glass sheet. - + @@ -58,7 +58,7 @@ As soon as the form is disposed, the handler will be disposed as well. - + @@ -67,141 +67,141 @@ As soon as the form is disposed, the handler will be disposed as well. - + Control style and notification constants - + Stores a Task Dialog message that will be sent to a dialog in order to update its state. - + Simple int, int message. - + Simple int, bool message. - + Simple bool, bool message. - + Simple bool, int message. - + Simple int, long (hi word and lo word) message. - + Text updating message. The string will be marshaled: the Message must be correctly disposed after use. - + Navigation message. The config structure will be marshaled: must be correctly disposed after use. - + Text values that can be updated. - + A standard WinForms text box presenting the common Vista "search" interface. Reacts on user input by raising "SearchStarted" events. - + Puts the focus on the text box and moves the caret to the end of the text, without selecting it. - + Clean up any resources being used. true if managed resources should be disposed; otherwise, false. - + Required method for Designer support - do not modify the contents of this method with the code editor. - + Gets or sets the background Color of the button when the mouse hovers on it. - + Gets or sets the ForeColor of the control when the search box is active. - + Gets or sets the BackColor of the control when the search box is active. - + Gets or sets the ForeColor of the control when the search box is inactive. - + Gets or sets the BackColor of the control when the search box is inactive. - + Temporary ForeColor property of the control. You should use InactiveForeColor and ActiveForeColor instead. - + Temporary BackColor property of the control. You should use InactiveBackColor and ActiveBackColor instead. - + Gets or sets the text that is shown on top of the text box when the user hasn't entered any text. - + Gets or sets the font used in the search text box. Equals to the Font property. - + Gets or sets the font used to write the "inactivity label" on top of the control when the user hasn't entered any text. - + Overall Font property of the control. Property changes are forwarded to the ActiveFont property. - + Returns true if the user entered some text in the search textbox. - + A strongly-typed resource class, for looking up localized strings, etc. - + Returns the cached ResourceManager instance used by this class. - + Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. - + Displays a dialog box that can contain text, icons, buttons, command links, radio buttons and/or a progress bar. - + Initializes a new Task Dialog instance without text. - + Initializes a new Task Dialog instance with text. The main instruction to display. - + Initializes a new Task Dialog instance with an instruction and a title. The main instruction to display. The title of the Task Dialog. - + Initializes a new Task Dialog instance with an instruction, a title and some content text. The main instruction to display. The title of the Task Dialog. The content text that will be displayes below the main instruction. - + Initializes a new Task Dialog instance with an instruction, a title, some content text and a specific button. The main instruction to display. The title of the Task Dialog. The content text that will be displayes below the main instruction. Specifies one or more buttons to be displayed on the bottom of the dialog, instead of the default OK button. - + Initializes a new Task Dialog instance with an instruction, a title, some content text, a specific button and an icon. The main instruction to display. The title of the Task Dialog. @@ -209,95 +209,95 @@ Specifies one or more buttons to be displayed on the bottom of the dialog, instead of the default OK button. The icon to display. - + Injects a virtual button click. Numeric id of the clicked button. - + Injects a virtual radio button click. Numeric id of the clicked radio button. - + Injects a virtual checkbox click. New state of the verification checkbox. Sets whether the checkbox should have focus after state change. - + Enables or disables a button of the dialog. Id of the button whose state will be changed. New state of the button. - + Enables or disables a radio button of the dialog. Id of the radio button whose state will be changed. New state of the button. - + Creates a new Task Dialog setup and replaces the existing one. Note that the window will not be destroyed and that you should keep the existing TaskDialog reference (event handlers will still be registered). The existing Task Dialog will simply reset and use the options of the new one. An instance of Task Dialog, whose settings will be copied into the existing dialog. You may safely destroy the nextDialog instance after use (do not register to events on it). - + Adds or removes an UAC Shield icon from a button. Id of the button. Sets whether to display a Shield icon or not. - + Sets whether the dialog's progress bar should be in standard or in marquee mode. True if the progress bar should be displayed in marquee mode (no explicit progress). - + Sets whether the dialog's progress bar should be in standard or in marquee mode and sets its marquee speed. True if the progress bar should be displayed in marquee mode (no explicit progress). Speed of the progress bar in marquee mode. - + Common native callback for Task Dialogs. Will route events to the user event handler. TODO: Currently unused, would need complex marshaling of data. - + Prepares the internal configuration structure. Allocates some unmanaged memory, must always be followed by a PostConfig() call. - + Frees the unmanages memory allocated by PreConfig(). - + Displays the task dialog without an explicit parent. - + Displays the task dialog with an explicit parent window. Handle to the dialog's parent window. - + Displays the task dialog with an explicit parent form. Instance of the dialog's parent form. - + Displays a task dialog that has a message. The text to display. - + Displays a task dialog that has a message and a title. The text to display. The title bar caption of the dialog. - + Displays a task dialog that has a message, a title and an instruction. The text to display. The title bar caption of the dialog. The instruction shown below the main text. - + Displays a task dialog that has a message, a title, an instruction and one or more buttons. The text to display. The title bar caption of the dialog. The instruction shown below the main text. Value that specifies which button or buttons to display. - + Displays a task dialog that has a message, a title, an instruction, one or more buttons and an icon. The text to display. The title bar caption of the dialog. @@ -305,248 +305,248 @@ Value that specifies which button or buttons to display. The icon to display. - + Is true if the task dialog is currently displayed. - + Gets or sets the title of the dialog. - + Gets or sets the icon of the dialog, from a set of common icons. - + Gets or sets the icon of the dialog, from a custom Icon instance. - + Gets or sets the dialog's buttons, from one or more common button types. - + Gets or sets a set of custom buttons which will be displayed on the dialog. These buttons can also be shown as Command Links optionally. - + Gets or sets the integer identificator of the dialog's default button. - + Gets or sets a set of custom buttons which will be displayed as radio buttons. - + Gets or sets the identificator of the enabled radio button by default. - + Gets or sets the text that will be shown next to a verification checkbox. - + Gets or sets the text displayed on the control that enables the user to expand and collapse the dialog, when the dialog is in expanded mode. - + Gets or sets the text displayed on the control that enables the user to expand and collapse the dialog, when the dialog is in collapsed mode. - + Gets or sets the icon shown in the dialog's footer, from a set of common icons. - + Gets or sets the icon shown in the dialog's footer, from a custom Icon instance. - + Explicitly sets the desiderd width in pixels of the dialog. Will be set automatically by the task dialog to an optimal size. - + Gets or Sets the Main Instruction text of the TaskDialog. Text written in blue and slightly bigger font in Windows Aero. - + Gets or sets the Content text of the TaskDialog. Text written with standard font, right below the Main instruction. - + Gets or Sets the expanded information text, that will be optionally shown by clicking on the Expand control. - + Gets or Sets the Footer text. - + Gets or sets the current Progress bar value. - + Gets of sets the minimum value allowed by the Progress bar. - + Gets or sets the maximum value allowed by the Progress bar. - + Gets or sets the current Progress bar state. Determines the bar's color and behavior. - + Enables or disables Hyperlinks in the content (in the form of <A HREF="link">). - + Gets or sets whether the dialog can be cancelled (ESC, ALT+F4 and X button) even if no Cancel button has been specified. - + Gets or sets whether Command Link buttons should be used instead of standard custom buttons (doesn't apply to custom buttons, like OK or Cancel). - + Gets or sets whether Command Link buttons wihtout icon should be used instead of standard custom buttons (doesn't apply to custom buttons, like OK or Cancel). - + Gets or sets whether the ExpandedInformation should be shown in the Footer area (instead of under the Content text). - + Gets or sets whether the ExpandedInformation is visible on dialog creation. - + Gets or sets whether the Verification checkbox should be checked when the dialog is shown. - + Gets or sets whether a progress bar should be displayed on the dialog. - + Sets or gets whether the user specified callback (if any) should be called every 200ms. - + Gets or sets whether the dialog should be positioned centered on the parent window. - + Enables or disables right to left reading order. - + Gets or sets whether there should be a selected radio button by default when the dialog is shown. - + Gets or sets whether the dialog may be minimized or not. - + Occurs when the Task Dialog is first created and before it is displayed (is sent after Construction event). - + Occurs when the user clicks a button or a command link. By default the Dialog is closed after the notification. - + Occurs when the user clicks on a Hyperlink in the Content text. - + Occurs when a navigation event is raised. - + Occurs approximately every 200ms if the Task Dialog callback timer is enabled. - + Occurs when the Task Dialog is destroyed and the handle to the dialog is not valid anymore. - + Occurs when the user selects a radio button. - + Occurs when the Task Dialog is constructed and before it is displayed (is sent before Creation event). - + Occurs when the user switches the state of the Verification Checkbox. - + Occurs when the user presses F1 when the Task Dialog has focus. - + Occurs when the user clicks on the expand button of the dialog, before the dialog is expanded. - + Occurs when the split label is clicked. - + Occurs when the split label is clicked, but before the associated context menu is displayed by the control. - + Gets or sets the associated context menu that is displayed when the split glyph of the button is clicked. - + Gets or sets the associated context menu that is displayed when the split glyph of the button is clicked. Exposed for backward compatibility. - + Provides data for the clicking of split buttons and the opening of context menus. - + Represents the bounding box of the clicked button. A menu should be opened, with top-left coordinates in the left-bottom point of the rectangle and with width equal (or greater) than the width of the rectangle. - + Set to true if you want to prevent the menu from opening. - + Margins structure for the Glass Sheet effect. - + Returns whether a point in client coordinates is outside the margins defined by this instance. Point in client coordinates. - + A strongly-typed resource class, for looking up localized strings, etc. - + Returns the cached ResourceManager instance used by this class. - + Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. - + Looks up a localized string similar to Common Controls library version 6.0 not loaded. Must run on Vista and must provide a manifest.. - + Looks up a localized string similar to Desktop composition is not enabled.. - + Looks up a localized string similar to Desktop composition is not supported by operating system.. - + Looks up a localized string similar to Unable to get thumbnail's original size.. - + Looks up a localized string similar to Unable to update thumbnail properties.. - + Looks up a localized string similar to Source and target windows cannot be the same.. - + Looks up a localized string similar to Native call to {0} failed.. - + Looks up a localized string similar to Failed to create TaskDialog.. - + A vertical panel which resembles what is used for information and navigation in the Control Panel of Windows 7 and Vista. @@ -555,7 +555,7 @@ I have VB code for this control if anyone needs it, just send me an e-mail at bpell@indiana.edu or blakepell@hotmail.com. - + Constructor @@ -569,14 +569,14 @@ - + When a control is added, we will check the type and if it meets certain criteria will change some default behaviors of the control so that it fits our theme by default. The developer can still change this as they desire after it's added. - + The actual painting of the background of our control. @@ -585,14 +585,14 @@ The colors in use here were extracted from an image of the Control Panel taken from a Windows 7 RC1 installation. - + This procedure will redraw any control, given it's handl as an image on the form. This is necessary if you want to lay this control on top of the glass surface of an Aero form. - + Handles incoming Windows Messages. @@ -603,7 +603,7 @@ glass and have it rendered correctly. - + Whether or not the control needs to be rendered on the Glass surface. @@ -612,62 +612,62 @@ the glass surface of the form. - + A Label containing some text that will be drawn with glowing border on top of the Glass Sheet effect. - + Size of the glow effect around the text. - + Enables or disables the glow effect around the text. - + Shadow type. - + Gets or sets the horizontal text alignment setting. - + Gets or sets the vertical text alignment setting. - + Gets or sets whether the text will be laid out on a single line or on multiple lines. - + Gets or sets whether the text lines over the label's border should be trimmed with an ellipsis. - + Gets or sets whether the text should break only at the end of a word. - + Gets or sets whether the text should be trimmed to the last word and an ellipse should be placed at the end of the line. - + Determines a window's Flip 3D policy. - + Default Flip 3D behavior. - + Excludes the window from Flip 3D and hides it behind the animation. - + Excludes the window from Flip 3D and shows it above the animation. - + Handle to a DWM Thumbnail. - + Updates the thumbnail's display settings. Drawing region on destination window. Origin region from source window. @@ -675,96 +675,96 @@ Visibility flag. If true, only the client area of the window will be rendered. Otherwise, the borders will be be rendered as well. - + Updates the thumbnail's display settings. Drawing region on destination window. Opacity. 0 is transparent, 255 opaque. Visibility flag. If true, only the client area of the window will be rendered. Otherwise, the borders will be be rendered as well. - + Returns true if the handle is valid, false if the handle has been closed or hasn't been initialized. - + Sets the thumbnail opacity value, from 0 to 255 (opaque). - + Sets whether only the client area of the thumbnailed window should be shown or the entire window area. - + Area in the destination window on which the thumbnail should be drawn. - + Region of the source window that should be drawn. - + Sets whether the thumbnail should be drawn or not. - + Gets the thumbnail's original size. - + Applies a glow on the themed text. - + Default glow size. - + Glow size used commonly by Office 2007 in titles. - + Precise glow effect. - + Instantiates a new glow effect for themed text. Size of the glow effect. - + Gets or sets the size of the glow effect. - + Static class providing information about the current support for Vista-only features. - + Gets whether the running operating system is Windows Vista or a more recent version. - + Gets whether the running operating system is Windows Seven or a more recent version. - + Is true if the DWM composition engine is currently enabled. - + - The labeled divider provides a Aero styled divider with an option caption, similiar to what is seen in the - Control Panel dialogs of Windows 7 and Vista. + The labeled divider provides a Aero styled divider with an optional caption, + similiar to what is seen in the Control Panel dialogs of Windows 7 and Vista. - + Constructor - + The actual painting of the background of our control. @@ -773,7 +773,7 @@ The colors in use here were extracted from an image of the Control Panel taken from a Windows 7 RC1 installation. - + The position of the divider line. @@ -782,12 +782,12 @@ 7 and Vista UI's. - + The color of the divider line. - + The text that should be used for the caption. If the caption is set to blank and the divider position is set to center then a simple divider line will be drawn. @@ -796,106 +796,128 @@ After a change is made to the text property we want to invalidate the control so it triggers a new paint message being sent. - + The positions that the divider line can be drawn in - + The divider will be centered after the text caption and will begin drawing after the string. This is the default behavior. - + The divider will be drawn below the text caption. - + Gets or sets the cue text that is displayed on the TextBox control. - + Gets or sets whether the Cue text should be displyed even when the control has keybord focus. If true, the Cue text will disappear as soon as the user starts typing. - + Sets the origin of the thumbnail and shows the thumbnail on the control. The Form instance that will be thumbnailed. True if the control should automatically update itself in case the thumbnailed form changes size or is closed. - + Forces and update of the thumbnail. Use this method if you know that the thumbnailed window has been resized and the thumbnail control should react to these changes. - + + + Form that automatically handles glass margins and mouse dragging. + + + + + Construct a new form without glass margins. + + + Gets or sets the glass margins of the form. - + Gets or sets whether mouse dragging should be handled automatically. - + Gets or sets whether the extended glass margin is enabled or not. - + Gets or sets whether the window title and icon should be hidden. + + The window caption will still be visible, but title text and icon will not be. + A form with a hidden title will look like an Explorer window on Windows Vista or Windows 7. + - + + + Gets or sets whether the window caption should be hidden altogether. + + + Should be set before handle creation. + + + Main DWM class, provides Thumbnail registration, glass sheet effect and blur behind. - + Registers a thumbnail to be drawn on a Windows Form. The thumbnail will not be drawn until you update the thumbnail's properties calling Update(). The Windows Form instance on which to draw the thumbnail. The handle (HWND) of the window that has to be drawn. A Thumbnail instance, needed to unregister and to update properties. - + Registers a thumbnail to be drawn on a window. The thumbnail will not be drawn until you update the thumbnail's properties calling Update(). The handle (HWND) of the window on which the thumbnail will be drawn. The handle (HWND) of the window that has to be drawn. A Thumbnail instance, needed to unregister and to update properties. - + Unregisters the thumbnail handle. The handle is unvalid after the call and should not be used again. A handle to a registered thumbnail. - + Enable the Aero "Blur Behind" effect on the whole client area. Background must be black. - + Enable the Aero "Blur Behind" effect on the whole client area. Background must be black. - + Enable the Aero "Blur Behind" effect on a specific region. Background of the region must be black. - + Disables the Aero "Blur Behind" effect. - + Extends the Aero "Glass Frame" into the client area. Background must be black. - + Extends the Aero "Glass Frame" into the client area. Background must be black. - + Extends the Aero "Glass Frame" to the whole client area ("Glass Sheet" effect). Background must be black. - + Extends the Aero "Glass Frame" to the whole client area ("Glass Sheet" effect). Background must be black. - + Disables the Aero "Glass Frame". - + Disables the Aero "Glass Frame". - + Sets a window's Flip 3D policy. @@ -903,7 +925,7 @@ Desired Flip 3D policy. Is ignored on OSs that do not support Aero. - + Disallows Aero Peek on a window (or allows it). @@ -911,7 +933,7 @@ True if Aero Peek should be disabled for the window. Is ignored on OSs that do not support Aero Peek. - + Sets a window's state in order to exclude (or include) it in Aero Peek. @@ -919,40 +941,40 @@ Set to true to exlude the window from Aero Peek. Is ignored on OSs that do not support Aero Peek. - + Common Task Dialog icons. Determine the look of the main instruction. - + Returns the active windows on the current thread. - + Class that aggregates the results of an "indirect" Task Dialog. - + Results returned by Task Dialogs when closed by the user. - + Direct Task Dialog call. - + Indirect Task Dialog call. Allows complex dialogs with interaction logic (via callback). - + The Task Dialog config structure. - + Flags used in TaskDialogConfig struct. From CommCtrl.h. - + Notifications returned by Task Dialogs to the callback. From CommCtrl.h. - + Messages that can be sent to Task Dialogs. From CommCtrl.h. - + A horizontal panel which resembles what is used for information and navigation in the Control Panel of Windows 7 and Vista. @@ -961,7 +983,7 @@ I have VB code for this control if anyone needs it, just send me an e-mail at bpell@indiana.edu or blakepell@hotmail.com. - + Constructor @@ -975,14 +997,14 @@ - + When a control is added, we will check the type and if it meets certain criteria will change some default behaviors of the control so that it fits our theme by default. The developer can still change this as they desire after it's added. - + The actual painting of the background of our control. @@ -991,14 +1013,14 @@ The colors in use here were extracted from an image of the Control Panel taken from a Windows 7 RC1 installation. - + This procedure will redraw any control, given it's handl as an image on the form. This is necessary if you want to lay this control on top of the glass surface of an Aero form. - + Handles incoming Windows Messages. @@ -1009,7 +1031,7 @@ glass and have it rendered correctly. - + Whether or not the control needs to be rendered on the Glass surface. diff --git a/OnTopReplica/AspectRatioForm.cs b/OnTopReplica/AspectRatioForm.cs index 4e96ab7..8d32192 100644 --- a/OnTopReplica/AspectRatioForm.cs +++ b/OnTopReplica/AspectRatioForm.cs @@ -1,12 +1,10 @@ using System; -using System.Collections.Generic; -using System.Text; -using System.Windows.Forms; -using System.Runtime.InteropServices; -using VistaControls.Dwm.Helpers; using System.ComponentModel; -using OnTopReplica.Native; using System.Drawing; +using System.Runtime.InteropServices; +using System.Windows.Forms; +using OnTopReplica.Native; +using WindowsFormsAero.Dwm.Helpers; namespace OnTopReplica { diff --git a/OnTopReplica/FocusedTextBox.cs b/OnTopReplica/FocusedTextBox.cs index b3f46b2..9acdca2 100644 --- a/OnTopReplica/FocusedTextBox.cs +++ b/OnTopReplica/FocusedTextBox.cs @@ -1,7 +1,7 @@ using System; using System.Collections.Generic; using System.Text; -using VistaControls; +using WindowsFormsAero; using System.Windows.Forms; namespace OnTopReplica { diff --git a/OnTopReplica/MainForm.Designer.cs b/OnTopReplica/MainForm.Designer.cs index 1c5b5fb..c7c6a83 100644 --- a/OnTopReplica/MainForm.Designer.cs +++ b/OnTopReplica/MainForm.Designer.cs @@ -31,6 +31,7 @@ this.menuContextWindows = new System.Windows.Forms.ToolStripMenuItem(); this.menuWindows = new System.Windows.Forms.ContextMenuStrip(this.components); this.noneToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.fullSelectWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.switchToWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.selectRegionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.advancedToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -44,7 +45,6 @@ this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem(); - this.fullOpacityToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.resizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.menuResize = new System.Windows.Forms.ContextMenuStrip(this.components); this.doubleToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); @@ -68,7 +68,7 @@ this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.menuContextClose = new System.Windows.Forms.ToolStripMenuItem(); - this.fullSelectWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.fullOpacityToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.menuFullscreenContext = new System.Windows.Forms.ContextMenuStrip(this.components); this.enableClickthroughToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.fullExitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -113,7 +113,7 @@ this.menuWindows.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.noneToolStripMenuItem}); this.menuWindows.Name = "menuWindows"; - this.menuWindows.OwnerItem = this.fullSelectWindowToolStripMenuItem; + this.menuWindows.OwnerItem = this.menuContextWindows; this.menuWindows.Size = new System.Drawing.Size(118, 26); this.menuWindows.Opening += new System.ComponentModel.CancelEventHandler(this.Menu_Windows_opening); // @@ -123,6 +123,15 @@ this.noneToolStripMenuItem.Size = new System.Drawing.Size(117, 22); this.noneToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuWindowsNone; // + // fullSelectWindowToolStripMenuItem + // + this.fullSelectWindowToolStripMenuItem.DropDown = this.menuWindows; + this.fullSelectWindowToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.list; + this.fullSelectWindowToolStripMenuItem.Name = "fullSelectWindowToolStripMenuItem"; + this.fullSelectWindowToolStripMenuItem.Size = new System.Drawing.Size(189, 22); + this.fullSelectWindowToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuWindows; + this.fullSelectWindowToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuWindowsTT; + // // switchToWindowToolStripMenuItem // this.switchToWindowToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.xiao_arrow; @@ -206,7 +215,7 @@ this.toolStripMenuItem3, this.toolStripMenuItem4}); this.menuOpacity.Name = "menuOpacity"; - this.menuOpacity.OwnerItem = this.menuContextOpacity; + this.menuOpacity.OwnerItem = this.fullOpacityToolStripMenuItem; this.menuOpacity.ShowCheckMargin = true; this.menuOpacity.ShowImageMargin = false; this.menuOpacity.Size = new System.Drawing.Size(154, 92); @@ -250,14 +259,6 @@ this.toolStripMenuItem4.ToolTipText = global::OnTopReplica.Strings.MenuOp25TT; this.toolStripMenuItem4.Click += new System.EventHandler(this.Menu_Opacity_click); // - // fullOpacityToolStripMenuItem - // - this.fullOpacityToolStripMenuItem.DropDown = this.menuOpacity; - this.fullOpacityToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.window_opacity; - this.fullOpacityToolStripMenuItem.Name = "fullOpacityToolStripMenuItem"; - this.fullOpacityToolStripMenuItem.Size = new System.Drawing.Size(189, 22); - this.fullOpacityToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuOpacity; - // // resizeToolStripMenuItem // this.resizeToolStripMenuItem.DropDown = this.menuResize; @@ -448,14 +449,13 @@ this.menuContextClose.Text = global::OnTopReplica.Strings.MenuClose; this.menuContextClose.Click += new System.EventHandler(this.Menu_Close_click); // - // fullSelectWindowToolStripMenuItem + // fullOpacityToolStripMenuItem // - this.fullSelectWindowToolStripMenuItem.DropDown = this.menuWindows; - this.fullSelectWindowToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.list; - this.fullSelectWindowToolStripMenuItem.Name = "fullSelectWindowToolStripMenuItem"; - this.fullSelectWindowToolStripMenuItem.Size = new System.Drawing.Size(189, 22); - this.fullSelectWindowToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuWindows; - this.fullSelectWindowToolStripMenuItem.ToolTipText = global::OnTopReplica.Strings.MenuWindowsTT; + this.fullOpacityToolStripMenuItem.DropDown = this.menuOpacity; + this.fullOpacityToolStripMenuItem.Image = global::OnTopReplica.Properties.Resources.window_opacity; + this.fullOpacityToolStripMenuItem.Name = "fullOpacityToolStripMenuItem"; + this.fullOpacityToolStripMenuItem.Size = new System.Drawing.Size(189, 22); + this.fullOpacityToolStripMenuItem.Text = global::OnTopReplica.Strings.MenuOpacity; // // menuFullscreenContext // @@ -489,17 +489,17 @@ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.SystemColors.Control; - this.ClientSize = new System.Drawing.Size(264, 204); + this.ClientSize = new System.Drawing.Size(269, 192); this.ControlBox = false; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.HideCaption = true; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MaximizeBox = false; this.MinimizeBox = false; this.MinimumSize = new System.Drawing.Size(40, 40); this.Name = "MainForm"; - this.Text = Strings.ApplicationName; + this.Text = "OnTopReplica"; this.TopMost = true; - this.ShowInTaskbar = true; this.menuContext.ResumeLayout(false); this.menuWindows.ResumeLayout(false); this.menuOpacity.ResumeLayout(false); diff --git a/OnTopReplica/MainForm.cs b/OnTopReplica/MainForm.cs index cba2b28..c3c0662 100644 --- a/OnTopReplica/MainForm.cs +++ b/OnTopReplica/MainForm.cs @@ -8,8 +8,8 @@ using OnTopReplica.Properties; using OnTopReplica.StartupOptions; using OnTopReplica.Update; using OnTopReplica.WindowSeekers; -using VistaControls.Dwm; -using VistaControls.TaskDialog; +using WindowsFormsAero.Dwm; +using WindowsFormsAero.TaskDialog; namespace OnTopReplica { @@ -55,15 +55,6 @@ namespace OnTopReplica { #region Event override - protected override CreateParams CreateParams { - get { - //Needed to hide caption, while keeping window title in task bar - var parms = base.CreateParams; - parms.Style &= ~0x00C00000; //WS_CAPTION - return parms; - } - } - protected override void OnHandleCreated(EventArgs e){ base.OnHandleCreated(e); diff --git a/OnTopReplica/MainForm_Features.cs b/OnTopReplica/MainForm_Features.cs index 261b736..2e2586a 100644 --- a/OnTopReplica/MainForm_Features.cs +++ b/OnTopReplica/MainForm_Features.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Text; using OnTopReplica.Properties; -using VistaControls.TaskDialog; +using WindowsFormsAero.TaskDialog; using System.Drawing; using System.Windows.Forms; diff --git a/OnTopReplica/MainForm_Gui.cs b/OnTopReplica/MainForm_Gui.cs index 8ce6967..cf7b094 100644 --- a/OnTopReplica/MainForm_Gui.cs +++ b/OnTopReplica/MainForm_Gui.cs @@ -1,6 +1,6 @@ using System.Drawing; using System.Windows.Forms; -using VistaControls.TaskDialog; +using WindowsFormsAero.TaskDialog; namespace OnTopReplica { partial class MainForm { diff --git a/OnTopReplica/MainForm_MenuEvents.cs b/OnTopReplica/MainForm_MenuEvents.cs index 6d2648e..b67bbae 100644 --- a/OnTopReplica/MainForm_MenuEvents.cs +++ b/OnTopReplica/MainForm_MenuEvents.cs @@ -3,7 +3,7 @@ using System.ComponentModel; using System.Drawing; using System.Windows.Forms; using OnTopReplica.Properties; -using VistaControls.TaskDialog; +using WindowsFormsAero.TaskDialog; using OnTopReplica.SidePanels; namespace OnTopReplica { diff --git a/OnTopReplica/OnTopReplica.csproj b/OnTopReplica/OnTopReplica.csproj index 2bfdfed..54174ab 100644 --- a/OnTopReplica/OnTopReplica.csproj +++ b/OnTopReplica/OnTopReplica.csproj @@ -94,9 +94,8 @@ - - False - ..\Lib\VistaControls.dll + + ..\Lib\WindowsFormsAero.dll diff --git a/OnTopReplica/Platforms/WindowsSeven.cs b/OnTopReplica/Platforms/WindowsSeven.cs index be8aea5..301957e 100644 --- a/OnTopReplica/Platforms/WindowsSeven.cs +++ b/OnTopReplica/Platforms/WindowsSeven.cs @@ -1,7 +1,7 @@ using System; using System.Windows.Forms; using OnTopReplica.Native; -using VistaControls.Dwm; +using WindowsFormsAero.Dwm; namespace OnTopReplica.Platforms { diff --git a/OnTopReplica/Platforms/WindowsVista.cs b/OnTopReplica/Platforms/WindowsVista.cs index 31dbda6..368db7f 100644 --- a/OnTopReplica/Platforms/WindowsVista.cs +++ b/OnTopReplica/Platforms/WindowsVista.cs @@ -1,13 +1,13 @@ using System; using System.Windows.Forms; -using VistaControls.Dwm; +using WindowsFormsAero.Dwm; namespace OnTopReplica.Platforms { class WindowsVista : PlatformSupport { public override bool CheckCompatibility() { - if (!VistaControls.OsSupport.IsCompositionEnabled) { + if (!WindowsFormsAero.OsSupport.IsCompositionEnabled) { MessageBox.Show(Strings.ErrorDwmOffContent, Strings.ErrorDwmOff, MessageBoxButtons.OK, MessageBoxIcon.Error); return false; } diff --git a/OnTopReplica/Program.cs b/OnTopReplica/Program.cs index f6bfe19..f76d2dc 100644 --- a/OnTopReplica/Program.cs +++ b/OnTopReplica/Program.cs @@ -109,7 +109,7 @@ namespace OnTopReplica { sw.WriteLine("OnTopReplica v. {0}", Assembly.GetEntryAssembly().GetName().Version); sw.WriteLine("OS: {0}", Environment.OSVersion.ToString()); sw.WriteLine(".NET: {0}", Environment.Version.ToString()); - sw.WriteLine("Aero DWM: {0}", VistaControls.OsSupport.IsCompositionEnabled); + sw.WriteLine("Aero DWM: {0}", WindowsFormsAero.OsSupport.IsCompositionEnabled); sw.WriteLine("Launch command: {0}", Environment.CommandLine); sw.WriteLine("UTC time: {0} {1}", DateTime.UtcNow.ToShortDateString(), DateTime.UtcNow.ToShortTimeString()); } diff --git a/OnTopReplica/SidePanel.cs b/OnTopReplica/SidePanel.cs index a1e878a..d66f010 100644 --- a/OnTopReplica/SidePanel.cs +++ b/OnTopReplica/SidePanel.cs @@ -2,7 +2,8 @@ using System.Collections.Generic; using System.Text; using System.Windows.Forms; -using VistaControls.Dwm; +using WindowsFormsAero.Dwm; +using System.Drawing; namespace OnTopReplica { diff --git a/OnTopReplica/SidePanelContainer.cs b/OnTopReplica/SidePanelContainer.cs index 41fb949..f124b24 100644 --- a/OnTopReplica/SidePanelContainer.cs +++ b/OnTopReplica/SidePanelContainer.cs @@ -5,7 +5,7 @@ using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; -using VistaControls.Dwm.Helpers; +using WindowsFormsAero.Dwm.Helpers; namespace OnTopReplica { /// diff --git a/OnTopReplica/SidePanels/AboutPanel.Designer.cs b/OnTopReplica/SidePanels/AboutPanel.Designer.cs index 31f9492..fc86628 100644 --- a/OnTopReplica/SidePanels/AboutPanel.Designer.cs +++ b/OnTopReplica/SidePanels/AboutPanel.Designer.cs @@ -23,7 +23,7 @@ /// the contents of this method with the code editor. /// private void InitializeComponent() { - this.labelVersion = new VistaControls.ThemeText.ThemedLabel(); + this.labelVersion = new WindowsFormsAero.ThemeText.ThemedLabel(); this.panelContents = new OnTopReplica.SidePanels.AboutPanelContents(); this.SuspendLayout(); // @@ -67,7 +67,7 @@ #endregion - private VistaControls.ThemeText.ThemedLabel labelVersion; + private WindowsFormsAero.ThemeText.ThemedLabel labelVersion; private AboutPanelContents panelContents; } diff --git a/OnTopReplica/SidePanels/AboutPanel.cs b/OnTopReplica/SidePanels/AboutPanel.cs index 1d79ce0..949d2bc 100644 --- a/OnTopReplica/SidePanels/AboutPanel.cs +++ b/OnTopReplica/SidePanels/AboutPanel.cs @@ -5,7 +5,7 @@ using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; -using VistaControls.Dwm; +using WindowsFormsAero.Dwm; namespace OnTopReplica.SidePanels { partial class AboutPanel : SidePanel { @@ -13,6 +13,7 @@ namespace OnTopReplica.SidePanels { public AboutPanel() { InitializeComponent(); + //Display version number labelVersion.Text = string.Format(Strings.AboutVersion, Application.ProductVersion); } diff --git a/OnTopReplica/SidePanels/AboutPanelContents.Designer.cs b/OnTopReplica/SidePanels/AboutPanelContents.Designer.cs index af014ec..819852c 100644 --- a/OnTopReplica/SidePanels/AboutPanelContents.Designer.cs +++ b/OnTopReplica/SidePanels/AboutPanelContents.Designer.cs @@ -25,17 +25,17 @@ private void InitializeComponent() { this.labelTranslators = new System.Windows.Forms.Label(); this.linkCredits = new System.Windows.Forms.LinkLabel(); - this.progressUpdate = new VistaControls.ProgressBar(); + this.progressUpdate = new WindowsFormsAero.ProgressBar(); this.buttonUpdate = new System.Windows.Forms.Button(); this.lblUpdateDisclaimer = new System.Windows.Forms.Label(); - this.labeledDivider2 = new VistaControls.LabeledDivider(); - this.labeledDivider1 = new VistaControls.LabeledDivider(); + this.labeledDivider2 = new WindowsFormsAero.LabeledDivider(); + this.labeledDivider1 = new WindowsFormsAero.LabeledDivider(); this.linkHomepage = new System.Windows.Forms.LinkLabel(); this.linkAuthor = new System.Windows.Forms.LinkLabel(); this.lblSlogan = new System.Windows.Forms.Label(); - this.labeledDivider3 = new VistaControls.LabeledDivider(); + this.labeledDivider3 = new WindowsFormsAero.LabeledDivider(); this.linkLicense = new System.Windows.Forms.LinkLabel(); - this.labeledDivider4 = new VistaControls.LabeledDivider(); + this.labeledDivider4 = new WindowsFormsAero.LabeledDivider(); this.linkContribute = new System.Windows.Forms.LinkLabel(); this.SuspendLayout(); // @@ -103,7 +103,6 @@ this.labeledDivider2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.labeledDivider2.DividerColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(191)))), ((int)(((byte)(222))))); - this.labeledDivider2.Font = new System.Drawing.Font("Segoe UI", 9F); this.labeledDivider2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(170))))); this.labeledDivider2.Location = new System.Drawing.Point(0, 197); this.labeledDivider2.Name = "labeledDivider2"; @@ -116,7 +115,6 @@ this.labeledDivider1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.labeledDivider1.DividerColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(191)))), ((int)(((byte)(222))))); - this.labeledDivider1.Font = new System.Drawing.Font("Segoe UI", 9F); this.labeledDivider1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(170))))); this.labeledDivider1.Location = new System.Drawing.Point(0, 82); this.labeledDivider1.Name = "labeledDivider1"; @@ -172,7 +170,6 @@ this.labeledDivider3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.labeledDivider3.DividerColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(191)))), ((int)(((byte)(222))))); - this.labeledDivider3.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.labeledDivider3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(170))))); this.labeledDivider3.Location = new System.Drawing.Point(0, 393); this.labeledDivider3.Name = "labeledDivider3"; @@ -199,7 +196,6 @@ this.labeledDivider4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); this.labeledDivider4.DividerColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(191)))), ((int)(((byte)(222))))); - this.labeledDivider4.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.labeledDivider4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(51)))), ((int)(((byte)(170))))); this.labeledDivider4.Location = new System.Drawing.Point(0, 503); this.labeledDivider4.Name = "labeledDivider4"; @@ -252,17 +248,17 @@ private System.Windows.Forms.Label labelTranslators; private System.Windows.Forms.LinkLabel linkCredits; - private VistaControls.ProgressBar progressUpdate; + private WindowsFormsAero.ProgressBar progressUpdate; private System.Windows.Forms.Button buttonUpdate; private System.Windows.Forms.Label lblUpdateDisclaimer; - private VistaControls.LabeledDivider labeledDivider2; - private VistaControls.LabeledDivider labeledDivider1; + private WindowsFormsAero.LabeledDivider labeledDivider2; + private WindowsFormsAero.LabeledDivider labeledDivider1; private System.Windows.Forms.LinkLabel linkHomepage; private System.Windows.Forms.LinkLabel linkAuthor; private System.Windows.Forms.Label lblSlogan; - private VistaControls.LabeledDivider labeledDivider3; + private WindowsFormsAero.LabeledDivider labeledDivider3; private System.Windows.Forms.LinkLabel linkLicense; - private VistaControls.LabeledDivider labeledDivider4; + private WindowsFormsAero.LabeledDivider labeledDivider4; private System.Windows.Forms.LinkLabel linkContribute; } diff --git a/OnTopReplica/ThumbnailPanel.cs b/OnTopReplica/ThumbnailPanel.cs index 44d3979..10e04bc 100644 --- a/OnTopReplica/ThumbnailPanel.cs +++ b/OnTopReplica/ThumbnailPanel.cs @@ -2,8 +2,8 @@ using System.Collections.Generic; using System.Text; using System.Windows.Forms; -using VistaControls.Dwm; -using VistaControls.ThemeText; +using WindowsFormsAero.Dwm; +using WindowsFormsAero.ThemeText; using System.Drawing; using System.Windows.Forms.VisualStyles; using OnTopReplica.Native;