mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 22:09:33 +02:00
Amiga, AROS, MorphOS: MUI/Zune corrections, Escape sequences, Macros
git-svn-id: trunk@31607 -
This commit is contained in:
parent
5e94e3ab9e
commit
8096ad3d1b
@ -466,27 +466,20 @@ uses exec, intuition,utility,agraphics,iffparse;
|
||||
MUIV_DragReport_Continue = 1;
|
||||
MUIV_DragReport_Lock = 2;
|
||||
MUIV_DragReport_Refresh = 3;
|
||||
{
|
||||
Control codes for text strings
|
||||
}
|
||||
{ right justified }
|
||||
MUIX_R : PChar = '\033r';
|
||||
{ centered }
|
||||
MUIX_C : PChar = '\033c';
|
||||
{ left justified }
|
||||
MUIX_L : PChar = '\033l';
|
||||
{ normal }
|
||||
MUIX_N : PChar = '\033n';
|
||||
{ bold }
|
||||
MUIX_B : PChar = '\033b';
|
||||
{ italic }
|
||||
MUIX_I : PChar = '\033i';
|
||||
{ underlined }
|
||||
MUIX_U : PChar = '\033u';
|
||||
{ text pen }
|
||||
MUIX_PT : PChar = '\0332';
|
||||
{ highlight text pen }
|
||||
MUIX_PH : PChar = '\0338';
|
||||
|
||||
// Control codes for text strings
|
||||
MUIX_R = #27+'r'; // right justified
|
||||
MUIX_C = #27+'c'; // centered
|
||||
MUIX_L = #27+'l'; // left justified
|
||||
|
||||
MUIX_N = #27+'n'; // normal
|
||||
MUIX_B = #27+'b'; // bold
|
||||
MUIX_I = #27+'i'; // italic
|
||||
MUIX_U = #27+'u'; // underlined
|
||||
|
||||
MUIX_PT = #27+'2'; // text pen
|
||||
MUIX_PH = #27+'8'; // highlight text pen
|
||||
|
||||
{
|
||||
Parameter structures for some classes
|
||||
}
|
||||
@ -3633,57 +3626,57 @@ end;
|
||||
|
||||
function OBJ_App(obj : APTR) : pObject_; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_App := pMUI_GlobalInfo(obj)^.mgi_ApplicationObject;
|
||||
OBJ_App := MUIGlobalInfo(obj)^.mgi_ApplicationObject;
|
||||
end;
|
||||
|
||||
function OBJ_Win(obj : APTR) : pObject_; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Win := pMUI_RenderInfo(obj)^.mri_WindowObject;
|
||||
OBJ_Win := MUIRenderInfo(obj)^.mri_WindowObject;
|
||||
end;
|
||||
|
||||
function OBJ_Dri(obj : APTR) : pDrawInfo; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Dri := pMUI_RenderInfo(obj)^.mri_DrawInfo;
|
||||
OBJ_Dri := MUIRenderInfo(obj)^.mri_DrawInfo;
|
||||
end;
|
||||
|
||||
function OBJ_Screen(obj : APTR) : pScreen; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Screen := pMUI_RenderInfo(obj)^.mri_Screen;
|
||||
OBJ_Screen := MUIRenderInfo(obj)^.mri_Screen;
|
||||
end;
|
||||
|
||||
function OBJ_Pens(obj : APTR) : pWord; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Pens := pMUI_RenderInfo(obj)^.mri_Pens;
|
||||
OBJ_Pens := MUIRenderInfo(obj)^.mri_Pens;
|
||||
end;
|
||||
|
||||
function OBJ_Window(obj : APTR) : pWindow; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_Window := PMUI_RenderInfo(obj)^.mri_Window;
|
||||
OBJ_Window := MUIRenderInfo(obj)^.mri_Window;
|
||||
end;
|
||||
|
||||
function OBJ_Rp(obj : APTR) : pRastPort; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_Rp := pMUI_RenderInfo(obj)^.mri_RastPort;
|
||||
OBJ_Rp := MUIRenderInfo(obj)^.mri_RastPort;
|
||||
end;
|
||||
|
||||
function OBJ_Left(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_Left := pMUI_AreaData(obj)^.mad_Box.Left;
|
||||
OBJ_Left := MUIAreaData(obj)^.mad_Box.Left;
|
||||
end;
|
||||
|
||||
function OBJ_Top(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_Top := pMUI_AreaData(obj)^.mad_Box.Top;
|
||||
OBJ_Top := MUIAreaData(obj)^.mad_Box.Top;
|
||||
end;
|
||||
|
||||
function OBJ_Width(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_Width := pMUI_AreaData(obj)^.mad_Box.Width;
|
||||
OBJ_Width := MUIAreaData(obj)^.mad_Box.Width;
|
||||
end;
|
||||
|
||||
function OBJ_Height(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_Height := pMUI_AreaData(obj)^.mad_Box.Height;
|
||||
OBJ_Height := MUIAreaData(obj)^.mad_Box.Height;
|
||||
end;
|
||||
|
||||
function OBJ_Right(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
@ -3698,22 +3691,22 @@ end;
|
||||
|
||||
function OBJ_AddLeft(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_AddLeft := pMUI_AreaData(obj)^.mad_AddLeft;
|
||||
OBJ_AddLeft := MUIAreaData(obj)^.mad_AddLeft;
|
||||
end;
|
||||
|
||||
function OBJ_AddTop(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_AddTop := pMUI_AreaData(obj)^.mad_AddTop;
|
||||
OBJ_AddTop := MUIAreaData(obj)^.mad_AddTop;
|
||||
end;
|
||||
|
||||
function OBJ_SubWidth(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_SubWidth := pMUI_AreaData(obj)^.mad_SubWidth;
|
||||
OBJ_SubWidth := MUIAreaData(obj)^.mad_SubWidth;
|
||||
end;
|
||||
|
||||
function OBJ_SubHeight(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_SubHeight := pMUI_AreaData(obj)^.mad_SubHeight;
|
||||
OBJ_SubHeight := MUIAreaData(obj)^.mad_SubHeight;
|
||||
end;
|
||||
|
||||
function OBJ_MLeft(obj : APTR) : smallint; (* valid during MUIM_Draw *)
|
||||
@ -3748,42 +3741,42 @@ end;
|
||||
|
||||
function OBJ_Font(obj : APTR) : pTextFont; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Font := pMUI_AreaData(obj)^.mad_Font;
|
||||
OBJ_Font := MUIAreaData(obj)^.mad_Font;
|
||||
end;
|
||||
|
||||
function OBJ_MinWidth(obj : APTR) : ULONG; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_MinWidth := pMUI_AreaData(obj)^.mad_MinMax.MinWidth;
|
||||
OBJ_MinWidth := MUIAreaData(obj)^.mad_MinMax.MinWidth;
|
||||
end;
|
||||
|
||||
function OBJ_MinHeight(obj : APTR) : ULONG; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_MinHeight := pMUI_AreaData(obj)^.mad_MinMax.MinHeight;
|
||||
OBJ_MinHeight := MUIAreaData(obj)^.mad_MinMax.MinHeight;
|
||||
end;
|
||||
|
||||
function OBJ_MaxWidth(obj : APTR) : ULONG; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_maxWidth := pMUI_AreaData(obj)^.mad_MinMax.MaxWidth;
|
||||
OBJ_maxWidth := MUIAreaData(obj)^.mad_MinMax.MaxWidth;
|
||||
end;
|
||||
|
||||
function OBJ_MaxHeight(obj : APTR) : ULONG; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_maxHeight := pMUI_AreaData(obj)^.mad_MinMax.MaxHeight;
|
||||
OBJ_maxHeight := MUIAreaData(obj)^.mad_MinMax.MaxHeight;
|
||||
end;
|
||||
|
||||
function OBJ_DefWidth(obj : APTR) : ULONG; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_DefWidth := pMUI_AreaData(obj)^.mad_MinMax.DefWidth;
|
||||
OBJ_DefWidth := MUIAreaData(obj)^.mad_MinMax.DefWidth;
|
||||
end;
|
||||
|
||||
function OBJ_DefHeight(obj : APTR) : ULONG; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_DefHeight := pMUI_AreaData(obj)^.mad_MinMax.DefHeight;
|
||||
OBJ_DefHeight := MUIAreaData(obj)^.mad_MinMax.DefHeight;
|
||||
end;
|
||||
|
||||
function OBJ_Flags(obj : APTR) : ULONG;
|
||||
begin
|
||||
OBJ_Flags := pMUI_AreaData(obj)^.mad_Flags;
|
||||
OBJ_Flags := MUIAreaData(obj)^.mad_Flags;
|
||||
end;
|
||||
|
||||
(*
|
||||
|
@ -442,27 +442,19 @@ uses
|
||||
MUIV_DragReport_Continue = 1;
|
||||
MUIV_DragReport_Lock = 2;
|
||||
MUIV_DragReport_Refresh = 3;
|
||||
{
|
||||
Control codes for text strings
|
||||
}
|
||||
{ right justified }
|
||||
MUIX_R : PChar = '\033r';
|
||||
{ centered }
|
||||
MUIX_C : PChar = '\033c';
|
||||
{ left justified }
|
||||
MUIX_L : PChar = '\033l';
|
||||
{ normal }
|
||||
MUIX_N : PChar = '\033n';
|
||||
{ bold }
|
||||
MUIX_B : PChar = '\033b';
|
||||
{ italic }
|
||||
MUIX_I : PChar = '\033i';
|
||||
{ underlined }
|
||||
MUIX_U : PChar = '\033u';
|
||||
{ text pen }
|
||||
MUIX_PT : PChar = '\0332';
|
||||
{ highlight text pen }
|
||||
MUIX_PH : PChar = '\0338';
|
||||
|
||||
// Control codes for text strings
|
||||
MUIX_R = #27+'r'; // right justified
|
||||
MUIX_C = #27+'c'; // centered
|
||||
MUIX_L = #27+'l'; // left justified
|
||||
|
||||
MUIX_N = #27+'n'; // normal
|
||||
MUIX_B = #27+'b'; // bold
|
||||
MUIX_I = #27+'i'; // italic
|
||||
MUIX_U = #27+'u'; // underlined
|
||||
|
||||
MUIX_PT = #27+'2'; // text pen
|
||||
MUIX_PH = #27+'8'; // highlight text pen
|
||||
{
|
||||
Parameter structures for some classes
|
||||
}
|
||||
|
@ -3525,57 +3525,57 @@ end;
|
||||
|
||||
function OBJ_App(obj : Pointer) : pObject_; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_App := pMUI_GlobalInfo(obj)^.mgi_ApplicationObject;
|
||||
OBJ_App := MUIGlobalInfo(obj)^.mgi_ApplicationObject;
|
||||
end;
|
||||
|
||||
function OBJ_Win(obj : Pointer) : pObject_; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Win := pMUI_RenderInfo(obj)^.mri_WindowObject;
|
||||
OBJ_Win := MUIRenderInfo(obj)^.mri_WindowObject;
|
||||
end;
|
||||
|
||||
function OBJ_Dri(obj : Pointer) : pDrawInfo; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Dri := pMUI_RenderInfo(obj)^.mri_DrawInfo;
|
||||
OBJ_Dri := MUIRenderInfo(obj)^.mri_DrawInfo;
|
||||
end;
|
||||
|
||||
function OBJ_Screen(obj : Pointer) : pScreen; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Screen := pMUI_RenderInfo(obj)^.mri_Screen;
|
||||
OBJ_Screen := MUIRenderInfo(obj)^.mri_Screen;
|
||||
end;
|
||||
|
||||
function OBJ_Pens(obj : Pointer) : pWord; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Pens := pMUI_RenderInfo(obj)^.mri_Pens;
|
||||
OBJ_Pens := MUIRenderInfo(obj)^.mri_Pens;
|
||||
end;
|
||||
|
||||
function OBJ_Window(obj : Pointer) : pWindow; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_Window := PMUI_RenderInfo(obj)^.mri_Window;
|
||||
OBJ_Window := MUIRenderInfo(obj)^.mri_Window;
|
||||
end;
|
||||
|
||||
function OBJ_Rp(obj : Pointer) : pRastPort; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_Rp := pMUI_RenderInfo(obj)^.mri_RastPort;
|
||||
OBJ_Rp := MUIRenderInfo(obj)^.mri_RastPort;
|
||||
end;
|
||||
|
||||
function OBJ_Left(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_Left := pMUI_AreaData(obj)^.mad_Box.Left;
|
||||
OBJ_Left := MUIAreaData(obj)^.mad_Box.Left;
|
||||
end;
|
||||
|
||||
function OBJ_Top(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_Top := pMUI_AreaData(obj)^.mad_Box.Top;
|
||||
OBJ_Top := MUIAreaData(obj)^.mad_Box.Top;
|
||||
end;
|
||||
|
||||
function OBJ_Width(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_Width := pMUI_AreaData(obj)^.mad_Box.Width;
|
||||
OBJ_Width := MUIAreaData(obj)^.mad_Box.Width;
|
||||
end;
|
||||
|
||||
function OBJ_Height(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_Height := pMUI_AreaData(obj)^.mad_Box.Height;
|
||||
OBJ_Height := MUIAreaData(obj)^.mad_Box.Height;
|
||||
end;
|
||||
|
||||
function OBJ_Right(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
@ -3590,22 +3590,22 @@ end;
|
||||
|
||||
function OBJ_AddLeft(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_AddLeft := pMUI_AreaData(obj)^.mad_AddLeft;
|
||||
OBJ_AddLeft := MUIAreaData(obj)^.mad_AddLeft;
|
||||
end;
|
||||
|
||||
function OBJ_AddTop(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_AddTop := pMUI_AreaData(obj)^.mad_AddTop;
|
||||
OBJ_AddTop := MUIAreaData(obj)^.mad_AddTop;
|
||||
end;
|
||||
|
||||
function OBJ_SubWidth(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_SubWidth := pMUI_AreaData(obj)^.mad_SubWidth;
|
||||
OBJ_SubWidth := MUIAreaData(obj)^.mad_SubWidth;
|
||||
end;
|
||||
|
||||
function OBJ_SubHeight(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
begin
|
||||
OBJ_SubHeight := pMUI_AreaData(obj)^.mad_SubHeight;
|
||||
OBJ_SubHeight := MUIAreaData(obj)^.mad_SubHeight;
|
||||
end;
|
||||
|
||||
function OBJ_MLeft(obj : Pointer) : smallint; (* valid during MUIM_Draw *)
|
||||
@ -3640,42 +3640,42 @@ end;
|
||||
|
||||
function OBJ_Font(obj : Pointer) : pTextFont; (* valid between MUIM_Setup/Cleanup *)
|
||||
begin
|
||||
OBJ_Font := pMUI_AreaData(obj)^.mad_Font;
|
||||
OBJ_Font := MUIAreaData(obj)^.mad_Font;
|
||||
end;
|
||||
|
||||
function OBJ_MinWidth(obj : Pointer) : LongWord; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_MinWidth := pMUI_AreaData(obj)^.mad_MinMax.MinWidth;
|
||||
OBJ_MinWidth := MUIAreaData(obj)^.mad_MinMax.MinWidth;
|
||||
end;
|
||||
|
||||
function OBJ_MinHeight(obj : Pointer) : LongWord; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_MinHeight := pMUI_AreaData(obj)^.mad_MinMax.MinHeight;
|
||||
OBJ_MinHeight := MUIAreaData(obj)^.mad_MinMax.MinHeight;
|
||||
end;
|
||||
|
||||
function OBJ_MaxWidth(obj : Pointer) : LongWord; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_maxWidth := pMUI_AreaData(obj)^.mad_MinMax.MaxWidth;
|
||||
OBJ_maxWidth := MUIAreaData(obj)^.mad_MinMax.MaxWidth;
|
||||
end;
|
||||
|
||||
function OBJ_MaxHeight(obj : Pointer) : LongWord; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_maxHeight := pMUI_AreaData(obj)^.mad_MinMax.MaxHeight;
|
||||
OBJ_maxHeight := MUIAreaData(obj)^.mad_MinMax.MaxHeight;
|
||||
end;
|
||||
|
||||
function OBJ_DefWidth(obj : Pointer) : LongWord; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_DefWidth := pMUI_AreaData(obj)^.mad_MinMax.DefWidth;
|
||||
OBJ_DefWidth := MUIAreaData(obj)^.mad_MinMax.DefWidth;
|
||||
end;
|
||||
|
||||
function OBJ_DefHeight(obj : Pointer) : LongWord; (* valid between MUIM_Show/Hide *)
|
||||
begin
|
||||
OBJ_DefHeight := pMUI_AreaData(obj)^.mad_MinMax.DefHeight;
|
||||
OBJ_DefHeight := MUIAreaData(obj)^.mad_MinMax.DefHeight;
|
||||
end;
|
||||
|
||||
function OBJ_Flags(obj : Pointer) : LongWord;
|
||||
begin
|
||||
OBJ_Flags := pMUI_AreaData(obj)^.mad_Flags;
|
||||
OBJ_Flags := MUIAreaData(obj)^.mad_Flags;
|
||||
end;
|
||||
|
||||
(*
|
||||
|
Loading…
Reference in New Issue
Block a user