Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Playback Buttons - Column UI (Read 4690 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Playback Buttons - Column UI



• I am confused on why the Play/Pause button has no icon.
• I am also wondering how to make it show the random/shuffle icons instead of the list.

Thanks!

Playback Buttons - Column UI

Reply #1
I use this one:

Playback Buttons - Column UI

Reply #2
I use this one:

How would I get those icons and install them instead of the current default ones I have?

EDIT: Nvm that was a stupid question.

Is there a way to make it change to
• A pause graphic when music is playing
• A play graphic when music isn't playing

Playback Buttons - Column UI

Reply #3
Right click icon -> Customize Buttons... -> Select icon or add new -> Change Icon...

I got mine from here: https://www.iconfinder.com/iconsets/defaulticon

About the other questions: graphic?


Playback Buttons - Column UI

Reply #5
Oh, dynamic icons like AIMP... I wish, I don't think there is a way though, yet at least.

Playback Buttons - Column UI

Reply #6
I use this one:

How would I get those icons and install them instead of the current default ones I have?

EDIT: Nvm that was a stupid question.

Is there a way to make it change to
• A pause graphic when music is playing
• A play graphic when music isn't playing
You can do that with Panel stack splitter (separate component) buttons. "Random/shuffle" if I understood it correctly - the same component and button.

I changed it recently but the buttons are not perfect, I'm missing "clicked state" effect, by clicked I don't mean "mouse on" or "pushed" (indicating status) but a visual representation of a state between clicked and released mouse button. Maybe there's some way to achieve it with WSH PM?

Playback Buttons - Column UI

Reply #7
I changed it recently but the buttons are not perfect, I'm missing "clicked state" effect, by clicked I don't mean "mouse on" or "pushed" (indicating status) but a visual representation of a state between clicked and released mouse button. Maybe there's some way to achieve it with WSH PM?


yep. there is a simple themed buttons sample bundled with the component which you could look at. also, this is the relevant documentation (from docs\interfaces.txt)

Code: [Select]
interface IThemeManager {
Methods:
    // For parts and states: http://msdn.microsoft.com/en-us/library/bb773210%28VS.85%29.aspx
    // You get vsstyle.h and vssym32.h (won't included in Flags because they are too large) here:
    // http://dl.dropbox.com/u/2451120/vsstyles_h.7z
    void SetPartAndStateID(partid, stateid);
    // NOTE: stateid should be 0, it's unused now.
    boolean IsThemePartDefined(partid, stateid = 0);
    // clip_*: set clipping area.
    void DrawThemeBackground(IGdiGraphics, x, y, w, h, clip_x = 0, clip_y = 0, clip_w = 0, clip_h = 0);
}


edit: because these buttons are "themed", how they look will depend on your windows theme. if you don't want that, you can style it however you like with your own images or use the drawing functions that are built in.

Playback Buttons - Column UI

Reply #8
Thank you marc2003 I think I sampled those but (probably) couldn't find relevant options. I will check it now.