Forum > LCL

Action List Editor - RH frame not scaled

<< < (2/2)

wp:
I think I found the issue. But since I don't have access to such a high screen resolution I would like you to make the following check before I commit to the repository:

* Unzip the attached file into the folder "components/ideintf" of your Lazarus 3.6 installation. It will replace the file "actionseditor.pas" (I'd recommend to make a backup copy of this file before doing this).
* Open the IDE and go to "Tools" > "Build Lazarus with Profile ..." - this will rebuild the IDE to contain the modified file.
* After a while the IDE restarts, and you can check if the issue has been solved.As for your imagelist issues, you should read https://wiki.freepascal.org/TImageList#How_to_create_a_multi-resolution_ImageList_in_the_application.

dgrhoads:
I did as you specified but it did not fix the problem.  It looked just the same as before.

Sorry.

Thanks for pointing me to that writeup on images.

wp:
I checked again (Win 11, 144 ppi or 168 ppi, ease of access font size 100% or 150%), it should work.

Probably you did not assign the new OnActivate handler. Because I did not tell you... In my first version of my post, I listed all the individual steps to patch the file, but this became very complicated, and I decided to send the completely modified unit instead. But I forgot about the lfm file which was modified by my steps as well.

So, please try again with the new attachment which now contains also the lfm file (unzip into components/ideintf of your Laz3.6 installation).

dgrhoads:
It works.  The thing I had to do was to delete the old ActionList and then create a new one.  At that point, it worked.  It did not work with the previous ActionList.

Just to recap, what I did was:
- Unzipped the files in the component\identf folder.
- Checked to make sure the two current files were new ones from you.
- From Lazarus, executed the "Build..." command.
- Restarted my computer (probably unnecessary)
- Launched Lazarus
- Open the app which included the ActionList.
- Tested the ActionList - failed.
- Deleted the ActionList
- Added a new ActionList component and added a few actions. - Worked.

I agree with your experience that giving instructions is not easy.  Thank you for your effort and your patience.

wp:

--- Quote from: dgrhoads on December 30, 2024, 03:09:39 am ---The thing I had to do was to delete the old ActionList and then create a new one.  At that point, it worked.  It did not work with the previous ActionList.

--- End quote ---
Strange. I don't understand why this is necessary.

Anyway, I committed the new version (with slightly different code) to the Laz/main, Laz/Fixes_4 and Laz/Fixes_3 branches.

Navigation

[0] Message Index

[*] Previous page

Go to full version