struct ComboType=[ COMBOObj2D:Obj2D, COMBOwindow:ObjWin, COMBObox:ObjBox, COMBOfont:ObjFont, COMBOchangeSelectionReflex:fun [ComboType I S] ComboType ] MkComboType;; proto COMBO_New = fun [Chn ContainerType Obj2D [I I] I I I I S I I S] ComboType;; proto COMBO_Del = fun [ComboType] ComboType;; proto COMBO_SetClickReflex = fun [ComboType fun [ComboType I S u0] ComboType u0] ComboType;; proto COMBO_GetObject = fun [ComboType] Obj2D;; proto COMBO_ChangeDisplayFlags = fun [ComboType I I I] ComboType;; proto COMBO_ChangeCoordinates = fun [ComboType [I I] I I] ComboType;; proto COMBO_GetCoordinates = fun [ComboType] [I I];; proto COMBO_ADDcombo = fun [ComboType I S] ComboType;; proto COMBO_DELcombo = fun [ComboType I] ComboType;; proto COMBO_SDELcombo = fun [ComboType S] ComboType;; proto COMBO_POScombo = fun [ComboType S] I;; proto COMBO_GETcomboCount = fun [ComboType] I;; proto COMBO_RSTcombo = fun [ComboType] ComboType;; proto COMBO_SELcombo = fun [ComboType I] ComboType;; proto COMBO_SSELcombo = fun [ComboType S] ComboType;; proto COMBO_GETcombo = fun [ComboType] [I S];;