peterjazenga / mustangpeakeasylistview Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/mustangpeakeasylistview
Automatically exported from code.google.com/p/mustangpeakeasylistview
What steps will reproduce the problem?
1. Put new TEasyListView on a Form
2. Add some TEasyItems
3. EasyListview1.HotTrack.Enabled := True;
3. Leave HotTrack.Cursor as default setting (crHandPoint)
What is the expected output? What do you see instead?
When moving the mouse over an Item I expect the mouse cursor to change to
crHandPoint. Instead, it remains as crDefault.
What version of the product are you using? On what operating system?
EasyListView version 2.1.0.
Delphi 7 Enterprise
Windows 7 Ultimate 64-bit
Please provide any additional information below.
This fixes the problem for me:
(Procedure at line 15638)
procedure TCustomEasyListview.DoItemHotTrack(Item: TEasyItem; State:
TEasyHotTrackstate; MousePos: TPoint);
begin
if HotTrack.Enabled then
begin
Self.Cursor := FHotTrack.Cursor; // My change
if Assigned(OnItemHotTrack) then
OnItemHotTrack(Self, Item, State, MousePos);
end;
end;
Original issue reported on code.google.com by [email protected]
on 6 Dec 2012 at 1:38
Solution
In file EasyListView.pas replace
Pt := SmallPointToPoint(TSmallPoint(Msg.lParam));
with
{$IFDEF WIN64}
Pt := SmallPointToPoint(TSmallPoint(Int64Rec(Msg.lParam).Lo));
{$ELSE}
Pt := SmallPointToPoint(TSmallPoint(Msg.lParam));
$ENDIF}
Original issue reported on code.google.com by pyscripter
on 26 Nov 2011 at 2:58
In the demo TaskPanel which i adapted
if the form is long above 500-600 the
TEasyTaskPanelFormSearch dose not load to task panel
Original issue reported on code.google.com by [email protected]
on 30 Sep 2012 at 3:05
Hi. Need support delphi XE5
Original issue reported on code.google.com by [email protected]
on 13 Oct 2013 at 3:04
What steps will reproduce the problem?
-------------------
1. Use custom item classes based on "TEasyItemVirtual"
2. Pre-Initialize the listview IncrementalSearch properties before adding items
3. When using the keyboard cursor keys to change selections, the application
crashes (regardless of view style, Thumbnail or Report). This does not happen
when using the mouse.
What is the expected output? What do you see instead?
-------------------
Incremental Search speaks for itself, but when I compile my application as
64-bit, the project crashes out entirely, requiring me to use CTRL+F2 to reset
the running application.
What version of the product are you using? On what operating system?
-------------------
EasyListview.pas says version 2.1.0, but in order to clarify, I'm using the SVN
trunk that I downloaded maybe 3 days before reporting this issue. I'm using
Windows 7 Ultimate x64.
Please provide any additional information below.
-------------------
The following code is a portion of a "procedure
InitListView(AELV:TEasyListView)" from my application:
AELV.IncrementalSearch.Direction := eisdForward;
AELV.IncrementalSearch.Enabled := True;
AELV.IncrementalSearch.ItemType := eisiAll;
AELV.IncrementalSearch.ResetTime := 500;
AELV.IncrementalSearch.StartType := eissLastHit;
The code with InitListView also initializes varies properties for "GroupFont",
"Font", "PaintInfoGroup", "Selection", "BackGround", "PaintInfoItem" and
"CellSizes", and each have been tested while debugging this problem. The crash
issue occurs only when compiled in 64-Bits, and IncrementalSearch.Enabled is
set to TRUE.
Original issue reported on code.google.com by peter%[email protected]
on 11 Aug 2012 at 12:55
What steps will reproduce the problem?
Add the following to the OnGroupClick event of a TEasyListView:
TEasyListView(Sender).Selection.SelectGroupItems(Group, True);
What is the expected output? What do you see instead?
One would expect that the item within the group would be selected, except they
ar not
What version of the product are you using? On what operating system?
Version 2.1.0
Please provide any additional information below.
I the code at the end of
procedure TCustomEasyListview.HandleMouseUp;
from
"DoGroupClick(Group, KeyState, GroupHitInfo)"
to
"DoGroupClick(Group, KeyState, GroupHitInfo) else"
in order to resolve the selection problem.
Original issue reported on code.google.com by peter%[email protected]
on 28 Feb 2012 at 10:16
by past the problem by
procedure TfrMain.FormCreate(Sender: TObject);
begin
EasyTaskPanelBand1.Groups[0].Expanded:=false;
EasyTaskPanelBand1.Groups[1].Expanded:=false;
Original issue reported on code.google.com by [email protected]
on 30 Sep 2012 at 3:20
What steps will reproduce the problem?
1. Compile EasyListviewD16.dpk
2. [DCC Fatal Error] EasyListviewD16.dpk(1): E2225 Never-build package
'EasyListviewD16' must be recompiled
[DCC Fatal Error] EasyListviewD16D.dpk(40): E2202 Required package
'EasyListviewD16' not found
What is the expected output? What do you see instead?
-
What version of the product are you using? On what operating system?
Windows 7 32 bit, Delphi XE2
Please provide any additional information below.
-
Original issue reported on code.google.com by [email protected]
on 9 Nov 2011 at 6:24
in several packages the "requires" section contains incorrect dependencies:
- design-time packages instead of run-time ones
- design-time packages that require design-time packages (they require itself!)
- etc.
List of wrong packages:
EasyListviewD4D.dpk
EasyListviewD5D.dpk
EasyListviewD6D.dpk
EasyListviewD7D.dpk
EasyListviewD9D.dpk
EasyListviewD10D.dpk
EasyListviewD11D.dpk
EasyListviewD12D.dpk
EasyListviewD14D.dpk
EasyListviewD15.dpk (this one contains a reference to a D16 package!)
EasyListviewD15D.dpk
EasyListviewD16D.dpk
Regards
Salvatore
Original issue reported on code.google.com by [email protected]
on 27 Jul 2012 at 12:00
SWF and FLV Thumbnail previews provided by the software Icaros show upside down
in the easylistview which is part of Cubicexplorer.
The strange thing is that if you change the resolution of the thumbnails, at
some resolutions the thumbnail will be positioned upside down but at some
resolution not.
We are using the easylistview that is part of the latest version of cubic
explorer.
This problem also occurs in the last version of Ultraexplorer.
So far this problem does not seem to occur in Windows xp explorer/windows 7
explorer or any other filemanagers with thumbnail views.
See also the posts i made in this topic:
http://shark007.net/forum/Thread-About-Icaros?pid=30987#pid30987
I don't expect any fixes, but i would really appreciate it if you could give me
some advise on what Icaros could do to fix this.
Original issue reported on code.google.com by [email protected]
on 11 Jan 2013 at 10:36
You code is unusable in commercial projects, because LGPL not only requires to
open library's modifications, but also the possibility for end-user to replace
the library with a custom build:
effectively this legally means, that the Software Vendor either should link
dynamically(like runtime packages) OR
provide object files of HIS OWN (not only the library, but the PROPRIENTARY STUFF) to enable such user to RE-LINK the executable.
---
Bottom line:GPL infected, beware.
Original issue reported on code.google.com by [email protected]
on 28 Jan 2014 at 4:55
In order for overlays to be drawn on icons:
EasyListview.pas, line 21054:
if OverlayIndex > -1 then
fStyle := FStyle or IndexToOverLayMask(OverlayIndex);
must be something like:
if OverlayIndex > -1 then begin
ImageList_SetOverlayImage(Images.Handle, OverlayIndex, 1);
fStyle := FStyle or IndexToOverLayMask(1);
end;
Original issue reported on code.google.com by [email protected]
on 22 Nov 2011 at 1:30
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.