Make libpinyin setup could response build config #523
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi @epico:

I found that currently ibus-libpinyin setup don't response for compile options, (eg: --disable-lua-extension, --disable-english-input-mode). What ever they are enabled or not they will show in the user data frame:
So I change the configure.ac, setup/config.h.in to pass these values to ibus-libpinyin setup;
While ibus-libpinyin setup use grid to GtkGrid to show these check buttons, so when I try to hide related button, there will have one or more blanks in the grid:

So I change the main2.py to dynamically attach buttons to the grid to make display more clean and tidy
Modifiedsetup/Makefile.am a little: Make it could drop generated config.py when make clean :-)
With the respect of your great previous work, other places are the same as before.
Please take a review when you have time. Thank you so much!