Linux SDK GadgetObject

Linux specific forum
User avatar
mk-soft
Always Here
Always Here
Posts: 6320
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Linux SDK GadgetObject

Post by mk-soft »

I use structure of Gadget and GadgetVT for Linux
Is not the same result as Windows

*Gadget.gadget = PB_Object_GetObject(PB_Gadget_Objects, Id)

Windows Gadget

Code: Select all

;- PB Interne Struktur Gadget
  Structure Gadget
    Gadget.i
    *vt.GadgetVT
    UserData.i
    OldCallback.i
    Daten.i[4]
  EndStructure
Windows GadgetVT

Code: Select all

;- PB Interne Struktur GadgetVT
  Structure GadgetVT
    GadgetType.l   
    SizeOf.l       
    GadgetCallback.Prog_Callback
    FreeGadget.Prog_FreeGadget
    GetGadgetState.Prog_GetGadgetState
    SetGadgetState.Prog_SetGadgetState
    GetGadgetText.Prog_GetGadgetText
    SetGadgetText.Prog_SetGadgetText
    AddGadgetItem2.Prog_AddGadgetItem2
    AddGadgetItem3.Prog_AddGadgetItem3
    RemoveGadgetItem.Prog_RemoveGadgetItem
    ClearGadgetItemList.Prog_ClearGadgetItemList
    ResizeGadget.Prog_ResizeGadget
    CountGadgetItems.Prog_CountGadgetItems
    GetGadgetItemState.Prog_GetGadgetItemState
    SetGadgetItemState.Prog_SetGadgetItemState
    GetGadgetItemText.Prog_GetGadgetItemText
    SetGadgetItemText.Prog_SetGadgetItemText
    OpenGadgetList2.Prog_OpenGadgetList2
    GadgetX.Prog_GadgetX
    GadgetY.Prog_GadgetY
    GadgetWidth.Prog_GadgetWidth
    GadgetHeight.Prog_GadgetHeight
    HideGadget.Prog_HideGadget
    AddGadgetColumn.Prog_AddGadgetColumn
    RemoveGadgetColumn.Prog_RemoveGadgetColumn
    GetGadgetAttribute.Prog_GetGadgetAttribute
    SetGadgetAttribute.Prog_SetGadgetAttribute
    GetGadgetItemAttribute2.Prog_GetGadgetItemAttribute2
    SetGadgetItemAttribute2.Prog_SetGadgetItemAttribute2
    SetGadgetColor.Prog_SetGadgetColor
    GetGadgetColor.Prog_GetGadgetColor
    SetGadgetItemColor2.Prog_SetGadgetItemColor2
    GetGadgetItemColor2.Prog_GetGadgetItemColor2
    SetGadgetItemData.Prog_SetGadgetItemData
    GetGadgetItemData.Prog_GetGadgetItemData
    GetRequiredSize.Prog_GetRequiredSize
    SetActiveGadget.Prog_SetActiveGadget
    GetGadgetFont.Prog_GetGadgetFont
    SetGadgetFont.Prog_SetGadgetFont
    SetGadgetItemImage.Prog_SetGadgetItemImage
  EndStructure
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive