or even more correct question, is Geany should be more smart than user? […] how we will understand is getter is type or function?
Well, the point of syntax highlighting is to help reading the code, so it generally must never be *wrong*.
But in this case I kind of agree: seeing it's a call can give interesting information, and whether it's a type or a function name seem secondary to me.