Permalink
Browse files

Add UI for BidiHack

  • Loading branch information...
lutzky committed Oct 8, 2011
1 parent 713a9bd commit 6ba21053a8e981882bd0b1f808f257979a2bf488
@@ -26,4 +26,6 @@
<string name="clear_completions">נקה השלמות אוטומטיות</string>
<string name="clear_completions_summary">סמן כדי לנקות כעת את הזכרון מהשלמות אוטומטיות למיקום ולזמן</string>
<string name="clear_completions_toast">ההשלמות האוטומטיות נוקו מהזכרון</string>
<string name="bidi_numbers_fix">תיקון היפוך מספרים</string>
<string name="bidi_numbers_fix_summary">שנה את הסימון בתיבה זו אם מספרים (קווים, שעות, תאריכים) מופיעים הפוך</string>
</resources>
@@ -3,6 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android">
<ListPreference android:key="provider" android:title="@string/provider_pref" android:entryValues="@array/provider_values" android:entries="@array/providers_names" android:defaultValue="mot"></ListPreference>
<CheckBoxPreference android:key="rtl_fix" android:summary="@string/rtl_fix_summary" android:title="@string/rtl_fix" android:defaultValue="false"></CheckBoxPreference>
<CheckBoxPreference android:title="@string/clear_completions" android:summary="@string/clear_completions_summary" android:defaultValue="false" android:key="clear_completions"></CheckBoxPreference>
<CheckBoxPreference android:key="bidi_numbers_fix" android:title="@string/bidi_numbers_fix" android:summary="@string/bidi_numbers_fix_summary" android:defaultValue="false"></CheckBoxPreference><CheckBoxPreference android:title="@string/clear_completions" android:summary="@string/clear_completions_summary" android:defaultValue="false" android:key="clear_completions"></CheckBoxPreference>
</PreferenceScreen>
@@ -40,6 +40,8 @@ private void updateResultText(String result) {
}
private void runQuery(final BusGetter bg) {
final SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this);
final Handler mHandler = new Handler();
QueryView queryView = (QueryView) findViewById(R.id.queryview);
@@ -82,6 +84,11 @@ public void run() {
try {
bg.runQuery(query);
lastResult = bg.getFilteredResult();
if (settings.getBoolean("bidi_numbers_fix", false)) {
BidiHack bh = new BidiHack();
lastResult = bh.reorder(lastResult);
}
mHandler.post(mUpdateResults);
} catch (Exception e) {
lastException = e;

0 comments on commit 6ba2105

Please sign in to comment.