Notebook tabs in OSX

9 views
Skip to first unread message

Alessandro Crugnola *sephiroth*

unread,
Aug 25, 2004, 6:19:43 AM8/25/04
to wxPytho...@lists.wxwidgets.org
Is there some kind of issue with the notebook tabs under non windows platform?
(I do not have a mac to test with) but others tell me that with mac the tabs of a notebook panel does not work fine because then
they do not fit in the panel no tab scroller appear (i see that under windows there is a little tab scroller instead), and because
the fact i cannot use multiline tabs with non windows platform, it's a big problem.

Another thing i noticed. I need to send a set size event to the gui when using a multiline notebook otherwise when switching between
one tab to another there are problems of visualization.

Thanks in advance

Alessandro Crugnola - sephiroth
---------------------------------------------
Macromedia Flash Team Volunteer
http://www.macromedia.com/go/team
Flash && PHP developer
aless...@sephiroth.it

*relax with SEPY http://www.sf.net/projects/sepy
---------------------------------------------


Robin Dunn

unread,
Aug 25, 2004, 2:50:58 PM8/25/04
to wxPytho...@lists.wxwidgets.org
Alessandro Crugnola *sephiroth* wrote:
> Is there some kind of issue with the notebook tabs under non windows
> platform? (I do not have a mac to test with) but others tell me that
> with mac the tabs of a notebook panel does not work fine because then
> they do not fit in the panel no tab scroller appear (i see that
> under windows there is a little tab scroller instead),

Correct. The native tab control does not support it. Apparently the UI
designers at Apple feel that there should never be more than about half
a dozen tabs on any layout, and that if more pages are needed then there
is something wrong with the UI.

The wx.Listbook is an alternative, or creating a generic tab control.


> and because
> the fact i cannot use multiline tabs with non windows platform, it's
> a big problem.

Again, only the Windows native tab control supports multiple layers of
tabs. You can't sqeeze milk from a stone.

>
> Another thing i noticed. I need to send a set size event to the gui
> when using a multiline notebook otherwise when switching between one
> tab to another there are problems of visualization.

Is this still the case with 2.5.2.7? I seem to remember something being
done to fix this or a similar issue.

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!


Alessandro Crugnola *sephiroth*

unread,
Aug 26, 2004, 5:18:07 AM8/26/04
to wxPytho...@lists.wxwidgets.org
::-----Original Message-----
::From: Robin Dunn [mailto:ro...@alldunn.com]
::Sent: mercoledì 25 agosto 2004 19.51
::To: wxPytho...@lists.wxwidgets.org
::Subject: Re: [wxPython-users] Notebook tabs in OSX
::

::Alessandro Crugnola *sephiroth* wrote:
::> Is there some kind of issue with the notebook tabs under
::non windows
::> platform? (I do not have a mac to test with) but others
::tell me that
::> with mac the tabs of a notebook panel does not work fine
::because then
::> they do not fit in the panel no tab scroller appear (i see
::that under
::> windows there is a little tab scroller instead),
::
::Correct. The native tab control does not support it.
::Apparently the UI designers at Apple feel that there should
::never be more than about half a dozen tabs on any layout, and
::that if more pages are needed then there is something wrong
::with the UI.
::
::The wx.Listbook is an alternative, or creating a generic tab control.
::
::
::> and because
::> the fact i cannot use multiline tabs with non windows
::platform, it's a
::> big problem.
::
::Again, only the Windows native tab control supports multiple
::layers of tabs. You can't sqeeze milk from a stone.


Thanks for the answers.

::
::>
::> Another thing i noticed. I need to send a set size event to the gui

::> when using a multiline notebook otherwise when switching
::between one
::> tab to another there are problems of visualization.
::
::Is this still the case with 2.5.2.7? I seem to remember
::something being done to fix this or a similar issue.


Yes, this still happens in 2.5.2.7

Reply all
Reply to author
Forward
0 new messages