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: Columns UI (Read 4589368 times) previous topic - next topic
0 Members and 4 Guests are viewing this topic.

Columns UI

Reply #2825
Quote
And I've got one small problem. When I use System Colors in my app, and change them for example in Desktop -> Display -> Properties -> ..., they won't change (in my app) until I restart my application. Should I process any message or something to notice that XP Theme has changed?...[{POST_SNAPBACK}][/a]
[a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowmessages/wm_themechanged.asp?frame=true]WM_THEMECHANGED[/url] for XP themes or WM_SETTINGCHANGE for general system settings including colors. The latter is also available on Windows versions prior to Windows XP.

Edit: I got confused with WM_SETTINGCHANGE and WM_SYSCOLORCHANGE. See musicmusic's post below.

Columns UI

Reply #2826
Quote
Thank you very, very much, musicmusic  You've just saved my life (and a lot of time ) But I've got one more little request (I promise it is the last time... well, for next 10 minutes at least ) - Which system colors do you use as your default values for "Text", "Selected text", "Background", "Selected background", "Selected background (no focus)".Certainly you've got it declared somewhere in your code, so one small Ctrl-C -> Ctrl-V would cause big smile on my face [{POST_SNAPBACK}][/a]

Code: [Select]
COLORREF get_default_colour(colours::t_colours index)
{
    switch (index)
    {
    case colours::COLOUR_TEXT:
 return GetSysColor(COLOR_WINDOWTEXT);
    case colours::COLOUR_SELECTED_TEXT:
 return GetSysColor(COLOR_HIGHLIGHTTEXT);
    case colours::COLOUR_BACK:
 return GetSysColor(COLOR_WINDOW);
    case colours::COLOUR_SELECTED_BACK:
 return GetSysColor(COLOR_HIGHLIGHT);
    case colours::COLOUR_FRAME:
 return GetSysColor(COLOR_WINDOWFRAME);
    case colours::COLOUR_SELECTED_BACK_NO_FOCUS:
 return GetSysColor(COLOR_BTNFACE);
    case colours::COLOUR_SELECTED_TEXT_NO_FOCUS:
 return GetSysColor(COLOR_BTNTEXT);
    default:
 return 0x0000FF;
    }
}
The last colour is new (COLOUR_SELECTED_TEXT_NO_FOCUS), when I noticed standard list view does that too.

[edit]You may prefer to use [a href="http://msdn.microsoft.com/library/en-us/gdi/brushes_1mlk.asp?frame=true]GetSysColorBrush[/url] for your brushes, if your colours aren't customisable. These change automatically with system colour changes and don't need to be destroyed.[/edit]

Quote
because it looks great on every XP style (and on "98" style, too).
Indeed, that was the very idea

Quote
And I've got one small problem. When I use System Colors in my app, and change them for example in Desktop -> Display -> Properties -> ..., they won't change (in my app) until I restart my application. Should I process any message or something to notice that XP Theme has changed?...
There is a notification for the theme change, but the one you need is WM_SYSCOLORCHANGE
As indicated in the atricle, its sent to top-level windows, and you have to forward to any child common controls.

Quote
BTW, I'm really looking forward for new beta of Columns UI. I don't know if it was good idea to write the changelog before releasing plugin - now I check your site every 5 minutes to see if there is new version available
[a href="index.php?act=findpost&pid=379139"][{POST_SNAPBACK}][/a]
.

Columns UI

Reply #2827
Once again, you are my hero

Thank you for your effort and for your time.

Columns UI

Reply #2828
Quote
Quote
Feature Requests:
* More toolbar properties. Ability to set alignment, width and height of toolbars. Both percent and pixel would be nice for sizing. Dynamic sizing is sometimes a pain atm.
[a href="index.php?act=findpost&pid=377191"][{POST_SNAPBACK}][/a]

Ability to add a spacer as a toolbar object would do just that (well not for the height but it would still be great) and should be easy to implement. And it would allow people to make their "intersections" between panels wider (I know someone requested that) by adding a spacer between every panel and then resizing it..
[a href="index.php?act=findpost&pid=377215"][{POST_SNAPBACK}][/a]

You can just add a buttons toolbar without any buttons to be used as your 'spacer'.

Columns UI

Reply #2829
I've seen in several of these screenshots that some of you have themes in which the color of each different artist is different.

I would like something similar for my theme. I've downloaded some of your themes with this functionality but I cannot figure it out; I'm rather... new... at scripting.

I would just like it so Artist One is color A, and Artist Two is color B. Artist 3: color A, Artist 4: color B. Artist 5: color A... etc.

Could anyone explain how to do this for a newbie?

PS: I have searched throughout the board but to no avail given the tremendous amount of posts. Could someone please point in the correct direction? Thanks a lot.

Columns UI

Reply #2830
Quote
I've seen in several of these screenshots that some of you have themes in which the color of each different artist is different.

I would like something similar for my theme. I've downloaded some of your themes with this functionality but I cannot figure it out; I'm rather... new... at scripting.

I would just like it so Artist One is color A, and Artist Two is color B. Artist 3: color A, Artist 4: color B. Artist 5: color A... etc.

Could anyone explain how to do this for a newbie?

PS: I have searched throughout the board but to no avail given the tremendous amount of posts. Could someone please point in the correct direction? Thanks a lot.
[{POST_SNAPBACK}][/a]


Please don't [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=43077&view=findpost&p=379284]double post[/url].

Columns UI

Reply #2831
The position of my .png buttons keeps moving vertically. One (reproducible) thing that causes this is changing the desktop background.

normal position:

after changing background:


XP pro sp2, no 3rd party visual styles (using stock "windows classic" theme)
Columns UI 0.1.3 pre-alpha 17v6

I tried quite hard but I couldn't reproduce it. I also don't quite understand where that extra space is coming from if your images are 16px in height. Nonetheless, it should be fixed in next version.
.

Columns UI

Reply #2832
Tooltips in columns does not work on my system. Is it normal?
(FB2K V0.9, ui-columns Version 0.1.3 pre-alpha 17v5, Win 2K SP4)
Edit:Noticed it was fixed with V6. Please apologize and remove this post if necessary.

Columns UI

Reply #2833
litle question: i´d like to switch the time system in my infopanel from 12hour base to 24 hour support, how to do that? still using 8.3

Columns UI

Reply #2834
Um ... is there a way to use conditions to only show a column when a specific tag is present somewhere in the actual library? For example, i have an album thats a special edition or somewhat, in this cases i add the tag "albumcomment", but just a few of my discs have this tag, so when i use the album list and create a playlist with only one album (as i mostly do) without this tag, there's is an empty column, what doesn't look very good ... so it would be nice if the colums could disappear automatically ^^

Edit: I've overseen the Filter Type for playlists ... but I don't know how to use it anyway :/. Suggestions? ^^

Columns UI

Reply #2835
I don't know if anyone's reported this yet, but the latest foo_ui_columns with foobar 0.9 doesn't work on Windows Vista Build 5342.  When I select Columns UI in the "New Interface found" box, I get an "Unhandled Exception : Bad allocation" error.

I'll understand, of course, if this doesn't get fixed for some time

Columns UI

Reply #2836
I don't know if anyone's reported this yet, but the latest foo_ui_columns with foobar 0.9 doesn't work on Windows Vista Build 5342.  When I select Columns UI in the "New Interface found" box, I get an "Unhandled Exception : Bad allocation" error.

I'll understand, of course, if this doesn't get fixed for some time

Strange  Is there a Windows XP compatibility mode ?

Were you running in something like VMware, Virtual PC etc. ?

I'll try and investigate myself, and you should see if it still happens in the next build of Windows Vista (and report it as a bug, why not  ).
.

Columns UI

Reply #2837
After starting fb2k 0.9 with http://music.morbo.org/download/unstable/f....1.3-pa17v6.7z:

"Programmfehler - Foobar2000.exe hat Fehler verursacht und wird geschlossen ..."
"Application error - Foobar2000.exe has caused errors and will be closed"

http://music.morbo.org/download/unstable/f...0.1.3-pa17v5.7z works fine.

It's a fresh full install fb2k0.9 on a fresh win2000 SP4/Updaterollup1.2. Columns ui has album list and track info panel loaded.


Columns UI

Reply #2839
Just a small feature request for the Layout page.
Is it possible add something to distinguish how an object in the list is oriented.
Perhaps something like, adding a v or h to the end of what is already there...
ie. Splitter-h or Album Art-v
Instead of clicking on the object to find out which way it is oriented.

Columns UI

Reply #2840
musicmusic could you add a "settings..." shortcut to the context menu of the album list panel that opens its preferences page?

Columns UI

Reply #2841
Hi, is it still possible to sort only the selected items in the playlist by clicking the column header?  I can't find this option in any of the settings page for ColumnsUI.  (I also tried searching unsuccessfully in this thread and the wiki.)

Columns UI

Reply #2842
Just a small feature request for the Layout page.
Is it possible add something to distinguish how an object in the list is oriented.
Perhaps something like, adding a v or h to the end of what is already there...
ie. Splitter-h or Album Art-v
Instead of clicking on the object to find out which way it is oriented.
In the next version, it displays "Horizontal splitter" and "vertical splitter" in the tree for those splitters. The orientation setting has been changed to a caption orientation setting only.

musicmusic could you add a "settings..." shortcut to the context menu of the album list panel that opens its preferences page?
Ok

Hi, is it still possible to sort only the selected items in the playlist by clicking the column header?  I can't find this option in any of the settings page for ColumnsUI.  (I also searching unsuccessfllly in this thread and the wiki.
No; it was axed as it was considered the most useless option of all
I would suggestion you use the contextmenu on the selection or column title or assign a keyboard shortcut to one of the "Edit/Selection/Sort/.." commands.
.

Columns UI

Reply #2843
musicmusic about AlbumList Panel it would be great if we could have a checkbox to sort the playlist before creating it. Either that which would use foobar's main sorting method or a text field so we can specify what we want.. I hope you'll find this worthy of your time
Thanks

Columns UI

Reply #2844
Hey Everyone,

I have just recently switched to Foobar 0.9 and am loving it.  However I am having a slight problem with the display of the title in the playlist panel.  I am still in the early stages of learning the formatting and how it all works and a little help would be good!

When I switched to 0.9 with the fcs I was using it started putting the artist in the title column as well as the artist column.  I managed to remove the artist from the title column, but now any large audio files that have cue files along with them don't display correctly, i.e.  Putting in the correct artist for each track in the title column as it is in respect a compilation disk.

Hope that all makes sense, I use alot of cue files and so I would really like to try and get this fixed!

ANy help would be appreciated! 

Oh and the code for my title column...

Code: [Select]
// Various Artist
$if(%albumartist%,%artist% '-' )
// Is Playing
$if(%_isplaying%,
$if(%title%,%_tplay%|%_titles%%title%,%_file%%_filename%),
// Normal
$if(%_is_first%,
$if(%title%,%_tplay%|%_titles%%title%,%_file%%_filename%),
$if(%title%,%_title%|%_titles%%title%,%_file%%_filename%))
// Bonus Track
$if(%bonustrack%, %_bonus%*Bonus Track*))
// Now-playing
$if(%_isplaying%,'  '$transition('↖↘↖↘↖↘↖↘↖↘',%_tplay%|%_tselect%,%_playing%|%_selected%))

Columns UI

Reply #2845
Does enabling Make date info available, also give access to Julian Date?
I have unsuccessfully tried e.g. %_system_julian_date%.
If it's not currently available, would you consider adding it? It would be more efficient and cleaner, than computing it from other date fields.


Quote
  • ...
  • axed sidebar
  • added toggle area...
  • ...
This sounds very promising and I'm all for progression, but does it mean that I'll be able to exactly replicate the current sidebars behavior? You see, I'm rather attached to it...


Playlist name generation
I like the way playlist names can be generated upon drag and drop. Do you think you could make it possible to send files through this processing, also when using "send to new playlist" in Album List Panel? And how about adding a "regenerate playlist name" to the context menu, when a playlist is right clicked?

Columns UI

Reply #2846
Does enabling Make date info available, also give access to Julian Date?
I have unsuccessfully tried e.g. %_system_julian_date%.
The field name is %_system_julian_day%.

Quote
  • ...
  • axed sidebar
  • added toggle area...
  • ...
This sounds very promising and I'm all for progression, but does it mean that I'll be able to exactly replicate the current sidebars behavior? You see, I'm rather attached to it...
Yes, a locked vertical splitter behaves like the sidebar in the new version. There's two notable differences:
-You add panels through preferences rather than the context menu
-No way to hide/show it through keyboard shortcut.

1) I wasn't planning on changing unless it really confuses people. 2) I'm not sure yet how I will overcome that or if it will be in beta 1.

Playlist name generation
I like the way playlist names can be generated upon drag and drop. Do you think you could make it possible to send files through this processing, also when using "send to new playlist" in Album List Panel? And how about adding a "regenerate playlist name" to the context menu, when a playlist is right clicked?
The latter: maybe. But what kind of situation did you think would cause you to need it? In regards to the former question, the album list panel should use a useful name already.
.

Columns UI

Reply #2847
Sidebar question: If I put two panels into sidebar and hide both titles of them, I'm no more able to add/remove panels to the sidebar. There's no way to get the context menu for this. Is that correct? So I have to reset sidebar in the columns ui preferences and rebuild it.

Correct? Or is there an easier way?

Columns UI

Reply #2848
Sidebar question: If I put two panels into sidebar and hide both titles of them, I'm no more able to add/remove panels to the sidebar. There's no way to get the context menu for this. Is that correct? So I have to reset sidebar in the columns ui preferences and rebuild it.

Correct? Or is there an easier way?
Had the same problem but I thought it was my ignorance...

Alessandro

 

Columns UI

Reply #2849
Please fix this musicmusic... Rightclicking on a playlist in the playlist switcher and clicking remove doesn't display a confirm window. I was renaming my playlists and clicked on the wrong text, very annoying. :/