7 <LI><A HREF=
"#1">--background
</A></LI><LI><A HREF=
"#2">SCCM_IconWin_ActivateIconDown
</A></LI><LI><A HREF=
"#3">SCCM_IconWin_ActivateIconLeft
</A></LI><LI><A HREF=
"#4">SCCM_IconWin_ActivateIconNext
</A></LI><LI><A HREF=
"#5">SCCM_IconWin_ActivateIconPrevious
</A></LI><LI><A HREF=
"#6">SCCM_IconWin_ActivateIconRight
</A></LI><LI><A HREF=
"#7">SCCM_IconWin_ActivateIconUp
</A></LI><LI><A HREF=
"#8">SCCM_IconWin_AddGadget
</A></LI><LI><A HREF=
"#9">SCCM_IconWin_AddIcon
</A></LI><LI><A HREF=
"#10">SCCM_IconWin_AddToStatusBar
</A></LI><LI><A HREF=
"#11">SCCM_IconWin_CleanUp
</A></LI><LI><A HREF=
"#12">SCCM_IconWin_CleanUpByDate
</A></LI><LI><A HREF=
"#13">SCCM_IconWin_CleanUpByName
</A></LI><LI><A HREF=
"#14">SCCM_IconWin_CleanUpBySize
</A></LI><LI><A HREF=
"#15">SCCM_IconWin_CleanUpByType
</A></LI><LI><A HREF=
"#16">SCCM_IconWin_ClearIconFileTypes
</A></LI><LI><A HREF=
"#17">SCCM_IconWin_DeltaMove
</A></LI><LI><A HREF=
"#18">SCCM_IconWin_DragDrop
</A></LI><LI><A HREF=
"#19">SCCM_IconWin_DragEnter
</A></LI><LI><A HREF=
"#20">SCCM_IconWin_DragQuery
</A></LI><LI><A HREF=
"#21">SCCM_IconWin_DragLeave
</A></LI><LI><A HREF=
"#22">SCCM_IconWin_DrawIcon
</A></LI><LI><A HREF=
"#23">SCCM_IconWin_GetDefIcon
</A></LI><LI><A HREF=
"#24">SCCM_IconWin_GetIconFileType
</A></LI><LI><A HREF=
"#25">SCCM_IconWin_ImmediateCheckUpdate
</A></LI><LI><A HREF=
"#26">SCCM_IconWin_LayoutIcon
</A></LI><LI><A HREF=
"#27">SCCM_IconWin_MakeWBArg
</A></LI><LI><A HREF=
"#28">SCCM_IconWin_MenuCommand
</A></LI><LI><A HREF=
"#29">SCCM_IconWin_NewViewMode
</A></LI><LI><A HREF=
"#30">SCCM_IconWin_Open
</A></LI><LI><A HREF=
"#31">SCCM_IconWin_RawKey
</A></LI><LI><A HREF=
"#32">SCCM_IconWin_ReadIcon
</A></LI><LI><A HREF=
"#33">SCCM_IconWin_ReadIconList
</A></LI><LI><A HREF=
"#34">SCCM_IconWin_Redraw
</A></LI><LI><A HREF=
"#35">SCCM_IconWin_RemFromStatusBar
</A></LI><LI><A HREF=
"#36">SCCM_IconWin_RemIcon
</A></LI><LI><A HREF=
"#37">SCCM_IconWin_ScheduleUpdate
</A></LI><LI><A HREF=
"#38">SCCM_IconWin_SetVirtSize
</A></LI><LI><A HREF=
"#39">SCCM_IconWin_ShowGadgetToolTip
</A></LI><LI><A HREF=
"#40">SCCM_IconWin_ShowIconToolTip
</A></LI><LI><A HREF=
"#41">SCCM_IconWin_ShowPopupMenu
</A></LI><LI><A HREF=
"#42">SCCM_IconWin_Sleep
</A></LI><LI><A HREF=
"#43">SCCM_IconWin_Update
</A></LI><LI><A HREF=
"#44">SCCM_IconWin_UpdateIcon
</A></LI><LI><A HREF=
"#45">SCCM_IconWin_UpdateStatusBar
</A></LI><LI><A HREF=
"#46">SCCM_IconWin_WakeUp
</A></LI></UL><P><UL><UL><A NAME=
"1"><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> --background
<BR><BR> DESCRIPTION
<BR> This class implements the functionality for the common workbench
<BR> icon windows.
<BR><BR></UL><HR><A NAME=
"#2"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ActivateIconDown
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_ActivateIconDown);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Starting from the first icon currently selected, the icon located
<BR> directly below the selected will be activated.
<BR> If there is no icon selected, or the selected icon is located in
<BR> the bottommost row, the method is a no-op.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> None
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_ActivateIconUp
<BR> SCCM_IconWin_ActivateIconLeft
<BR> SCCM_IconWin_ActivateIconRight
<BR></UL><HR><A NAME=
"#3"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ActivateIconLeft
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_ActivateIconLeft);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Starting from the first icon currently selected, the icon located
<BR> directly left of the selected will be activated.
<BR> If there is no icon selected, or the selected icon is located in
<BR> the leftmost column, the method is a no-op.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> None
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_ActivateIconDown
<BR> SCCM_IconWin_ActivateIconUp
<BR> SCCM_IconWin_ActivateIconRight
<BR></UL><HR><A NAME=
"#4"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ActivateIconNext
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_ActivateIconNext);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Starting from the first icon currently selected, the icon which
<BR> alphabetically follows the name of the selected one
<BR> will be activated.
<BR> If there is no icon selected, the alphabetically first
<BR> icon will be selected.
<BR> If the currently activated icon is the alphabetically last one in
<BR> the window, this method will wrap around and activate the
<BR> alphabetically first one.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> None
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_ActivateIconPrevious
<BR></UL><HR><A NAME=
"#5"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ActivateIconPrevious
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_ActivateIconPrevious);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Starting from the first icon currently selected, the icon which
<BR> alphabetically precedes the name of the selected one
<BR> will be activated.
<BR> If there is no icon selected, the alphabetically last
<BR> icon will be selected.
<BR> If the currently activated icon is the alphabetically first one in
<BR> the window, this method will wrap around and activate the
<BR> alphabetically last one.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> None
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_ActivateIconNext
<BR></UL><HR><A NAME=
"#6"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ActivateIconRight
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_ActivateIconRight);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Starting from the first icon currently selected, the icon located
<BR> directly right of the selected will be activated.
<BR> If there is no icon selected, or the selected icon is located in
<BR> the rightmost column, the method is a no-op.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> None
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_ActivateIconDown
<BR> SCCM_IconWin_ActivateIconUp
<BR> SCCM_IconWin_ActivateIconLeft
<BR></UL><HR><A NAME=
"#7"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ActivateIconUp
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_ActivateIconUp);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Starting from the first icon currently selected, the icon located
<BR> directly above the selected will be activated.
<BR> If there is no icon selected, or the selected icon is located in
<BR> the topmost row, the method is a no-op.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> None
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_ActivateIconDown
<BR> SCCM_IconWin_ActivateIconLeft
<BR> SCCM_IconWin_ActivateIconRight
<BR></UL><HR><A NAME=
"#8"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_AddGadget
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_AddGadget,struct Gadget *g);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Inserts a user-supplied Intuition Gadget at the front
<BR> of the internal Gadget list.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> Gadget - User-supplied Gadget
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#9"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_AddIcon
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> struct ScaIconNode *icon = DoMethod(obj,SCCM_IconWin_AddIcon,
<BR> WORD x,WORD y,BPTR Lock,CONST_STRPTR Name);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Causes a window task to load the specified selected icon.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> x - icon x position or $
8000 for any position
<BR> y - icon y position
<BR> Lock - Lock on icon directory
<BR> Name - icon name
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> icon - newly added ScaIconNode or NULL if something went wrong.
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#10"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_AddToStatusBar
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_AddToStatusBar,struct Gadget *g,
<BR> ULONG Tag, ...);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Adds a new BOOPSI gadget to the window status bar.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> g - new Gadget to be added
<BR> Tag - Taglist
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_RemFromStatusBar
<BR></UL><HR><A NAME=
"#11"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ScheduleUpdate
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_ScheduleUpdate);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Schedule a check of the window for updated files and perform
<BR> updates, including adding and removing icons.
<BR> This real update check will be delayed for about
2 seconds in
<BR> order to avoid many rapidly repeated window updates, and is done
<BR> via the SCCM_IconWin_ImmediateCheckUpdate method.
<BR> These
2 seconds are restarted with each new
<BR> SCCM_IconWin_ScheduleUpdate invokation.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_ImmediateCheckUpdate
<BR></UL><HR><A NAME=
"#12"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_CleanUp
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_CleanUp);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Fits all window icons to free positions, including icons in
<BR> wt_LateIconList. Prevents icons from overlapping each other.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#13"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_CleanUpByDate
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_CleanUpByDate);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Sorts all window icons descending by date, and fits them to free
<BR> positions, including icons in wt_LateIconList.
<BR> Prevents icons from overlapping each other.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_CleanUpByName
<BR> SCCM_IconWin_CleanUpBySize
<BR> SCCM_IconWin_CleanUpByType
<BR></UL><HR><A NAME=
"#14"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_CleanUpByName
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_CleanUpByName);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Sorts all window icons ascending by name, and fits them to free
<BR> positions, including icons in wt_LateIconList.
<BR> Prevents icons from overlapping each other.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_CleanUpByDate
<BR> SCCM_IconWin_CleanUpBySize
<BR> SCCM_IconWin_CleanUpByType
<BR></UL><HR><A NAME=
"#15"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_CleanUpBySize
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_CleanUpBySize);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Sorts all window icons ascending by size, and fits them to free
<BR> positions, including icons in wt_LateIconList.
<BR> Prevents icons from overlapping each other.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_CleanUpByDate
<BR> SCCM_IconWin_CleanUpByName
<BR> SCCM_IconWin_CleanUpByType
<BR></UL><HR><A NAME=
"#16"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_CleanUpByType
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_CleanUpByType);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Sorts all window icons ascending by type, and fits them to free
<BR> positions, including icons in wt_LateIconList.
<BR> Prevents icons from overlapping each other.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_CleanUpByDate
<BR> SCCM_IconWin_CleanUpByName
<BR> SCCM_IconWin_CleanUpBySize
<BR></UL><HR><A NAME=
"#17"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ClearIconFileTypes
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_ClearIconFileTypes);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Clears the filetype information for all windows in the icon
<BR> window. Useful if filetype information hasd changed
<BR> and has to be re-read.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#18"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_DeltaMove
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_DeltaMove,LONG deltaX,LONG deltaY);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Moves window interior by (deltaX,deltaY) and adjusts
<BR> scrollers accordingly.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> deltaX - movement in horizontal direction
<BR> deltaY - movement in vertical direction
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#19"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_DragDrop
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_DragDrop,struct Window *dropWindow,
<BR> ULONG mouseX,ULONG mouseY,ULONG Qualifier);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Drops all dragged icons into (dropWindow) at coordinates
<BR> (mouseX,MouseY).
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> dropWindow - Intuition window to drop in
<BR> mouseX - mouse x position from IntuiMessage
<BR> mouseY - mouse y position from IntuiMessage
<BR> Qualifier - qualifier position from IntuiMessage
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#20"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_DragEnter
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_DragEnter, struct ScaWindowStruct *StartWin,
<BR> struct ScaIconNode *Icon, ULONG MouseX, ULONG MouseY)
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Signals destination window that mouse pointer with attached
<BR> icons has entered the window area (drage_Icon = NULL) or
<BR> now points to icon (drage_Icon).
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> StartWin - scalos window from which dragging started
<BR> Icon -icon under mouse pointer
<BR> MouseX, MouseY - mouse coordinates.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> NOTE
<BR></B></FONT><UL> It is VERY IMPORTANT that every SCCM_IconWin_DragEnter (icon
<BR> or window) is paired with a corresponding
<BR> SCCM_IconWin_DragLeave method (icon or window) call !!!
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_DragLeave
<BR></UL><HR><A NAME=
"#21"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_DragQuery
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> BOOL DoMethod(obj,SCCM_IconWin_DragQuery, struct ScaWindowStruct *StartWin,
<BR> struct ScaIconNode *Icon, ULONG MouseX, ULONG MouseY)
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Check whether icons may be dropped into our window
<BR> or onto specified icon.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> StartWin - scalos window from which dragging started
<BR> Icon -icon under mouse pointer
<BR> MouseX, MouseY - mouse coordinates.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> BOOL
<BR> TRUE yes, we may drop here
<BR> FALSE no, dropping not allowed
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#22"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_DragLeave
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_DragLeave, struct ScaWindowStruct *StartWin,
<BR> struct ScaIconNode *Icon, ULONG MouseX, ULONG MouseY);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Signals destination window that mouse pointer with attached
<BR> icons has left the window area (drage_Icon = NULL) or
<BR> now points no longer to icon (drage_Icon).
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> StartWin - scalos window from which dragging started
<BR> Icon -icon under mouse pointer
<BR> MouseX, MouseY - mouse coordinates.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> NOTE
<BR></B></FONT><UL> It is VERY IMPORTANT that every SCCM_IconWin_DragEnter (icon
<BR> or window) is paired with a corresponding
<BR> SCCM_IconWin_DragLeaveDrag method (icon or window) call !!!
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_DragEnter
<BR></UL><HR><A NAME=
"#23"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_DrawIcon
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> ULONG Result = DoMethod(obj,SCCM_IconWin_DrawIcon,Object *IconObject);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Draws (IconObject) in window by invoking IDTM_Draw method with icon
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> IconObject - Icon to be drawn
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> Result - result from IDTM_Draw
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#24"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_GetDefIcon
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> Object *icon = DoMethod(obj,SCCM_IconWin_GetDefIcon,CONST_STRPTR Name,
<BR> LONG Type,ULONG Protection);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Tries to get a default icon for the specified file. Calls
<BR> iconobject.library/GetDefIconObject and returns result.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> Name - file name
<BR> Type - file type (fib_DirEntryType from FileInfoBlock)
<BR> Protection - file protection (fib_Protection from FileInfoBlock)
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> icon - default Icon IconObject
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> iconobject.library/GetDefIconObject
<BR></UL><HR><A NAME=
"#25"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_GetIconFileType
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> Object *icon = DoMethod(obj,SCCM_IconWin_GetIconFileType,
<BR> struct ScaIconNode *icon);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Identifies object for icon, find the appropriate filetype
<BR> and setup the in_FileType member of ScaIconNode.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> icon - icon to find filetype for.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> icon - default Icon IconObject
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> iconobject.library/GetDefIconObject
<BR></UL><HR><A NAME=
"#26"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ImmediateCheckUpdate
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> Object *icon = DoMethod(obj,SCCM_IconWin_ImmediateCheckUpdate);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Scan directory associated to this window and check for any changes
<BR> between the display and the disk contents. If any changes are found,
<BR> icons are added, removed, or replaced as necessary.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> None
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_ScheduleUpdate
<BR></UL><HR><A NAME=
"#27"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_LayoutIcon
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> ULONG Result = DoMethod(obj,SCCM_IconWin_LayoutIcon,Object *IconObject,
<BR> ULONG LayoutFlags);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Prepares an IconObject to be rendered.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> IconObject - icon to be layouted
<BR> LayoutFlags
<BR> IOLAYOUTB_NormalImage // Layout normal Image
<BR> IOLAYOUTB_SelectedImage // Layout selected Image
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> Result - result from IDTM_Layout
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#28"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_MakeWBArg
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> ULONG Count = DoMethod(obj,SCCM_IconWin_MakeWBArg,
<BR> struct ScaIconNode *icon, struct WBArg *Buffer);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Fill a WBArg structure (wa_Lock and wa_Name) from the given icon or
<BR> from the window.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> icon - icon to make WBArg from
<BR> if icon = NULL, return WBArg with wa_Lock = copy of
<BR> window lock and wa_Name = NULL
<BR> Buffer - Result buffer with at least enough room for one WBArg.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> Count - number of successfully create WBArg's in (Buffer) (
0 or
1).
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#29"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_MenuCommand
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_MenuCommand,CONST_STRPTR CmdName,
<BR> struct ScaIconNode *icon, BOOL state);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> <BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> CmdName - command name
<BR> icon - icon to apply command to
<BR> state - ?
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#30"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_NewViewMode
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> Object *WindowObj = DoMethod(obj,SCCM_IconWin_NewViewMode,
<BR> ULONG ViewMode);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> changes window view mode from text to icon and vice versa.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> ViewMode - new window view mode
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> WindowObj - IconWindow.sca subclass object if window class
<BR> changes from text to icon or vice versa
<BR> NULL if window class is not changed.
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#31"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_Open
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> BOOL Success = DoMethod(obj, SCCM_IconWin_Open, struct ScaIconNode *icon, ULONG Flags);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> perform
"open
" function on (icon)
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> icon - icon to open
<BR> Flags - ICONWINOPENF_IgnoreFileTypes -- always OPEN icon, ignore
<BR> file type settings.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> Success - TRUE if new window could be opened
<BR> FALSE if anything went wrong
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#32"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_RawKey
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_RawKey,struct IntuiMessage *iMsg);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Processes Intuition IDCMP_RAWKEY events.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> iMsg - IntuiMessage
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#33"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ReadIcon
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> struct ScaIconNode *icon = DoMethod(obj,SCCM_IconWin_ReadIcon,
<BR> CONST_STRPTR name, struct ScaReadIconArg *ria);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Read one icon, add it to the window icon list, and display it.
<BR> If an icon with the same name, already exists, it is replaced.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> name - name of the icon
<BR> ria - pointer to struct ScaReadIconArg with information about x/y icon
<BR> position, and optional Lock on parent directory.
<BR> ria may be NULL.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> icon - newly created ScaIconNode or NULL if something went wrong.
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#34"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ReadIconList
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> BOOL Error = DoMethod(obj,SCCM_IconWin_ReadIconList,ULONG flags);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Read all icons in directory into window.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> flags - SCCV_IconWin_ReadIconList_ShowAll = show all files
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> Error - non-zero value if anything went wrong
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#35"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_Redraw
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_Redraw,ULONG flags);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> redraws window
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> flags
<BR> REDRAWB_DontEraseWindow : don't erase window before redraw
<BR> REDRAWB_ReLayoutIcons : relayout icons
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#36"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_RemIcon
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_RemIcon,BPTR Lock, CONSTR_STRPTR Name);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Remove specified icon from window
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> Lock - Lock on icon directory
<BR> Name - Name of icon to remove
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#37"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_RemFromStatusBar
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_RemFromStatusBar,struct Gadget *g);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Remove specified Gadget from window status bar.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> g - Gadget to remove from status bar
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL> SCCM_IconWin_AddToStatusBar
<BR></UL><HR><A NAME=
"#38"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_SetVirtSize
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_SetVirtSize,ULONG Flags);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Calculate bounding rectangle of all icons in window and optionally
<BR> adjust window scrollers accordingly.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> Flags
<BR> SETVIRTF_AdjustRightSlider = adjust right (vertical) slider
<BR> SETVIRTF_AdjustBottomSlider = set bottom (horizontal) slider
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#39"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ShowIconToolTip
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_ShowGadgetToolTip, ULONG gadgetID);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Display tool tip window for (gadgetID).
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> gadgetID - GadgetID of gadget to display tool tip for.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#40"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ShowIconToolTip
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_ShowIconToolTip,
<BR> struct ScaIconNode *icon);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Display icon tool tip window for (icon).
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> icon - icon to display tool tip for.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#41"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_Sleep
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_Sleep);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Iconify window and add AppIcon to Workbench.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#42"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_Update
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_Update);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Re-read all icons into window and redraw window.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> none
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> ?
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#43"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_UpdateIcon
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_UpdateIcon,BPTR Lock,CONST_STRPTR Name);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Update and redisplay icon.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> Lock - Lock to icon directory
<BR> Name - name of icon
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> ?
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#44"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_UpdateStatusBar
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> DoMethod(obj,SCCM_IconWin_UpdateStatusBar,struct Gadget *g,ULONG Tags,...);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Update window status bar member gadget. Applies OM_SET method with
<BR> the supplied taglist to member gadget.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> g - Status bar member gadget to update
<BR> Tags - Taglist
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#45"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_WakeUp
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_WakeUp,ULONG ReLayout);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Uniconify and open iconified window.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> ReLayout - TRUE if all icons of the window should be relayouted
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#46"><BR><BR> </LI><LI><B><FONT SIZE=
"4">NAME
</FONT></B><UL><BR> SCCM_IconWin_ShowPopupMenu
<BR><BR></UL><FONT SIZE=
"4"><B> SYNOPSIS
<BR></B></FONT><PRE> void DoMethod(obj,SCCM_IconWin_ShowPopupMenu,
<BR> struct PopupMenu *pm, struct ScaIconNode *in,
<BR> ULONG Flags, struct FileTypeDef *fType);
<BR><BR></PRE> <BR><FONT SIZE=
"4"><B> FUNCTION
<BR></B></FONT><UL> Show a popup menu and execute the user's menu command.
<BR><BR></UL><FONT SIZE=
"4"><B> INPUTS
<BR></B></FONT><UL> pm - Popup menu to display.
<BR> in - Scalos icon node the popup menu should be associated to.
<BR> Can be NULL for window popup menus.
<BR> Flags - Show which items are still locked and HAVE TO BE UNLOCKED
<BR> during processing.
<BR> SHOWPOPUPFLGF_IconSemaLocked - wt_IconSemaphore is still locked
<BR> SHOWPOPUPFLGF_WinListLocked - Scalos window list is still locked.
<BR> fType - Private data structure for support of file type specific
<BR> popup menus. Should be NULL if unused.
<BR><BR></UL><FONT SIZE=
"4"><B> RESULT
<BR></B></FONT><UL> nothing
<BR><BR></UL><FONT SIZE=
"4"><B> SEE ALSO
<BR></B></FONT><UL></UL><HR><A NAME=
"#47"><BR>