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 4589659 times) previous topic - next topic
0 Members and 5 Guests are viewing this topic.

Columns UI

Reply #3100
Hm...i have 0-5% CPU usage without and 15-30% with it.
and if I push pause...foobar however continue using cpu very hard.
as I said, it is is it better visible on fast music with quick change the spectrum.
my CPU: P4 3.0 HT


Not using an old version of foo_uie_trackinfo are you?


 


Columns UI

Reply #3104


musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration
i use foo_ui_columns-0.1.3-beta1v5, foo_uie_albumart v164a, and last foo_uie_trackinfo v0.8
Its expected, that bars mode uses more CPU. But it should only be noticable with large vis.

Hm...i have 0-5% CPU usage without and 15-30% with it.
and if I push pause...foobar however continue using cpu very hard.
as I said, it is is it better visible on fast music with quick change the spectrum.
my CPU: P4 3.0 HT
My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?

Can you reproduce either the strange beaviours or the crash?
Unfortunatly not, but I'll keep trying from time to time.
Thanks. I think maybe it was caused by deleted p_node. I'll make some changes in areas that would delete them and it might help.

What OS are you using btw?
.

Columns UI

Reply #3105
Windows XP - Professional (5.1.2600) Service Pack 2

Columns UI

Reply #3106
unlike other people, i don't have any extreme CPU utilization (max 15% on a 1GHz CPU - with a constant 5% 'background' usage due to some messengers, antivirus, etc.)

but fb2k is consuming over 15 Meg of RAM with CoulmsUI (standard UI is around 1700 kbytes). I am using albumart displaying tiny 150x150 jpeg pictures and two trackinfo panels.
Can anyone confirm something like this? Is this a normal memory cunsumption value?


Columns UI

Reply #3108
unlike other people, i don't have any extreme CPU utilization (max 15% on a 1GHz CPU - with a constant 5% 'background' usage due to some messengers, antivirus, etc.)

but fb2k is consuming over 15 Meg of RAM with CoulmsUI (standard UI is around 1700 kbytes). I am using albumart displaying tiny 150x150 jpeg pictures and two trackinfo panels.
Can anyone confirm something like this? Is this a normal memory cunsumption value?

On my old Athlon 2000+, I have between 0 and 7% of CP usage. But Foobar is using 35 Mo RAM. But I guess it depends on how many tracks you have in your playlists, and on the plugins you are using. For example, Prettypop needs RAM, I don't know why...

Columns UI

Reply #3109
If you have 5% constant CPU usage due to IM programs and antivirus etc, I highly suggest you switch to another client, that is easier on system resources.

I almost never go above 1%, maybe 2% load on my Athlon XP 3200+, when Foobar, Miranda IM and FTP client and server etc is running...

Columns UI

Reply #3110
what´s "create left toggle area" in layout options? nothing happens here when i activate it.
i´m searching for a way to align buttons "right" and "center".
anyone?

Columns UI

Reply #3111
what´s "create left toggle area" in layout options? nothing happens here when i activate it.
i´m searching for a way to align buttons "right" and "center".
anyone?


Not sure myself about the "create left toggle area."

But to align the buttons, you simply have to group it together with a trackinfo panel. Then make the info panel have no border and change the background to the corresponding color. This will make it basically a blank area, and you can increase it and decrease it till the buttons are where you wish for them to be.

You must put the track info panel on the left of the buttons for this to work.

Columns UI

Reply #3112
^^

right u are. that workaround do work quite well, but still, even when u lock the parts, changing foobar-windowsize reluslts in everything displaced again. i want them flexible in all windowsizes and therefor i´m askin for an align-feature.

here´s what i mean:
normal size
|----|splitter|splitter|splitter|----|
same on maxed windowsize:
|----|splitter|splitter|splitter|------------|
i want them like that in maxed windowsize:
|--------|splitter|splitter|splitter|--------|

Columns UI

Reply #3113
I have searched and searched but can't seem to find anything on this.

%_isplaying% doesn't seem to work when you switch playlists. e.g. if I have the same track in two different playlists the %_isplaying% function only seems to recognise a track as playing in the playlist it was played from.

Am I missing something? This worked fine in 0.83

Columns UI

Reply #3114
I have searched and searched but can't seem to find anything on this.

%_isplaying% doesn't seem to work when you switch playlists. e.g. if I have the same track in two different playlists the %_isplaying% function only seems to recognise a track as playing in the playlist it was played from.

Am I missing something? This worked fine in 0.83

I just experienced something similar: If you delete the playing song from the playlist and the put it in again, it does not show up as if it was playing (depending on my config).

Columns UI

Reply #3115
I just experienced something similar: If you delete the playing song from the playlist and the put it in again, it does not show up as if it was playing (depending on my config).


As far as I understand foobar2000 v0.8 was identifying songs by their path. Now every song has some internal "index". Old behaviour was a bit ugly IMO.
Sharing delusions since 1991.

Columns UI

Reply #3116

I just experienced something similar: If you delete the playing song from the playlist and the put it in again, it does not show up as if it was playing (depending on my config).


As far as I understand foobar2000 v0.8 was identifying songs by their path. Now every song has some internal "index". Old behaviour was a bit ugly IMO.
Then why doesn't it show up as being played (if removed and readded), with this neat new behavior?
I've also noticed that if I move files, playcount for them resets to none.

Columns UI

Reply #3117
got another question:
when volume is set to vertical caption orientation the volume knop still moves horizontaly. any chance to make it move in relation to caption orientation?
well, besides the question to use images (bmp/png) for knop/background of volume & seekbar)

and

THANKS FOR UR WORK! FOO_UI_COLUMNS RULES!

Columns UI

Reply #3118
In the playlist view what do you do to change the edge styles?  I've tried to do the same thing, but I cannot seem to get it to look the same.

In foo_browser, I am basically using this code:

Code: [Select]
#define MY_EDGE_SUNKEN     (WS_EX_CLIENTEDGE)
#define MY_EDGE_GREY       (WS_EX_STATICEDGE)
#define MY_EDGE_NONE       0

...

      SetWindowLong( get_list(), GWL_EXSTYLE,          
         ( cfg_edge_style == EE_SUNKEN ? MY_EDGE_SUNKEN : 0 ) |
         ( cfg_edge_style == EE_GREY ? MY_EDGE_GREY : 0 ) );


Do you set the style of the list control or the dialog window?

Thanks.
There used to be a link to my website here.

Columns UI

Reply #3119

My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?


my vis height 220 px

Yes, that is large. Normal size is default size. I can try and optimise it a bit, but I can't promise anything.

In the playlist view what do you do to change the edge styles?  I've tried to do the same thing, but I cannot seem to get it to look the same.

In foo_browser, I am basically using this code:

Code: [Select]
#define MY_EDGE_SUNKEN     (WS_EX_CLIENTEDGE)
#define MY_EDGE_GREY       (WS_EX_STATICEDGE)
#define MY_EDGE_NONE       0

...

      SetWindowLong( get_list(), GWL_EXSTYLE,          
         ( cfg_edge_style == EE_SUNKEN ? MY_EDGE_SUNKEN : 0 ) |
         ( cfg_edge_style == EE_GREY ? MY_EDGE_GREY : 0 ) );


Do you set the style of the list control or the dialog window?

Thanks.

I don't use a dialog and Im not sure if you would call the playlist view a list control. But basically yes that's what I do. Spy++, Winspector, .. may be useful for yourself
.

Columns UI

Reply #3120
I found another bug(?)/wierdness in the layout system: everytime I change something in the layout (lock status in my case), the Playlist view loses his Edge style setting. Example:
I've got the following layout:
Code: [Select]
...
V. splitter
  H. splitter
    ...
  Playlist view

When I change the lock status of the h. splitter, the Playlist view loses his Edge style (switches (reverts?) to 'None'), but in the options the drop-down-box is still set to 'Sunken'. I have to reselect 'Sunken' to make it display again.
Don't know if it is of importance, but I had 'None' before I changed to Sunken. Maybe after a restart....
Ok after a restart it stopped reverting back to 'None'.
Is it intended? By design?

Columns UI

Reply #3121
Didn't even think that you should stop using the function for the sake of running your plugin under wine.

I see.

I also assume that it is unpossible to somehow get the mouse scrolling on the list working? Default UI works fine with that, but I guess since the ui_columns offers much more layout configuration possibilities, it has to use RealChildWindowFromPoint function, too?
Yes, it has to use it. No, it has nothing to do with configuration..

Finally, as for toolbar's right mouse button click menus, is it exactly the same case?
Yes, it's used there too.

As for how you can get it working (I assume that's what you meant since you don't expect me to not use that function), well you just need to implement that function in Wine (yourself.. or whatever). Use the patch I linked to if you want, it should work for at least Columns UI but its not quite correct.



My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?


my vis height 220 px

Yes, that is large. Normal size is default size. I can try and optimise it a bit, but I can't promise anything.

Well, seems like I managed to cut it right down, so test the next build whenever it comes out.
.

Columns UI

Reply #3122
@music² : Is there any way that logarithmic scale for frequencies on the spectro could be made?  Just use log(freq) instead of freq as a scale, and use log(20) and log(22000) as extremums...  This would be really great, and would fill the spectro more than it currently is (with dead high-ends...)
Also, I'm not sure if you're combining both channels into mono before displaying the spectro, but individual channel displays would be sweet, too

Thanks for your time,
T.

Columns UI

Reply #3123
musicmusic, could you add special button command which would toggle autohide status for its parent splitter.

something like 'pin' in some guis. it would be nice if it could use some temporary autohide status, i.e. override autohide status for nearest parent with autohide actually checked (ignoring parents with autohide not set).

Columns UI

Reply #3124
Hi all,

I have some problem with Formatting String in columnsUI : I want to able the user to choice between two Themes, so in Variables, I wrote this code :

Quote
//ThemeChoice
//1=Black, 2=Blue

$set_global(Theme,1)
$ifequal($get_global(Theme),1,
[BlackColorsCode]
,
[BlueColorsCode]
)


The result is : blue, even if the condition is verified
I've tried to put this code :
Quote
$ifequal($get_global(Theme),1, ok, false)
in a colums, and this work perfextly, so why this don't work for the theme???

PS : sorry for my english ^^