mIRC Home    About    Download    Register    News    Help

Print Thread
Page 1 of 2 1 2
Improved Dialogs (Compilation) #197395 04/04/08 02:58 PM
Joined: Oct 2004
Posts: 8,327
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,327
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
Re: Improved Dialogs (Compilation) [Re: Riamus2] #197399 04/04/08 03:22 PM
Joined: Dec 2002
Posts: 2,010
R
RoCk Offline
Hoopy frood
Offline
Hoopy frood
R
Joined: Dec 2002
Posts: 2,010

ID name support would be nice too.

Re: Improved Dialogs (Compilation) [Re: RoCk] #197400 04/04/08 04:05 PM
Joined: Oct 2004
Posts: 8,327
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,327
I believe that's what RRX was requesting... text in addition to numbers for IDs.


Invision Support
#Invision on irc.irchighway.net
Re: Improved Dialogs (Compilation) [Re: Riamus2] #197401 04/04/08 04:14 PM
Joined: Dec 2002
Posts: 2,010
R
RoCk Offline
Hoopy frood
Offline
Hoopy frood
R
Joined: Dec 2002
Posts: 2,010

Ah yes, I missed it. Sorry.

Re: Improved Dialogs (Compilation) [Re: RoCk] #197406 04/04/08 05:12 PM
Joined: Sep 2005
Posts: 2,876
H
hixxy Offline
Hoopy frood
Offline
Hoopy frood
H
Joined: Sep 2005
Posts: 2,876
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
}

Re: Improved Dialogs (Compilation) [Re: hixxy] #197408 04/04/08 06:23 PM
Joined: Oct 2004
Posts: 8,327
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,327
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
Re: Improved Dialogs (Compilation) [Re: Riamus2] #197411 04/04/08 08:19 PM
Joined: Sep 2005
Posts: 2,876
H
hixxy Offline
Hoopy frood
Offline
Hoopy frood
H
Joined: Sep 2005
Posts: 2,876
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.

Re: Improved Dialogs (Compilation) [Re: Riamus2] #197412 04/04/08 09:12 PM
Joined: Nov 2004
Posts: 800
Jigsy Offline
Hoopy frood
Offline
Hoopy frood
Joined: Nov 2004
Posts: 800
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?
Re: Improved Dialogs (Compilation) [Re: Jigsy] #197413 05/04/08 02:27 AM
Joined: Jun 2007
Posts: 157
W
WideOpenSpace Offline
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...
Re: Improved Dialogs (Compilation) [Re: WideOpenSpace] #197419 05/04/08 11:17 AM
Joined: Jan 2006
Posts: 468
symphony Offline
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?

Re: Improved Dialogs (Compilation) [Re: symphony] #197420 05/04/08 12:20 PM
Joined: Jun 2007
Posts: 157
W
WideOpenSpace Offline
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...
Re: Improved Dialogs (Compilation) [Re: symphony] #197421 05/04/08 12:44 PM
Joined: Oct 2004
Posts: 8,327
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,327
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
Re: Improved Dialogs (Compilation) [Re: Riamus2] #197450 06/04/08 01:06 AM
Joined: Aug 2007
Posts: 333
foshizzle Offline
Fjord artisan
Offline
Fjord artisan
Joined: Aug 2007
Posts: 333
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
Re: Improved Dialogs (Compilation) [Re: foshizzle] #197453 06/04/08 02:33 AM
Joined: Aug 2004
Posts: 7,252
R
RusselB Offline
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

Re: Improved Dialogs (Compilation) [Re: foshizzle] #197464 06/04/08 10:35 AM
Joined: Sep 2005
Posts: 2,876
H
hixxy Offline
Hoopy frood
Offline
Hoopy frood
H
Joined: Sep 2005
Posts: 2,876
The windows API calls them "up down controls", not spin bars.

Re: Improved Dialogs (Compilation) [Re: foshizzle] #197466 06/04/08 12:13 PM
Joined: Oct 2004
Posts: 8,327
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,327
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
Re: Improved Dialogs (Compilation) [Re: Riamus2] #197474 06/04/08 07:53 PM
Joined: Aug 2007
Posts: 333
foshizzle Offline
Fjord artisan
Offline
Fjord artisan
Joined: Aug 2007
Posts: 333
im not saying it does..


This is not the signature you are looking for
Re: Improved Dialogs (Compilation) [Re: foshizzle] #197475 06/04/08 08:46 PM
Joined: Apr 2004
Posts: 759
M
Mpdreamz Offline
Hoopy frood
Offline
Hoopy frood
M
Joined: Apr 2004
Posts: 759
Just have mIRC include DCX by default wink


$maybe
Re: Improved Dialogs (Compilation) [Re: Mpdreamz] #197480 06/04/08 10:14 PM
Joined: Oct 2004
Posts: 8,327
Riamus2 Offline OP
Hoopy frood
OP Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,327
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
Re: Improved Dialogs (Compilation) [Re: Riamus2] #197481 06/04/08 10:16 PM
Joined: Apr 2004
Posts: 759
M
Mpdreamz Offline
Hoopy frood
Offline
Hoopy frood
M
Joined: Apr 2004
Posts: 759
I was merely joking Riamus2 smile


$maybe
Page 1 of 2 1 2