[Overview][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: gtkint.pp line 77
type TGTKWidgetSet = class(TWidgetSet) |
protected |
FKeyStateList_: TFPList; |
WaitingForMessages: Boolean; |
MovedPaintMessageCount: Integer; |
FRCFilename: string; |
FRCFileParsed: Boolean; |
FRCFileAge: Integer; |
FGTKToolTips: PGtkToolTips; |
FLogHandlerID: guint; |
FExtUTF8OutCache: Pointer; |
FExtUTF8OutCacheSize: Integer; |
FDockImage: PGtkWidget; |
FDragImageList: PGtkWidget; |
FDragImageListIcon: PGtkWidget; |
FDragHotStop: TPoint; |
function CreateThemeServices; override; |
function GetDeviceContextClass; virtual; abstract; |
public |
procedure InitStockItems; virtual; |
procedure FreeStockItems; virtual; |
procedure InitSystemColors; |
procedure InitSystemBrushes; virtual; |
procedure FreeSystemBrushes; virtual; |
procedure PassCmdLineOptions; override; |
procedure HandlePipeEvent(); |
procedure FreeAllStyles; virtual; |
function GetCompStyle(); virtual; |
function CreateAPIWidget(); |
function OldCreateStatusBarPanel(); |
function CreateSimpleClientAreaWidget(); |
procedure DestroyEmptySubmenu(); virtual; |
procedure DestroyConnectedWidget(); virtual; |
function RecreateWnd(); virtual; |
procedure SetClipboardWidget(); virtual; |
function IsValidDC(); virtual; |
function NewDC; virtual; |
function FindDCWithGDIObject(); virtual; |
procedure DisposeDC(); virtual; |
function CreateDCForWidget(); |
function GetDoubleBufferedDC(); |
function IsValidGDIObject(); virtual; |
function IsValidGDIObjectType(); virtual; |
function NewGDIObject(); virtual; |
procedure DisposeGDIObject(); virtual; |
function ReleaseGDIObject(); virtual; |
procedure ReferenceGDIObject(); virtual; |
function CreateDefaultBrush; virtual; |
function CreateDefaultFont; virtual; |
function CreateDefaultPen; virtual; |
function CreateDefaultGDIBitmap; virtual; |
procedure UpdateDCTextMetric(); virtual; |
function GetDefaultGtkFont(); |
function GetGtkFont(); |
function CreateRegionCopy(); override; |
function DCClipRegionValid(); override; |
function CreateEmptyRegion; override; |
procedure LoadPixbufFromLazResource(); |
function InternalGetDIBits(); virtual; |
function RawImage_DescriptionFromDrawable(); |
function RawImage_DescriptionFromPixbuf(); |
function RawImage_FromDrawable(); |
function RawImage_FromPixbuf(); |
function RawImage_SetAlpha(); |
function RawImage_AddMask(); |
function StretchCopyArea(); |
procedure SetRCFilename(); virtual; |
procedure CheckRCFilename; virtual; |
procedure ParseRCFile; virtual; |
procedure BringFormToFront(); |
procedure UntransientWindow(); |
function GetCaption(); virtual; |
procedure WordWrap(); |
procedure ResizeChild(); virtual; |
procedure RemoveCallbacks(); virtual; |
procedure SetLabelCaption(); virtual; abstract; |
procedure SetWidgetColor(); |
procedure SetWidgetFont(); virtual; abstract; |
procedure SetCallbackEx(); virtual; |
procedure SetCallbackDirect(); |
procedure SetCallback(); |
procedure SetCommonCallbacks(); virtual; |
function LCLtoGtkMessagePending; virtual; |
procedure SendCachedGtkMessages; virtual; |
procedure SetVisible(); virtual; |
function DragImageList_BeginDrag(); |
procedure DragImageList_EndDrag; |
function DragImageList_DragMove(); |
function DragImageList_SetVisible(); |
function LCLPlatform; override; |
procedure AppInit(); override; |
procedure AppProcessMessages; override; |
procedure AppWaitMessage; override; |
procedure AppTerminate; override; |
procedure AppMinimize; override; |
procedure AppRestore; override; |
procedure AppBringToFront; override; |
procedure AppSetTitle(); override; |
procedure AddDummyNoteBookPage(); virtual; |
constructor Create; override; |
destructor Destroy; override; |
procedure SendCachedLCLMessages; override; |
function DCGetPixel(); override; |
procedure DCSetPixel(); override; |
procedure DCRedraw(); override; |
procedure SetDesigning(); override; |
procedure UpdateTransientWindows; virtual; |
procedure SetSelectionMode(); virtual; |
function ForceLineBreaks(); |
function CreateTimer(); override; |
function DestroyTimer(); override; |
procedure DestroyLCLComponent(); virtual; |
procedure FinishCreateHandle(); |
function Arc(); override; |
function AngleChord(); override; |
function BeginPaint(); override; |
function BitBlt(); override; |
function CallNextHookEx(); override; |
function CallWindowProc(); override; |
function ClientToScreen(); override; |
function ClipboardFormatToMimeType(); override; |
function ClipboardGetData(); override; |
function ClipboardGetFormats(); override; |
function ClipboardGetOwnerShip(); override; |
function ClipboardRegisterFormat(); override; |
function CombineRgn(); override; |
function CreateBitmap(); override; |
function CreateBrushIndirect(); override; |
function CreateCaret(); override; |
function CreateCompatibleBitmap(); override; |
function CreateCompatibleDC(); override; |
function CreateFontIndirect(); override; |
function CreateFontIndirectEx(); override; |
function CreateIconIndirect(); override; |
function CreatePalette(); override; |
function CreatePenIndirect(); override; |
function CreatePolygonRgn(); override; |
function CreateRectRgn(); override; |
procedure DeleteCriticalSection(); override; |
function DeleteDC(); override; |
function DeleteObject(); override; |
function DestroyCaret(); override; |
function DestroyCursor(); override; |
function DestroyIcon(); override; |
function DPtoLP(); override; |
function DrawFrameControl(); override; |
function DrawFocusRect(); override; |
function DrawEdge(); override; |
function DrawText(); override; |
function Ellipse(); override; |
function EnableScrollBar(); override; |
function EnableWindow(); override; |
function EndPaint(); override; |
procedure EnterCriticalSection(); override; |
function EnumDisplayMonitors(); override; |
function EnumFontFamilies(); override; |
function EnumFontFamiliesEx(); override; |
function EqualRgn(); override; |
function ExcludeClipRect(); override; |
function ExtCreatePen(); override; |
function ExtTextOut(); override; |
function ExtSelectClipRGN(); override; |
function FillRect(); override; |
function FillRgn(); override; |
function Frame3d(); override; |
function FrameRect(); override; |
function GetActiveWindow; override; |
function GetBitmapBits(); override; |
function GetCapture; override; |
function GetCaretPos(); override; |
function GetCaretRespondToFocus(); override; |
function GetCharABCWidths(); override; |
function GetClientBounds(); override; |
function GetClientRect(); override; |
function GetClipBox(); override; |
function GetClipRGN(); override; |
function GetCmdLineParamDescForInterface; override; |
function GetCursorPos(); override; |
function GetCurrentObject(); override; |
function GetDC(); override; |
function GetDCOriginRelativeToWindow(); override; |
function GetDesignerDC(); override; |
function GetDeviceCaps(); override; |
function GetDeviceSize(); override; |
function GetDIBits(); override; |
function GetFocus; override; |
function GetFontLanguageInfo(); override; |
function GetKeyState(); override; |
function GetMapMode(); override; |
function GetMonitorInfo(); override; |
function GetObject(); override; |
function GetParent(); override; |
function GetProp(); override; |
function GetRgnBox(); override; |
function GetROP2(); override; |
function GetScrollBarSize(); override; |
function GetScrollbarVisible(); override; |
function GetScrollInfo(); override; |
function GetStockObject(); override; |
function GetSysColor(); override; |
function GetSysColorBrush(); override; |
function GetSystemMetrics(); override; |
function GetTextColor(); override; |
function GetTextExtentPoint(); override; |
function GetTextMetrics(); override; |
function GetViewPortExtEx(); override; |
function GetViewPortOrgEx(); override; |
function GetWindowExtEx(); override; |
function GetWindowLong(); override; |
function GetWindowOrgEx(); override; |
function GetWindowRect(); override; |
function GetWindowRelativePosition(); override; |
function GetWindowSize(); override; |
function GradientFill(); override; |
function HideCaret(); override; |
procedure InitializeCriticalSection(); override; |
function IntersectClipRect(); override; |
function InvalidateRect(); override; |
function IsIconic(); override; |
function IsWindow(); override; |
function IsWindowEnabled(); override; |
function IsWindowVisible(); override; |
function IsZoomed(); override; |
procedure LeaveCriticalSection(); override; |
function LineTo(); override; |
function LPtoDP(); override; |
function MessageBox(); override; |
function MoveToEx(); override; |
function MoveWindowOrgEx(); override; |
function PaintRgn(); override; |
function PeekMessage(); override; |
function PolyBezier(); override; |
function Polygon(); override; |
function Polyline(); override; |
function PostMessage(); override; |
function RadialArc(); override; |
function RadialChord(); override; |
function RealizePalette(); override; |
function Rectangle(); override; |
function RectInRegion(); override; |
function RectVisible(); override; |
function RegroupMenuItem(); override; |
function ReleaseCapture; override; |
function ReleaseDC(); override; |
function RemoveProp(); override; |
function RestoreDC(); override; |
function RoundRect(); override; |
function SaveDC(); override; |
function ScreenToClient(); override; |
function ScrollWindowEx(); override; |
function SelectClipRGN(); override; |
function SelectObject(); override; |
function SelectPalette(); override; |
function SendMessage(); override; |
function SetActiveWindow(); override; |
function SetBkColor(); override; |
function SetBkMode(); override; |
function SetComboMinDropDownSize(); override; |
function SetCapture(); override; |
function SetCaretPos(); override; |
function SetCaretPosEx(); override; |
function SetCaretRespondToFocus(); override; |
function SetCursor(); override; |
function SetCursorPos(); override; |
function SetFocus(); override; |
function SetForegroundWindow(); override; |
function SetMapMode(); override; |
function SetParent(); override; |
function SetProp(); override; |
function SetRectRgn(); override; |
function SetROP2(); override; |
function SetScrollInfo(); override; |
function SetSysColors(); override; |
function SetTextCharacterExtra(); override; |
function SetTextColor(); override; |
function SetViewPortExtEx(); override; |
function SetViewPortOrgEx(); override; |
function SetWindowExtEx(); override; |
function SetWindowLong(); override; |
function SetWindowOrgEx(); override; |
function SetWindowPos(); override; |
function ShowCaret(); override; |
function ShowScrollBar(); override; |
function ShowWindow(); override; |
function StretchBlt(); override; |
function StretchMaskBlt(); override; |
function SystemParametersInfo(); override; |
function TextOut(); override; |
function WindowFromPoint(); override; |
function AddEventHandler(); override; |
function AddPipeEventHandler(); override; |
function AddProcessEventHandler(); override; |
function CreateStandardCursor(); override; |
procedure DrawDefaultDockImage(); override; |
procedure DrawGrid(); override; |
function ExtUTF8Out(); override; |
function FontCanUTF8(); override; |
function FontIsMonoSpace(); override; |
function GetAcceleratorString(); override; |
function GetControlConstraints(); override; |
function GetLCLOwnerObject(); override; |
function RawImage_CreateBitmaps(); override; |
function RawImage_DescriptionFromBitmap(); override; |
function RawImage_DescriptionFromDevice(); override; |
function RawImage_FromBitmap(); override; |
function RawImage_FromDevice(); override; |
function RawImage_QueryDescription(); override; |
procedure RemoveEventHandler(); override; |
procedure RemovePipeEventHandler(); override; |
procedure RemoveProcessEventHandler(); override; |
procedure SetEventHandlerFlags(); override; |
function TextUTF8Out(); override; |
procedure StartFocusTimer; |
property AppActive: Boolean; [rw] |
property LastFocusIn: PGtkWidget; [rw] |
property LastFocusOut: PGtkWidget; [rw] |
property RCFilename: string; [rw] |
property MultiThreadingEnabled: Boolean; [r] |
end; |
| | ||
|
Application helper class (platform and drawing interface). |
|
| | ||
TObject |