new widget: combobox

new widget: combobox + sample