[Home] [Downloads] [Search] [Help/forum]

Gammon Forum

See www.mushclient.com/spam for dealing with forum spam. Please read the MUSHclient FAQ!

[Folder]  Entire forum
-> [Folder]  MUSHclient
. -> [Folder]  General
. . -> [Subject]  Interface revamping?
Home  |  Users  |  Search  |  FAQ
Username:
Register forum user name
Password:
Forgotten password?

Interface revamping?

It is now over 60 days since the last post. This thread is closed.     [Refresh] Refresh page


Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Wed 22 Dec 2004 10:35 PM (UTC)
Message
How about some new fancier icons/flat style toolbar/whatever? I think MC looks a bit too Win95-y. I also think there are royalty free clipart icons on the web.

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by David Haley   USA  (3,881 posts)  [Biography] bio
Date Reply #1 on Wed 22 Dec 2004 11:11 PM (UTC)
Message
If MFC is anything like ATL/WTL, changing to flat toolbars should just be changing a flag somewhere or perhaps using a subclass (don't remember exactly.) Fairly straightforward in ATL, but then, MFC has a tendency to complicate some of this stuff. If I remember correctly, MUSHclient was written with MFC, not ATL.

That being said, I think MUSHclient looks pretty good as it is. I wouldn't want to make it look too "fancy" because that usually detracts from speed. Admittedly though, perhaps flat toolbars would be nice, but only if it's as simple as it is in ATL/WTL.

David Haley aka Ksilyan
Head Programmer,
Legends of the Darkstone

http://david.the-haleys.org
[Go to top] top

Posted by Nick Gammon   Australia  (21,405 posts)  [Biography] bio   Forum Administrator
Date Reply #2 on Wed 22 Dec 2004 11:41 PM (UTC)
Message
What would be nice is if someone artistic (that's not me) would make a nice consistent set of icons for things like triggers, aliases etc. to replace the current icons on the button bar.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Reply #3 on Thu 23 Dec 2004 01:54 PM (UTC)
Message
Good point Ksilyan, I do mean just adding 2-3 things (like the XP default style with the .manifest file I posted, although it breaks notepad windows, I have no idea why). I don't like zMUD where they have custom title bars, buttons, etc and in the end it all looks messy, or like RealPlayer where they have their own buttons and custom menus and it takes up half your RAM. And yes, it would be best if someone designed a theme... Unfortunately I, for one, can't even draw a circle, let alone design icons :/

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by Nick Gammon   Australia  (21,405 posts)  [Biography] bio   Forum Administrator
Date Reply #4 on Thu 23 Dec 2004 07:44 PM (UTC)
Message
I can probably find a bit to set to make the buttons flat, but personally I quite like the 3D look. It makes it clearer they are buttons and you can press them.

... time passes ...

I have done a bit of research. Even something simple like flat toolbar buttons requires a fair bit of extra code. It is this sort of thing, that is not really required but has extra code that can go wrong, is what gradually bloats applications and makes them less reliable. I think I'll leave well enough alone for now.

However I am still interested if someone artistic wants to improve the icons.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

Posted by David Haley   USA  (3,881 posts)  [Biography] bio
Date Reply #5 on Thu 23 Dec 2004 08:40 PM (UTC)
Message
That's too bad. In ATL (MFC's successor) changing to a flat toolbar from a 3d toolbar is simply a matter of using a different class, both of which have exactly the same interface and inheritance scheme. Also, I don't think doing it in ATL would add code bloat, since you have the ATL libraries there anyhow.

David Haley aka Ksilyan
Head Programmer,
Legends of the Darkstone

http://david.the-haleys.org
[Go to top] top

Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Reply #6 on Thu 23 Dec 2004 09:33 PM (UTC)
Message
In VB, changing the standard toolbar to the flat look was one system call (SendMessage to 3d look or something, I think). And in the MFC samples I wrote, I seem to remember I only had to change one flag... I could be wrong though, has anyone done this?

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by Poromenos   Greece  (1,037 posts)  [Biography] bio
Date Reply #7 on Thu 23 Dec 2004 09:36 PM (UTC)
Message
Actually, only adding the manifest file makes the toolbar 3D, but I don't know why it breaks the notepad windows.

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
[Go to top] top

Posted by Nick Gammon   Australia  (21,405 posts)  [Biography] bio   Forum Administrator
Date Reply #8 on Fri 31 Dec 2004 02:33 AM (UTC)
Message
Looks like I was looking in the wrong place before.

The next version will have an option for flat toobar buttons.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
[Go to top] top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


5,181 views.

It is now over 60 days since the last post. This thread is closed.     [Refresh] Refresh page

Go to topic:           Search the forum


[Go to top] top

Quick links: MUSHclient. MUSHclient help. Forum shortcuts. Posting templates. Lua modules. Lua documentation.

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.

[Home]


Written by Nick Gammon - 5K   profile for Nick Gammon on Stack Exchange, a network of free, community-driven Q&A sites   Marriage equality

Comments to: Gammon Software support
[RH click to get RSS URL] Forum RSS feed ( https://gammon.com.au/rss/forum.xml )

[Best viewed with any browser - 2K]    [Hosted at FutureQuest]