added gtk_2 compactability.