fixed gtk2 listbox setborder to TODO

git-svn-id: trunk@7713 -
This commit is contained in:
mattias 2005-09-16 08:58:06 +00:00
parent ca797822c7
commit 5c8dad6974
2 changed files with 8 additions and 21 deletions

View File

@ -487,26 +487,12 @@ var
Widget: PGtkWidget;// pointer to gtk-widget
begin
Handle := ACustomListBox.Handle;
if (ACustomListBox.fCompStyle in [csListBox, csCheckListBox]) then
begin
{ In TempWidget, a viewport is stored }
Widget:= PGtkWidget(PGtkBin(Handle)^.child);
if ACustomListBox.BorderStyle = TBorderStyle(bsSingle)
then
gtk_viewport_set_shadow_type(PGtkViewPort(Widget), GTK_SHADOW_IN)
else
gtk_viewport_set_shadow_type(PGtkViewPort(Widget), GTK_SHADOW_NONE);
end else
if ACustomListBox.fCompStyle = csCListBox then
begin
if ACustomListBox.BorderStyle = TBorderStyle(bsSingle)
then
gtk_viewport_set_shadow_type(
PGtkViewPort(PGtkBin(Handle)^.Child), GTK_SHADOW_NONE)
else
gtk_viewport_set_shadow_type(
PGtkViewPort(PGtkBin(Handle)^.Child), GTK_SHADOW_IN);
end;
Widget:= PGtkWidget(PGtkBin(Handle)^.child);
if ACustomListBox.BorderStyle = TBorderStyle(bsSingle)
then
gtk_viewport_set_shadow_type(PGtkViewPort(Widget), GTK_SHADOW_IN)
else
gtk_viewport_set_shadow_type(PGtkViewPort(Widget), GTK_SHADOW_NONE);
end;
procedure TGtkWSCustomListBox.SetItemIndex(const ACustomListBox: TCustomListBox;

View File

@ -319,7 +319,8 @@ end;
procedure TGtk2WSCustomListBox.SetBorder(const ACustomListBox: TCustomListBox);
begin
inherited SetBorder(ACustomListBox);
// TODO
debugln('TGtk2WSCustomListBox.SetBorder TODO');
end;
procedure TGtk2WSCustomListBox.SetItemIndex(