INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Vanishing Controls again  (Read 1645 times)

RhinoBanga

  • Citizen of the Universe
  • *****
  • Posts: 1703
  • Developer
Vanishing Controls again
« on: September 25, 2002, 10:13:16 am »

Matt/Nikolay,

Any chance you guys could have a look at this.

With MJ skinning enabled controls are being zapped white.

This can be easily seen in AV when you double-click on an album in the listview to play it.

I've been telling people to switch off MJ skinning but people don't want to do that.


I'm not the only developer to get this as well ...

http://www.musicex.com/cgi-bin/yabb/YaBB.cgi?board=dev;action=display;num=1032324505
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42382
  • Shoes gone again!
Re: Vanishing Controls again
« Reply #1 on: September 27, 2002, 06:28:15 am »

Hey Rhino.

Sorry there's so many glitches with our skinning still -- it's a pretty complicated thing.  We'll certainly try to improve any glitches in version 9.

Until then, disabling skinning (either MJ wide or inside your plugin) is probably the only solution.

Thanks Rhino.

-Matt
Logged
Matt Ashland, JRiver Media Center

RhinoBanga

  • Citizen of the Universe
  • *****
  • Posts: 1703
  • Developer
Re: Vanishing Controls again
« Reply #2 on: September 27, 2002, 07:17:17 am »

Can I make the suggestion then that you document this as I am not the first developer reporting this issue (and I'm sure I won't be the last).

It would save others wasting hours trying to make their app fit in with MJ when MJ won't support it.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42382
  • Shoes gone again!
Re: Vanishing Controls again
« Reply #3 on: September 27, 2002, 12:50:27 pm »

Normally, things should work.  One tip is to use WS_CLIPCHILDREN when possible so controls won't fight with each other.

Also, I just added support for SS_OWNERDRAW and list column header text alignment to the skinning engine. (v9)

I'm sure you have a huge list of other stuff.  If you want, drop them here and we'll try to plow through them.

Thanks.

-Matt
Logged
Matt Ashland, JRiver Media Center

RhinoBanga

  • Citizen of the Universe
  • *****
  • Posts: 1703
  • Developer
Re: Vanishing Controls again
« Reply #4 on: September 30, 2002, 06:01:59 am »

One thing that pops into my head is that when you set LVS_NOSORTHEADER you don't skin the header control.

There were a few others but I worked round them in my code.

I'll try WS_CLIPCHILDREN as I really want AV to fit in with the MJ look'n'feel.
Logged
Pages: [1]   Go Up