Supported both gtk2 and gtk3