View Full Version : Post your MPC-HC GUI designs here
JanWillem32
16th May 2011, 11:18
If a case-set is used to resolve a single variable, use a compact case-set:
iconindex = (ext.CompareNoCase(_T(".3g2") == 0)? IDI_VIDEO_ICON
: (ext.CompareNoCase(_T(".3gp")) == 0)? IDI_VIDEO_ICON
: (ext.CompareNoCase(_T(".3gp2") == 0)? IDI_VIDEO_ICON
: IDI_???_ICON;// the last item doesn't have an evaluator, but can often use a comment to clarify why this item is the last optionThis also helps the efficiency of the output assembly, as "iconindex" can probably become type-cast as constant (const in C++ code).
If possible, resolve some more math:iconindex = (!ext.CompareNoCase(_T(".3g2")) || !ext.CompareNoCase(_T(".3gp")) || !ext.CompareNoCase(_T(".3gp2")))? IDI_VIDEO_ICON
: IDI_???_ICON;I just love optimizing boolean logic.
mr.duck
18th May 2011, 15:57
Nice icons mr.duck, especially glowing ones.
But could you change video picture to clapperboard instead of equalizer ?
It will be better to tell the difference between audio and video in image too, not only text ;)
Glad you like it. Maybe the logo does not represent an equalizer, but levels of luma, chroma, etc ;). Afterall, a clapperboard is so analog and MPC is so digital.
Yeah, I do see one gigantic mistake :p - the ugliest piece of code since Jeremy Duncan's C' parade.
Please do world a favour and start using switch() { case: } statements instead. The code will be far more readable, less error-prone and easier to maintain for everyone.
I just go and change bits I understand, I am mostly clueless about programming itself :p
Virtual_ManPL
21st May 2011, 13:48
Maybe the logo does not represent an equalizer, but levels of luma, chroma, etc ;)
nice joke :p
Afterall, a clapperboard is so analog and MPC is so digital.
Nope, clapperboard is identified with film industry.
Film stock is analog, but not clapperboard. t's only tool used before recording. :cool:
So can you create icon pack with clapperboard ? ;)
mr.duck
21st May 2011, 14:32
Nope, clapperboard is identified with film industry.
Identified with the film industry, not with media playerback software then ;)
As you say, it is a production tool. So it would be more suited to a video editor maybe.
The icon needs to be unique and recognisable to that specific program. Who says it has to make sense? Firefox makes no sense for an internet browser. Or how about foobar2000... they use an alien cat head thing for their logo. It works.
smok3
21st May 2011, 15:55
mr.duck, in case of firefox it must be a story about registered names (i think it was firetruck before, just kidding). with foobar it's about developer having a cat, so no it doesn't make sense in a general view. for players i find filmroll http://radio.ubbcluj.ro/ro/wp-content/woo_custom/296-film_roll.jpg to have some sense, if you need to have a retro-look...
tetsuo55
21st May 2011, 18:07
Hey guys.
First of i want to say that i think mr. duck's icons look very nice, although personally I'm still getting used to the whole equalizer.
Now on the discussion being had right now.
Virtual_ManPL is asking if mr.duck could make a 2nd version of his iconpack, using the same style and colors, but based on a clapper instead of the equalizer.
I think its clear that mr.duck personally does not really like this and does not want to spend any time creating it (if I'm wrong, please do go ahead and make it)
Virtual_ManPL
21st May 2011, 19:28
I'm only asking about making a difference between audio files (equalizer e.g.) and video files (clapperboard e.g.) in his pack, nothing more ;)
Not clapperboard for all files
mr.duck
21st May 2011, 20:42
I am slightly surprised by the amount of people that think it looks like an equalizer and appear to not already recognise the logo.
But I did think that this was the default logo already. I typically see it several times a day if I watch any TV or videos. The logo concept was copied from MPC-HC itself...
http://i.imgur.com/ClzEo.jpg
So I was not expecting anyone to have to get used to a new logo/icon for the media files so much.
Yes, I don't really like the idea of doing a capplerboard logo. I wanted the same logo for all the files. If I could make a clapperboard logo in the same style and colors as the 'equalizer' logo then I would try. But I would not say I am an artist, so the chance of that happening looks low at best right now.
Maccara
27th May 2011, 10:44
I wanted the same logo for all the files
And this is how it is (I think) commonly done.
Aren't the file icons (usually) supposed to represent what software they're played with and not what filetypes they are?
TOM_SK
23rd July 2011, 11:06
These are just photoshopped images. Actually implementing such a GUI would take thousands of man-hours of very skilled people. Even super rich commercial companies are often not able to make such a nice GUI.
The MPC-HC project currently doesn't even have developers available to make much more simple improvements. If there was anyone available to make such a GUI, I can imagine that person would develop his own player and sell it instead of doing lots of work for free.
Instead of trying to develop a new GUI why not try to look inside MPCStar / Splayer / Haihaisoft Player ; all three are hacked MPC with skin support.
TOM_SK
15th August 2011, 09:21
Here's another tool capable of creating skins:
SkinMagic Toolkit (http://www.appspeed.com/index.html)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.