| | 
 
| 
| 
|  |  
| 
Joined:  Oct 2004 Posts: 8,061 Hoopy frood |  
| OP   Hoopy frood Joined:  Oct 2004 Posts: 8,061 | 
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_workhixxy RRXThe 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.
 Riamus2Dialog control list should support tabs so that mIRC can provide column alignment in native codeDialog IDs should allow text rather than just numbers
 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. |  |  |  
| 
| 
|  |  
| 
Joined:  Dec 2002 Posts: 2,002 Hoopy frood |  
|   Hoopy frood Joined:  Dec 2002 Posts: 2,002 | 
ID name support would be nice too.
 
 |  |  |  
| 
| 
|  |  
| 
Joined:  Oct 2004 Posts: 8,061 Hoopy frood |  
| OP   Hoopy frood Joined:  Oct 2004 Posts: 8,061 | 
I believe that's what RRX was requesting... text in addition to numbers for IDs. |  |  |  
| 
| 
|  |  
| 
Joined:  Dec 2002 Posts: 2,002 Hoopy frood |  
|   Hoopy frood Joined:  Dec 2002 Posts: 2,002 | 
Ah yes, I missed it. Sorry.
 
 |  |  |  
| 
| 
|  |  
| 
Joined:  Sep 2005 Posts: 2,630 Hoopy frood |  
|   Hoopy frood Joined:  Sep 2005 Posts: 2,630 | 
For the time being... 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,061 Hoopy frood |  
| OP   Hoopy frood Joined:  Oct 2004 Posts: 8,061 | 
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.    |  |  |  
| 
| 
|  |  
| 
Joined:  Sep 2005 Posts: 2,630 Hoopy frood |  
|   Hoopy frood Joined:  Sep 2005 Posts: 2,630 | 
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: 822 Hoopy frood |  
|   Hoopy frood Joined:  Nov 2004 Posts: 822 | 
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) |  |  |  
| 
| 
|  |  
| 
Joined:  Jun 2007 Posts: 156 Vogon poet |  
|   Vogon poet Joined:  Jun 2007 Posts: 156 | 
i requested tree view control 5 years ago and still nothing -_-
 progress-bar would be nice too
 |  |  |  
| 
| 
|  |  
| 
symphony
 |  
| symphony | 
Not trying to be annoying, but... do you really think that a progress-bar is that essential? |  |  |  
| 
| 
|  |  
| 
Joined:  Jun 2007 Posts: 156 Vogon poet |  
|   Vogon poet Joined:  Jun 2007 Posts: 156 | 
nothing regarding scripting is essential to mirc as IRC clientand yet you still have it...
 |  |  |  
| 
| 
|  |  
| 
Joined:  Oct 2004 Posts: 8,061 Hoopy frood |  
| OP   Hoopy frood Joined:  Oct 2004 Posts: 8,061 | 
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. |  |  |  
| 
| 
|  |  
| 
Joined:  Aug 2007 Posts: 331 Pan-dimensional mouse |  
|   Pan-dimensional mouse Joined:  Aug 2007 Posts: 331 | 
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
 |  |  |  
| 
| 
|  |  
| 
Joined:  Aug 2004 Posts: 7,168 Hoopy frood |  
|   Hoopy frood Joined:  Aug 2004 Posts: 7,168 | 
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,630 Hoopy frood |  
|   Hoopy frood Joined:  Sep 2005 Posts: 2,630 | 
The windows API calls them "up down controls", not spin bars.  |  |  |  
| 
| 
|  |  
| 
Joined:  Oct 2004 Posts: 8,061 Hoopy frood |  
| OP   Hoopy frood Joined:  Oct 2004 Posts: 8,061 | 
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? |  |  |  
| 
| 
|  |  
| 
Joined:  Aug 2007 Posts: 331 Pan-dimensional mouse |  
|   Pan-dimensional mouse Joined:  Aug 2007 Posts: 331 |  |  |  |  
| 
| 
|  |  
| 
Joined:  Apr 2004 Posts: 755 Hoopy frood |  
|   Hoopy frood Joined:  Apr 2004 Posts: 755 | 
Just have mIRC include DCX by default   |  |  |  
| 
| 
|  |  
| 
Joined:  Oct 2004 Posts: 8,061 Hoopy frood |  
| OP   Hoopy frood Joined:  Oct 2004 Posts: 8,061 | 
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. |  |  |  
| 
| 
|  |  
| 
Joined:  Apr 2004 Posts: 755 Hoopy frood |  
|   Hoopy frood Joined:  Apr 2004 Posts: 755 | 
I was merely joking Riamus2   |  |  |  
 | 
 |