find if the Window is hidden?
Thanks

Code: Select all
IsVisible = CocoaMessage(0, WindowID(0), "isVisible")
Code: Select all
IsVisible = CocoaMessage(0, GadgetID(0), "isHidden")
Code: Select all
IsVisible = Bool(CocoaMessage(0, GadgetID(0), "isHidden") = 0)
Code: Select all
IsHidden = CocoaMessage(0, GadgetID(0), "isHidden")
Code: Select all
Define HiddenState.I
OpenWindow(0, 270, 100, 220, 95, "ButtonGadget demo")
ButtonGadget(0, 10, 20, 200, 25, "Hide button below")
ButtonGadget(1, 10, 55, 200, 25, "Visible button")
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Break
Case #PB_Event_Gadget
If EventGadget() = 0 And EventType() = #PB_EventType_LeftClick
HiddenState ! 1
HideGadget(1, HiddenState)
If HiddenState
SetGadgetText(0, "Unhide button below")
Else
SetGadgetText(0, "Hide button below")
EndIf
Debug "Hidden state of 2nd button: " +
CocoaMessage(0, GadgetID(1), "isHidden")
EndIf
EndSelect
ForEver
I didn't assess your response as negative or bad. It was totally correct in modifing my incorrect example. Before posting I changed IsHidden to IsVisible and didn't take into account that true and false are switched. So I appreciated your correction...mk-soft wrote:I didn't mean that bad.