|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
I think it would be nice if mIRC used proper tab controls (is there a reason it doesn't, anyway?) in dialogs.
|
|
|
|
Joined: Jan 2003
Posts: 2,523
Hoopy frood
|
Hoopy frood
Joined: Jan 2003
Posts: 2,523 |
A possible reason it doesn't use standard tabs is that it began this way; v3.8 versions.txt: 51.The Options dialog now uses Tabs. I had trouble using existing TabDialog DLL's, so I coded my own Tab display routines. I guess the migration to the standard win32 tab control never happened. I agree that this migration should gradually take place, not just for tabs but for most non-standard controls, especially those in the main GUI.
/.timerQ 1 0 echo /.timerQ 1 0 $timer(Q).com
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
Ah I see. Yeah that'd explain it.
No rush for this feature but I suppose I should give a reason why I'd like it: at the minute the tabs don't look very good if you use any theme but windows classic.
|
|
|
|
Joined: Dec 2002
Posts: 3,547
Hoopy frood
|
Hoopy frood
Joined: Dec 2002
Posts: 3,547 |
I'm wondering should this ever happen. Would it be an idea to add a tab style? Although, 'proper tabs' will be cool I'd still like to use the others too.
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
I don't mind either way but you've made me curious. Why would you want to use the old ones?
|
|
|
|
Joined: Dec 2002
Posts: 3,547
Hoopy frood
|
Hoopy frood
Joined: Dec 2002
Posts: 3,547 |
Well, once you've done something this way for a long period of time, it would be weird to see it gone.
But if there is a choice if someone doesn't like the new tabs lets say then they can go back. Not saying they wont like it but for me it'd be hard to adjust.
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
Hmm I guess it could be for some people. The reason I'd adjust straightaway is because a few of the other programs I use frequently have themed tabs, so I'm used to both really  Obviously Khaled could add extra features to his tab implementation, but windows tabs also have extra features (like multiple lines, hottracking, icons, etc).
|
|
|
|
Joined: Apr 2004
Posts: 759
Hoopy frood
|
Hoopy frood
Joined: Apr 2004
Posts: 759 |
Khaled should release mIRC with DCX compiled into it.
$maybe
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
I disagree. I don't like the DCX way of doing things. It's not DCX itself that's the problem, it's the way that we have to use a dll. Compare a mIRC dialog to a DCX dialog, mIRC dialogs are 20x easier and more fun to work with. Again, not slating DCX specifically, I just think it'd be a lot better if extra dialog controls and features were added to mIRC in a mIRC fashion: dialog test {
title ""
size -1 -1 300 300
option dbu
treeview 1, 0 0 300 300, haslines hasbuttons linesatroot
}
on *:dialog:test:expand:1: ; branch expanded.
on *:dialog:test:collapse:1: ; branch collapsed.
|
|
|
|
Joined: Apr 2004
Posts: 759
Hoopy frood
|
Hoopy frood
Joined: Apr 2004
Posts: 759 |
once packed into the source im not stopping Khaled to do [code] dialog test { title "" size -1 -1 300 300 option dbu treeview 1, 0 0 300 300, haslines hasbuttons linesatroot listview 2, 0 0 300 300, report grid space root 0 0 0 0 cell root +fi 1 0 0 0 cell root +fi 2 0 0 0 } [code]
infact i totally encourage him.
$maybe
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
I think this would make more sense, although I'm not all that fussed if the CLA is added or not: dialog test {
title ""
size -1 -1 300 300
option dbu
treeview 1, 0 0 300 300, haslines hasbuttons linesatroot
listview 2, 0 0 300 300, report grid
space 0 0 0 0, root
cell 1, 0 0 0, root, fixed
cell 2, 0 0 0, root, fixed
}
|
|
|
|
Joined: Nov 2004
Posts: 842
Hoopy frood
|
Hoopy frood
Joined: Nov 2004
Posts: 842 |
If we're talking about extra dialog features such as progress bar and treeview etc. then I'm totally for it! ^^
What do you do at the end of the world? Are you busy? Will you save us?
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
That's not part of the original suggestion, but that's what me and mpdreamz were discussing 
|
|
|
|
Joined: Jan 2006
Posts: 468
Fjord artisan
|
Fjord artisan
Joined: Jan 2006
Posts: 468 |
And then so long goodbye (MDX/DCX) ? Actually this sounds really appealing, but I wonder if Khaled is willing to do this.
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
He promised extra controls before the end of the 5.xx series iirc so it's unlikely or at least for a while.
|
|
|
|
Joined: Apr 2005
Posts: 1,009
Hoopy frood
|
Hoopy frood
Joined: Apr 2005
Posts: 1,009 |
why dont he use native windows active-x controls ?
IceCapped
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
ActiveX controls aren't really native. Many ActiveX controls are added with languages such as VB, C#, etc. I think using the standard tab control is a better idea.
|
|
|
|
Joined: Apr 2004
Posts: 759
Hoopy frood
|
Hoopy frood
Joined: Apr 2004
Posts: 759 |
That would make more sense indeed  CLA or some simular system being added would be a definate plus but indeed lets not jump the horse and hope for babysteps instead of a full mIRC Studio at once he he.
$maybe
|
|
|
|
Joined: Apr 2005
Posts: 1,009
Hoopy frood
|
Hoopy frood
Joined: Apr 2005
Posts: 1,009 |
ActiveX controls aren't really native. Many ActiveX controls are added with languages such as VB, C#, etc. I think using the standard tab control is a better idea. i ment on default windows controls that dont come in pacage by VB and such :tongue: maybe i shouldnt calle them ax but it is something :tongue:
IceCapped
|
|
|
|
Joined: Sep 2005
Posts: 2,881
Hoopy frood
|
OP
Hoopy frood
Joined: Sep 2005
Posts: 2,881 |
The button, edit, list and scrollbar are "standard controls" The treeview, listview, toolbar, trackbar, progressbar, etc are "common controls"
|
|
|
|
|