Unit 'intuition' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#os4units]

Reference for unit 'intuition': Procedures and functions

ActivateGadget

  

Activate a (string or custom) gadget.

ActivateWindow

  

Activate an Intuition window.

AddClass

  

Make a public class available

AddGadget

  

Add a gadget to the gadget list of a window.

AddGList

  

Add a linked list of gadgets to a window or requester.

AllocRemember

  

Allocate Memory with tracking to make freeing easy.

AllocScreenBuffer

  

Get a ScreenBuffer for double-buffering.

AlohaWorkbench

AutoRequest

  

Automatically build and get response from a requester.

BASEOBJECT

  

Get "public" handle on baseclass instance from real beginning of obj data

BeginRefresh

  

Sets up a window for optimized refreshing.

BitMapInstanceControlA

BuildEasyRequestArgs

  

Simple creation of system request.

BuildSysRequest

  

Build and display a system requester.

ChangeScreenBuffer

  

Swap the screen's BitMap.

ChangeWindowBox

  

Change window position and dimensions.

ClearDMRequest

  

Clear (detaches) the DMRequest of the window.

ClearMenuStrip

  

Clear (detach) the menu strip from the window.

ClearPointer

  

Clear the mouse pointer definition from a window.

CloseClass

CloseGUIPlugin

CloseScreen

  

Close an Intuition screen.

CloseWindow

  

Close an Intuition window.

CloseWorkBench

  

Closes the Workbench screen.

CoerceMethod

CoerceMethodA

  

Perform method on coerced object.

CurrentTime

  

Get the current time values.

CUSTOM_HOOK

  

Casts MutualExclude for easy assignment of a hook pointer to the unused MutualExclude field of a custom gadget

DirectionVector

DisableTemplate

DisableTemplateRGB

DisplayAlert

  

Create the display of an alert message.

DisplayBeep

  

Flash the video display.

DisposeObject

  

Deletes a 'boopsi' object.

DoGadgetMethodA

  

Invoke method on a boopsi gadget.

DoMethod

  

VarArgs Version of DoMethodA()

DoMethodA

  

Perform method on object.

DoRender

DoScrollHook

DoSuperMethod

  

VarArgs Version of DoSuperMethodA()

DoSuperMethodA

  

Perform method on object coerced to superclass.

DoubleClick

  

Test two time values for double-click timing.

DrawBorder

  

Draw the specified Border structure into a RastPort.

DrawGradient

DrawImage

  

Draw the specified Image structure into a RastPort.

DrawImageState

  

Draw an (extended) Intuition Image with special visual state.

DrawSysImageA

EasyRequest

  

VarArgs Version of EasyRequestArgs()

EasyRequestArgs

  

Easy alternative to AutoRequest()

EmbossDisableRect

EmbossDisableText

EndRefresh

  

End the optimized refresh state of the window.

EndRequest

  

Remove a currently active requester.

EndScreenNotify

EraseImage

  

Erases an Image.

FindClass

FindMenuKey

FreeClass

  

Frees a boopsi class created by MakeClass().

FreeRemember

  

Free memory allocated by calls to AllocRemember().

FreeScreenBuffer

  

Free a ScreenBuffer structure.

FreeScreenDrawInfo

  

Finish using a DrawInfo structure.

FreeSysRequest

  

Free resources gotten by a call to BuildSysRequest().

FULLMENUNUM

  

Menu helper macro

GadgetBox

GadgetMouse

  

Calculate gadget-relative mouse position.

GADGET_BOX

  

Get bounding box of a gadget

GetAttr

  

Inquire the value of some attribute of an object.

GetAttrsA

GetDefaultPubScreen

  

Get name of default public screen.

GetDefPrefs

  

Get a copy of the the Intuition default Preferences.

GetGUIAttrsA

GetHalfPens

GetMarkedBlock

GetPrefs

  

Get the current Intuition Preferences structure.

GetRenderDomain

GetScreenAttr

GetScreenAttrsA

GetScreenData

  

Get copy of a screen data structure.

GetScreenDrawInfo

  

Get pointer to rendering information.

GetWindowAttr

GetWindowAttrsA

HelpControl

  

Enable/disable Gadget-Help feature.

HideWindow

ICoerceMethodA

IDoMethodA

IDoSuperMethodA

IM_BGPEN

  

Set Image Background Pen

IM_BOX

  

Get Image bounding rectangle

IM_FGPEN

  

Set Image Foreground pen

InitRequester

  

Initialize a Requester structure.

INST_DATA

  

Finds Object local instance data

IntuiTextExtent

IntuiTextLength

  

Return the length (pixel-width) of an IntuiText.

IntuitionClone

IntuitionControlA

IntuitionExpunge

IntuitionObtain

IntuitionRelease

Intuition_

ISetSuperAttrsA

ItemAddress

  

Returns the address of the specified MenuItem.

ITEMNUM

  

Menu helper macro

LendMenus

  

Lend window's menu action to another window.

LockClassList

LockGUIPrefs

LockIBase

  

Invoke semaphore arbitration of TIntuitionBase.

LockPubScreen

  

Prevent a public screen from closing.

LockPubScreenList

  

Prevent changes to the system list.

LockScreen

LockScreenGI

LockScreenList

MakeClass

  

Create and initialize a boopsi class.

MakeScreen

  

Do an Intuition-integrated MakeVPort() of a screen.

MENUNUM

  

Menu helper macro

ModifyIDCMP

  

Modify the state of a window's IDCMPFlags.

ModifyProp

  

Modify the current parameters of a proportional gadget.

MoveScreen

  

Attempt to move the screen by the increments provided.

MoveWindow

  

Ask Intuition to move a window.

MoveWindowInFrontOf

  

Arrange the relative depth of a window.

NewModifyProp

  

ModifyProp(), but with selective refresh.

NewObject

  

Varargs version of NewObjectA()

NewObjectA

  

Create an object from a class.

NextObject

  

Iterate through the object on an Exec list.

NextPubScreen

  

Identify next public screen in the cycle.

ObtainBitMapInstanceA

ObtainBitMapSourceA

ObtainGIRPort

  

Set up a RastPort for a custom gadget.

ObtainIBackFill

ObtainIPluginList

OCLASS

  

Get class pointer from an object handle

OffGadget

  

Disable the specified gadget.

OffMenu

  

Disable the given menu or menu item.

OnGadget

  

Enable the specified gadget.

OnMenu

  

Enable the given menu or menu item.

OpenClass

OpenGUIPlugin

OpenIntuition

OpenScreen

  

Open an Intuition screen

OpenScreenTagList

  

OpenScreen() with TagItem extension array.

OpenScreenTags

  

Varargs Version of OpenScreenTagList()

OpenWindow

  

Open an Intuition window.

OpenWindowTagList

  

OpenWindow() with TagItem extension.

OpenWindowTags

  

Varargs Version of OpenWindowTagList()

OpenWorkBench

  

Open the Workbench screen.

PointInImage

  

Tests whether an image "contains" a point.

PrintEmbossedDisabledIText

PrintIText

  

Print text described by the IntuiText argument.

PubScreenStatus

  

Change status flags for a public screen.

QueryOverscan

  

Inquire about a standard overscan region.

RefreshGadgets

  

Refresh (redraw) the gadget display.

RefreshGList

  

Refresh (redraw) a chosen number of gadgets.

RefreshSetGadgetAttrsA

RefreshWindowFrame

  

Ask Intuition to redraw your window border.

ReleaseBitMapInstance

ReleaseBitMapSource

ReleaseGIRPort

  

Release a custom gadget RastPort.

ReleaseIBackFill

ReleaseIPluginList

RemakeDisplay

  

RemoveClass

  

Make a public boopsi class unavailable.

RemoveGadget

  

Remove a gadget from a window.

RemoveGList

  

Remove a sublist of gadgets from a window.

ReportMouse

  

Tell Intuition whether to report mouse movement.

ReportMouse1

Request

  

Activate a requester.

ResetMenuStrip

  

Re-attach a menu strip to a window.

RethinkDisplay

  

Grand manipulation of the entire Intuition display.

ScreenDepth

  

Depth arrange a screen with extra control.

ScreenPosition

  

Move screens with greater control.

ScreenToBack

  

Send the specified screen to the back of the display.

ScreenToFront

  

Make the specified screen the frontmost.

ScrollWindowRaster

  

Scrolls the content of the rectangle

SetAttrs

  

Varargs Version of SetAttrsA()

SetAttrsA

  

Specify attribute values for an object.

SetDefaultPubScreen

  

Choose a new default public screen.

SetDisplayBeepHook

SetDMRequest

  

Set the DMRequest of a window.

SetEditHook

  

Set global processing for string gadgets.

SetGadgetAttrs

  

Varargs Version of SetGadgetAttrsA()

SetGadgetAttrsA

  

Specify attribute values for a boopsi gadget.

SetGUIAttrsA

SetIPrefs

SetMarkedBlock

SetMenuStrip

  

Attach a menu strip to a window.

SetMouseQueue

  

Change limit on pending mouse messages.

SetPointer

  

Specify a pointer sprite image for a window.

SetPrefs

  

Set Intuition preferences data.

SetPubScreenModes

  

Establish global public screen behavior.

SetRenderDomain

SetScreenAttr

SetScreenAttrsA

SetScreenBitMapInstance

SetWindowAttr

SetWindowAttrsA

SetWindowPointer

  

Varargs Version of SetWindowPointerA()

SetWindowPointerA

  

Select a pointer for your window.

SetWindowTitles

  

Set the window's titles for both window and screen.

ShadeRectA

ShadeRectOld

SHIFTITEM

  

Menu helper macro

SHIFTMENU

  

Menu helper macro

SHIFTSUB

  

Menu helper macro

ShowTitle

  

Set the screen title bar display mode.

ShowWindow

SIZEOF_INSTANCE

  

Sizeof the instance data for a given class

SizeWindow

  

Ask Intuition to size a window.

StartScreenNotifyTagList

StripIntuiMessages

SUBNUM

  

Menu helper macro

SysReqHandler

  

Handle system requester input.

TimedDisplayAlert

  

Display an alert with automatic time-out.

UnlockClassList

UnlockGUIPrefs

UnlockIBase

  

Release a an Intuition lock gotten by LockIBase().

UnlockPubScreen

  

Release lock on a public screen.

UnlockPubScreenList

  

Release public screen list semaphore.

UnlockScreen

UnlockScreenGI

UnlockScreenList

ViewAddress

  

Return the address of the Intuition View structure.

ViewPortAddress

  

Return the address of a window's viewport.

WBenchToBack

  

Send the Workbench screen in back of all screens.

WBenchToFront

  

Bring the Workbench screen in front of all screens.

WindowLimits

  

Set the minimum and maximum limits of a window.

WindowToBack

  

Ask Intuition to send a window behind others.

WindowToFront

  

Ask Intuition to bring a window to the front.

ZipWindow

  

Change window to "alternate" position and dimensions.

_OBJ

  

convenient typecast to P_Object

__OBJECT

  

Get back to object data struct from public handle


Documentation generated on: 2021-07-30