use sizeof create a string
add gtk-2.0 feature
merge