gdk3: add backward compatibility APIs

GitHub: fix #284

Reported by Christopher L. Ramsey. Thanks!!!