[Gambas-user] A minor bug with TabStrip Control - GTK
Benoît Minisini
gambas at ...1...
Sun Aug 29 13:50:09 CEST 2010
> Greetings all,
>
> I think I have found a minor bug with the TabStrip control where the
> Tabs remain 'invisible' when you toggle the visibility mode while it is
> in the foreground of another control.
> I could not find this bug listed anywhere - it may have already been
> fixed in V3.
>
> Gambas version used in testing 2.20.
> Issues only occurs with gb.gtk - gb.qt seems to be fine.
>
> [To Test set project properties to gb.gtk]
>
> I created a standard form with a:
> Gridview control
> TabStrip control
> Label control in the body of Tab[0] (to test visibility of controls in
> TabStrip body).
> Button
>
> I set the arrangement of the TabStrip control to - 'Bring To Foreground'
> in the GUI.
>
> The area of the Tabs in the TabStrip control must be over the background
> control.
>
> ---------------------------------------------------------------------------
> ----------- [Code used to display bug.]
>
> PUBLIC SUB Form_Open()
> TabStrip1.Visible = FALSE
> END
>
> PUBLIC SUB Button1_Click()
>
> TabStrip1.Visible = TRUE
>
> END
> --------------------------------------------------------------
>
> When you click on Button1 the body of the TabStrip becomes visible - the
> label control in Tab[0] is visible.
> The tabs ( any number ) remain invisible provided they are over the
> background control.
>
> Note # If you add the line Gridview1.visible = FALSE to the Button1
> Click event , the tabs of the TabStrip control are then visible at run
> time.
>
> I found that every control I tested as the background control ( Panel,
> Text box, Frame...) produced the same results as long as the Tabs were
> over the background control.
>
>
> Regards,
> Ian Roper
> Perth - Western Australia
>
>
Please provide a little project, it will be far easier and safer for me to fix
the bug!
Thanks in advance.
Regards,
--
Benoît Minisini
More information about the User
mailing list