Jason thanks I had figured this out just a few minutes before looking at this. :) Thanks and I am glad it wasn't too crazy :)
Jason thanks I had figured this out just a few minutes before looking at this. :) Thanks and I am glad it wasn't too crazy :)
Update:
Issues Reported: 5
Issues Resolved: 4
Issues invalid: 1
- Fixed Issue #1 - Conflict w/ OS X Autocomplete
- Fixed Issue #2 - Crash when keydown on Custom Textfield control
- Fixed Issue #3 - Container Control mis-alignment causing the Auto Complete listbox to look cutoff
- Fixed Issue #4 - Linked to the fix of #3
- Couldn't Resolve #5 as I am using Xojo native listbox and have no declares for Yosemite translucent behaviors
I have committed these changes and are merged back into the master.
https://github.com/IntelligentVisibility/AutoCompleteTextField
Thank you again everyone!
Images from this project.
This looks great! My only suggestion right now is to move the "Me.SetFocus" out of AutoComplete_Container.AC_Listbox.MouseEnter and have it in the AC_Listbox.MouseMove instead.
Every time I've tested this, I've clicked in the textbox to get the cursor and then without meaning to, let the mouse move down a bit into the open area below. Then when I start typing, it sees the mouse was there and sets the focus to the listbox and highlights an entry, making it impossible for me to type any more. Moving the SetFocus into the MouseMove fixes that for me.
Anyway, great work, thanks!
Looking Fandabydozee !
Thanks Bill. I will do that as I an "always on the fence" when it comes to usability :) thanks!
@Bill G This looks great! My only suggestion right now is to move the "Me.SetFocus" out of AutoComplete_Container.AC_Listbox.MouseEnter and have it in the AC_Listbox.MouseMove instead.
Every time I've tested this, I've clicked in the textbox to get the cursor and then without meaning to, let the mouse move down a bit into the open area below. Then when I start typing, it sees the mouse was there and sets the focus to the listbox and highlights an entry, making it impossible for me to type any more. Moving the SetFocus into the MouseMove fixes that for me.
Anyway, great work, thanks!
Done! Thanks again Bill!
Just tried it in Xojo 2015 R2.1
Get a NOE in Sub UserSelected(inRowSelected as Integer) at "Dim leadCommandText as String = messToProcess(0)"
I get a OutOfBounds there. This appears to fix it... a bit above the error is this line
for i as integer = 1 to TotalNumofSegments-1
change it to
for i as integer = 1 to TotalNumofSegments
This was a guess and I can't really say it's correct.
TotalNumofSegments is a 1 based count, so if it's 1 the original code is looping 1 to 0, which doesn't append anything to messToProcess so messToProcess(0) is OOB.
Thanks Markus and Will! I have alot of clean up to do on this project. I actully have proper working code in my Arista Navigator that I need to re-port back into this open source version. Sorry for the delays as we have had two launches in the last two weeks :)
I will sort this project out and get it back in presentable shape over the next few days.
Thanks!!
Mike
@Mike C I will sort this project out and get it back in presentable shape over the next few days.
Thanks!!
Mike
What happened?
Its locked up in a prod app. I haven't had much time for open source lately. Will return when my load lightens up. Feel free to fork it.
@Markus W What happened?
To also be honest I only received 20 survey interest responses from my "popular" Calendar and Time Chooser. It is hard for me to dedicate time the interest isn't there.
Don't know/understand what this means... "Feel free to fork it"
Thanks Scott.
Lennox
Just Googled it...
What is forking (software fork)? - Definition from WhatIs.com
whatis.techtarget.com › Topics › Application Development › Open source
Forking is to take the source code from an open source software program and develop an entirely new program.
@Lennox J Thanks Scott.
LennoxJust Googled it...
What is forking (software fork)? - Definition from WhatIs.com
whatis.techtarget.com › Topics › Application Development › Open source
Forking is to take the source code from an open source software program and develop an entirely new program.
Lennox I use SourceTree and it works very well for managing my GIT repositories.
Thanks Mike,
I will try it.
Lennox
Mike, I get 'Page not found' with this link:
@Mike C https://github.com/IntelligentVisibility/AutoCompleteTextField
is it no longer available?