// ĠTHIS ĠFILE ĠIS ĠGENERATED ! ĠDO ĠNOT ĠEDIT ĠIT ĠMAN U ALLY ! ĠALL ĠCH ANG ES ĠTO ĠIT ĠWILL ĠBE ĠOVER WR IT TEN ĠON ĠE ACH ĠBUILD Ċ package Ġgod ot Ċ Ċ import Ġgod ot . Control Ċ import Ġgod ot . core . Color Ċ import Ġgod ot . core . Node Path Ċ import Ġgod ot . core . Rect 2 Ċ import Ġgod ot . core . Signal 0 Ċ import Ġgod ot . core . Signal 1 Ċ import Ġgod ot . core . Variant Ċ import Ġgod ot . core . Vector 2 Ċ import Ġgod ot . core . signal Ċ import Ġgod ot . ic alls ._ ic all _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Boolean _ String Ċ import Ġgod ot . ic alls ._ ic all _ Boolean _ String _ String Ċ import Ġgod ot . ic alls ._ ic all _ Color _ String _ String Ċ import Ġgod ot . ic alls ._ ic all _ Control Ċ import Ġgod ot . ic alls ._ ic all _ Double Ċ import Ġgod ot . ic alls ._ ic all _ Double _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Font _ String _ String Ċ import Ġgod ot . ic alls ._ ic all _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Long _ String _ String Ċ import Ġgod ot . ic alls ._ ic all _ Long _ Vector 2 Ċ import Ġgod ot . ic alls ._ ic all _ Node Path Ċ import Ġgod ot . ic alls ._ ic all _ Node Path _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Rect 2 Ċ import Ġgod ot . ic alls ._ ic all _ String _ Vector 2 Ċ import Ġgod ot . ic alls ._ ic all _ Style Box _ String _ String Ċ import Ġgod ot . ic alls ._ ic all _ Texture _ String _ String Ċ import Ġgod ot . ic alls ._ ic all _ Theme Ċ import Ġgod ot . ic alls ._ ic all _ Unit Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Double Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Double Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Double _ Boolean _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Double _ Double _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Long _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Node Path Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Node Path Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Object Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ String Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ String _ Color Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ String _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ String _ Object Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Variant _ Object Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Vector 2 Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Vector 2 _ Boolean Ċ import Ġgod ot . ic alls ._ ic all _ Vector 2 Ċ import Ġgod ot . internal . utils . getMethod Bind Ċ import Ġgod ot . internal . utils . invoke Constructor Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Double Ċ import Ġkotlin . Long Ċ import Ġkotlin . NotImplemented Error Ċ import Ġkotlin . String Ċ import Ġkotlin . Un initialized Property AccessException Ċ import Ġkotlin . Unit Ċ import Ġkotlinx . c interop . CO pa que Pointer Ċ Ċ open Ġclass ĠControl Ġ: ĠCanvas Item () Ġ{ ĊĠ Ġval Ġfocus Entered : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġfocus Exit ed : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġgui Input : ĠSignal 1 < Input Event > Ġby Ġsignal (" event ") ĊĊĠ Ġval Ġminimum Size Changed : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġmodal Closed : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġmouse Entered : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġmouse Exit ed : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġresized : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġsize Flags Changed : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġopen Ġval Ġanchor Bottom : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ anchor ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( mb , Ġthis . ptr , Ġ 3 ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġval Ġanchor Left : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ anchor ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( mb , Ġthis . ptr , Ġ 0 ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġval Ġanchor Right : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ anchor ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( mb , Ġthis . ptr , Ġ 2 ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġval Ġanchor Top : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ anchor ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( mb , Ġthis . ptr , Ġ 1 ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġfocus Mode : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ mode ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ mode ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġfocus Ne ighbour Bottom : ĠNode Path ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ ne ighbour ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Node Path _ Long ( mb , Ġthis . ptr , Ġ 3 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ ne ighbour ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long _ Node Path ( mb , Ġthis . ptr , Ġ 3 , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġfocus Ne ighbour Left : ĠNode Path ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ ne ighbour ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Node Path _ Long ( mb , Ġthis . ptr , Ġ 0 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ ne ighbour ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long _ Node Path ( mb , Ġthis . ptr , Ġ 0 , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġfocus Ne ighbour Right : ĠNode Path ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ ne ighbour ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Node Path _ Long ( mb , Ġthis . ptr , Ġ 2 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ ne ighbour ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long _ Node Path ( mb , Ġthis . ptr , Ġ 2 , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġfocus Ne ighbour Top : ĠNode Path ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ ne ighbour ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Node Path _ Long ( mb , Ġthis . ptr , Ġ 1 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ ne ighbour ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long _ Node Path ( mb , Ġthis . ptr , Ġ 1 , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġfocus Next : ĠNode Path ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ next ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Node Path ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ next ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Node Path ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġfocus Previous : ĠNode Path ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ previous ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Node Path ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ previous ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Node Path ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġgrow Horizontal : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ h _ grow _ direction ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ h _ grow _ direction ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġgrow Vertical : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ v _ grow _ direction ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ v _ grow _ direction ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġhint Tooltip : ĠString ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġthrow ĊĠĠĠĠĠĠĠĠĠ ĠUn initialized Property AccessException (" Cannot Ġaccess Ġproperty Ġhint Tooltip : Ġhas Ġno Ġgetter ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ tooltip ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ String ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar ĠmarginBottom : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ margin ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( mb , Ġthis . ptr , Ġ 3 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ margin ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long _ Double ( mb , Ġthis . ptr , Ġ 3 , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar ĠmarginLeft : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ margin ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( mb , Ġthis . ptr , Ġ 0 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ margin ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long _ Double ( mb , Ġthis . ptr , Ġ 0 , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar ĠmarginRight : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ margin ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( mb , Ġthis . ptr , Ġ 2 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ margin ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long _ Double ( mb , Ġthis . ptr , Ġ 2 , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar ĠmarginTop : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ margin ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( mb , Ġthis . ptr , Ġ 1 ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ margin ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long _ Double ( mb , Ġthis . ptr , Ġ 1 , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġmouse Default Cursor Shape : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ default _ cursor _ shape ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ default _ cursor _ shape ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġmouse Filter : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ mouse _ filter ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ mouse _ filter ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġrect Clip Content : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," is _ cli pping _ contents ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ clip _ contents ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Boolean ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġval Ġrect Global Position : ĠVector 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ global _ position ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġrect Min Size : ĠVector 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ custom _ minimum _ size ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ custom _ minimum _ size ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġrect Pivot Offset : ĠVector 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ pivot _ offset ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ pivot _ offset ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġval Ġrect Position : ĠVector 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ position ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġrect Rotation : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ rotation _ degrees ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ rotation _ degrees ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġrect Scale : ĠVector 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ scale ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ scale ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġval Ġrect Size : ĠVector 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ size ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġsize Flags Horizontal : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ h _ size _ flags ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ h _ size _ flags ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġsize Flags Stretch Ratio : ĠDouble ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ stretch _ ratio ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Double ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ stretch _ ratio ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Double ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġsize Flags Vertical : ĠLong ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ v _ size _ flags ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Long ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ v _ size _ flags ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Long ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġopen Ġvar Ġtheme : ĠTheme ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ theme ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Theme ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ theme ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Object ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġ__ new (): ĠCO pa que Pointer Ġ= Ġinvoke Constructor (" Control ", Ġ" Control ") ĊĊĠ Ġopen Ġfun Ġrect Min Size ( schedule : ĠVector 2 . () Ġ-> ĠUnit ): ĠVector 2 Ġ= Ġrect Min Size . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġrect Min Size Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġrect Pivot Offset ( schedule : ĠVector 2 . () Ġ-> ĠUnit ): ĠVector 2 Ġ= Ġrect Pivot Offset . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġrect Pivot Offset Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġrect Scale ( schedule : ĠVector 2 . () Ġ-> ĠUnit ): ĠVector 2 Ġ= Ġrect Scale . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġrect Scale Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġ_ cli ps Input (): ĠBoolean Ġ{ ĊĠĠĠ Ġthrow ĠNotImplementedError ("_ cli ps _ input Ġis Ġnot Ġimplemented Ġfor ĠControl ") ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ get Minimum Size (): ĠVector 2 Ġ{ ĊĠĠĠ Ġthrow ĠNotImplementedError ("_ get _ minimum _ size Ġis Ġnot Ġimplemented Ġfor ĠControl ") ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ get Tooltip (): ĠString Ġ{ ĊĠĠĠ Ġthrow ĠNotImplementedError ("_ get _ tooltip Ġis Ġnot Ġimplemented Ġfor ĠControl ") ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ gui Input ( event : ĠInput Event ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ make Custom Tooltip ( for Text : ĠString ): ĠObject Ġ{ ĊĠĠĠ Ġthrow ĠNotImplementedError ("_ make _ custom _ tooltip Ġis Ġnot Ġimplemented Ġfor ĠControl ") ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ override Changed () Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ set Anchor ( margin : ĠLong , Ġanchor : ĠDouble ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ set Global Position ( position : ĠVector 2 ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ setPosition ( margin : ĠVector 2 ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ setSize ( size : ĠVector 2 ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ size Changed () Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ theme Changed () Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġ_ update Minimum Size () Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġaccept Event () Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," accept _ event ") ĊĠĠĠ Ġ_ ic all _ Unit ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġadd Color Override ( name : ĠString , Ġcolor : ĠColor ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," add _ color _ override ") ĊĠĠĠ Ġ_ ic all _ Unit _ String _ Color ( Ġmb , Ġthis . ptr , Ġname , Ġcolor ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġadd Constant Override ( name : ĠString , Ġconstant : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," add _ constant _ override ") ĊĠĠĠ Ġ_ ic all _ Unit _ String _ Long ( Ġmb , Ġthis . ptr , Ġname , Ġconstant ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġadd Font Override ( name : ĠString , Ġfont : ĠFont ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," add _ font _ override ") ĊĠĠĠ Ġ_ ic all _ Unit _ String _ Object ( Ġmb , Ġthis . ptr , Ġname , Ġfont ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġadd Icon Override ( name : ĠString , Ġtexture : ĠTexture ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," add _ icon _ override ") ĊĠĠĠ Ġ_ ic all _ Unit _ String _ Object ( Ġmb , Ġthis . ptr , Ġname , Ġtexture ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġadd Shader Override ( name : ĠString , Ġshader : ĠShader ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," add _ shader _ override ") ĊĠĠĠ Ġ_ ic all _ Unit _ String _ Object ( Ġmb , Ġthis . ptr , Ġname , Ġshader ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġadd Style box Override ( name : ĠString , Ġstyle box : ĠStyle Box ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," add _ style box _ override ") ĊĠĠĠ Ġ_ ic all _ Unit _ String _ Object ( Ġmb , Ġthis . ptr , Ġname , Ġstyle box ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġcan Drop Data ( position : ĠVector 2 , Ġdata : ĠVariant ): ĠBoolean Ġ{ ĊĠĠĠ Ġthrow ĠNotImplementedError (" can _ drop _ data Ġis Ġnot Ġimplemented Ġfor ĠControl ") ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġdrop Data ( position : ĠVector 2 , Ġdata : ĠVariant ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġforce Drag ( data : ĠVariant , Ġpreview : ĠControl ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," force _ drag ") ĊĠĠĠ Ġ_ ic all _ Unit _ Variant _ Object ( Ġmb , Ġthis . ptr , Ġdata , Ġpreview ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Anchor ( margin : ĠLong ): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ anchor ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( Ġmb , Ġthis . ptr , Ġmargin ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Begin (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ begin ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Color ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠColor Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ color ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Color _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Combined Minimum Size (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ combined _ minimum _ size ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Constant ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ constant ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Cursor Shape ( position : ĠVector 2 Ġ= ĠVector 2 ( 0 . 0 , Ġ 0 . 0 )): ĠControl . Cursor Shape Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ cursor _ shape ") ĊĠĠĠ Ġreturn ĠControl . Cursor Shape . from ( Ġ_ ic all _ Long _ Vector 2 ( Ġmb , Ġthis . ptr , Ġposition )) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Custom Minimum Size (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ custom _ minimum _ size ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun ĠgetDefault Cursor Shape (): ĠControl . Cursor Shape Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ default _ cursor _ shape ") ĊĠĠĠ Ġreturn ĠControl . Cursor Shape . from ( Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr )) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Drag Data ( position : ĠVector 2 ): ĠVariant Ġ{ ĊĠĠĠ Ġthrow ĠNotImplementedError (" get _ drag _ data Ġis Ġnot Ġimplemented Ġfor ĠControl ") ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget End (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ end ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Focus Mode (): ĠControl . Focus Mode Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ mode ") ĊĠĠĠ Ġreturn ĠControl . Focus Mode . from ( Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr )) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Focus Ne ighbour ( margin : ĠLong ): ĠNode Path Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ ne ighbour ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Node Path _ Long ( Ġmb , Ġthis . ptr , Ġmargin ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Focus Next (): ĠNode Path Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ next ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Node Path ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Focus Owner (): ĠControl Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ owner ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Control ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Focus Previous (): ĠNode Path Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ focus _ previous ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Node Path ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Font ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠFont Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ font ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Font _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Global Position (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ global _ position ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Global Rect (): ĠRect 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ global _ rect ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Rect 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget HG row Direction (): ĠControl . Grow Direction Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ h _ grow _ direction ") ĊĠĠĠ Ġreturn ĠControl . Grow Direction . from ( Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr )) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget H Size Flags (): ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ h _ size _ flags ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Icon ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠTexture Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ icon ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Texture _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Margin ( margin : ĠLong ): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ margin ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double _ Long ( Ġmb , Ġthis . ptr , Ġmargin ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Minimum Size (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ minimum _ size ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Mouse Filter (): ĠControl . Mouse Filter Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ mouse _ filter ") ĊĠĠĠ Ġreturn ĠControl . Mouse Filter . from ( Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr )) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun ĠgetParent Area Size (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ parent _ area _ size ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun ĠgetParent Control (): ĠControl Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ parent _ control ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Control ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Pivot Offset (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ pivot _ offset ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Position (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ position ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Rect (): ĠRect 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ rect ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Rect 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Rotation (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ rotation ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Rotation Degrees (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ rotation _ degrees ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Scale (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ scale ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Size (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ size ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Stretch Ratio (): ĠDouble Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ stretch _ ratio ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Double ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Style box ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠStyle Box Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ style box ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Style Box _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Theme (): ĠTheme Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ theme ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Theme ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Tooltip ( at Position : ĠVector 2 Ġ= ĠVector 2 ( 0 . 0 , Ġ 0 . 0 )): ĠString Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ tooltip ") ĊĠĠĠ Ġreturn Ġ_ ic all _ String _ Vector 2 ( Ġmb , Ġthis . ptr , Ġat Position ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget V Grow Direction (): ĠControl . Grow Direction Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ v _ grow _ direction ") ĊĠĠĠ Ġreturn ĠControl . Grow Direction . from ( Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr )) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget V Size Flags (): ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," get _ v _ size _ flags ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġgrab Click Focus () Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," grab _ click _ focus ") ĊĠĠĠ Ġ_ ic all _ Unit ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġgrab Focus () Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," grab _ focus ") ĊĠĠĠ Ġ_ ic all _ Unit ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Color ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ color ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Color Override ( name : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ color _ override ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Constant ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ constant ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Constant Override ( name : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ constant _ override ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Focus (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ focus ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Font ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ font ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Font Override ( name : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ font _ override ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Icon ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ icon ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Icon Override ( name : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ icon _ override ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Point ( point : ĠVector 2 ): ĠBoolean Ġ{ ĊĠĠĠ Ġthrow ĠNotImplementedError (" has _ point Ġis Ġnot Ġimplemented Ġfor ĠControl ") ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Shader Override ( name : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ shader _ override ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Style box ( name : ĠString , Ġtype : ĠString Ġ= Ġ"") : ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ style box ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String _ String ( Ġmb , Ġthis . ptr , Ġname , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Style box Override ( name : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," has _ style box _ override ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġis Cli pping Contents (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," is _ cli pping _ contents ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġminimum Size Changed () Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," minimum _ size _ changed ") ĊĠĠĠ Ġ_ ic all _ Unit ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġrelease Focus () Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," release _ focus ") ĊĠĠĠ Ġ_ ic all _ Unit ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Anchor ( ĊĠĠĠ Ġmargin : ĠLong , ĊĠĠĠ Ġanchor : ĠDouble , ĊĠĠĠ Ġkeep Margin : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġpush Opp osite Anchor : ĠBoolean Ġ= Ġtrue ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ anchor ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Double _ Boolean _ Boolean ( Ġmb , Ġthis . ptr , Ġmargin , Ġanchor , Ġkeep Margin , ĊĠĠĠĠĠĠĠ Ġpush Opp osite Anchor ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Anchor And Margin ( ĊĠĠĠ Ġmargin : ĠLong , ĊĠĠĠ Ġanchor : ĠDouble , ĊĠĠĠ Ġoffset : ĠDouble , ĊĠĠĠ Ġpush Opp osite Anchor : ĠBoolean Ġ= Ġfalse ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ anchor _ and _ margin ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Double _ Double _ Boolean ( Ġmb , Ġthis . ptr , Ġmargin , Ġanchor , Ġoffset , ĊĠĠĠĠĠĠĠ Ġpush Opp osite Anchor ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset An chors And Margins Preset ( ĊĠĠĠ Ġpreset : ĠLong , ĊĠĠĠ Ġresize Mode : ĠLong Ġ= Ġ 0 , ĊĠĠĠ Ġmargin : ĠLong Ġ= Ġ 0 ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ anchors _ and _ margin s _ preset ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Long _ Long ( Ġmb , Ġthis . ptr , Ġpreset , Ġresize Mode , Ġmargin ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset An chors Preset ( preset : ĠLong , Ġkeep Margins : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ anchors _ preset ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Boolean ( Ġmb , Ġthis . ptr , Ġpreset , Ġkeep Margins ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Begin ( position : ĠVector 2 ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ begin ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( Ġmb , Ġthis . ptr , Ġposition ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Clip Contents ( enable : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ clip _ contents ") ĊĠĠĠ Ġ_ ic all _ Unit _ Boolean ( Ġmb , Ġthis . ptr , Ġenable ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Custom Minimum Size ( size : ĠVector 2 ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ custom _ minimum _ size ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( Ġmb , Ġthis . ptr , Ġsize ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun ĠsetDefault Cursor Shape ( shape : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ default _ cursor _ shape ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġshape ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Drag Forwarding ( target : ĠControl ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ drag _ forwarding ") ĊĠĠĠ Ġ_ ic all _ Unit _ Object ( Ġmb , Ġthis . ptr , Ġtarget ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Drag Preview ( control : ĠControl ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ drag _ preview ") ĊĠĠĠ Ġ_ ic all _ Unit _ Object ( Ġmb , Ġthis . ptr , Ġcontrol ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset End ( position : ĠVector 2 ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ end ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( Ġmb , Ġthis . ptr , Ġposition ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Focus Mode ( mode : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ mode ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġmode ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Focus Ne ighbour ( margin : ĠLong , Ġneighbour : ĠNode Path ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ ne ighbour ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Node Path ( Ġmb , Ġthis . ptr , Ġmargin , Ġneighbour ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Focus Next ( next : ĠNode Path ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ next ") ĊĠĠĠ Ġ_ ic all _ Unit _ Node Path ( Ġmb , Ġthis . ptr , Ġnext ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Focus Previous ( previous : ĠNode Path ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ focus _ previous ") ĊĠĠĠ Ġ_ ic all _ Unit _ Node Path ( Ġmb , Ġthis . ptr , Ġprevious ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Global Position ( position : ĠVector 2 , Ġkeep Margins : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ global _ position ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 _ Boolean ( Ġmb , Ġthis . ptr , Ġposition , Ġkeep Margins ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset HG row Direction ( direction : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ h _ grow _ direction ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġdirection ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset H Size Flags ( flags : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ h _ size _ flags ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġflags ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Margin ( margin : ĠLong , Ġoffset : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ margin ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Double ( Ġmb , Ġthis . ptr , Ġmargin , Ġoffset ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Margins Preset ( ĊĠĠĠ Ġpreset : ĠLong , ĊĠĠĠ Ġresize Mode : ĠLong Ġ= Ġ 0 , ĊĠĠĠ Ġmargin : ĠLong Ġ= Ġ 0 ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ margin s _ preset ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Long _ Long ( Ġmb , Ġthis . ptr , Ġpreset , Ġresize Mode , Ġmargin ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Mouse Filter ( filter : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ mouse _ filter ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġfilter ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Pivot Offset ( pivot Offset : ĠVector 2 ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ pivot _ offset ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( Ġmb , Ġthis . ptr , Ġpivot Offset ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Position ( position : ĠVector 2 , Ġkeep Margins : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ position ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 _ Boolean ( Ġmb , Ġthis . ptr , Ġposition , Ġkeep Margins ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Rotation ( radians : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ rotation ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġradians ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Rotation Degrees ( degrees : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ rotation _ degrees ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġdegrees ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Scale ( scale : ĠVector 2 ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ scale ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( Ġmb , Ġthis . ptr , Ġscale ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Size ( size : ĠVector 2 , Ġkeep Margins : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ size ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 _ Boolean ( Ġmb , Ġthis . ptr , Ġsize , Ġkeep Margins ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Stretch Ratio ( ratio : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ stretch _ ratio ") ĊĠĠĠ Ġ_ ic all _ Unit _ Double ( Ġmb , Ġthis . ptr , Ġratio ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Theme ( theme : ĠTheme ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ theme ") ĊĠĠĠ Ġ_ ic all _ Unit _ Object ( Ġmb , Ġthis . ptr , Ġtheme ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Tooltip ( tooltip : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ tooltip ") ĊĠĠĠ Ġ_ ic all _ Unit _ String ( Ġmb , Ġthis . ptr , Ġtooltip ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset V Grow Direction ( direction : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ v _ grow _ direction ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġdirection ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset V Size Flags ( flags : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," set _ v _ size _ flags ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġflags ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġshow Modal ( exclusive : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," show _ modal ") ĊĠĠĠ Ġ_ ic all _ Unit _ Boolean ( Ġmb , Ġthis . ptr , Ġexclusive ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġwarp Mouse ( to Position : ĠVector 2 ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Control "," warp _ mouse ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( Ġmb , Ġthis . ptr , Ġto Position ) ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠAnchor ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠAN CH OR _ BEGIN ( 0 ), ĊĊĠĠĠ ĠAN CH OR _ END ( 1 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠFocus Mode ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠF OC US _ NONE ( 0 ), ĊĊĠĠĠ ĠF OC US _ CLICK ( 1 ), ĊĊĠĠĠ ĠF OC US _ ALL ( 2 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠLayout Preset Mode ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠP RESET _ MODE _ MIN SIZE ( 0 ), ĊĊĠĠĠ ĠP RESET _ MODE _ KEEP _ WIDTH ( 1 ), ĊĊĠĠĠ ĠP RESET _ MODE _ KEEP _ HEIGHT ( 2 ), ĊĊĠĠĠ ĠP RESET _ MODE _ KEEP _ SIZE ( 3 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠMouse Filter ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠMO USE _ FILTER _ STOP ( 0 ), ĊĊĠĠĠ ĠMO USE _ FILTER _ PASS ( 1 ), ĊĊĠĠĠ ĠMO USE _ FILTER _ IGNORE ( 2 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠCursor Shape ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠCUR SOR _ ARROW ( 0 ), ĊĊĠĠĠ ĠCUR SOR _ IBE AM ( 1 ), ĊĊĠĠĠ ĠCUR SOR _ POINT ING _ HAND ( 2 ), ĊĊĠĠĠ ĠCUR SOR _ CROSS ( 3 ), ĊĊĠĠĠ ĠCUR SOR _ WAIT ( 4 ), ĊĊĠĠĠ ĠCUR SOR _ BUSY ( 5 ), ĊĊĠĠĠ ĠCUR SOR _ DR AG ( 6 ), ĊĊĠĠĠ ĠCUR SOR _ CAN _ DROP ( 7 ), ĊĊĠĠĠ ĠCUR SOR _ FOR BID DEN ( 8 ), ĊĊĠĠĠ ĠCUR SOR _ V SIZE ( 9 ), ĊĊĠĠĠ ĠCUR SOR _ H SIZE ( 1 0 ), ĊĊĠĠĠ ĠCUR SOR _ B DIAG SIZE ( 1 1 ), ĊĊĠĠĠ ĠCUR SOR _ F DIAG SIZE ( 1 2 ), ĊĊĠĠĠ ĠCUR SOR _ MOVE ( 1 3 ), ĊĊĠĠĠ ĠCUR SOR _ V SPLIT ( 1 4 ), ĊĊĠĠĠ ĠCUR SOR _ H SPLIT ( 1 5 ), ĊĊĠĠĠ ĠCUR SOR _ HELP ( 1 6 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠGrow Direction ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠG ROW _ DIRECTION _ BEGIN ( 0 ), ĊĊĠĠĠ ĠG ROW _ DIRECTION _ END ( 1 ), ĊĊĠĠĠ ĠG ROW _ DIRECTION _ BOTH ( 2 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠSize Flags ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠSIZE _ FILL ( 1 ), ĊĊĠĠĠ ĠSIZE _ EXPAND ( 2 ), ĊĊĠĠĠ ĠSIZE _ EXPAND _ FILL ( 3 ), ĊĊĠĠĠ ĠSIZE _ SH R INK _ CENTER ( 4 ), ĊĊĠĠĠ ĠSIZE _ SH R INK _ END ( 8 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠLayout Preset ( ĊĠĠĠ Ġid : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠP RESET _ TOP _ LEFT ( 0 ), ĊĊĠĠĠ ĠP RESET _ TOP _ RIGHT ( 1 ), ĊĊĠĠĠ ĠP RESET _ BOTTOM _ LEFT ( 2 ), ĊĊĠĠĠ ĠP RESET _ BOTTOM _ RIGHT ( 3 ), ĊĊĠĠĠ ĠP RESET _ CENTER _ LEFT ( 4 ), ĊĊĠĠĠ ĠP RESET _ CENTER _ TOP ( 5 ), ĊĊĠĠĠ ĠP RESET _ CENTER _ RIGHT ( 6 ), ĊĊĠĠĠ ĠP RESET _ CENTER _ BOTTOM ( 7 ), ĊĊĠĠĠ ĠP RESET _ CENTER ( 8 ), ĊĊĠĠĠ ĠP RESET _ LEFT _ W IDE ( 9 ), ĊĊĠĠĠ ĠP RESET _ TOP _ W IDE ( 1 0 ), ĊĊĠĠĠ ĠP RESET _ RIGHT _ W IDE ( 1 1 ), ĊĊĠĠĠ ĠP RESET _ BOTTOM _ W IDE ( 1 2 ), ĊĊĠĠĠ ĠP RESET _ VC ENTER _ W IDE ( 1 3 ), ĊĊĠĠĠ ĠP RESET _ HC ENTER _ W IDE ( 1 4 ), ĊĊĠĠĠ ĠP RESET _ W IDE ( 1 5 ); ĊĊĠĠĠ Ġval Ġid : ĠLong ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠLong ) Ġ= Ġvalues (). single Ġ{ Ġit . id Ġ== Ġvalue Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ FOCUS _ ENTER : ĠLong Ġ= Ġ 4 3 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ FOCUS _ EXIT : ĠLong Ġ= Ġ 4 4 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ MOD AL _ CLOSE : ĠLong Ġ= Ġ 4 6 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ MOUSE _ ENTER : ĠLong Ġ= Ġ 4 1 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ MOUSE _ EXIT : ĠLong Ġ= Ġ 4 2 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ RE SIZ ED : ĠLong Ġ= Ġ 4 0 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ SCROLL _ BEGIN : ĠLong Ġ= Ġ 4 7 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ SCROLL _ END : ĠLong Ġ= Ġ 4 8 ĊĊĠĠĠ Ġfinal Ġconst Ġval ĠNOT IFICATION _ THEME _ CHANGED : ĠLong Ġ= Ġ 4 5 ĊĠ Ġ} Ċ } Ċ