Generic Object functions


void MObjectSetUnsensitive(MOBJECT obj)
void MObjectSetSensitive(MOBJECT obj)
void MObjectSetSensitivity(MOBJECT obj, int status)
int MObjectGetSensitivity(MOBJECT obj)
void MObjectSetUnselectable(MOBJECT obj)
void MObjectSetSelectable(MOBJECT obj)
char* MObjectGetText(MOBJECT obj, char *text)
void MObjectSetText(MOBJECT obj, const char *text)
char* MObjectGetName(MOBJECT obj)
void MObjectSetName(MOBJECT obj, const char *name)
void MObjectSetColor(MOBJECT obj, MTColor bgc, MTColor fgc)
MTColor MObjectBackgroundColor(MOBJECT obj)
MTColor MObjectForegroundColor(MOBJECT obj)
void MObjectSetBackgroundRGB(MOBJECT obj, int r, int g, int b)
void MObjectSetForegroundRGB(MOBJECT obj, int r, int g, int b)
MTFont MObjectGetFont(MOBJECT obj)
void MObjectSetFont(MOBJECT obj, MTFont font, int resize)
void MObjectGetShadow(MOBJECT obj, int *type, int *in, int *out)
void MObjectSetShadow(MOBJECT obj, int type, int in, int out)
void MObjectSetResize(MOBJECT obj, int resize_w, int resize_h)
void MObjectSetCursor(MOBJECT obj, MTCursor cursor)
void MObjectEnableOptions(MOBJECT obj, const char *name, CARD32 mask)
void MObjectSaveOptions(MOBJECT obj)
CARD32 MObjectGetEnabledOptions(MOBJECT obj)
void MObjectSetTransparency(MOBJECT obj, CARD8 level)
CARD8 MObjectGetTransparency(MOBJECT obj)
void MObjectSetBackgroundImage(MOBJECT obj, MIMAGE img, int mode)
void MObjectSetBackgroundImageFile(MOBJECT obj, const char *fname, int mode)
MIMAGE MObjectGetBackgroundImage(MOBJECT obj)
void MObjectSetColorFromBackgroundImage(MOBJECT obj)
void MObjectRedraw(MOBJECT obj)
void MObjectMap(MOBJECT obj)
void MObjectUnmap(MOBJECT obj)
void MObjectResize(MOBJECT obj, int w, int h)
void MObjectDestroy(MOBJECT obj)
void MInsertObject(MOBJECT parent, MOBJECT obj, MOBJECT where, int resize)
void MDeleteObject(MOBJECT obj, int resize)
void MReparentObject(MOBJECT parent, MOBJECT obj, MOBJECT where)
void MObjectSetAttachment(MOBJECT obj, int top, int bot, int left, int rig)
void MObjectSetOffset(MOBJECT obj, int t_o, int b_o, int l_o, int r_o)
void MObjectAlign(MOBJECT obj, int h_align, int v_align)
void MDispatchObjEvent(MOBJECT p, MEvent *pe)
void MObjectAddEventNotifyCallback(MOBJECT obj, OBJ_EVENT_CB cb, CARD32 event_mask, void *a_data)
void MObjectAddDestroyCallback(MOBJECT obj, MGUI_CB cb, void *a_data)
void MObjectRemoveEventNotifyCallback(MOBJECT obj, OBJ_EVENT_CB cb, void *a_data)
void MObjectRemoveDestroyCallback(MOBJECT obj, MGUI_CB cb, void *a_data)
void MObjectSetPopupHelp(MOBJECT obj, const char *str, int delay, int duration)
void MObjectSetLabelHelp(MOBJECT obj, const char *str, MOBJECT label)
void MObjectChangePopupHelpText(MOBJECT obj, const char *str)
void MObjectChangeLabelHelpText(MOBJECT obj, const char *str)
void* MObjectGetUserData(MOBJECT obj)
void MObjectSetUserData(MOBJECT obj, void *ud)
int MObjectType(MOBJECT obj)
int MObjectGetWidth(MOBJECT obj)
int MObjectGetHeight(MOBJECT obj)
int MObjectGetCompositeWidth(MOBJECT obj)
int MObjectGetCompositeHeight(MOBJECT obj)
int MObjectGetX(MOBJECT obj)
int MObjectGetY(MOBJECT obj)
void MObjectSetSize(MOBJECT obj, int w, int h)
void MObjectSetWidth(MOBJECT obj, int w)
void MObjectSetHeight(MOBJECT obj, int h)
void MObjectSetCompositeSize(MOBJECT obj, int w, int h)
void MObjectSetCompositeWidth(MOBJECT obj, int w)
void MObjectSetCompositeHeight(MOBJECT obj, int h)
void MObjectSetPosition(MOBJECT obj, int x, int y)
void MObjectSetX(MOBJECT obj, int x)
void MObjectSetY(MOBJECT obj, int y)
MOBJECT MObjectParent(MOBJECT obj)
MOBJECT MObjectGetVScrollBar(MOBJECT obj)
MOBJECT MObjectGetHScrollBar(MOBJECT obj)
Functions in this group allow to handle attributes for a generic GUI object.

alphabetic index hierarchy of classes


MGUI Copyright 1996-2000 Vincenzo Morello

generated by doc++