Click here to Skip to main content
14,580,625 members

Free Tools

This forum is for discussing and recommending Free tools for software development. Please post direct links to tools, and not just links to pages that review or list tools.No shareware and no commercial products allowed. Please report spammers by voting to remove their messages and reporting their accounts.

 
GeneralDock pane manager question Pin
Leif Simon Goodwin6-Jun-20 0:26
mvaLeif Simon Goodwin6-Jun-20 0:26 
I’ve created a WPF C# docking pane manager for my own use which will be free for others to use. It will be posted on this web site along with my other free utilities. I used AvalonDock for a commercial project, and although it’s really powerful I found it rather complicated to tweak, and failed to make some desired changes, hence my own version. It is finished apart from the settings for the appearance. I see two ways to do this.

The first way is to allow the user to change pretty much any aspect of the appearance such as the corner radius, and the border thickness and brush for panes. The application would come with a canned style that can be changed by the user. I’ve created a dialog that allows just that, so if the font is too small, no problem, the user can change it. If they are colour blind, they can change the pane header colour, or the border colour. There is also support for programmatically overriding the templates for icons, the side bar and so on so that the application developer can add their own branding and make it look like a MegaCorp (TM) product. I’ve added a mechanism so that the user can save their settings as a ‘theme’, and load the preferred theme whenever they want, though they’ll probably just create one personal theme.

The second way is to implement themes as intended by Microsoft. Thus the user is given a selection of themes, and loads the one they prefer. This is an all or nothing approach. They can’t tweak the font size, or the pane border colour, they can only choose between one or more hard coded themes, each with it own fixed values for the borders, the brushes and so on.

I much prefer the first approach, it’s perhaps unconventional but it’s more useful for the user in my opinion as it gives them far more control. What do other people think? If you have created a product around a dock pane manager, would you be okay with the first way, or are you strongly in favour of the second? Does the ability to undo your branding (colour scheme) annoy you? I suppose it could be the second approach, but with an adjustable font size.
GeneralRe: Dock pane manager question Pin
Eddy Vluggen6-Jun-20 6:40
professionalEddy Vluggen6-Jun-20 6:40 
GeneralRe: Dock pane manager question Pin
Leif Simon Goodwin9-Jun-20 0:25
mvaLeif Simon Goodwin9-Jun-20 0:25 
QuestionA Win32 console app version of DOS edit.com? Pin
markrlondon7-May-20 23:49
Membermarkrlondon7-May-20 23:49 
GeneralRe: A Win32 console app version of DOS edit.com? Pin
markrlondon12-May-20 7:01
Membermarkrlondon12-May-20 7:01 
AnswerRe: A Win32 console app version of DOS edit.com? Pin
markrlondon22-May-20 10:52
Membermarkrlondon22-May-20 10:52 
General.NET Standard Helper Library - JHelpers Pin
MSBassSinger5-May-20 11:08
professionalMSBassSinger5-May-20 11:08 
GeneralRe: .NET Standard Helper Library - JHelpers Pin
Richard Deeming6-May-20 0:48
mveRichard Deeming6-May-20 0:48 
GeneralRe: .NET Standard Helper Library - JHelpers Pin
MSBassSinger6-May-20 3:30
professionalMSBassSinger6-May-20 3:30 
GeneralRe: .NET Standard Helper Library - JHelpers Pin
Richard MacCutchan6-May-20 5:12
mveRichard MacCutchan6-May-20 5:12 
GeneralRe: .NET Standard Helper Library - JHelpers Pin
MSBassSinger6-May-20 11:48
professionalMSBassSinger6-May-20 11:48 
GeneralRe: .NET Standard Helper Library - JHelpers Pin
Richard MacCutchan6-May-20 22:58
mveRichard MacCutchan6-May-20 22:58 
GeneralRe: .NET Standard Helper Library - JHelpers Pin
ZurdoDev6-May-20 3:36
mveZurdoDev6-May-20 3:36 
GeneralRe: .NET Standard Helper Library - JHelpers Pin
MSBassSinger6-May-20 11:48
professionalMSBassSinger6-May-20 11:48 
GeneralSVN Bridge Pin
CopWorker21-Apr-20 3:19
MemberCopWorker21-Apr-20 3:19 
GeneralRe: SVN Bridge Pin
CHill6021-Apr-20 3:27
mveCHill6021-Apr-20 3:27 
GeneralRe: SVN Bridge Pin
CopWorker21-Apr-20 3:35
MemberCopWorker21-Apr-20 3:35 
GeneralRe: SVN Bridge Pin
CHill6021-Apr-20 3:39
mveCHill6021-Apr-20 3:39 
GeneralRe: SVN Bridge Pin
Richard MacCutchan21-Apr-20 6:51
mveRichard MacCutchan21-Apr-20 6:51 
GeneralRe: SVN Bridge Pin
Richard Deeming21-Apr-20 8:39
mveRichard Deeming21-Apr-20 8:39 
GeneralRe: SVN Bridge Pin
Richard MacCutchan21-Apr-20 9:15
mveRichard MacCutchan21-Apr-20 9:15 
GeneralRe: SVN Bridge Pin
CopWorker21-Apr-20 19:59
MemberCopWorker21-Apr-20 19:59 
GeneralDB Browser for SQLite Pin
RedDk5-Mar-20 11:46
MemberRedDk5-Mar-20 11:46 
GeneralRe: DB Browser for SQLite Pin
Peter_in_27805-Mar-20 15:56
professionalPeter_in_27805-Mar-20 15:56 
GeneralRe: DB Browser for SQLite Pin
markkuk5-Mar-20 22:05
Membermarkkuk5-Mar-20 22:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.