make the dimension of config dialog change according to the size of current config options
I can't find a way to resize a WidgetContainer in runtime so when switching config options
new ConfigDialog is created with requested option panel.
force repaint all when changing options
invert icon color temporarily when tapping on menubar
show more options
rename 'screen rotation' option in koptinterface to 'vertical text'
Merge pull request #714 from chrox/config_ui

some config UI changes
Merge pull request #715 from houqp/new_ui_houqp

bug fix for TOC construction in cre.cpp