aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: rev. 6265, Macintosh -- cosmetic only  (Read 3425 times)

Ambrose

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 12
rev. 6265, Macintosh -- cosmetic only
« on: January 05, 2006, 02:36:57 PM »

On the right side of the server screen, the button for resetting the aMule and server logs has become detached from its 'reset' label.

This is true for both the 6265 binary and for the binary which I compiled myself from the 2.1.0 tarball. The problem does not exist in the original Tiger-only release.

(The button still works...)
« Last Edit: January 05, 2006, 02:39:47 PM by Ambrose »
Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: rev. 6265, Macintosh -- cosmetic only
« Reply #1 on: January 05, 2006, 03:10:55 PM »

To say it with Ken's words: ;)

Quote
It's a wxMac bug, I'm sure. The problem is, Mac OS X supports several different types of push-button widgets, only some of which can have arbitrary sizes. wxMac is using one in a context where it is sure to be resized, but didn't use the proper kind of button.
Logged
Current aMule CVS builds for OS X can be found here.

Ambrose

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 12
Re: rev. 6265, Macintosh -- cosmetic only
« Reply #2 on: January 05, 2006, 04:38:21 PM »

Does this mean my bug report had already been addressed? I did a search first -- honest.
Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: rev. 6265, Macintosh -- cosmetic only
« Reply #3 on: January 05, 2006, 04:59:32 PM »

Yes, you didn't miss it. I had just posted the same issue to an internal forum for testers and that's where Ken's answer was coming from. The problem is that the button is supposed to occupy the whole area next to the log and it does so on other platforms but not with wxMac.

By the way, in a sense the problem also exists under Tiger. The difference is though that here, the label is not detached from the button. But as on 10.3, the button is not drawn across the whole area of the log, even though the whole area is clickable.
Logged
Current aMule CVS builds for OS X can be found here.

Ambrose

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 12
BIG button
« Reply #4 on: January 05, 2006, 06:01:41 PM »

I'd noticed that the whole area was clickable, but didn't know that was a feature, not a bug.  8)

Perhaps the intended 'big button' design looks better on the other platforms, but in OS X the glossy / faux-3D style of the push buttons doesn't scale up attractively, and is -- IMHO -- preferable in the usual smaller incarnation. (Besides, it's what people expect.)

On the other hand,
1. It ain't my program and
2. I'm not complaining, just thinking out loud.
Logged

lionel77

  • Provider of Mac builds, Forum Mod
  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 1107
  • Mac OS X 10.4 (Power Mac G5)
Re: rev. 6265, Macintosh -- cosmetic only
« Reply #5 on: January 05, 2006, 09:59:18 PM »

That's pretty much my take on it, too. A button does not have to fill all the available space just because "it can". ;)

I just played around with Apple's interface builder and there seems to be no way to extend a regular button vertically. So it's not really wxMac's fault for not doing it.
There is, however, also a "Rounded bevel button", which looks a bit different from a regular button and can be resized without constrains. If we decided to keep the current dimensions this button would probably be the most appropriate one.
Logged
Current aMule CVS builds for OS X can be found here.

ken

  • Hero Member
  • *****
  • Karma: 4
  • Offline Offline
  • Posts: 825
Re: rev. 6265, Macintosh -- cosmetic only
« Reply #6 on: January 05, 2006, 11:48:31 PM »

Yup, lionel77 has it right.  We either need to keep to a regular button but convince wx not to try to make it occupy the whole space to the right of the log, or convince wx to use a bevel button in that situation.
Logged