home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 21 / AACD 21.iso / AACD / Programming / Scalos / Developer / C / Include / clib / scalos_protos.h < prev   
Encoding:
C/C++ Source or Header  |  2000-03-30  |  2.3 KB  |  31 lines

  1. BOOL                    SCA_WBStart( APTR ArgArray , APTR Taglist, ULONG NumArgs );
  2. void                    SCA_SortNodes( struct ScalosNodeList *nodelist, struct Hook *, ULONG SortType );
  3. struct AppObject         *SCA_NewAddAppIcon( ULONG ID, ULONG UserData, struct Iconobject *, struct MessagePort *, APTR Taglist );
  4. struct AppObject         *SCA_NewAddAppWindow( ULONG ID, ULONG UserData, struct Window *, struct MessagePort *, APTR Taglist );
  5. struct AppObject         *SCA_NewAddAppMenuItem( ULONG ID, ULONG UserData, APTR Text, struct MessagePort *, APTR Taglist );
  6. BOOL                    SCA_RemoveAppObject( struct AppObject * );
  7. struct MinNode         *SCA_AllocStdNode( struct ScalosNodeList *, ULONG NodeType );
  8. struct MinNode         *SCA_AllocNode( struct ScalosNodeList *, ULONG Size );
  9. void                    SCA_FreeNode( struct ScalosNodeList *, struct MinNode * );
  10. void                    SCA_FreeAllNodes( struct ScalosNodeList * );
  11. void                    SCA_MoveNode( struct ScalosNodeList *, struct ScalosNodeList *, struct MinNode * );
  12. void                    SCA_SwapNodes( struct MinNode *, struct MinNode *, struct ScalosNodeList * );
  13. BOOL                    SCA_OpenIconWindow( APTR taglist );
  14. struct ScaWindowList    *SCA_LockWindowList( LONG accessmode );
  15. void                    SCA_UnLockWindowList();
  16. struct ScalosMessage    *SCA_AllocMessage( ULONG messagetype, UWORD additional_size );
  17. void                    SCA_FreeMessage( struct ScalosMessage *message );
  18. struct DragHandle        *SCA_InitDrag( struct Screen *screen );
  19. void                    SCA_EndDrag( struct DragHandle *DragHandle );
  20. BOOL                    SCA_AddBob( struct DragHandle *DragHandle, struct Bitmap *, APTR Mask, ULONG Width, ULONG Height, LONG XOffset, LONG YOffset );
  21. void                    SCA_DrawDrag( struct DragHandle *DragHandle, LONG X, LONG Y, ULONG Flags );
  22. void                    SCA_UpdateIcon( UBYTE WindowType, APTR UpdateIconStruct, ULONG ui_SIZE );
  23. ULONG                SCA_MakeWBArgs( APTR Buffer, struct ScaIconNode *, ULONG ArgsSize );
  24. void                    SCA_FreeWBArgs( APTR Buffer, ULONG Number, ULONG Flags );
  25. void                    SCA_RemapBitmap( struct Bitmap *SrcBitmap, struct Bitmap *DestBitmap, APTR PenArray );
  26. void                    SCA_ScreenTitleMsg( APTR Format, APTR Args );
  27. struct ScalosClass         *SCA_MakeScalosClass( APTR ClassName, APTR SuperClassName, UWORD InstSize, APTR DispFunc );
  28. BOOL                    SCA_FreeScalosClass( struct ScalosClass *ScalosClass );
  29. struct Object            *SCA_NewScalosObject( APTR ClassName, APTR TagList );
  30. void                    SCA_DisposeScalosObject( struct Object *Object );
  31.