summaryrefslogtreecommitdiff
path: root/gui/listbox.inc
diff options
context:
space:
mode:
authorGraeme Geldenhuys <graemeg@users.sourceforge.net>2007-02-07 21:59:39 +0000
committerGraeme Geldenhuys <graemeg@users.sourceforge.net>2007-02-07 21:59:39 +0000
commit835b1aaa20d62437be9f2d552d0e2eebc9256286 (patch)
tree9f0e8ea219cc20c522692ecc20d1982b78f5884a /gui/listbox.inc
parent6cd80192beb08f404a6ee226b3b8997657df3442 (diff)
downloadfpGUI-835b1aaa20d62437be9f2d552d0e2eebc9256286.tar.xz
* Major improvements to Xft (anti-alias) font support under X11. I now
have a new class that seperates the Xlib font and Xft font support, so I don't have to have that many IFDEFs in the code. * Positioning of the Xft fonts now work. Issues with Xft fonts: * Repeated redrawing of text causes strange artifacts. * Application crash when any window is closed. A font freeing issue.
Diffstat (limited to 'gui/listbox.inc')
-rw-r--r--gui/listbox.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/gui/listbox.inc b/gui/listbox.inc
index 07a29c97..febcf140 100644
--- a/gui/listbox.inc
+++ b/gui/listbox.inc
@@ -137,7 +137,7 @@ begin
inherited Paint(Canvas);
if not Canvas.IntersectClipRect(ScrollingSupport.ClientRect) then
- exit;
+ exit; //==>
Style.SetUIColor(Canvas, clWindow);
// Style.DrawWindowBackground(Canvas, ScrollingSupport.ClientRect);
@@ -231,7 +231,7 @@ var
i, ItemWidth: Integer;
begin
if (not Assigned(FindForm)) or (not Assigned(FindForm.Wnd)) then
- exit;
+ exit; //==>
FMaxItemWidth := 0;
for i := 0 to Items.Count - 1 do
@@ -246,7 +246,7 @@ end;
procedure TCustomListBox.UpdateScrollBars;
begin
ScrollingSupport.SetVirtualSize(
- gfxBase.Size(FMaxItemWidth, Items.Count * ItemHeight - 1));
+ Size(FMaxItemWidth, Items.Count * ItemHeight - 1));
end;
procedure TCustomListBox.RedrawItem(AIndex: Integer);
@@ -254,7 +254,7 @@ var
ItemRect: TRect;
begin
if AIndex < 0 then
- exit;
+ exit; //==>
ItemRect := ScrollingSupport.ClientRect;
Inc(ItemRect.Top, AIndex * ItemHeight -
ScrollingSupport.VertScrollBar.Position);