mIRC Home    About    Download    Register    News    Help

Print Thread
#148837 11/05/06 03:08 AM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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.

#148838 11/05/06 08:40 AM
Joined: Jan 2003
Posts: 2,523
Q
Hoopy frood
Offline
Hoopy frood
Q
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:
Quote:
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
#148839 11/05/06 02:38 PM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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.

#148840 11/05/06 05:20 PM
Joined: Dec 2002
Posts: 3,547
S
Hoopy frood
Offline
Hoopy frood
S
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.

#148841 11/05/06 05:31 PM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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?

#148842 11/05/06 05:47 PM
Joined: Dec 2002
Posts: 3,547
S
Hoopy frood
Offline
Hoopy frood
S
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.

#148843 11/05/06 06:29 PM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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 smile

Obviously Khaled could add extra features to his tab implementation, but windows tabs also have extra features (like multiple lines, hottracking, icons, etc).

#148844 11/05/06 09:55 PM
Joined: Apr 2004
Posts: 759
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Apr 2004
Posts: 759
Khaled should release mIRC with DCX compiled into it.


$maybe
#148845 11/05/06 10:42 PM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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:

Code:
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.

#148846 12/05/06 07:07 AM
Joined: Apr 2004
Posts: 759
M
Hoopy frood
Offline
Hoopy frood
M
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
#148847 12/05/06 12:40 PM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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:

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 0 0 0 0, root
  cell 1, 0 0 0, root, fixed
  cell 2, 0 0 0, root, fixed
}

#148848 12/05/06 01:47 PM
Joined: Nov 2004
Posts: 842
Hoopy frood
Offline
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?
#148849 13/05/06 07:32 AM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
Joined: Sep 2005
Posts: 2,881
That's not part of the original suggestion, but that's what me and mpdreamz were discussing smile

#148850 13/05/06 07:55 AM
Joined: Jan 2006
Posts: 468
Fjord artisan
Offline
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.

#148851 13/05/06 08:25 AM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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.

#148852 13/05/06 01:15 PM
Joined: Apr 2005
Posts: 1,009
Hoopy frood
Offline
Hoopy frood
Joined: Apr 2005
Posts: 1,009
why dont he use native windows active-x controls ?


IceCapped
#148853 13/05/06 03:09 PM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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.

#148854 14/05/06 11:32 AM
Joined: Apr 2004
Posts: 759
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Apr 2004
Posts: 759
That would make more sense indeed smile
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
#148855 14/05/06 02:17 PM
Joined: Apr 2005
Posts: 1,009
Hoopy frood
Offline
Hoopy frood
Joined: Apr 2005
Posts: 1,009
Quote:
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
#148856 14/05/06 02:23 PM
Joined: Sep 2005
Posts: 2,881
H
hixxy Offline OP
Hoopy frood
OP Offline
Hoopy frood
H
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"


Link Copied to Clipboard