File tree Expand file tree Collapse file tree 14 files changed +270
-47
lines changed
java/com/philolog/hoplitekeyboard Expand file tree Collapse file tree 14 files changed +270
-47
lines changed Original file line number Diff line number Diff line change 1- package com .philolog .hoplitekeyboard ;
2-
3- /**
4- * Created by jeremy on 5/15/17.
1+ /*
2+ * Created by Jeremy March on 5/15/17.
3+ * Copyright © 2017 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
520 */
621
22+ package com .philolog .hoplitekeyboard ;
23+
724import android .support .v7 .app .AppCompatActivity ;
825import android .os .Bundle ;
926import android .text .Html ;
Original file line number Diff line number Diff line change 1- package com .philolog .hoplitekeyboard ;
2-
3- /**
4- * Created by jeremy on 5/6/17.
1+ /*
2+ * Created by Jeremy March on 5/15/17.
3+ * Copyright © 2017 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
520 */
621
22+ package com .philolog .hoplitekeyboard ;
23+
724public class GreekVerb
825{
926 public native String addAccent (int accent , int unicodeMode , String str );
Original file line number Diff line number Diff line change 1+ /*
2+ * Created by Jeremy March on 5/15/17.
3+ * Copyright © 2017 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
20+ */
21+
122package com .philolog .hoplitekeyboard ;
223
324import android .app .Activity ;
1435import android .util .Log ;
1536import android .inputmethodservice .Keyboard ;
1637
17- /**
18- * Created by jeremy on 5/13/17.
19- */
20-
2138public class HKLocalOnKeyboardActionListener implements KeyboardView .OnKeyboardActionListener {
2239 public final static int CodeDelete = -5 ; // Keyboard.KEYCODE_DELETE
2340 public final static int CodeCancel = -3 ; // Keyboard.KEYCODE_CANCEL
Original file line number Diff line number Diff line change 1+ /*
2+ * Created by Jeremy March on 5/15/17.
3+ * Copyright © 2017 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
20+ */
21+
122package com .philolog .hoplitekeyboard ;
223
324import android .app .Activity ;
3859import android .view .MotionEvent ;
3960import android .view .WindowManager ;
4061
41- /**
42- * Created by jeremy on 5/14/17.
43- */
44-
45-
4662public class HKMainMenu extends AppCompatActivity {
4763 public TextView mTextView ;
4864 public View menuView ;
Original file line number Diff line number Diff line change 1+ /*
2+ * Created by Jeremy March on 5/15/17.
3+ * Copyright © 2017 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
20+ */
21+
122package com .philolog .hoplitekeyboard ;
223
324import android .app .Activity ;
Original file line number Diff line number Diff line change 1+ /*
2+ * Created by Jeremy March on 5/15/17.
3+ * Copyright © 2017 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
20+ */
21+
122package com .philolog .hoplitekeyboard ;
223
324import android .content .SharedPreferences ;
2344import android .app .Dialog ;
2445import android .view .Window ;
2546/**
26- * Created by jeremy on 2/15/17.
2747
2848//examples:
2949 http://www.fampennings.nl/maarten/android/09keyboard/
Original file line number Diff line number Diff line change 1+ /*
2+ * Created by Jeremy March on 5/15/17.
3+ * Copyright © 2017 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
20+ */
21+
122package com .philolog .hoplitekeyboard ;
223
324import android .content .Context ;
1738import java .util .List ;
1839
1940/**
20- * Created by jeremy on 3/27/16.
2141 * http://stackoverflow.com/questions/18224520/how-to-set-different-background-of-keys-for-android-custom-keyboard
2242 */
2343public class HopliteKeyboardView extends KeyboardView {
Original file line number Diff line number Diff line change 1+ /*
2+ * Created by Jeremy March on 5/15/17.
3+ * Copyright © 2017 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
20+ */
21+
122package com .philolog .hoplitekeyboard ;
223
324import android .os .Bundle ;
Original file line number Diff line number Diff line change 1- //
2- // accent.c
3- //
4- // Created by Jeremy on 4/15/15.
5- // Copyright (c) 2015 Jeremy March. All rights reserved.
6- //
1+ /*
2+ * Created by Jeremy March on 4/15/15.
3+ * Copyright © 2015 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
20+ */
721
822//#include <stdlib.h> // For random(), RAND_MAX
923//#include <string.h> //for strlen()
Original file line number Diff line number Diff line change 1- //
2- // accent.h
3- // HCPolytonicGreekKBapp
4- //
5- // Created by Jeremy March on 3/4/17.
6- // Copyright © 2017 Jeremy March. All rights reserved.
7- //
1+ /*
2+ * Created by Jeremy March on 4/15/15.
3+ * Copyright © 2015 Jeremy March. All rights reserved.
4+ *
5+ *
6+ * This file is part of HoplitePolytonicKeyboardAndroid.
7+ *
8+ * HoplitePolytonicKeyboardAndroid is free software: you can redistribute it and/or modify
9+ * it under the terms of the GNU General Public License as published by
10+ * the Free Software Foundation, either version 3 of the License, or
11+ * (at your option) any later version.
12+ *
13+ * HoplitePolytonicKeyboardAndroid is distributed in the hope that it will be useful,
14+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+ * GNU General Public License for more details.
17+ *
18+ * You should have received a copy of the GNU General Public License
19+ * along with HoplitePolytonicKeyboardAndroid. If not, see <http://www.gnu.org/licenses/>.
20+ */
821
922#ifndef accent_h
1023#define accent_h
You can’t perform that action at this time.
0 commit comments