mIRC Home    About    Download    Register    News    Help

Print Thread
Page 1 of 2 1 2
Joined: Oct 2004
Posts: 8,330
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
Ok, I've decided to put together a compilation of some different dialog improvement requests from various people here so that it's all in one topic. Please feel free to add more suggestions to this thread for dialogs. Hopefully some of it will be added at some point. Keep in mind that these are not all my suggestions and many of them have already been discussed in other topics that I'm pulling them from. And, yes, DCX and other DLLs can do much of this. There is no need to point that out. These are just suggestions people have for what they'd like built into mIRC's dialog options rather than having to rely on DLLs to do it.

genius_at_work

hixxy
  • The list/edit controls could be updated to support BURK codes.. in fact most of the controls could.. text, box, etc.
  • List/edit boxes could support more events; hscoll, vscroll. Dialogs and list/edit boxes could support file drag events (when you drag/drop a file onto them) < these are relatively easy to add.
  • More properties, for example we could have a $did() property to retrieve the first and last visible items in a listbox.
  • Adding, deleting and positioning controls on the fly.
  • Updating control styles on the fly.
RRX
  • Dialog control list should support tabs so that mIRC can provide column alignment in native code
  • Dialog IDs should allow text rather than just numbers
Riamus2
  • Allow full font control in dialogs (font type, color, size, bold/underline/italic, etc)- This would also help for unicode support.
    > These can be set up similar to how they work in picture windows.
  • Tooltips (not traytips) that pop up over items in a dialog to offer help.
  • A Richedit dialog control.
  • Allow dialog controls to be set up on multiple tabs rather than ALL or NONE. Sometimes you want the same control ID on 2 or 3 tabs, but not all of them. Currently, this means duplicating code and using multiple IDs.
  • Allow edit boxes to support an "Enter" style that will do something specific when someone hits Enter. Currently, if you want support for that, you need to use a button that is set to default. That's okay, but an Enter style that only triggers if the cursor is in the edit box that uses it would make things easier. This would require a new on DIALOG event of ENTER that can check the $did and do what the user wants.
  • Popups in dialogs.
    > These should probably only be allowed to be set up from within the dialog. Otherwise, you'll end up having lots of popup items from other dialogs all in one list, which wouldn't make sense.
I may add more later when I've had time to think about it more. In the meantime, feel free to add all other dialog suggestions that you have.


Invision Support
#Invision on irc.irchighway.net
Joined: Dec 2002
Posts: 2,031
R
Hoopy frood
Offline
Hoopy frood
R
Joined: Dec 2002
Posts: 2,031

ID name support would be nice too.

Joined: Oct 2004
Posts: 8,330
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
I believe that's what RRX was requesting... text in addition to numbers for IDs.


Invision Support
#Invision on irc.irchighway.net
Joined: Dec 2002
Posts: 2,031
R
Hoopy frood
Offline
Hoopy frood
R
Joined: Dec 2002
Posts: 2,031

Ah yes, I missed it. Sorry.

Joined: Sep 2005
Posts: 2,881
H
Hoopy frood
Offline
Hoopy frood
H
Joined: Sep 2005
Posts: 2,881
For the time being...

Code:
alias -l id_ok return 1
dialog okbutton {
  title ""
  size -1 -1 300 300
  option dbu
  button "Ok", $id_ok, 0 0 50 20, ok
}

Joined: Oct 2004
Posts: 8,330
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
That really doesn't solve much as you still are stuck with using numbers... if two "named" IDs both return "1", they will conflict even though the names vary. Sure, it can make it easier to see what is what, but having a hundred aliases just to return numbers is rather pointless. Still, it is a workaround that is somewhat helpful for knowing what ID is what. Kudos for that. smile


Invision Support
#Invision on irc.irchighway.net
Joined: Sep 2005
Posts: 2,881
H
Hoopy frood
Offline
Hoopy frood
H
Joined: Sep 2005
Posts: 2,881
Aye it's not perfect, but it's definitely more useful than having to go and dig through your dialog code every time you need to refer to a button because you can't remember the ID.

Joined: Nov 2004
Posts: 842
Hoopy frood
Offline
Hoopy frood
Joined: Nov 2004
Posts: 842
I'd like to see tree view and report styles. (I didn't see them in the list ... at least I don't think I did. ;o)


What do you do at the end of the world? Are you busy? Will you save us?
Joined: Jun 2007
Posts: 157
W
Vogon poet
Offline
Vogon poet
W
Joined: Jun 2007
Posts: 157
i requested tree view control 5 years ago and still nothing -_-

progress-bar would be nice too


The harder I chase my dreams the more I experience the time for smiles and tears...
Joined: Jan 2006
Posts: 468
Fjord artisan
Offline
Fjord artisan
Joined: Jan 2006
Posts: 468
Not trying to be annoying, but... do you really think that a progress-bar is that essential?

Joined: Jun 2007
Posts: 157
W
Vogon poet
Offline
Vogon poet
W
Joined: Jun 2007
Posts: 157
nothing regarding scripting is essential to mirc as IRC client
and yet you still have it...


The harder I chase my dreams the more I experience the time for smiles and tears...
Joined: Oct 2004
Posts: 8,330
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
Yeah, these are suggestions of features people would like. They don't really have to be "essential." As I said, most of these things can already be done using DLLs, so they aren't really essential anyhow. That doesn't make the suggestions invalid.


Invision Support
#Invision on irc.irchighway.net
Joined: Aug 2007
Posts: 334
Pan-dimensional mouse
Offline
Pan-dimensional mouse
Joined: Aug 2007
Posts: 334
not to act like a smart allec or anything, but the up down number button is called a spin bar and the scrolly thing is called a track bar, and the edit boxes with colors,etc. are rich edit boxes.(allow for emoticons also)
Also, progress bars would be nice and maybe a checks list box


This is not the signature you are looking for
Joined: Aug 2004
Posts: 7,252
R
Hoopy frood
Offline
Hoopy frood
R
Joined: Aug 2004
Posts: 7,252
check boxes in lists are available, if that's what you mean by "checks list box".. radio buttons are also an option

Joined: Sep 2005
Posts: 2,881
H
Hoopy frood
Offline
Hoopy frood
H
Joined: Sep 2005
Posts: 2,881
The windows API calls them "up down controls", not spin bars.

Joined: Oct 2004
Posts: 8,330
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
In what way does that matter? genius_at_work's description made it clear what he was requesting, so what's the difference what he called it?


Invision Support
#Invision on irc.irchighway.net
Joined: Aug 2007
Posts: 334
Pan-dimensional mouse
Offline
Pan-dimensional mouse
Joined: Aug 2007
Posts: 334
im not saying it does..


This is not the signature you are looking for
Joined: Apr 2004
Posts: 759
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Apr 2004
Posts: 759
Just have mIRC include DCX by default wink


$maybe
Joined: Oct 2004
Posts: 8,330
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
That would be bad for mIRC to do. DCX is updated frequently (much more often than mIRC). If mIRC included it, you'd almost always have an outdated DCX in mIRC and that wouldn't be good. It also means that if the authors of DCX stopped keeping it up to date, Khaled would have to take over or else drop all of the DCX features from mIRC. Neither would be a good thing. Including everything from DCX in mIRC natively would be fine, but including DCX itself wouldn't be good.


Invision Support
#Invision on irc.irchighway.net
Joined: Apr 2004
Posts: 759
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Apr 2004
Posts: 759
I was merely joking Riamus2 smile


$maybe
Page 1 of 2 1 2

Link Copied to Clipboard