Filter Control

I see whats happened, it’s the way I’ve handled the ApplyFilter event in the test window rather than the control itself. The event is triggered fine but I’ve actually removed the rows from the listbox when the filter is being applied so I can’t put them back!

Once I get my head round the FocusRing thing I’ll get 1.3 out the door and hopefully that’ll be it for a while!

Just released version 1.3 of the Filter Control - Changes are

1 - Fixed the issue with FocusRing artifacts being left when window is deactivated with the SearchField still retaining focus
2 - Added code so that pressing [ESC] in the control removes the filter.
3 - Removed property FontColourDisabled and using the in-built method DisabledTextColor instead.
4 - Fixed problem with the test app where the ApplyFilter event was being mishandled!

Thanks to Thom McGrath for help with the FocusRing issue

V1.3 Link

Link gives a 404 error …

It appears that Patrick has stopped developing with Xojo.
Goodbye Old Friend

since that post he has come back and left and back and left a few times.

I’m still here, just a LOT quieter than I used to be! That site is no longer being maintained as I move to something else, I should really take the site offline as Panda Technical Services is no longer my source of income.

That blog entry was written when I was going through some major upheaval for various reasons. I had to decide on which direction to go down, at that time I was upskilling with Swift in a major way as Xojo work just wasn’t paying the bills. As Scott suggests, I’ve been fumbling around for a little while.

  • BUT -

About 4 months ago I teamed up with someone in the community to work on a cross-platform project and though we’re not ready to reveal anything yet - we’re in the process of setting up the business and things are looking very good.

Amazing how things change!

As for the Filter Control - it’s up to V1.5 now and using the new framework. If anyone wants a copy, drop me a PM.

In packaging this for someone I realised that I’ve made use of some commercial code in the last version. I’ll have to extract/replace this before I can release it to anyone.