ioa747 Posted October 3, 2023 Posted October 3, 2023 (edited) ;~ Class Name: SciTeTabCtrl, Style Value: ;-------------------------------------------------------------------------------------------------------------------------------------------- ;~ Neil SciTEx64: TCS_HOTTRACK, TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;~ SciTEx86: TCS_HOTTRACK, TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;-------------------------------------------------------------------------------------------------------------------------------------------- ;~ jos SciTEx64: TCS_HOTTRACK, TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;~ SciTEx86: TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;~ SciTE4AutoIt3: TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;~ SciTE4AutoIt3_Portable: TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;-------------------------------------------------------------------------------------------------------------------------------------------- Edited October 3, 2023 by ioa747 Jos 1 I know that I know nothing
Developers Jos Posted October 3, 2023 Author Developers Posted October 3, 2023 (edited) Annoyingly, I don't see any difference between the x86 and x64 versions so making it hard for me to do any debugging/testing. 8 hours ago, ioa747 said: ;~ Class Name: SciTeTabCtrl, Style Value: ;-------------------------------------------------------------------------------------------------------------------------------------------- ;~ Neil SciTEx64: TCS_HOTTRACK, TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;~ SciTEx86: TCS_HOTTRACK, TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;-------------------------------------------------------------------------------------------------------------------------------------------- ;~ jos SciTEx64: TCS_HOTTRACK, TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;~ SciTEx86: TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;~ SciTE4AutoIt3: TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;~ SciTE4AutoIt3_Portable: TCS_MULTILINE, TCS_TOOLTIPS, TCS_FOCUSNEVER, WS_CHILD, WS_VISIBLE, WS_CLIPSIBLINGS, WS_CLIPCHILDREN ;-------------------------------------------------------------------------------------------------------------------------------------------- Strange.... have looked in the source and can't find any reference to TCS_HOTTRACK in the sourcecode. Also there is no real difference in the source for x86 and x64 in any of the changes I made, so guess I need to look at the Compile/Link part of the project. I have made a couple of changes to the manifest which I now have made equal to the original build for testing. Could either of you you try these version of SciTEx86 and SciTEx64 and see whether that makes any change? ps: The issue I have with this test version is that when these standard lines are in the manifest: <dpiAware>true</dpiAware> <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness> The ICONS are tiny: PSS: Found the option: toolbar.large=1 to correct the small Iconbar Thanks Jos Edited October 3, 2023 by Jos mLipok, ioa747 and donnyh13 1 2 SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
donnyh13 Posted October 3, 2023 Posted October 3, 2023 (edited) 14 hours ago, Jos said: Could either of you you try these version Both x86 and x64 have the tab highlighting working properly. The tab bar visibility is perfect again. The icons are definitely large... Thanks Jos! Edited October 3, 2023 by donnyh13 mLipok and Jos 2 LibreOffice UDF ; Scite4AutoIt Spell-Checker Using LibreOffice Spoiler "Life is chiefly made up, not of great sacrifices and wonderful achievements, but of little things. It is oftenest through the little things which seem so unworthy of notice that great good or evil is brought into our lives. It is through our failure to endure the tests that come to us in little things, that the habits are molded, the character misshaped; and when the greater tests come, they find us unready. Only by acting upon principle in the tests of daily life can we acquire power to stand firm and faithful in the most dangerous and most difficult positions."
ioa747 Posted October 4, 2023 Posted October 4, 2023 I can confirm that Both x86 and x64 ,have the tab highlighting working properly. Jos and mLipok 2 I know that I know nothing
Developers Jos Posted October 4, 2023 Author Developers Posted October 4, 2023 Thanks you both for testing. I have replaced the SciTEx32/86.zip with these last versions. SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Shark007 Posted October 4, 2023 Posted October 4, 2023 3 hours ago, Jos said: Thanks you both for testing. I have replaced the SciTEx32/86.zip with these last versions. It has become very obvious (to me) that Jos will never get this DPI Aware stuff correct until he gets his hands on a 4K monitor.
Developers Jos Posted October 4, 2023 Author Developers Posted October 4, 2023 4 minutes ago, Shark007 said: It has become very obvious (to me) that Jos will never get this DPI Aware stuff correct until he gets his hands on a 4K monitor. The SciTE DPI aware is now back to the defaults used by the official SciTE distro so I am fine with the way it is now and one less mod to maintain. SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Shark007 Posted October 4, 2023 Posted October 4, 2023 3 minutes ago, Jos said: The SciTE DPI aware is now back to the defaults used by the official SciTE distro so I am fine with the way it is now and one less mod to maintain. I am glad to hear you are happy with it, as is. Since I do own a 4k monitor, I just delete all DPI Aware stuff from the manifest.
Developers Jos Posted October 4, 2023 Author Developers Posted October 4, 2023 18 minutes ago, Shark007 said: Since I do own a 4k monitor, I just delete all DPI Aware stuff from the manifest. You did this because the icons are too small even after setting the property toolbar.large=1 ? SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Shark007 Posted October 4, 2023 Posted October 4, 2023 4 minutes ago, Jos said: You did this because the icons are too small even after setting the property toolbar.large=1 ? Yes. and the 1st thing I checked was toolbar.large=1 large =1 was the default setting. For giggles, I tried zero and 2 with no improvement.
Developers Jos Posted October 4, 2023 Author Developers Posted October 4, 2023 2 minutes ago, Shark007 said: large =1 was the default setting. Not in the standard install I provide till now, but will change. So the only issue is the icons or also other things like "zoom level"? SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Shark007 Posted October 4, 2023 Posted October 4, 2023 (edited) 5 minutes ago, Jos said: Not in the standard install I provide till now, but will change. So the only issue is the icons or also other things like "zoom level"? I keep up with your beta releases so large=1 was a default setting. Only the icons are an issue and since I do use them, seeing them is imperative. Edited October 4, 2023 by Shark007 spelling
Developers Jos Posted October 4, 2023 Author Developers Posted October 4, 2023 Could you show me a screen capture of their size with toolbar.large=0 and toolbar.large=1, so I can see how much the differ for my Laptop screen? SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Shark007 Posted October 4, 2023 Posted October 4, 2023 2 minutes ago, Jos said: Could you show me a screen capture of their size with toolbar.large=0 and toolbar.large=1, so I can see how much the differ for my Laptop screen? I'll assume you mean with the DPI Aware stuff intact. I'll be back to edit this post shortly.
Developers Jos Posted October 4, 2023 Author Developers Posted October 4, 2023 4 minutes ago, Shark007 said: I'll assume you mean with the DPI Aware stuff intact. Yeap .... thanks! SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Shark007 Posted October 4, 2023 Posted October 4, 2023 DPI intact with setting of large=1 DPI intaact with setting of large = 0 with no DPI setting 1 with no DPI setting 0 Notice the loss of quality text when no DPI in use
Developers Jos Posted October 4, 2023 Author Developers Posted October 4, 2023 In the first 2 there is no difference and they both look like I have for toolbar.large=0. Did you restart SciTE after changing to toolbar.large=1, as I expect the Second to be larger as I have? The Ico size is about what 10 minutes ago, Shark007 said: Notice the loss of quality text when no DPI in use Yes I have seen that and that is why I prefer to use the standard setup from the official distro. SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Shark007 Posted October 4, 2023 Posted October 4, 2023 Jos, hold on making any determinations from those screenshots . . . I may have screwed up and mixed and matched x86/x64 exe's and dll's
Shark007 Posted October 4, 2023 Posted October 4, 2023 New screenshots follow using 64bit release. setting of 1 setting of 0 It seems to have lost the DPI Awareness. I checked the EXE manifest to be sure I had the original and the manifest does have the correct info. I'm going to reboot my system to see if that makes any difference because turning off and on again is always step one. Jos 1
Shark007 Posted October 4, 2023 Posted October 4, 2023 after rebooting, I used the SciTEx64.zip and here are pics setting 1 setting 0 (seems no different) Now, interestingly, I used SciTEx86.zip to produce these screenshots setting 1 setting 0
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now