From 1ae90b9629b9fd95bb94a09b9e9e3f6cabf16777 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 21 Jun 2012 16:44:23 +0200 Subject: [PATCH] Some issues fixed + chat notification + account assistant started --- AndroidManifest.xml | 8 + res/anim/slide_in_bottom_to_top.xml | 8 + res/anim/slide_in_left_to_right.xml | 8 + res/anim/slide_in_right_to_left.xml | 8 + res/anim/slide_out_left_to_right.xml | 8 + res/anim/slide_out_right_to_left.xml | 8 + res/anim/slide_out_top_to_bottom.xml | 8 + res/drawable/add_call.xml | 7 + res/drawable/add_call_actif.png | Bin 0 -> 7123 bytes res/drawable/add_call_more_default.png | Bin 0 -> 3587 bytes res/drawable/add_call_more_disable.png | Bin 0 -> 3465 bytes res/drawable/add_call_more_over.png | Bin 0 -> 3554 bytes res/drawable/add_call_over.png | Bin 0 -> 7259 bytes res/drawable/add_call_page_contact.png | Bin 0 -> 6664 bytes res/drawable/add_contact.xml | 10 + res/drawable/add_contact_actif.png | Bin 0 -> 5431 bytes res/drawable/add_contact_inactif.png | Bin 0 -> 4283 bytes res/drawable/add_contact_over.png | Bin 0 -> 4430 bytes res/drawable/all_actif.png | Bin 0 -> 6459 bytes res/drawable/all_call.xml | 8 + res/drawable/all_call_actif.png | Bin 0 -> 6040 bytes res/drawable/all_call_selectionne.png | Bin 0 -> 6620 bytes res/drawable/all_contacts.xml | 8 + res/drawable/all_selectionne.png | Bin 0 -> 7073 bytes res/drawable/appeler.xml | 8 + res/drawable/appeler_actif.png | Bin 0 -> 8932 bytes res/drawable/appeler_over.png | Bin 0 -> 5005 bytes res/drawable/backspace.xml | 8 + res/drawable/backspace_actif.png | Bin 0 -> 4200 bytes res/drawable/backspace_over.png | Bin 0 -> 4200 bytes res/drawable/barre_noire_top.png | Bin 0 -> 1218 bytes res/drawable/button.xml | 7 + res/drawable/button_background_actif.png | Bin 0 -> 3673 bytes res/drawable/button_background_over.png | Bin 0 -> 3584 bytes res/drawable/call.xml | 7 + res/drawable/call_answer_default.png | Bin 0 -> 8703 bytes res/drawable/call_answer_over.png | Bin 0 -> 2506 bytes res/drawable/call_refused_icon.png | Bin 0 -> 2532 bytes res/drawable/call_refused_icon_over.png | Bin 0 -> 2324 bytes res/drawable/cancel.xml | 9 + res/drawable/cancel_white_bg_default.png | Bin 0 -> 5149 bytes res/drawable/cancel_white_bg_disabled.png | Bin 0 -> 4975 bytes res/drawable/cancel_white_bg_over.png | Bin 0 -> 5130 bytes res/drawable/cell_background.png | Bin 0 -> 1538 bytes res/drawable/champ_saisie_numero.png | Bin 0 -> 2449 bytes res/drawable/chat.xml | 9 + res/drawable/chat_actif.png | Bin 0 -> 4313 bytes res/drawable/chat_bubble_incoming.9.png | Bin 0 -> 1025 bytes res/drawable/chat_bubble_outgoing.9.png | Bin 0 -> 989 bytes res/drawable/chat_edit.xml | 8 + res/drawable/chat_edit_actif.png | Bin 0 -> 4596 bytes res/drawable/chat_edit_over.png | Bin 0 -> 4284 bytes res/drawable/chat_icon_default.png | Bin 0 -> 1684 bytes res/drawable/chat_icon_over.png | Bin 0 -> 1669 bytes res/drawable/chat_message_background.png | Bin 0 -> 4375 bytes res/drawable/chat_new.xml | 8 + res/drawable/chat_new_actif.png | Bin 0 -> 7658 bytes res/drawable/chat_new_over.png | Bin 0 -> 6706 bytes res/drawable/chat_ok.xml | 8 + res/drawable/chat_ok_actif.png | Bin 0 -> 4336 bytes res/drawable/chat_ok_over.png | Bin 0 -> 4006 bytes res/drawable/chat_over.png | Bin 0 -> 4430 bytes res/drawable/chat_selectionne.png | Bin 0 -> 4355 bytes res/drawable/chat_send_message.xml | 8 + res/drawable/chat_send_message_actif.png | Bin 0 -> 5101 bytes res/drawable/chat_send_message_over.png | Bin 0 -> 4533 bytes res/drawable/connected_led.png | Bin 0 -> 1701 bytes res/drawable/contacts.xml | 9 + res/drawable/contacts_actif.png | Bin 0 -> 5070 bytes res/drawable/contacts_over.png | Bin 0 -> 5160 bytes res/drawable/contacts_selectionne.png | Bin 0 -> 5047 bytes res/drawable/delete.xml | 7 + res/drawable/delete_actif.png | Bin 0 -> 4317 bytes res/drawable/delete_over.png | Bin 0 -> 3320 bytes res/drawable/detail.xml | 7 + res/drawable/detail_actif.png | Bin 0 -> 4453 bytes res/drawable/detail_over.png | Bin 0 -> 4499 bytes res/drawable/dialer.xml | 9 + res/drawable/dialer_actif.png | Bin 0 -> 16594 bytes res/drawable/dialer_alt.xml | 8 + res/drawable/dialer_alt_actif.png | Bin 0 -> 6776 bytes res/drawable/dialer_alt_over.png | Bin 0 -> 4475 bytes res/drawable/dialer_over.png | Bin 0 -> 17602 bytes res/drawable/dialer_selectionne.png | Bin 0 -> 20158 bytes res/drawable/edit.xml | 8 + res/drawable/edit_actif.png | Bin 0 -> 4573 bytes res/drawable/edit_over.png | Bin 0 -> 4218 bytes res/drawable/history.xml | 9 + res/drawable/history_actif.png | Bin 0 -> 5113 bytes res/drawable/history_over.png | Bin 0 -> 5186 bytes res/drawable/history_selectionne.png | Bin 0 -> 5108 bytes res/drawable/incall_contact_actif.png | Bin 0 -> 6743 bytes res/drawable/incall_contact_over.png | Bin 0 -> 6784 bytes res/drawable/incall_contacts.xml | 9 + res/drawable/incoming_call.png | Bin 0 -> 2326 bytes res/drawable/linphone_actif.png | Bin 0 -> 8575 bytes res/drawable/linphone_contacts.xml | 7 + res/drawable/linphone_selectionne.png | Bin 0 -> 9428 bytes res/drawable/maybe_secure.png | Bin 0 -> 1658 bytes res/drawable/micro_off.xml | 7 + res/drawable/micro_off_actif.png | Bin 0 -> 7257 bytes res/drawable/micro_off_over.png | Bin 0 -> 7314 bytes res/drawable/micro_on.xml | 7 + res/drawable/micro_on_actif.png | Bin 0 -> 5999 bytes res/drawable/micro_on_over.png | Bin 0 -> 6005 bytes res/drawable/missed.xml | 7 + res/drawable/missed_actif.png | Bin 0 -> 8044 bytes res/drawable/missed_call.png | Bin 0 -> 2666 bytes res/drawable/missed_calls_bg.xml | 14 + res/drawable/missed_selectionne.png | Bin 0 -> 8649 bytes res/drawable/new_contact.xml | 9 + res/drawable/new_contact_actif.png | Bin 0 -> 5975 bytes res/drawable/new_contact_over.png | Bin 0 -> 5772 bytes res/drawable/not_connected_led.png | Bin 0 -> 1488 bytes res/drawable/not_secure.png | Bin 0 -> 1876 bytes res/drawable/numpad_background.png | Bin 0 -> 4372 bytes res/drawable/numpad_eight.xml | 8 + res/drawable/numpad_eight_actif.png | Bin 0 -> 6016 bytes res/drawable/numpad_eight_over.png | Bin 0 -> 14007 bytes res/drawable/numpad_five.xml | 8 + res/drawable/numpad_five_actif.png | Bin 0 -> 4853 bytes res/drawable/numpad_five_over.png | Bin 0 -> 12967 bytes res/drawable/numpad_four.xml | 8 + res/drawable/numpad_four_actif.png | Bin 0 -> 4844 bytes res/drawable/numpad_four_over.png | Bin 0 -> 11743 bytes res/drawable/numpad_nine.xml | 8 + res/drawable/numpad_nine_actif.png | Bin 0 -> 5808 bytes res/drawable/numpad_nine_over.png | Bin 0 -> 12738 bytes res/drawable/numpad_one.xml | 8 + res/drawable/numpad_one_actif.png | Bin 0 -> 3432 bytes res/drawable/numpad_one_over.png | Bin 0 -> 11169 bytes res/drawable/numpad_seven.xml | 8 + res/drawable/numpad_seven_actif.png | Bin 0 -> 4278 bytes res/drawable/numpad_seven_over.png | Bin 0 -> 11944 bytes res/drawable/numpad_sharp.xml | 8 + res/drawable/numpad_sharp_actif.png | Bin 0 -> 5204 bytes res/drawable/numpad_sharp_over.png | Bin 0 -> 12636 bytes res/drawable/numpad_six.xml | 8 + res/drawable/numpad_six_actif.png | Bin 0 -> 5843 bytes res/drawable/numpad_six_over.png | Bin 0 -> 12391 bytes res/drawable/numpad_star.xml | 8 + res/drawable/numpad_star_actif.png | Bin 0 -> 4467 bytes res/drawable/numpad_star_over.png | Bin 0 -> 12248 bytes res/drawable/numpad_three.xml | 8 + res/drawable/numpad_three_actif.png | Bin 0 -> 5111 bytes res/drawable/numpad_three_over.png | Bin 0 -> 12098 bytes res/drawable/numpad_two.xml | 8 + res/drawable/numpad_two_actif.png | Bin 0 -> 4790 bytes res/drawable/numpad_two_over.png | Bin 0 -> 13240 bytes res/drawable/numpad_zero.xml | 8 + res/drawable/numpad_zero_actif.png | Bin 0 -> 5173 bytes res/drawable/numpad_zero_over.png | Bin 0 -> 13823 bytes res/drawable/ok.xml | 8 + res/drawable/ok_actif.png | Bin 0 -> 4098 bytes res/drawable/ok_over.png | Bin 0 -> 3845 bytes res/drawable/outgoing_call.png | Bin 0 -> 2320 bytes res/drawable/pause.xml | 8 + res/drawable/pause_actif.png | Bin 0 -> 6120 bytes res/drawable/pause_over.png | Bin 0 -> 3940 bytes res/drawable/play.xml | 8 + res/drawable/play_actif.png | Bin 0 -> 5562 bytes res/drawable/play_over.png | Bin 0 -> 4087 bytes res/drawable/plus.xml | 10 + res/drawable/quality_call_0.png | Bin 0 -> 2137 bytes res/drawable/quality_call_1.png | Bin 0 -> 2158 bytes res/drawable/quality_call_2.png | Bin 0 -> 2160 bytes res/drawable/quality_call_3.png | Bin 0 -> 1979 bytes res/drawable/raccrocher.xml | 8 + res/drawable/raccrocher_actif.png | Bin 0 -> 10375 bytes res/drawable/raccrocher_over.png | Bin 0 -> 6061 bytes res/drawable/secure.png | Bin 0 -> 1340 bytes res/drawable/settings.xml | 9 + res/drawable/settings_actif.png | Bin 0 -> 5860 bytes res/drawable/settings_over.png | Bin 0 -> 6003 bytes res/drawable/settings_selectionne.png | Bin 0 -> 5832 bytes res/drawable/setup_back.xml | 7 + res/drawable/setup_back_default.png | Bin 0 -> 5052 bytes res/drawable/setup_back_over.png | Bin 0 -> 5122 bytes res/drawable/setup_cancel.xml | 7 + res/drawable/setup_cancel_default.png | Bin 0 -> 5933 bytes res/drawable/setup_cancel_over.png | Bin 0 -> 5840 bytes res/drawable/setup_label.png | Bin 0 -> 4318 bytes res/drawable/setup_letsgo_default.png | Bin 0 -> 9482 bytes res/drawable/setup_letsgo_over.png | Bin 0 -> 7832 bytes res/drawable/setup_next.xml | 7 + res/drawable/setup_title_assistant.png | Bin 0 -> 7973 bytes res/drawable/setup_welcome_logo.png | Bin 0 -> 17379 bytes res/drawable/speaker_off.xml | 7 + res/drawable/speaker_off_actif.png | Bin 0 -> 7302 bytes res/drawable/speaker_off_over.png | Bin 0 -> 7394 bytes res/drawable/speaker_on.xml | 7 + res/drawable/speaker_on_actif.png | Bin 0 -> 5857 bytes res/drawable/speaker_on_over.png | Bin 0 -> 5859 bytes res/drawable/switch_camera.xml | 7 + res/drawable/switch_camera_default.png | Bin 0 -> 6280 bytes res/drawable/switch_camera_over.png | Bin 0 -> 6326 bytes res/drawable/unknown_small.png | Bin 0 -> 9001 bytes res/drawable/video_off.xml | 7 + res/drawable/video_off_actif.png | Bin 0 -> 7625 bytes res/drawable/video_off_over.png | Bin 0 -> 7602 bytes res/drawable/video_on.xml | 7 + res/drawable/video_on_actif.png | Bin 0 -> 6063 bytes res/drawable/video_on_over.png | Bin 0 -> 6074 bytes res/drawable/wizard_notok.png | Bin 0 -> 2023 bytes res/drawable/wizard_ok.png | Bin 0 -> 1373 bytes res/layout/audio.xml | 61 ++ res/layout/chat.xml | 79 +++ res/layout/chatlist.xml | 49 ++ res/layout/chatlist_cell.xml | 36 ++ res/layout/contact.xml | 46 ++ res/layout/contact_cell.xml | 47 ++ res/layout/contact_control_row.xml | 42 ++ res/layout/contacts_list.xml | 49 ++ res/layout/dialer.xml | 1 + res/layout/history.xml | 57 ++ res/layout/history_detail.xml | 156 +++++ res/layout/incall.xml | 113 ++++ res/layout/settings.xml | 83 +++ res/layout/setup.xml | 52 ++ res/layout/setup_generic_login.xml | 8 + res/layout/setup_linphone_login.xml | 81 +++ res/layout/setup_menu.xml | 98 ++++ res/layout/setup_welcome.xml | 22 + res/layout/setup_wizard.xml | 8 + res/layout/status.xml | 40 ++ res/layout/video.xml | 29 + res/values/color.xml | 7 + res/values/non_localizable_custom.xml | 4 +- res/values/strings.xml | 16 +- .../linphone/AccountPreferencesActivity.java | 184 ++++++ src/org/linphone/AudioCallFragment.java | 82 +++ src/org/linphone/ChatFragment.java | 143 +++++ src/org/linphone/ChatListFragment.java | 163 ++++++ src/org/linphone/ChatMessage.java | 65 +++ src/org/linphone/ChatStorage.java | 125 ++++ src/org/linphone/Contact.java | 69 +++ src/org/linphone/ContactFragment.java | 97 ++++ src/org/linphone/ContactsFragment.java | 215 +++++++ src/org/linphone/DialerFragment.java | 130 +++++ src/org/linphone/FragmentsAvailable.java | 48 ++ src/org/linphone/HistoryDetailFragment.java | 104 ++++ src/org/linphone/HistoryFragment.java | 214 +++++++ src/org/linphone/InCallActivity.java | 385 +++++++++++++ src/org/linphone/LinphoneActivity.java | 81 ++- src/org/linphone/LinphoneService.java | 38 +- src/org/linphone/PreferencesActivity.java | 535 ++++++++++++++++++ src/org/linphone/StatusFragment.java | 172 ++++++ src/org/linphone/VideoCallFragment.java | 183 ++++++ src/org/linphone/core/LinphoneCoreImpl.java | 10 +- .../linphone/setup/GenericLoginFragment.java | 38 ++ .../linphone/setup/LinphoneLoginFragment.java | 65 +++ src/org/linphone/setup/MenuFragment.java | 64 +++ src/org/linphone/setup/SetupActivity.java | 172 ++++++ src/org/linphone/setup/SetupFragments.java | 29 + src/org/linphone/setup/WelcomeFragment.java | 38 ++ src/org/linphone/setup/WizardFragment.java | 391 +++++++++++++ src/org/linphone/ui/BubbleChat.java | 66 +++ src/org/linphone/ui/SlidingTab.java | 6 +- submodules/linphone | 2 +- 259 files changed, 5554 insertions(+), 33 deletions(-) create mode 100644 res/anim/slide_in_bottom_to_top.xml create mode 100644 res/anim/slide_in_left_to_right.xml create mode 100644 res/anim/slide_in_right_to_left.xml create mode 100644 res/anim/slide_out_left_to_right.xml create mode 100644 res/anim/slide_out_right_to_left.xml create mode 100644 res/anim/slide_out_top_to_bottom.xml create mode 100644 res/drawable/add_call.xml create mode 100644 res/drawable/add_call_actif.png create mode 100644 res/drawable/add_call_more_default.png create mode 100644 res/drawable/add_call_more_disable.png create mode 100644 res/drawable/add_call_more_over.png create mode 100644 res/drawable/add_call_over.png create mode 100644 res/drawable/add_call_page_contact.png create mode 100644 res/drawable/add_contact.xml create mode 100644 res/drawable/add_contact_actif.png create mode 100644 res/drawable/add_contact_inactif.png create mode 100644 res/drawable/add_contact_over.png create mode 100644 res/drawable/all_actif.png create mode 100644 res/drawable/all_call.xml create mode 100644 res/drawable/all_call_actif.png create mode 100644 res/drawable/all_call_selectionne.png create mode 100644 res/drawable/all_contacts.xml create mode 100644 res/drawable/all_selectionne.png create mode 100644 res/drawable/appeler.xml create mode 100644 res/drawable/appeler_actif.png create mode 100644 res/drawable/appeler_over.png create mode 100644 res/drawable/backspace.xml create mode 100644 res/drawable/backspace_actif.png create mode 100644 res/drawable/backspace_over.png create mode 100644 res/drawable/barre_noire_top.png create mode 100644 res/drawable/button.xml create mode 100644 res/drawable/button_background_actif.png create mode 100644 res/drawable/button_background_over.png create mode 100644 res/drawable/call.xml create mode 100644 res/drawable/call_answer_default.png create mode 100644 res/drawable/call_answer_over.png create mode 100644 res/drawable/call_refused_icon.png create mode 100644 res/drawable/call_refused_icon_over.png create mode 100644 res/drawable/cancel.xml create mode 100644 res/drawable/cancel_white_bg_default.png create mode 100644 res/drawable/cancel_white_bg_disabled.png create mode 100644 res/drawable/cancel_white_bg_over.png create mode 100644 res/drawable/cell_background.png create mode 100644 res/drawable/champ_saisie_numero.png create mode 100644 res/drawable/chat.xml create mode 100644 res/drawable/chat_actif.png create mode 100644 res/drawable/chat_bubble_incoming.9.png create mode 100644 res/drawable/chat_bubble_outgoing.9.png create mode 100644 res/drawable/chat_edit.xml create mode 100644 res/drawable/chat_edit_actif.png create mode 100644 res/drawable/chat_edit_over.png create mode 100644 res/drawable/chat_icon_default.png create mode 100644 res/drawable/chat_icon_over.png create mode 100644 res/drawable/chat_message_background.png create mode 100644 res/drawable/chat_new.xml create mode 100644 res/drawable/chat_new_actif.png create mode 100644 res/drawable/chat_new_over.png create mode 100644 res/drawable/chat_ok.xml create mode 100644 res/drawable/chat_ok_actif.png create mode 100644 res/drawable/chat_ok_over.png create mode 100644 res/drawable/chat_over.png create mode 100644 res/drawable/chat_selectionne.png create mode 100644 res/drawable/chat_send_message.xml create mode 100644 res/drawable/chat_send_message_actif.png create mode 100644 res/drawable/chat_send_message_over.png create mode 100644 res/drawable/connected_led.png create mode 100644 res/drawable/contacts.xml create mode 100644 res/drawable/contacts_actif.png create mode 100644 res/drawable/contacts_over.png create mode 100644 res/drawable/contacts_selectionne.png create mode 100644 res/drawable/delete.xml create mode 100644 res/drawable/delete_actif.png create mode 100644 res/drawable/delete_over.png create mode 100644 res/drawable/detail.xml create mode 100644 res/drawable/detail_actif.png create mode 100644 res/drawable/detail_over.png create mode 100644 res/drawable/dialer.xml create mode 100644 res/drawable/dialer_actif.png create mode 100644 res/drawable/dialer_alt.xml create mode 100644 res/drawable/dialer_alt_actif.png create mode 100644 res/drawable/dialer_alt_over.png create mode 100644 res/drawable/dialer_over.png create mode 100644 res/drawable/dialer_selectionne.png create mode 100644 res/drawable/edit.xml create mode 100644 res/drawable/edit_actif.png create mode 100644 res/drawable/edit_over.png create mode 100644 res/drawable/history.xml create mode 100644 res/drawable/history_actif.png create mode 100644 res/drawable/history_over.png create mode 100644 res/drawable/history_selectionne.png create mode 100644 res/drawable/incall_contact_actif.png create mode 100644 res/drawable/incall_contact_over.png create mode 100644 res/drawable/incall_contacts.xml create mode 100644 res/drawable/incoming_call.png create mode 100644 res/drawable/linphone_actif.png create mode 100644 res/drawable/linphone_contacts.xml create mode 100644 res/drawable/linphone_selectionne.png create mode 100644 res/drawable/maybe_secure.png create mode 100644 res/drawable/micro_off.xml create mode 100644 res/drawable/micro_off_actif.png create mode 100644 res/drawable/micro_off_over.png create mode 100644 res/drawable/micro_on.xml create mode 100644 res/drawable/micro_on_actif.png create mode 100644 res/drawable/micro_on_over.png create mode 100644 res/drawable/missed.xml create mode 100644 res/drawable/missed_actif.png create mode 100644 res/drawable/missed_call.png create mode 100644 res/drawable/missed_calls_bg.xml create mode 100644 res/drawable/missed_selectionne.png create mode 100644 res/drawable/new_contact.xml create mode 100644 res/drawable/new_contact_actif.png create mode 100644 res/drawable/new_contact_over.png create mode 100644 res/drawable/not_connected_led.png create mode 100644 res/drawable/not_secure.png create mode 100644 res/drawable/numpad_background.png create mode 100644 res/drawable/numpad_eight.xml create mode 100644 res/drawable/numpad_eight_actif.png create mode 100644 res/drawable/numpad_eight_over.png create mode 100644 res/drawable/numpad_five.xml create mode 100644 res/drawable/numpad_five_actif.png create mode 100644 res/drawable/numpad_five_over.png create mode 100644 res/drawable/numpad_four.xml create mode 100644 res/drawable/numpad_four_actif.png create mode 100644 res/drawable/numpad_four_over.png create mode 100644 res/drawable/numpad_nine.xml create mode 100644 res/drawable/numpad_nine_actif.png create mode 100644 res/drawable/numpad_nine_over.png create mode 100644 res/drawable/numpad_one.xml create mode 100644 res/drawable/numpad_one_actif.png create mode 100644 res/drawable/numpad_one_over.png create mode 100644 res/drawable/numpad_seven.xml create mode 100644 res/drawable/numpad_seven_actif.png create mode 100644 res/drawable/numpad_seven_over.png create mode 100644 res/drawable/numpad_sharp.xml create mode 100644 res/drawable/numpad_sharp_actif.png create mode 100644 res/drawable/numpad_sharp_over.png create mode 100644 res/drawable/numpad_six.xml create mode 100644 res/drawable/numpad_six_actif.png create mode 100644 res/drawable/numpad_six_over.png create mode 100644 res/drawable/numpad_star.xml create mode 100644 res/drawable/numpad_star_actif.png create mode 100644 res/drawable/numpad_star_over.png create mode 100644 res/drawable/numpad_three.xml create mode 100644 res/drawable/numpad_three_actif.png create mode 100644 res/drawable/numpad_three_over.png create mode 100644 res/drawable/numpad_two.xml create mode 100644 res/drawable/numpad_two_actif.png create mode 100644 res/drawable/numpad_two_over.png create mode 100644 res/drawable/numpad_zero.xml create mode 100644 res/drawable/numpad_zero_actif.png create mode 100644 res/drawable/numpad_zero_over.png create mode 100644 res/drawable/ok.xml create mode 100644 res/drawable/ok_actif.png create mode 100644 res/drawable/ok_over.png create mode 100644 res/drawable/outgoing_call.png create mode 100644 res/drawable/pause.xml create mode 100644 res/drawable/pause_actif.png create mode 100644 res/drawable/pause_over.png create mode 100644 res/drawable/play.xml create mode 100644 res/drawable/play_actif.png create mode 100644 res/drawable/play_over.png create mode 100644 res/drawable/plus.xml create mode 100644 res/drawable/quality_call_0.png create mode 100644 res/drawable/quality_call_1.png create mode 100644 res/drawable/quality_call_2.png create mode 100644 res/drawable/quality_call_3.png create mode 100644 res/drawable/raccrocher.xml create mode 100644 res/drawable/raccrocher_actif.png create mode 100644 res/drawable/raccrocher_over.png create mode 100644 res/drawable/secure.png create mode 100644 res/drawable/settings.xml create mode 100644 res/drawable/settings_actif.png create mode 100644 res/drawable/settings_over.png create mode 100644 res/drawable/settings_selectionne.png create mode 100644 res/drawable/setup_back.xml create mode 100644 res/drawable/setup_back_default.png create mode 100644 res/drawable/setup_back_over.png create mode 100644 res/drawable/setup_cancel.xml create mode 100644 res/drawable/setup_cancel_default.png create mode 100644 res/drawable/setup_cancel_over.png create mode 100644 res/drawable/setup_label.png create mode 100644 res/drawable/setup_letsgo_default.png create mode 100644 res/drawable/setup_letsgo_over.png create mode 100644 res/drawable/setup_next.xml create mode 100644 res/drawable/setup_title_assistant.png create mode 100644 res/drawable/setup_welcome_logo.png create mode 100644 res/drawable/speaker_off.xml create mode 100644 res/drawable/speaker_off_actif.png create mode 100644 res/drawable/speaker_off_over.png create mode 100644 res/drawable/speaker_on.xml create mode 100644 res/drawable/speaker_on_actif.png create mode 100644 res/drawable/speaker_on_over.png create mode 100644 res/drawable/switch_camera.xml create mode 100644 res/drawable/switch_camera_default.png create mode 100644 res/drawable/switch_camera_over.png create mode 100644 res/drawable/unknown_small.png create mode 100644 res/drawable/video_off.xml create mode 100644 res/drawable/video_off_actif.png create mode 100644 res/drawable/video_off_over.png create mode 100644 res/drawable/video_on.xml create mode 100644 res/drawable/video_on_actif.png create mode 100644 res/drawable/video_on_over.png create mode 100644 res/drawable/wizard_notok.png create mode 100644 res/drawable/wizard_ok.png create mode 100644 res/layout/audio.xml create mode 100644 res/layout/chat.xml create mode 100644 res/layout/chatlist.xml create mode 100644 res/layout/chatlist_cell.xml create mode 100644 res/layout/contact.xml create mode 100644 res/layout/contact_cell.xml create mode 100644 res/layout/contact_control_row.xml create mode 100644 res/layout/contacts_list.xml create mode 100644 res/layout/history.xml create mode 100644 res/layout/history_detail.xml create mode 100644 res/layout/incall.xml create mode 100644 res/layout/settings.xml create mode 100644 res/layout/setup.xml create mode 100644 res/layout/setup_generic_login.xml create mode 100644 res/layout/setup_linphone_login.xml create mode 100644 res/layout/setup_menu.xml create mode 100644 res/layout/setup_welcome.xml create mode 100644 res/layout/setup_wizard.xml create mode 100644 res/layout/status.xml create mode 100644 res/layout/video.xml create mode 100644 res/values/color.xml create mode 100644 src/org/linphone/AccountPreferencesActivity.java create mode 100644 src/org/linphone/AudioCallFragment.java create mode 100644 src/org/linphone/ChatFragment.java create mode 100644 src/org/linphone/ChatListFragment.java create mode 100644 src/org/linphone/ChatMessage.java create mode 100644 src/org/linphone/ChatStorage.java create mode 100644 src/org/linphone/Contact.java create mode 100644 src/org/linphone/ContactFragment.java create mode 100644 src/org/linphone/ContactsFragment.java create mode 100644 src/org/linphone/DialerFragment.java create mode 100644 src/org/linphone/FragmentsAvailable.java create mode 100644 src/org/linphone/HistoryDetailFragment.java create mode 100644 src/org/linphone/HistoryFragment.java create mode 100644 src/org/linphone/InCallActivity.java create mode 100644 src/org/linphone/PreferencesActivity.java create mode 100644 src/org/linphone/StatusFragment.java create mode 100644 src/org/linphone/VideoCallFragment.java create mode 100644 src/org/linphone/setup/GenericLoginFragment.java create mode 100644 src/org/linphone/setup/LinphoneLoginFragment.java create mode 100644 src/org/linphone/setup/MenuFragment.java create mode 100644 src/org/linphone/setup/SetupActivity.java create mode 100644 src/org/linphone/setup/SetupFragments.java create mode 100644 src/org/linphone/setup/WelcomeFragment.java create mode 100644 src/org/linphone/setup/WizardFragment.java create mode 100644 src/org/linphone/ui/BubbleChat.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 1cb69dd39..1afc59765 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -101,6 +101,14 @@ + + + + + + diff --git a/res/anim/slide_in_bottom_to_top.xml b/res/anim/slide_in_bottom_to_top.xml new file mode 100644 index 000000000..1cc55f9ab --- /dev/null +++ b/res/anim/slide_in_bottom_to_top.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/res/anim/slide_in_left_to_right.xml b/res/anim/slide_in_left_to_right.xml new file mode 100644 index 000000000..490677824 --- /dev/null +++ b/res/anim/slide_in_left_to_right.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/res/anim/slide_in_right_to_left.xml b/res/anim/slide_in_right_to_left.xml new file mode 100644 index 000000000..bf15b1e13 --- /dev/null +++ b/res/anim/slide_in_right_to_left.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/res/anim/slide_out_left_to_right.xml b/res/anim/slide_out_left_to_right.xml new file mode 100644 index 000000000..a18fc009b --- /dev/null +++ b/res/anim/slide_out_left_to_right.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/res/anim/slide_out_right_to_left.xml b/res/anim/slide_out_right_to_left.xml new file mode 100644 index 000000000..4866f0a2d --- /dev/null +++ b/res/anim/slide_out_right_to_left.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/res/anim/slide_out_top_to_bottom.xml b/res/anim/slide_out_top_to_bottom.xml new file mode 100644 index 000000000..ad6838797 --- /dev/null +++ b/res/anim/slide_out_top_to_bottom.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/res/drawable/add_call.xml b/res/drawable/add_call.xml new file mode 100644 index 000000000..e959e24fd --- /dev/null +++ b/res/drawable/add_call.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/res/drawable/add_call_actif.png b/res/drawable/add_call_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..8dbce108c7a13b7215c5678dbd60029435a5a3ae GIT binary patch literal 7123 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 literal 0 HcmV?d00001 diff --git a/res/drawable/add_call_more_disable.png b/res/drawable/add_call_more_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..caee628d048ef6f36a869da034e38a35e0982fa5 GIT binary patch literal 3465 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 CI_M4n literal 0 HcmV?d00001 diff --git a/res/drawable/add_call_more_over.png b/res/drawable/add_call_more_over.png new file mode 100644 index 0000000000000000000000000000000000000000..09e5b91978ecd75e57f89e100ab2d39428d8c09b GIT binary patch literal 3554 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 literal 0 HcmV?d00001 diff --git a/res/drawable/add_call_page_contact.png b/res/drawable/add_call_page_contact.png new file mode 100644 index 0000000000000000000000000000000000000000..f91eeffb61bf2b746838cab05c59bd3af9328727 GIT binary patch literal 6664 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

Yhhg$4Sis(sqh=}U zIT#ih;{i#01e^5L#_=rO(sb|$y{sTPQD*-(`zSDc1$gW+&Clny;hOPWbEr|3^|+R5 zu+vnQ#I_PxCG#Qx98&sW&b(mX+d)YLXA0dFqc5eS6I4{Ec13rX5x3#Oig)f>=-L+( zk!9IPIyH;kT8b1s7y*7fA$D};iG9eeM^;pyS#7e{X|SSjEy_zW5=XX6%T^s* znM}7&hmj=zMe9@@H(2j_^6SmW&bD-`Wt@KtbT?gfrn@oPj2Gw{*10TS4HpE9-i0@#B^sokTcRyb>AM&EAwYwC%W=5kMT)$A`)P<6aJ-hepi& zzAbAvZ=Unh+Z*0e!D7X2EzUfagRgAUl8SS?xy->{U)YS6>S1O)qBK+fN-8VA)>q)8 z)0|pIRfwhmMdQ`Q&taa#ReOfQPnAL-%aoecKpXu0%THRgJX$})JM5vFBs8j*qfkOq zP1yLN?>_7;ny4?ox+7K%LbV%)lDq7DY@c6)%SfUx{3}%vk-PUuPSweSB61U8%TcnHbuB`b zbw6kEeDw29O#$X|jX1RORdKlzyKF&|EP-HKUZw7@XiqEoPg3=qC0e`C z!WYl{S9F((dBhY~xkKzSeX@@j_XudrC`f#ePV7g&tCGAI22&SIrgvvAJ9{fo-I$Xm zj(8yjeE|e^!u6dHsFUj(U5rnWIOpAVV)w?=^usVuH4JC(1wNP2i{+ZvjDxSu8E@n} zMb$9zyjtXV>0GFkoB22F3lEg-h}JV(6J zlFqAft7q?SA9Qd_G2FjR91lbttb0r595WDmuMWP2Q!7kqmY0S9lFuOj(isMbqZ}o{ z3Gkjc*7unYFpqZ8(2l~saC%g19ksKak6YX=`WwXWbQW$-X7}yuJHsCVZ{_#a2o(pJ zxRYxVbe_X(NvMZb3yOB~0wJWi7-?A9{Ov$F1#I>;?p^Ob3uuVlj7*~_L``C47$FJ` zsmX`1*D;%0lDzdXX~N|09^_?g9i`4}--F1`3kb3HRoIfvsT#QnRvsV@$_?}eKhTaIp*P(p zxd^Pnm4e^`<0@rt<;W4!p?G*0VUs4 + + + + + + diff --git a/res/drawable/add_contact_actif.png b/res/drawable/add_contact_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..5da11546086d1908eac12c9caea69ef86b311d4d GIT binary patch literal 5431 zcmbVQXEa=E+a5#-5+!<+QKE*K(c5TK^frbd(G5n=7(I+GItdajK@bw6MDHcR(Gn#= zB1D8l^ctdlWhVbSJz zbA3HU2QLo^yK@_f01t1XHvpil8sKf`;D*5i?J>?+Pbl9;O9vki>j>q$A)^o0_l99y zuv$Slj7g9I+9AlzLBWwvRRyRVphyhhfx+7W13cV4eG~(re1FGPB(BfZAU@#VCU`d} z-|wQ#^^JfqFB}FaBLNn70Ly}bvJeS~l(d|j+;yNN7y<@?B|#8LafqCvl%ygU4E*Qf zBWA-nIw_*y$bWJXB`BW@9`CIP0{Q#92 zd_6Fpcx^b8kN8Hy5$mW3hRA~<5IJeEoFrIQ9s*HE!e9y-Fgc_wOb)D|4*3(~Kl#F? zkWz9G1*AGmUL68K5PcDF1%wm?rXUU1fFKqA_-cFl;O#seFn{u5iFyC=Mf_J^MHmia zhxfvvy}aE2Fu=&g3-9IQ;^hs5naBY3?HsV4=kodX{O%Tx!D0O{j!2xB2k>uv6|w&z zKMbrPCkvLA2W$N9TV7ojj*yjtOM&HNq~)b0`Tp^B{QqDEA{GNWC&&LG%O4eyf#=JA zsZSLCJvSB}+O8XOgKA z`W0O4Dxt@()Sju(I~{K?(rBkSIW6>e_KtLUJ8t-mMKU<@i+p~wVME(Tw{8bC<(aBc zC7h-f&Ht>lp854&R=%aMYrWG&>4%*3>QneAv4V3F5)$fV>Z+r~$&@ICdaB7(nXizrtqS3+>l|5BEmzbRGPOHwYykv{ygmw= zgTtdYo4ahEZkpjeUXS{qNoUU*eC_0YAJ#7r5{b~3+(f0{K#}bCTCg<+9^)Le@wb$$UV0+60A2gM63Bz{r&WCu1d!I+xZ^pVH4@AugS$V0ZGCTnC1gD zZl&5_nqiafXc|@*RujV6DTyHqSW=P%0xlz&-W}+W9yED2phN4w4h;*6PwN`&$q2VT ze6Y39mm*EmK76wQQd{c}(R(bJ*43}}Sc1D5w@B^LH=Q(GF%KK_ zv#mSDKK+6XGNz+bz-8_8fOo*$NI~Ay(~~pG-M2Pcc3UZN^Bbzj=0%b0fFDa0H$Ml8 z4VOZZnOm+Cp?alpWr?yR4AZXK#XfRP(==DmC%Ds*q}`#;o^o&ZfZoFd2M>YKyigQqp~n0HlkT$xmY7PzO1+I_N=4-JEQpU z;gX&GkgBXt3TsP8OKoyHvx)b)+o+Y_@I#&ntUMDDP1$zP+AnDhwI3{+yn7uKCctx( z#r%DlYnx8I85PO+53wnAeOkwR9m(`nw*ZGoS(<9|@?TQ&XO#Ha=8C(w z|LPuIU@kf|{<6Y~YvP1IF@}b)jO5Ug&D|Vsh#F$mED1Ny;yo^Ujh5+t3B0$*1FxKJ(#w4{95;+O#q?GCR*Z?YED+n zqjmYVwBoB4@;2GJf~NH0D!QMAMVn~y1_V^Jm7`xDS~SitOl!19tsma87RwnOoyKfL z*1+~?((>nLKJu@9d@6mhP;Wd+OQ3MFpMxMj|G^9Wu=5fpVT8X6hc~Zz(nH@GB1c0P zv+fgSOxGHCLcKn_5^ED2yhueq$MtiHN?=5AST-x+&Y` zi>uGZBUM_Zmg|EplW1fO zDx`dOoTtOtJT~K+>&yiO+H}9>ntT>i1nw?`%$sU86i&6P#H$4?eH~?0PjB1rZ6AS) zWLSFmc>+TA!BbbN@7rYuwH_MFZqy)bXur0lSh5}#mG4qdLS>^Wq4Z`xgje~)8Jxv$uj)ASxM);t+; zz1u$?bw4o7?`cuhFxfgLBw2p8@cH3GcbMU;0KIEh1Q@RQUJ+&t=Q9!@MerG2h==EE z>0bFH#~ThFjOIinOL<`C^5WhQ$%%jMV%KHnn)$_cq#2&Els#jIM>+NWR>RX1op3mt#~2xYZ|%X}`U&N{!0y3?aM+jy zbB&kEW84+qWsSL!AEE&hCsEN*Xi4>#1geBsHC7+=UzvQ11G%o@YHH0=A8wfsWk!{g zCVo*-*;m;xqedZ-F}WTo29tTxGXgPCX#1ze4~4fr3X1dzPrS%>HA@bDGC6pIGx5I2 zCrjE8&?An@iW}SZRy#*0_^bDNGBPr*Z7`0_^K07Kdb_-rH#Mo_GRP}69XB>HF&Rr6 z00}b+(urtXbG}Rq%hwqg8OeNO+?PDr3v!?4w?3#Lr%p1xoy;D*)}Z+L^J$2yf-4S( z>gHIUfv$!&C|LQFmjzYw?Ts1}zi_q{;(0(e(Vg02k27;X?5v%uU*t-xZRpC>tX$j~ z)wY7ZA8<;IR8;kCVc&k*q4jfrjuzTIyrY8ET4ZI~j(qfvTjPo)Y)XtND=TZW@wv%G zt)`|XoWYwlhouqHK?~%RPjzW&^`myt=nk}nA*P+4N^xVJ!Dm?(hIn-ra^KOdv@$0_ zOhun{^2l3z8MP3Yx;(=&1D-L|(|gNE1meL1P4-x6s1SqjIh_SaGnfiFt#M3oY7FNj zKi3v6E5vak^0m$k2^U;8R_(u(7RrbEu|6r@)NpT^Kwc@<4>4Ye%#4npD^};3aDBet z1&4)`78Dxk$@G>Qmla|;Mt|sz!!5%z$3B$G^lBJu^=K?yT^%bjG~xjY1Lveh+LZkF zM^?8-G5*sjXQ1h!RlR{8i%{sdS!j>Naw068ZK0>6@$N-8_h-67OWdUSx-#1vMFUIN zxB@H#lGboV;PhcW?=>WM#H+L)1~FISw#?lX@1>^tPE?H2)k3 z5!^cc^r)D?beGcUolNW5d+F*Ii^cC^%euqq-wG{6NGxAhMS2Uk3*X%nvWRNCX2mle z)fR38)5z-qz+t)kD9q~$R!8`Q_lmIOoh1TWFiy&7fP3USQA>-Y2hXaGF*#R~~s)2(Ap zu53UQyB0a1h!lV#0h9p%snmeqVma0ECo(`c)y~B%YJj6Ced5xN2byp!wh;28*>_?r zAYRtJk+n;`gtXvoNL%0TX-ApJHtj6jHnmKx^!oKG1NZ1R-05eNuf8Sdk!v`HdKv@| zk98j_!!=4s2b~MZf7PzD)#Z8>S3~B=%6r4SVIT9ynXp`?$t!f z^*N2$L0u7{Bkc?FLs+^rUn!-w$#`g$iO0ag6q!c+ZQaov2 z=O36pyb#f<6BHD5u!Huod>tl4SO|NQ^3E8Eq>zzmczbZrxXgW1vuxYj0Uct5WQ z@n%$vm8`4cBr-?Vv*-k*92=$~>b=!Bh-~T;K5QZZf|UA5!+#=qkAm9m|#{<$m8$;AG^p>=q!Y z^)G0fQpB!XWm^!SE0HX*Pyrheth{iS;;m6fZG>q8EV(~0*+m+@m| zURQ<1J)n}z1FD}vBri)B8pNbOZ=v+pj5*p*8qoV9D24B!i_<^R8|_xGtP%ZQN(vw| z72jkrjd+P0_eOqZm!PoJc-h6Tw7=9zw8%50w-4PRAzi#2-J zOrQlJ{M^xR94dH2cLCdOL1LeBdKx-gBCV(xFTSVM!!3GURHeu(VUUhNRM+e2%EoJ1 zv-4cP$l7$(x~@6>Yq&cv{C54v`u~M7+fTh99fPAZWP-R z5)oF=3E%&nZY=^?m!`^nbG$n=#DacZzLHCTlh~&NPo|inJo18QUGuWXhIUUP4~~B zQ4<9Kna}4=6<^sVlo?=0K^!>g1i)`S5MNehOrrLXIB0-FSw9FLNhVQ4z4WZ-zcRHE L2Jjaewh{jWpID^& literal 0 HcmV?d00001 diff --git a/res/drawable/add_contact_inactif.png b/res/drawable/add_contact_inactif.png new file mode 100644 index 0000000000000000000000000000000000000000..337a99e51399d8952891c4574e96109fe7b472d4 GIT binary patch literal 4283 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 literal 0 HcmV?d00001 diff --git a/res/drawable/all_actif.png b/res/drawable/all_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..18e7eebd495c5800b014cbdbaeb0f283e6c566dc GIT binary patch literal 6459 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 f&sg5G?Q%cJ&EsNFc + + + + + diff --git a/res/drawable/all_call_actif.png b/res/drawable/all_call_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9f61f2f8fce2e1b9e0e73866eb95e562e1749e GIT binary patch literal 6040 zcmbVQXH-+$whp~F=^zj~h>!#VA+!)e@6tr+CG<|H(u?#aNRdO6CMrr1Q91%1igct2 zN|D|{dI%5CJ?Fmn3@mB~mI4E%AYu>+C=3R>3ls-Kz#yDfyqdS%YebazaO3( zZ$9=8G6u@3fBU+zlc)5j46fy3dyHN?e5ZxEusK^_>JKv550 z-hUL7(Y|&*&R!U2PY>X4MH^dBKa4!jO{D)y!QD$o=ikB}zJC|$revT%8!r$<3=DF2 z|DD%gXkUy0`hUatk7!?`ATKn?0PXAP=VNzs9uBRSE?I!;z4GH2xD8 zB_RcdLm^VqQj#bLL_#AuUr|F z584Lf>0{*S>Gn?t=sS60Jbj%!y?`h~NuZ96owLVp`}gtuD_do>kF!78Ue(9b9r#y$ zWt{(me`QHY2_y^!k&yaV-qI)tR8?GBQd0V+nUHXCp1-;F|DT$HZh`^*ZjS%cEdOlX zbl~shzgz#t`1kOjJ#Hq(=VmmFEy6kg0Qz1HWu#HytS$EX8bM%;M^DgzM-e0AeRB9w z1jd@D7$GB2*c_Y``}ApE9;-bMFE67u;j^AEpFVy1f{zj4jTKO`eVjnHF6SUn!#=8= zeCQWbpX2^rZ@L>1jspl6b0-5!ivbUM4n;|_?D==)!|)&+z5Lcodq3Jc1(uG4yQOVI zsUR7>Mj9iLK>BbTmQ0E+p0$`IZe!^aKIlgn&~53hReMJT_VRQOv}_gsV-y9P8{ky8 zY(G6a-wNn{c6PdFrK&1WGx~*v7{4?Slnxy+I=?)nsa+(!M~)HZ9Vw9J+4$At%GaG7 zoxt?m(hirAOG9LN%d)V|NEPguO#&R(q zZ>{qWGJJ0;jm1E6XuLOV$6ycAt+2%89{xKh*Aq_k9~>z#sm%mtnv44kvm zC7L8;D)+kHDqh+T!=75Q;JD9lKVC3+42(7w0XU{@g3x;We;Pf z?<6J8;IE6bl4S^jzUy;8=dMPRMr3C!T%`M~8T5pXxUk`O_}%S7IH4(?M@sVMVo!^t zfgJ->Zzm(^u8K4PbcyMyl&=*X@%=IsiG~pByicr)KNEjw2|2PfSN1x1EU%aeykglj zifHthkE-$KlppTyrW9rFB;uX6ATV<)bzl~hDA2QNFZvkFZ0aQew%xO$Nv7wX4?;35>#`HXql&@gv4GeUqLc|LBiE?y-G*f z?2qZO77>WC0I6>6eS2u&O6|B??B44c@dao*Qy6ao$B*xw85NT+r-b8pJ*bNJxo;ye zPw5*~L+( zlA|6XW&o>r&lV~K3d|+QdD;_%D$!!xs7_9y?9u_a6Fmod_A$`KLOSry(@IShs$dTb zn*Y3VDcHsA7O9KjDStmw4+WeislAqb_+z6f#DDYX?dZ~JVwcC*PS#5(yuGQR;o2=V zZjCvx=i?XUJ>BTgN5jeAqt}*8?=07LdmCHDvcwnW*?w2%pFTGi_yR{xV1Wg@JaUhN zO~_W$DUgySN>p&yAM*wtB&x&5=1yL3wrmD7aB8`+VxF^Jz0wd8rKXG#kByL-Hq>9GpLsSz}`tKc{CwCC8SjNWJS$9oPHg0RK_o4U65i3jy2 z^jTAQjIRt_$^WFYnwjuk1?@a7>BQrZPP+}`BeBGuX@^=`=8AAmuB1l4U3kY~m!rOS z@y);{o8JwqaosRnl$ivQmnpOl@x-t3^sCk(yoYgEva4lK;V~`g(N~FzH{D5!N~BQ` zI(vEcDufYfWYi71(04s3Cq&+5O0nkWS86b+ErUoBO3DtMelKt<)u@nu@-b#Gj4r!t zur*)^e#sS|5XntW`uI#MTU0WUB5ByFtqR8G@_ck4DCufH67-9r(~O2QyxNFW*`TG* zUYtoVdb|OAoA#&o`6fpyM{O*ql_2n$G&_oV^FvU0|MMdo;NTUTl@-D+C)K+AVdg$^ zklQ370jZBN`or5R z`M1pdZ|CUH`Aw_c#dZrOXUXZyE-FP_?6po!T!`@bf@f%1lo`qNSBsgQ&G)r*#;-ZZ z#PUD5kg%|!sqbKR7Pc5B8$7or^A6(}&v{)N_Ub{2tJn;JM{05P>RYC*W?$!CCzY4X zc0c`=sn2FYt-T{oVmR2&TA9Mb*F{2`fWFpMTz*j0uz-5=;6jYfO`vNnmTf?~^n&{! zRVD3HS-#AN3>iUbmp!(k3I40i9;T=fT`f8)0^d`3uC_WKMu41um}MQe>SVT69BgLT z(xOq$L(yLK@q2>Ow|lo`|8P9&FS&yIKIZ7Rp}p{Kxnkzsk$nPJyT=!3THDhv2$Z;I z?r-xv4g!_#P+ezFE3}k;Wb5tx(ZC{Yi=v#fB4nW5w70;gfAN*w8&`U2uDB=hFM9_{ z55c)n8)8GZxxx){zty^@yU*Z`<0LACl1NZKTYiFzSEvXcWSP!;bb9T(B!GPUN-K*^ z+?j<;coX?~j^LvKVz-M9H@ml4#h{70_9{!AwAJ z{;6wr?P_+Y^B}~d2|Rq5t{k)E#GA^-onJvs`q}%?2{(VaQvTG~ew}d9f(R&3!8-Q? zSm7)2$lq~B?Uv3;nw85jv6KkjnyZGp{`!YonNC-nM{*Kc*whO3VFTBThdm;p}S zR97Yd$%lDZQrMjDn#8B*QxRp{`3z*CS58)70gb|Ruof3C+996=OS$hokLol{QCHur zj#5nIx&Ki!!_VI#AlRWoRHwNdC6lQ$?UCd3kBUTBim=?ogera)EX z!PYj2xf*L}eAhB|B_k&%MSUyDS~uAezcPYGHacK00LL2(<5%9MjZ{odWh;yJ^pgzR z>*QquD4P?C=sbTpWWYc8S?mE1iDLSIo5(})#C`caDvD`H>r10i!-Bl73K=S4!2US~W}NEGli*L1I`I{!C)@5oitP|*LKr7w zqx9xU$)%?4LI&xi)~Y)d<_%Iqm8i^_mM>PJa(Bre#_w`|S{RxrIn+y0Yhu+udbl5{ z2em9~IT*V@ZeLU_Gyu6Z#Oas)S~UfdDwMvK7s{ABa=l)ub+P$n`GI{~%dq2Rl&A>w zq|a+w&mgllS4Sb?M~;xm%9?G7xny{#3+3bl5%v?k@~`PC++(HvzCUjv^N9i~IzC{z zMcu6PvttvV-xU7SjNo%cd;B(8? zrFE>5S^j1z@3Q%i36bpVc?ZMSk}#@=b{}o8TkCFy3 zRgbsHx)kWiE&^0Ii*Tit0#bCe^#(<;DQ{WhwR*ok=VR|sGegIcSgAK|FO2JS zRW2GfY`7fGO;^UoKrhKBaTFupXK>2i-QFRSfD966F(ifR9Rrne+TsXCgR+>i3cj|T zBwT>|SX-S`g$|Kx)pJHoh8mL&11-YQWu#&u_3np!YT4%cdRd8PU&W8IyQhOqb2}WB z-$Qq0X=E=imFNU$Lqd@qT%?59$Or^2=@|h!`ecW^`Rj2?Z^cuV#<+U!nm1f$6w2=I zc3wYcrn~tFKJQOVFJueH8Cful)ivREQp^sNKi!q+b1{cBW?Bo*ft6qKt&)u3 zg>$-lsI*^}kV{jcZIQED=l*{50*=fxOyZ`6%7^nCspf)h``nvbicQ zi7}!~Yf7eW*!4fA6UtIa8G>6yn3Ae~%uG*Bd48peYzRdex5yoeGJ%`~k3T{Bt>>=o7@Ljz zQ!=!T2Cq)Ad9yDQKQ;~oa8eUE-U*6+68m#DBEd%_nnxBrAh>)*c9qzAe0@7+PDii-T*)YPn~<)K$33H9t#`?7p22}Q zzMAVk^D0+L&-*>xLCoCMO6M}Dd6q0nl!}>)I;B6jt2aSnSSVj_;2{nwr3+ z_5jkeZ{ygc3H%HaWVFNV*k@L_>Uzn@aqYr8&R7P%<1p3nvjr4*95veOw~Qe3r19Dt}zBUZN0YQZ!4t*EVeDbKM=elQ1(8OrfU zjGa<&9q(t0^tW|8B)iY`*ma|y`J2)y+N(*#-B5hE?o^GryX!k@@n*aHKtie0)wOW7 zRF)t(e00Zs)4YY^P*t4-=zm+r*3wDp&p$ZoMoEqkL(EWi+Yn%A)n9X#1=X=c=Nvg(k1pd@j)=jy{ihHJWbtVKs4uVYe!bF_2A>JuyVJvqOrgG8 zSwNQX?e)2hx+&kJpUtT|xO{klV-S~o-sj|W*+vI1LAh;V_HXzcB;~#_#cn6<2M6BQ zj@`=%xQw-o>K7@=+$L?zptlUEy#tn=&!XMdJl(Xne6Uq8iZapFw-TpmS0hQ*inM`Q zJJ^)e)J??YF?Q)JiSdX+p8#>}`F+O;L2Nng;^~QLjKqdhm*HJbo5AU$xK9m*! zK;z?Q=ZJSSH`DOK1b{vMV8EdPL1%0LKnoEXwbZk#5bE;#X)}Fm&6@Z z%pvAM`Y2yN<6Bsi?JWyCuUlv@xVJb$8>AJgaV8Le!h3*11N;MV8ljiO|D~&OHvTiM zC=U7;1dqNX{_mh1&89Yp70wU} zxUfLHN2o#|PU0U00~F2+>lcLg!vuo$`Dm`B_&;?zCK(}Uk$0M zuLgnZD*dDJ-?;ivRR|oWq^z#0qOYW6sH6^soKf{ub=CCr^x(?Kf4C-rIJ`%o7wR9s zerJCF<|_TKTn&9J$^(zV+F>yM|8#(rF9wgn`C@`V`nD<{a}O`Sz(4k%<@tBE1}Lmw z2+A9Y#RP!rmqB5{deB#`bsdQvbu_j`dKsS!j;AU=6e5MYNmJ= zjN+f>_#e&k&(v85{u%zK_0Np|Y#vnL*^a@UZH*0qzC-|km&L?D*Dmyn=P`wXpt(ZD zO;bn39H$X{u+u1~CXlTYWg|g}Z6AwApW4z4I=8U?5a&h8hGoZR&~ic7*ZmuK;9+!a z)8u+g8%7)og%0E+h#;v`@*#U=;U(wEjoCNDbKQ)d8uwCq4UkA==0Yox#z{zM9YH+p zD*4zxaUPsvBrvvY#XUV8c}&uUWKDpdSXv1%cUcr9pJ98e_kP71^)q3Cwrm5{Zmm)B zs;VJcnQ!-p0S_`u6FzZylFWffxMM%ZZ+lf#Pk|B6?IbZUypojd8?>>Opr*ah!V@KHtOqn&9|3H(*tdEE0ckpxQbXs`d5tF|0TT|6ez3yJ5Vcp8<{u zxSBUy>$euEhTYz0^6=3rABbqM83d>pJ|aX~>upmgM1TJ(Z*p__^_+KAW1YRjKQ6xp zeSfk8it|SGIKK_l{Y)C&H8UHWKwdSYP*@T!ul5qZ$*GAJc=Jg^^DNz3MYVC+j8lUs zgQ)0gzTMmxG-NtXq@ zd#Ri?+nDafXPcNic@zlk9h@XSA9iD8WG-sh?8&3o>7}Y%{+c?~&hcUs5&5NtEF*rh z0mt6CpB#Koos9u_bfo>Bn9h&APR;7b`tlvMnNM3i6?5S^Q{BKQwZls;dHr{G%EmN3 z=vcwJKiDs0Wp_dmHG;I?O{}LBsp3V|0okX~RFZ%`NJ-f{x{jJxF#0COq~99OBSPjc z$vVNz1W_9Ak#xI}&+|Nd=U!GF@+L( zQ4CIs#cuRK=1lqYG!_ZPV@D^)(;_xYCGocm7pWeGYhqL6qF4}$?5~G_J)4^p7Woe} zjbqsS+$vbjLZjbLwvZ6j*F)YY54!qo&ZS=CONY8qkDHk<(8cWZZX&D>qb~~}Wt-E_ zA04t6@=@c(1eQgzqO!IF#FzPCENm%mBXQshOAh0o=q00D@C9U{fWdOk$ibvhg`hnf zo>sc1oGl?_2EJpErN6mmi%g+xwzhgdX~r$wKNQub7C@_Q7H5(j9kV#L$(s~J4{_x& zQF{1Vg{(16_hy`v9Wz4e82)KJDmGkX6Z=qvz1kcUKO^$N9p5MpUOZbgg?CPY7qSzc+f>k)diL*1KY| zZS4?O^#;A5?u0zdJP}C8>AjPXEiiS#oy1&thcIM&-PBPgl-UKdArsNts87jTMdxhb{2 z3X*`GC;^x)o8Z2^zap+hJlv`j^U+l}`Qf%zc-g+ooo!nR0-9RaOi*-Ma`E7udT}5?rDMu(>T+w5IsY91R+^2;LRr2y%1?`P^AxB5H zigF>))H|Q=E%fZWrWGKUYXL(^_u8m}CDp??S#)_b+j(PjK++N|k==UggaQ`^vseV> zv{NKz@kFB_mxbkduT8LCeU1yW*d#eMG_u&b1& z_5o7t0~OLeJ_vdoq6gV+mTwc*n)ik<&;8S$4D>9XPMUw(-z-4Xi3!J`tVY5 zAUcV1a>)MmX}eW@6unvSq$CSPfO34o%+k?{C!kFiSlkFkP8Wk2_&x-#=h)ajqQXwK z5;+c!g@wdO?Dl-n`9>VQ(=SrI;Mx0xW}?UDLE(;#r+;eftm+?Gm4&k=~2)L*#Xowg#B06Jl40bSAWlQVBt`3=eGUA!%#nVtGu4IPRtL| z>F-|USv-YWC$70R~V997^y32?u4ef>6o*0+#fD*@A z`^%eNn}LM9>FK$dnVA=Sf`m-`e88`eL-2IpX5{A3lkCI!kq<>qjI24&wya4qw|TT> zd9+QhwF+P0#z4^ZmtAF9h%F^k96N>M_PKzCvH}RO$9B z$78EzJ{c!UYA*WD11sJ0+uwjlHd22-kG6m&U3_D5A;(j;_9rPg(U{)Z;wh3S_g0kj zE}wi*G2M&rOPYuJ)pvw@4Ud47FL#lTKb!31HFyHySaHpn@=P4`uQ1}#O@>OemI$ud zCH&C8WXdD^@p6K1jZP|3!X|(bUknHHYw+z@Hb^O?r2-Dn;9Eic9OTF z#Km7XO;q9NnwA}sa)bbjg$Y${2bNvCEVB2$^>z~`7 zlXH@)oaGYDRmTvC!SZqn)~x}WU$(2in^N8$RP-oZ@IqdkOtAUN0Cq1${9aC|)W?{M%f%bOjzDfs&I(d(rm-0ZJ|iOkZC z=IzzziOy<)j+QLiDj9Nl5sqOmSeD8vLb*hKluQ>jKNA1t_`}Wj;KnC`s#r@7C+^h@ zOCf`dNvo#eqxb3u884;9J{gm&=*KL`HHvSLg0+dp613J)q(!T>N9uC>vk6<{FU#S3 zVa_r<7FRok)C5RCM(tp!11iCU>YKF@2R-uyy4cPi7w#i3*Rw-zpTAwPjhjl3aAaH8 zkM~FyKAgDJeAkXyiR?}K#kV@%|1IH`O@d`z#MW-)4~=z+qzIj8#rTLqouwyf3r5qA zUu{6~E?W((2l86+!v>+=9IqGiV8 z436vhon~R@4({8zGVtDZJ9%Uj{=B|a76Mb|7utWs^>UUeKonx_x)b<@@+qCPvSS(X zv^V8u0hD^-Eubc^NVlI7fD-c=1oU0%18uoMAqyNs1Yy^$(po? zui$9d3`@|JB-p{Te$t0vPLo<}=$`#)QJ6MDmbcz}w6n9w>ju`^eSiQy59My6;VcMXu zum}V4T|6|olj3THCeu@w$fdlF7-2 zHA5UwOD0JC32l0Gn{k|}&1H7CNLO&2Wg!TvqB4go!K}WHiQg41-ZGzWAwWY-37;Ek zdZwSE`&xul7?r;G^XG_mW^K^eI5$?jMFc7G=!RHz1(&4?k#m`*g)EV3FPNNNT^JU6 ze;um?6LM0d0WXa^Ahj|k$SsdBNrISG*%CQ@%lgkFa9tKgq6(%f<)ArnPu_J-)%dR}J^4z$7sUtPK14fC9wr+&8Pb#*uV zE)}>ISiR$HPq>xwTUSu`-nq=WswkMOJahPv*+TZTun&8Pj~MIEkGsP@ZzijzCq;+J zTAS~7kDoDeGmvPgh#-zFdg@ah&>}nVI3AQz_k8l(0V{vkG{;}T^vB7C6LY(hXLz~0_mR2KngwyHiaj1<)oG3Fxv1??T6 zka}l(?ytoPe~wM_cImvg_!XRO`pl|qES2ZeV14(|&)1IZnYpXyxxJp=edtnvgXgi) zzoD{tp7u2N0ckI;>y_8nC5q0+CUhX$7dF1&SO4l@boA;ADcKu~$J6U~PvWJoN%lFT zgID0|ArBYiPI#!a2I-g^rMqiFy|N3QjuT($BD-5 z0p7H`qEtmJOki76^!E45seV!-Ylw>}{tLd!+0)>>IO&~Hi)OFT)X0;Za{y7}J6yeK zeM46h0I%`d9qPN-=%hv3>J)MEoh!LY7mzX^pQ>Cbw`=BWR*T2K7}d1JoiIXBl=Bk3+nGm{Cwx~L31Cka5}rqipZXW?v2V5WM(DEZ?^ zU|7L8PcVUv&Z8^;d0q=2QFp>E3vEwJ7s@%fP*ORb8{O&to@$QtT(RWiP+va-w?tA+ zRs?-V{+dE0o0NgwU$(r(!+z^i!9qLxt&OOS(9&p>Kk!k%NW?z{0^bHzL{AWIJ7& zQ_L(bAJ+y#y}H_M+xbKVesX*x0KeC9q*y3;xVJO@BQGrcU)NI_q1)}x&lFQ{T??Xkr zp*DN%rIx4fodmaDWMpGjyh{g?5f0ngm%Hxkoy1KZ3wrm8EHq|Sd+-3CB{du!QbsZZ z5Sb3AA}chlBC?lFEOOuxIsQ`aS2@eD9DS7AOuRAX0FQ@$LBi^{Vd}SkH8qc_M|`o% zPG#JDp~Kp6>OK^iyahur$)QT0Un_q<;qA|M`pUWp*?(Q~Qjb>b*Ws2^>f_`eWCb@B z0rMxSL@?ftTb8ijABJ^FHWX-TG3Qdoj-nE2zI0p531zVU0ccDN4x# zFzhP&x*v(AhzRH%b7!`xuMi8`SBdiI;uVq+eG(DKb{wr|Ns;-|>6Ucl=El%9{hQ{S z+X!G;R3r+Kd?eai7?VeAk2%MKJ<+wD&4%WO^68xneCc}ib9kqci2lh+8(%Ve_Hhs{ z4OZ=;Km`#eymQ0(m!LO4%BS8;d{NewX>LH)C zMN##cinY`BE2=J!o4~o$M+5AlkE38;9Yi8kb!SNCEh11d5-*0B=@ZqjhP5H|3 z3*`M0%}Dsjm-+h+Rt*Om{uhtqV|A~GR<+jf*3~N7i64ogU4Jr0udCp*21#=8E2m{| zs+#=r!iiNHl2&^TuZd-~I2ideK$CkyX?o>Qgt&nD`RcOH^X5yLP ztr`uSz+vV1jqy8^yrN)unyY1!DBSDE8xD%(Dlsr6aPaUrF>araz_3zp1)V!xQ7TB+ zP$;=B+tAy5K-+*UuG;bJDC0C)?$tYf*d`i&lDGiBcK?Jv*IGs&WYO#*xfXfxA=Mml zMJ?4Yf7jdMx7_I_FOP^?-RuCurU|U3X^&v}ny*eYBWH3nMbh|@^yswp2GkfG(h*RXE$T(pi$vlRDNw;;F-O9_$JR8i^@MgQT8tL69x z7p<7m%!vlamWO&WHZs|%W9>~LEv3(130yLEeo$dgD4|=Y_bnn~EoFu+?&S9m~zbAna9O}so@t~LhSE062hJIr}CVMnNoy_6Q*5S3+bn)SXtTh>q2NwB-bU?jFR!rxH*6p9M zB5{`03R{Uke*QF!kv6&365Krb(Y5ru`LnApa1f}zo9`XI;N zSg;aeka~=IYQI|pH^Lm^RASj6lYMc + + + + + diff --git a/res/drawable/all_selectionne.png b/res/drawable/all_selectionne.png new file mode 100644 index 0000000000000000000000000000000000000000..d062ce11cd26952680dfa7df029649be6522ce9f GIT binary patch literal 7073 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 N)6ux2Uae{y^*`;~2ax~( literal 0 HcmV?d00001 diff --git a/res/drawable/appeler.xml b/res/drawable/appeler.xml new file mode 100644 index 000000000..da780bf0d --- /dev/null +++ b/res/drawable/appeler.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/appeler_actif.png b/res/drawable/appeler_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2792247ff7feab173252f88ae076096c974243 GIT binary patch literal 8932 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 literal 0 HcmV?d00001 diff --git a/res/drawable/backspace.xml b/res/drawable/backspace.xml new file mode 100644 index 000000000..654c9a576 --- /dev/null +++ b/res/drawable/backspace.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/backspace_actif.png b/res/drawable/backspace_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..b19ba4fa147728f365a4c199a347dbbf215d874c GIT binary patch literal 4200 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 literal 0 HcmV?d00001 diff --git a/res/drawable/backspace_over.png b/res/drawable/backspace_over.png new file mode 100644 index 0000000000000000000000000000000000000000..abd0e13a60f0bbe8ddec2df2d9f80273c1471052 GIT binary patch literal 4200 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 literal 0 HcmV?d00001 diff --git a/res/drawable/barre_noire_top.png b/res/drawable/barre_noire_top.png new file mode 100644 index 0000000000000000000000000000000000000000..001991fb081f749d6f8bfc8f63f87255366d1750 GIT binary patch literal 1218 zcmbVLU1$_n6uuh`XfQU=f~lZfM``oWow;}RXLcr8r^&4C=D9b&+~lBb z<+tXfcYS;{a56=Ph&IT;m;YDUtKoRvz&QV&~pLu$At>FL@`w~Iv^Vih$Y2K9ov z=gs#fpxX4P7dAZ~s*@R5F-+Ty?f83Es?|tfpCOhWcn<9JSFzX8M`<}H>$reZD|P4e ztXRmUGTC${jWcPH>te0{(=&l3BgDh;pJC}eu?dW?tE111)#V{B+n9i@#>)#ks%)*^ zmbF4XdOF=0?!Vml=;FDfC`udvm%crU2K3t_!}kDe>kmd&odbGe5M2KL+ON%#Z6+9M z?;3>(02)J&ZZ6N=d4j%V3(uDS#vkE_?Ng(l#IE62&zH47ckZj}{jo1T)f2B@Jl@>+ zefwc%44pswxBBe%*H=$(-S$oFU30!#yz+&K6YqZjukYhQ0Jhw^+WwT^{r<;d|4HY& pMn`ZBWF2#&wEQywzdh^&e_g*jziH{+yZ#e#Sh+Nz{Zwq6`v<^sXzKs~ literal 0 HcmV?d00001 diff --git a/res/drawable/button.xml b/res/drawable/button.xml new file mode 100644 index 000000000..53dd273e4 --- /dev/null +++ b/res/drawable/button.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/res/drawable/button_background_actif.png b/res/drawable/button_background_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..31efad8aaec582024a47f09a70e10c2b14d02ae7 GIT binary patch literal 3673 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 literal 0 HcmV?d00001 diff --git a/res/drawable/call.xml b/res/drawable/call.xml new file mode 100644 index 000000000..a81d47745 --- /dev/null +++ b/res/drawable/call.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/res/drawable/call_answer_default.png b/res/drawable/call_answer_default.png new file mode 100644 index 0000000000000000000000000000000000000000..56cd9d677f5313afb06af349a8e65edcc6e76cf8 GIT binary patch literal 8703 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 U{@}9JGrnBBxFHd29Wy@nKU0M8t^fc4 literal 0 HcmV?d00001 diff --git a/res/drawable/call_refused_icon_over.png b/res/drawable/call_refused_icon_over.png new file mode 100644 index 0000000000000000000000000000000000000000..c821dc13b912fae24f4f7b990939a79d135db769 GIT binary patch literal 2324 zcmbVOX;c&E8XgE>K(T=0C2mXu2q+|z1hPSZECgv;17bu#vJ4O*i^(97MUsG`0tQ^M zAV!qBP`DJuVlUbR_iB$yUBROfy%q&4P^`FAZ=&M8KRo?$=bSn7z27{~^Df`}p7U)? zh>LP|n(YJtfOGU>4$tysSYNaQ0N6<2#8QiaK_dA`k~|A35GY}QDV7UiFj^|ehIz0+ zyk^w}I1~U-S(0Qv!jFxii{w(Az>2}Cr3woh07Apn3V|pWMnEB)Es-&>&;Ioj7L!ki^ag^Ac%sF#}^b7;0j1MxiTA1pwVbn4I(knf(TTtks$(gpiJd8 zslb6%BBexuNaQlmswfc3^AQHt66uE&q>9+sPr@?Q$3j_3hF1#|cmfW>OQqJl-lJ6r z5B_f$pGB*Z*C=2-4_3+Zl_JY|WO+@JEw%f5M^>OE8hX4^VmTB+9!D<9m%=h6n!~_a z{@}zCF&!dMAp(IC1W||(nMxoqxokF##inq{YzjnU5+*f1$E9&uP!J1(SOhYgK!_wz zNn9$8LnTup$(&#+fjY^JmZ=bdOaxE*m00|~=Q6q6zva@|N?3r%mC15>-ed{ViAZG>_@Kn|EU??5)9tj9RJfSlUtS!v@SojzQy=7Jh03%F-ps5Tp2e^0DwIw zn!`+1_vPuej=-1GP-P)h_D$tu+Rm9qsZi(1oI_qHDy> z&bX-g#z&}e#e_b~4Mmm<{e(v0a0Ws#R5*5E9W+2s);gcIquRie=pSn%(uiL5Yt7-K z=7q;Hz0ZQ<L{iuL`?Nn>mU`z= z!#`(b|5R#=rtRBf;t3DBBu1D|x$!S`SESWJsPxeaO=YWQg6jDAi)#+YnGw~H-!0pX z(6GmjpXcptez&pR!>%{ebYw7GVq9Of5RDl=lcJvoUaj$SyT0#QT-U-HR7Bq82!_IW zL+8d;hq;E^1E6~Vd^(Fjz2~|tUpLn7@3$H`%Iq4VogDXn zyNIl4>`9e|OjqSI#{iq0BSr4z0uV6zRQheIAAC4~LWkAWSGMTQgQq5Jak`e=%E*KO zw9Xv4#Vx3`;JDr9xC>FekH(VvLp|Ba_HqpCPKjrI6^{`=&79GhPwHDScJK! z*Lt{Ir)YF>d zr`k{=#R?UDE&5c_2#jYbOLH5Ql5d82#iFJ+9VM%W`4-g$S!y~dcQo!qf);|sLA`dqrx%fm3o z`#~_Y=TC-^aXr0mR_C)4=c$LC;RDRN)UC4@&5b@K`!<9agE_}w6fLi6FIicpgrgUA z^-djW@@=PgjV(79)Gj@i)AB0gHs-=@14pst$LyiugX+R~8hUBkNN>CTrKzO@VD(H{ z7mOj9ki#wN>pkIpTB7H%_Tc1@8;57lT41|3s2JkU8C<2I=<>C3u6LboOrhJWefiS| zJw`Ix8?MmHdTOg^OfzL9_S`hRdnz$~+hX|%gUHxn>SrAQhMeV2yRqMqisy|}jj5-y zZ7N?3?8{Dk`NjPu!6ezCU5R0bXYD;*k3aOJjlJXOt205*E7(1UjU#xv0|TilP5Z{R z@9fZyl{Q)Goo1<4ebSUY+8E{nti?*i7nt+c9Po7N+%@M>mqM#QQl4368hTpoo9{J3 zUhSV({KH=de%_dK@I@$kUc#N<3(bt7waZ3z>P>qvX$JO+`AJ>%AZ;aoM()n_>eBGn YsOSB~84tIHu&no#=*T!u8!J=yA7Brjr~m)} literal 0 HcmV?d00001 diff --git a/res/drawable/cancel.xml b/res/drawable/cancel.xml new file mode 100644 index 000000000..b78cf842d --- /dev/null +++ b/res/drawable/cancel.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/res/drawable/cancel_white_bg_default.png b/res/drawable/cancel_white_bg_default.png new file mode 100644 index 0000000000000000000000000000000000000000..b68fb8744ff7e27165a30e9e671151f64492073f GIT binary patch literal 5149 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 literal 0 HcmV?d00001 diff --git a/res/drawable/cancel_white_bg_over.png b/res/drawable/cancel_white_bg_over.png new file mode 100644 index 0000000000000000000000000000000000000000..7b045d22217eca62e9db81cb1b4ead8d92afa4ed GIT binary patch literal 5130 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 IsP7*8FWaG9u>b%7 literal 0 HcmV?d00001 diff --git a/res/drawable/chat.xml b/res/drawable/chat.xml new file mode 100644 index 000000000..e3c283277 --- /dev/null +++ b/res/drawable/chat.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/res/drawable/chat_actif.png b/res/drawable/chat_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..5e9716cc8608a97aa5ad7692d48b9ff2ab46d949 GIT binary patch literal 4313 zcmbVPc{r5q_kYHcU1MKTjj<##W`;40b(k51Vn~y927_VDj4>ER1}Q|clu99F$LJQ4zyl=g~@9%fL*Zarsx$ftF?sGrqbI#|S`<&;xo-B`TPIA(k z(f|O+xj5s9!Y5C7pO9Pw03cNkt6V5(aPTCK7c-2LKw(n>Y$!9B3UP_1gj0!BN@!wC zFVz|VM8jy_Bo4{l4HLqQhEY~^VBBby5Dfs)a&^$sY67HR|C ziE@X#vmB`rH0RxHs@Lvq-XXiALM%g}cD4{}E=Fh|n#!R-xY2Y*EQV_X{nIW+xL(~h zfkOUN;Y8U${~|?l_kcJu*;EJ$1~(3Yo5LaI2pGcD42?z`L6C3++yss^K_HD0XpAWm z1BXL?T~MJnc4!!eh$H;+C6sKS5gZN+V`7q!kN`_Cg)!OTCJ0MQ%T*glq_I%LI5v^N zp>T~Eu{ysk;Ha@7Y#NJ0V=^GC7Ae8ZIF1ce$n>ueqFL_le;a1R{z{ZEWhPt-%LD;~ zn?y&i#`ULmEQd(_9~%Ft9qXOQqM8t?vCKGji10kZbbf<{x%+oVtBOK4nC)zu@K7jp z95W;?n#$m~;B276H?UAzC+5Q4|gCS;lHsij93nZ5kmd#mnQW43yb_$EXI*d zrEr*RZzhxey8=8Sm>gzo1d|1E^g==0DIqk*s=RtUe?^Omw%VO zQ24ufs0?Apu!XIWUbAc>Y*#549M+pV9Bg(uo?I@*Pf8NV*Gz0ZGa_eycEhfj?@aUk zKTXnDw&RH#9|%g?Kf&qWx^gLq@b}31>=h6lasaS02-gL_j?Wt36IZ30ItQ;-!S8Z(Ivk7_u3kH9v5CymGR$(*n5Wl6vxP z{vfD9Dy{w-HedAW)x^=6wR5jJpYcT`Ck#B4_7@pBA7Q+TfL193Vqo`@P_uJ#SrJMY z`{(JTWGPL;Evv;$8Q}Th^5zg*So)YvmB3B*dI}3c@9t-ap#-FIIU=}uQz!&!At*UT zF?qC9BxfViXiywm+?&x)q)IMMQL;0UD$=G zrH$nJV{Fkn^T$YEa4v@Y2$bFq11l7g$y1|ZN7to{rXx8qK(lJz$qMOXYvdTIggX(6 z;^q1pr{5fHPTibdaaKQC3qYQHTC4Fu+$;v5KVo%i0Vha%1dDQksB$cfXjP|6y=jGp zg*=e@V}l);`+eGWMHl&hBuRhUwax0urvP2uSLuHEa(zuB48iq=r$i2hM*_gSQ&Cei^))wYnhljC#nuG_ z2!1(|&tFLRwmyK2g=>3OZ9N6Pq@wdlO#ctZzb4^vKJEga9k| zDPr{zKeNl7cQUj{_q@8#)!dDrK39;GAHKe>^fvimX}Y;h?UJ+kl;c3F^3Vepa;0lg zKGm)8G;uM&tWGUVXKlE6XoaN1m!FW$lh(l9!w!eY5Z})#D6@N(1#-FUKx#-wDbZ)^ z*vZyMMl=Nl2M=YJ#)zsT@>{}vWdhRP!_{JDP)m0N&Km}iw|=XRt%yxjxu@`PLgtveOQhUFkIXdUMUnDj0RHV;b+d@G z7W>GXC=kh; zDw&8(QkngRF7C(IKZ3rvL9?cN)hpF1rMg#S(p`(wh06)$=@L_gl#!ezY zPu0z#%J`ml$?5VaHXQJGee3ZeZYf!D12F#d$mC(Kw*kkkT5m} zR2}2idB?3eB;Wnmx!dzWb{}-A)UCE6LeZ{%cuw!_%K@xG(MgiF+PPC%(7YXG!L@@Y zo7OvePP!tWDxMx>@$Y+)-(ZO9r=Q^MSW_~8ejuipD-ZxKnl z^OsBIyF?G8K&8?r>TzmO0lSvUb$Ec}-vbir^-NYfZ|!9X+ESs`&8m2~1 z--)zq5R_h(n z-N}W=I(xk}o!bs_o(}!v(>W%?)hSbQ^W7&dpE`F;Zsx)J44rxt_Rj6R{e~qgrhUf8UF-WZ4Kh`Y3?8+gao!xA;v?89 zaI-5KNc*f!G%^tOt9_1UWi{f~uuWmkvzPQ>w|H~Y>r=c(?n+ARKATT1dzdo^>+l+L z1$$(C8gT^;3ua-cNSijF3!3^OI@<}=4NTOWwkg;Hh;%N@muUS6){yovnx7fzyi7f> zsN0}NNhJ)sYuESn4u=)L-hF59vd{LRsS{fEONPWlZ~6j>Z`N03Xa<}rkO-}ps^?g; zhVpjdV=#6We%e>I96Ty{Sj$9VTiSO`cj1Sf`d)mC9&G^A9iry=8sl~~^7*b@ogkv*Z3XBC3}mz$J647Mx>1NWa^jq zal8d7Z5^G;$Mm+=oJf1gYi=!d>WboEBzUOSXvm!-k>$4AX;-X-bh-F~fkyR(i`&pV zo!X|)8>2v6SNJ>WOG%QI@39R&Ac$aW5cQ!~LbceZ=yGdzBfz<|9B*%GIixZhtOF$F z>*Lzh22Ep??N8>z@0`D+YTtn|URu6(P+S^faICrYMp!>X-yI}&t*2-I!OatuB-aK;c-+mWUTVeAx3&#cMOnN}~}j$RgFN~2|{}{0H8(t)|_GfobtX&K3 z+4OPib`k8yeoEle>vs>0Dccv{#9Dnk<(@P#t2GSgK6!iQqEdaNQo!b7o#e%hmY_SO zR(tz+=^7n2;$BOt2Eaz{(hJIybwRfHV0txx0gN^%k&f3Xp?@4&G2~6Jx0bB{B&B)f z|9i@m%6TT;(=KS6REc8oSDav4ZyJN1&tBa9q9HXYSxfA+Yunb*upPP$z}b;4sv_Vz z@*j`I79zwJ#(%WTU2APkrYAwEHimvat&92q8Wy$!sO?*TP_o>*+su$=nAnoWB4YM9Pmcf5F7*W&(|zE3O= z`avx9T$$a~CM?GH4bSW_EVXjdC;#A7Dp`r?XSx;Wi&2IR^9&uUV?a=`Pvtk>KgMLJgn1h)d7BWjy?GDNsL{&y~eO*2T(nP{ftCy_KxiuZ%DO zNM_C?-$Wz2rqGwoUZ|q=?M>DG`Psd@^xIwz{ckaMP$fD$YKhB(U?#yXbmADsK^T1r?Go}mBrdR6Er-tNb5WMv~}>?_{8_tXdg8O*mF<9sSk!P z!90s6Y4-b?0Vb0=6QktQ^!whrwSw$A0QHZ~W`$#Fadi{7U($0KG&DKy2$1Kp$pqvy zgFKl{g#t2#t|vU8uFqoy1A^YRcTt#R_pEUc`;~;RAl) zt2DJmWl!IH=%W6S8A|OQR0NbMo8l0FH5>C3{6Mo^_5um2lj;n!i4^1tucmj|q_=RuycQgPFOw4%-(7&0B`_8#| z!4HX#+@6rjUGNVM#{znxgwD6TkI~A{T~9-T|5t6DRIhxzaBQoOf0^<$AXA@)r;m;X ziV{EF9E=Lv>I)eSzyn-tEkDdBQ3=R$CgeP9BY~Sw4J%dPVe54K921{gN=Y~tfd{x) zA*CwiuzHe*VsMd}lt(6!%%rTDL?)y^n|r?`9E-pMT&$2Jn9RFQ5>h^pKxiH~4gEAEJhc8<@sAp(W zm^lhQ;0L~P7HQ`jZm~0%8*t!jizSTooL^2Ei&2#T1#u!?#Etmj1AgGkm6brFUa736 vQH}H;t^`u~3vnV|R+D$#DbYn0prWq7ed|b$Z*4oF00000NkvXXu0mjfobTjD literal 0 HcmV?d00001 diff --git a/res/drawable/chat_bubble_outgoing.9.png b/res/drawable/chat_bubble_outgoing.9.png new file mode 100644 index 0000000000000000000000000000000000000000..363e398b7e9fb3c0884d31445f12a735fcc921c0 GIT binary patch literal 989 zcmV<310wv1P)%u;yqYwz zF|E&~`)s;)b-mx1(aEEkNyv}%EXa5GITqYWrt|j_X||k5 z=bMSNaV$Rb`8W6pf7vqp_k|cmF)zf^#!K->x=OCXcgrnaY@KpbSpD?J+#CFazwjIW z0|)Q`*Nh^EJx}Qd&lZn(_0zXdkm6>*0X)DZ@I9NJ9EDv^sBA?y8obi}Dg`-%23)`g zoWMJI-qF}5!c#_a1`RlY*K@wIB1rtg!C^ZR1lb0>z@1PES6xX$=tU)h25qO*v|c^e zB#n18iUipP{NQ0EL8}V8n9>WlSmQ< z9>B-YWO7Z}yRx34@h$ML>jnN+*}qH|0n=OrIF)X%5>2H8Zr3X%oK&WGb7R}&Mxzrc zf`Avef#1_DE~IZ`r^KTYQNRhjeUk6xtn0=tdtpM>(g3*Zg$dxDdb&3L2+&=VGpPW}+274C*^ z4K}W^H$f<*nitKe#vX@qS6GDj&vN^V?-jDA0&pHrOv~MPpEZ46x@v`&Agd2l+0#s+ z;X6TV`oXpEl9Xm95~`n5!%!0x)67fQ7V}H$H$@8()7kA%f4Rdi=?}Hk4>!n04F7SG z`hcZB)KWj3kMegmcS|JoE|bj{=&(uZ1Co9zq<(ZhVkGrJ)JIZD{V+-FKE9bqQtxw9 zE0xsyk&~p8`Y|MR%+_a;`tj39)in3C!SFzpfZh}Z9|cmH*UXVg + + + + + diff --git a/res/drawable/chat_edit_actif.png b/res/drawable/chat_edit_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..428ce5df8eeb1c40d98fd1dbfeab9fa265e49e96 GIT binary patch literal 4596 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 b+8ZZ>XXl#=UO&z|e23B3G0`s4atQl3jMW$I literal 0 HcmV?d00001 diff --git a/res/drawable/chat_edit_over.png b/res/drawable/chat_edit_over.png new file mode 100644 index 0000000000000000000000000000000000000000..62c0a4c34508a136cd65a41651ef8f20ddcd9f70 GIT binary patch literal 4284 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 xC%L9;4qx#DNN9jd+v1q;$qy z!72EKpku}v#rd@lb!e2JV;d+&7h`N3e-L#EjG5@nrcRx6LEIGq_s7^JmwTT#zu)iq zJVF`!0e}PBD~+^KUxHaEhnNUr#9oJsWdlHVuGd9aYDpS0lQnjy3cml% z_b_C)s^ArwdPMKik~Vvx&rMeNN-HhCT8q*O=jK4!UW^rRkTd~#9d%9*=2gK{x){3- zZcAWj3PRVa;FqS1dIO}T+$5AKM$#>a9D(Gh7|oDnWo4y7QUpaLh*W|~)6py}Ly92? zH2uJAHn+7JE5~)yx!6br+i2Q_NhFPpjpD`(G3Bn2ph~4Os3Dc6vxsz0lanUA=}u3| zi~>%2EN;7two^_hs7RQp23iHPPG6SbaLvj(J=1Ms8z%7*E(t0|f+fuW_4@yZIvlfT z4_!{a^825{p2{W{DJdsCRD;{X9$a-wFqI3_x=Dhj+?5nnH`7IfjiM=!jdDTSicCmP zSnSSVJcZZmu_C93CY%UEK)S_O)LqFyWHNKt%Rkef-1_v=p#>A0 ziXyr{<#$@m1JRbv(~Y-4(S%dpB2k0FMK1oZ3I^O|`<(Xp?#! zSlt4}Y%aTgoh$k^PdON~5>OopduR*iFu?ivACUlmC=B=UFD&Ux^R}ngc1D`UT13}) zfl$rKv7Y{UL(nBDaxdY1=Fan|VXo+&{Jtsl*#P5To0n`I4AZ>jZ|*C^OGh?V%02{r zIurBvhK>Z!fu>mLYB$GE%Q*$2vmpM$Zc_|dwmGB85g zVd&i%`Fn=?9ex!6E)7o%*^{)M>DtJ>e!0%|Y|DxsKH#dqh!ZyQZMVH)wks)q|DU6vY>~Ko=wWwY@4Mr2Y1tb& z-33bp_q-fiyP6?fpkXH#^T~Kv_jb8Scngqyc@jJ;1C$e!0+%A<7+3xvaffztLQtj}IT_`8@bESvwro|*w_`HDzxBYN+Hmvj zpVxf7p7EJ_WV{FRb1NU5{)pF6)&7XveYOY0QXlzu?F*4>C+xRA+rX>Pt%5-xEb0jzzDw h;I=|BgZTn+M*;HoSk=0+)mZR9QIubbpU{|^{{dbwM#KOB literal 0 HcmV?d00001 diff --git a/res/drawable/chat_icon_over.png b/res/drawable/chat_icon_over.png new file mode 100644 index 0000000000000000000000000000000000000000..fc097d0c76b6b52fe22562cde44061b28d73dfa6 GIT binary patch literal 1669 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 NmAM_R)YS9b{{YNr&+`BP literal 0 HcmV?d00001 diff --git a/res/drawable/chat_new.xml b/res/drawable/chat_new.xml new file mode 100644 index 000000000..c84b2d2b8 --- /dev/null +++ b/res/drawable/chat_new.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/chat_new_actif.png b/res/drawable/chat_new_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..053723d2203f606870b34797387ada8a00e2094a GIT binary patch literal 7658 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 literal 0 HcmV?d00001 diff --git a/res/drawable/chat_ok.xml b/res/drawable/chat_ok.xml new file mode 100644 index 000000000..b9c4c463d --- /dev/null +++ b/res/drawable/chat_ok.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/chat_ok_actif.png b/res/drawable/chat_ok_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..0c49ac3d5414176c98d001554a4c31ece99bb328 GIT binary patch literal 4336 zcmbVQc{r5o`+x0{wNth<#@I@h8G|t*WQK$=mPnRi1`{*G7`w8Dl2jsVDqA93B-@}l z*$?5wv8PaEjU)!Y(W&$M{;um>-#>ouKlgnF%j#5$KbKJVBZeBHUO}> z6Rhp1c4nqpZe*e|cHc)ii0H$N1^{i{ARnxo7oG}s#d{D)I*{f1CJ2~-(}7%2H-nn_ z7~nk#XG17>tB~{7ZXsT7NE}4>G*~-GiwQu)Q?cM6qBqG;D@X_O16PZw?=P!Bz&~85 zUOJG!i?TDb02`1gc(A%MRLKph0R?Nolwoi+1OlN5R)xZ#Do|Awn5q&Cp#@jffZ!jmWoPXV4!j!T$xPqP=O(l$bAe|RVAi}l3y^1iVadC z`APpmK;iw|C_apmL+?e~}F8wQ*IlKR!Xy1`pjg~ouz}yt9H;U}$ zPsEd`#wZ;K^Nli&fYXA)G@&pULJf*gg=%QRVETpz2FNo82ty461Qe+c`-Smuu_y!z zt_p`iH8oJ`Fc=z!WLjuL6iOeafkf-;8~%zlCizjZBscu8yaZ<6zhj|>|20<2fP%+T z$rNic+4~m*EIi3nvY#i}2W()a4mQKO5lH*?{`UOcEecN|1mJOo6fzO~W4>C1f5{I; z{@=clFenm@hN&V{;p(b}aDB+nSls_-W-82LRQAd7A7uHp#AM*U`VaM)#y^J#Phy@J z3iD`e&?M!V#}#ah(zgy8ab@i7>C*K8xmXs~T;XJvEN!;-K2Fn1duO?5EtZ0@xp8}i zy*VAwNDj|$IlAFz{g*~&4rVp7M)KliIrswtR83vjw>C#>$kQB^=01O>R(G`z9IV{@ z(3Z4re(B-E-S2DiVp`Jg2W%Cyu62Wl+sq$mOZC3>Ekf#1`W8;$wl;^#oN=E_JCrlv z)dH?MG5VEB>asx{v$6j}--g#_7!Z1yy6H^=g(e>i{>xkx<;HBtDi>_p?iElgAjpRLIr!l1Br53Oua&w(qgBz`v!O~hMo)?r@ zSQ+rO+i8)v$`hx`oSRynZSQ;(xP44ad~=F!q^x{?Yi5c$?4%MI9gAb}ENjqVHbDa+ z=)~2n%P4gv7FN%yP|f+NA2t3-&jo?LuAJQ{PxfdY;mb5SM`t^oQBB_F)T+*(o5OmP z>48W~iN*JuYXw^;h@a;xiB!z*y1SA51h-_IV6>UOMgl@dS%TA&yrd2i2=dTz;b z4AWnVvY}U?6D|jCcHMr0D#0|jJ3aT_Ehpn5AZa}Z`R4=_E@vt`*2XGU5_fJ0_1|De zLw7{%__^CvinhKij^-_CkVvI>2Fw8TN}+j<;dTPOR#Llvu;OPYj{w@0?bIwAPuD!> ztot0(AZ?0wYu2^b!Rc~_oI|9s%S)deX)bb?8gh#aA2^+?GLlZy0z~VdeYN>QQ56&z zvCCkyG^GsQtsU6iVY|MdOQjArp!L-C?o5gE(;MPB4P^?JBOrUbQJl-XU#Y@984@|E zM~?_kpKn{MH)LYDOspR;PUomp?N5B0uea2ybV`FX-e=*+bHi`tlj5mUM{ggnPIa`d z@P4ZWb_)tfZai|OK!xVkaqtIzh9dIwZ7OVy?DIs4ky4`9!Qe1L}4W+ zg<1j@PmnEyP#NxL+0#q!x`;sY|2*!c)OD~Vp_c7>Wz=aKNsW$ zi|RomT!0oJiiO?aAB~NhQ&7=i4930}enA?yqWTxU;p!THRL2N@lWZr@q8zP>9QIjk z9a@#WkR@AqIX?~-8c@2vo`>LP?T}6BCNUnlHC!3S%r-qiVQ92+b5*J5{3S>K$W*+W zu;gt(?+KVKV#FO=>@QCI;~A!2(br2Qy-4}=;U~f!lqH^yV4tQ$#MT6DNbJUL$n}DE z!^8G>Bl-BkdwO;nC6jZ?$jQ|qVXhF_4|!D%9~&L2$TA$SY~FOI*kmWwWyM|J{y>^s zydB_Ke>G(~@hxi$91f46pGwP;Q?}$Nc~sijI~2#reW*w49-oMzCzuP1QRmAoklLRQ z4h#%TN8dENWMQd^buQ7^d3grJO?l#`$skNu^)!!4Wkx5;a_|g;;~yW7(+qWPP*6`< zzHzIwtHZke!0=+2GGc7?E5f&B^R%cK@9h>qj2FB)X=N2SgaWjf|X zyN{ga@i)OwFbbc&PQuXjhqhj=N$0u^&Qnr4D~t^c13JJ;;<+!caC%?dq!<<0uxMEJyaqW`hQBOp+HZf;4U(tJ5_om0Pj*gI%E8etFg z?lZK&GlG|MpR-J|GAY`{%k#*x*Tp>NttbZ$>SJ@2=gmZITb0dg-?27fLRnIbn8ziP zV9jQ;*4Xr$Fj+b=-93Ha_3zy;m5P&BJ#CLCoryRiQCU@P=E5R}Hi29Z7qm=0(HZ-} zCfi;Ram3x^AYQINRsUg)ASlH1QBi;D4t)CF@<#zm$kOtJF0Dqgr?zpiHmK?tASem| zku3Xyn-_>^27U@X7XV=A1egL01prpIUm~*Q#=A55m8G;uH4r{6MssRnyrP|*m5t|i zj?(wp`r^Gg8S$Z~${{;zON~IuU*#03iB?*O%cI5^SOPltt<>Y0UIkP+Yv1}jrvLf% z{3V`S4Qm^-X1&tKwF=&(p$BFj$Vj&hH!>s$RO@M-rSkzY^~upMPlDqhT&Nzk12;J) z2#-F`DqU9##D-hA=&hzR&?@#vK6Z*{me!4Kt&bEcoJ;T>KN#7vb7r(S;Wy(kqR!?P zZSz}F?HH=Trd#)5w`@xO>**%oPyy!M+#G>j{~(T^u~ZQhc)twCP*mvlv%RC4lM&oW zpCM&v5_(Isxl>&u3kwPa*&V||^J_mbI07B$bPa{m-O~L9`0W0T`SFy+V7$juO(85s zWo3F=ChFlGcHayxT^+&0pHx(CPf> zgCr%51g-rl>I!I6UmoK-9&e6Uz~Z|`*)`CF)g!MC=qqqU=bJw>PgopjX_So14r08obB>5);!G1l}mD ztgJwzfC$^jxY$@hcA$#KTO(8Ghg1_6VsEsw+bBG$d(=$MsCQ80#pd>^qwU65v9ku? zckoLhh}88R&Oy~s^E+KWjvy9Aqew0;E+KY*!QoEb-Mq5!=3R<`XL)lHSuNeTsY4Bs ze;KJVmTe;GWjZsc9qWM(Q`=NCg+M1#=5yWu?7zJGby_r`ysEUs_5iBh59;V z|KUh8#|Bx?L!u`0Z(c8t*DP+d9uR1fI5zWT{rhUL=KtN$<9?&JyHk%B zaem;7->uFPDlF$4?*ylys3ONLeM;YN9u?(1DdD|CH35uwZ4UR-Ln>F#`CXw84F_Kn z%0y(FYToiL`hZP0jU~JGaond9NrW2nE77cs@sx^^>b!;(-HB8t8E+YgSRC4*aF2fX#%60W4|To#>Sj*-LUd(bV>q$dhB?`(ca2L z+~E}+B_9Lg8Qk1b;F%S!T%bL>Gn)Fs#QZ!D-_^ldTGg51VgF>c$2E<|wJF>O24u?5 z$Ek15MOR-ewyDl;8mnxY_6ch*Nu!E$?o!ve1tcM{rvm1rSVwL9&xy##G8|l3gA literal 0 HcmV?d00001 diff --git a/res/drawable/chat_ok_over.png b/res/drawable/chat_ok_over.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe6248f82917e3f2aad61b5c687d3170e82ad29 GIT binary patch literal 4006 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 literal 0 HcmV?d00001 diff --git a/res/drawable/chat_over.png b/res/drawable/chat_over.png new file mode 100644 index 0000000000000000000000000000000000000000..1d945dbfddf1407017d817d5a6702adcaf4d97f7 GIT binary patch literal 4430 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 + + + + + diff --git a/res/drawable/chat_send_message_actif.png b/res/drawable/chat_send_message_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..1bee48a2f35c00afa3662d87d143bce80cf9948a GIT binary patch literal 5101 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 literal 0 HcmV?d00001 diff --git a/res/drawable/connected_led.png b/res/drawable/connected_led.png new file mode 100644 index 0000000000000000000000000000000000000000..e788e2b0798f07d9699032f417803c27031ff4d4 GIT binary patch literal 1701 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9Y!N$PAxIFeuK9D0>;u=vBoS#-wo>-L1;Fyx1 zl&avFo0y&&l$w}QS$HzlhJk@uDKjLZB*NFnDmgz_FA=0huOhbqsGEVo#=fE;F*!T6 zL?J0PJu}Z%>HY5gN(z}Nwo2iqz6QPp&Z!xh9#uuD!Bu`C$yM3OmMKd1b_zBXRzL%C zQ%e#RDspr3imfVamB8j&0ofp7eI*63l9Fs&C5WRUd;=7m^NUgyO!W+OlMT!a6wD0u z42@09&CPWbj0_A7^bL&k4UKdS&8>`$tPBhkpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pF zzr4I$uiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMw zS&*t9lv*Mup|Ns9tG}vrp^yfdj z$e)id^$*AMO<3sTu({#Ki*x?H%eL*YZ`@XRMb%~kJBNbX1jnt$PbRmfL_Rk#a+<@t z$T7{x(AeO~jyq{7I&Y_0o>4!Rb@|*xz$yt+|W7Bxe%b&xVN_c*7u7lDuQJ-o1BeH*q*RW{ISW* zQYMFFes~8WVY%b&B3mxmJ<3t!d%A+@D0OjrC>SYc8NM z>jp!@5v%^1rF=>rSpqjo+{+EZzoaXv@`W5dWcS(g%F3&+R?q$E!7iGmwrSEUpEA2A zhO-v5p6@7ciGNc1v&_nFihP59!~KK5uUKfVcMQp3_#~0^_}mXevH5rFb^r5zGkK`6 TO5Y|JRB?E^`njxgN@xNA@EMY3 literal 0 HcmV?d00001 diff --git a/res/drawable/contacts.xml b/res/drawable/contacts.xml new file mode 100644 index 000000000..93fb4586f --- /dev/null +++ b/res/drawable/contacts.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/res/drawable/contacts_actif.png b/res/drawable/contacts_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..88039d6c546904d99f35af7519d16565e82f5468 GIT binary patch literal 5070 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 V;&sTWVE$kO^mUDK#TeVLe*r!B!D;{i literal 0 HcmV?d00001 diff --git a/res/drawable/contacts_over.png b/res/drawable/contacts_over.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf7fd7abb726e62b81cec6ca1522516a621a1c5 GIT binary patch literal 5160 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 literal 0 HcmV?d00001 diff --git a/res/drawable/delete.xml b/res/drawable/delete.xml new file mode 100644 index 000000000..68faa1b6c --- /dev/null +++ b/res/drawable/delete.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/res/drawable/delete_actif.png b/res/drawable/delete_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1ae410e6b093cbd3f27486cf8e4bd5af25167c GIT binary patch literal 4317 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 literal 0 HcmV?d00001 diff --git a/res/drawable/detail.xml b/res/drawable/detail.xml new file mode 100644 index 000000000..2596026aa --- /dev/null +++ b/res/drawable/detail.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/res/drawable/detail_actif.png b/res/drawable/detail_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..a4856294d3158e975d17da8c4cb1f6263bca7ed7 GIT binary patch literal 4453 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 literal 0 HcmV?d00001 diff --git a/res/drawable/dialer.xml b/res/drawable/dialer.xml new file mode 100644 index 000000000..bc1087551 --- /dev/null +++ b/res/drawable/dialer.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/res/drawable/dialer_actif.png b/res/drawable/dialer_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..b23fcbb41202ff711b8740ee3192687a9ea35922 GIT binary patch literal 16594 zcmbWfV~{36w=Vj&ZQHhO+qP}nw(Xv_ZQI67+wPvW`_8w|-sj#QC(e&s5fzmyYdz0G zuB@!6s;DSMc?mdZY-j)g04F6Ws{HR5_;1gK1P1_s&|Mu1{|Q*GVw$ch4(6^NM$Tpc zAyWrqGeRjlBMUQSGb2+kr%5wj006|?N>$TUQ%;uK#KDf<=s!C2o_3D^&;S6hfTyF8 ziH(^np|P2Tl|3KvZFfI0p_M5gu?CwQqnx9NnWdGax3igwx4f!}w~YyxDX{=QA+IO* zKLR^5S0h4CJ6n4fZcjeq|KjET*Zxm812N%$skqwk5&tizH02ZtMI4;X2-)Zv=}Z{e z841~$=$TkpIXF0I37Hw07#SFu8JL*qm^ipun7J7l3IBT|{%6hE)SO#cRQ$hf{ge2J zEnQt5xfvKdJUr+6@s0koZSB=ws-mOMEy${gQt-r0~0+XgPq-f;`%Rb7guGo z|JRNGqqd8xm!lbjvYCs6o3qKk@h~U(AMn52{of7!NAaIG+zQTC{|3d#R@A}7&Cbl; zRZ5hP_}>|NQ!7($MkY>1CMFJ6Mh<31c1|WHA#o8AE@2T4adr_7MlKW$)r@WN%{jKX$GD+5K-U=l>PU zE#houfm7eKNX;8>EP<%V(H*WD5AnfC}(71W&a=fKg09Cq7^lBwsJQ!6?b;9 zBmA%Ya$Ef$?2EE+a0rRBv9mG$ueiDXxh~Ew#w^Y*%p%Oh%t8F$SkwPMIb-LhuasD?oV*N!j002H|>$qilT!fSA^ewGavfYb8C_pLRqliZhzeLp6>XFZ)m8;#{~)|vZo3vZgG*DIG*DB zoqcuF=4?}$_$UEZ=uOEA>COV^&mWn^hX`J^*4a+x>c~xR#Dee$Nr!V~e!jE=0Bfhuf0!o! z+>!%1kJBGk)S}1DB>oN}xMOSCrb>I=alONlPaNqX^N=L`1^kR2rs*GfReiZ*J2RGv<@b(v~|odWzaV;Mo)qQDw95 z%E=@kkTE)Nu6*7v2yv#&r&*lSuz4K`C$SiCiVj{7@d|66(wuv-95n9xqvrO++mXZU zr0C^>C)pCVY-hK%PxDMtZwTYTZH9rWHaK{J&F%EADuc6HUUrZfr63HMesh2_L-S~K zwcJn?@wD)JDR}lR?Dd(fEjf@VAcx@ZEy~1SN=rVkDb$UnEm)5_j4BEY1BsF>xzD`7 zK_Z$v&xgcZc|&p}3GTGw?1m*FA0is+F#+)=jZW@C>xpOxTNN9jPmTUdFqThb!Pt;` zSZjxqVL{U(h=|DOVxouT3Iv1fbNW58lmX?VVk~!nWl)rcRC8l6bmW>ETTvVE zpxhy3#}klqGvGAw!WD3ku&i^~QLarxcQYp>5jQQW%xy)r*#%7ysU7d|@Vx`j(hMb$ z_1A#)ktkA$-I_`j%$uz)IOj9bhOEYloV)lOcOJvw6n{=Rn>uUcy<$Wi*a69ke0a8 zul=`_aaiv6_r$B2(b2-nS`d01q2s=$Dr(H1w}%`ddHr}HF*!W_3P->ybC4{T-#zNq zikb{MQ;k+1=*&)wJ=}1c9L}JvVx_O+uD>WWXxHauIRdQgt$~0AB2tF&gk)q$s(69LK6WS{R5=NYJm3x_%d$o+CoPn=zdla@OR&>x^!oh- z(~&d;S0gBBMqFX*`@F}l9TW_nh<0~(&-@9YPTwC$m$bgye?XaZ7g!+K%1#eJ3`Dnq zv7&}Q+~w-dH8Qr>SJ!Vceoam$(<_}0(Nua?6haVY@QMmBDF$xW97al4N!a|bl zd&J~>QU#U5E_(rvVCskyZW5x`nmnl^WVK~Pi10KTc(Z* z@~h0Uq$ckemwC!%C9mhmb_|po*WGG-A*9#{qonjX)$r@mrEMoX>BsZ_xlxpbNY_A0 z5-6_Oy-tFXwv_2<_f-JXweCuHJRE!1&KwkhDn>k+;_d~-xrb?Fwm9S=#9A8o8b;e$ zxqT4Y9Wb2os;lL~BX<&Ab4kja*y)S}Il@c(fGrmuwOq>0p zwx#*=i}paWNDc%@0M%|YcIHg|wP-O3$#ZLU5IR`=vX~bE!KW7T(}Jm=yia_0s!G~C zZ5FZ{dFgK=ZKq#58MfTTrDt5<<2Gc3CrG8GsR^n?R93s}#OeKEFyesmtc^1F>nd&2 zDo;IO{<0)mlL3npx)>9uJaR<2#mXQZDm9?Mf#_tmZBdDkjMNz#)VC8AooWESay>!- zVelr}53(TZDiN^r(@MPs44Fl(~NCpl|psY_17DB556y&tx^~V z1q~&wq6%PY3J`kP(w^>}Hk27Y!=1i4KDM_!jxcD9G7wLFr0;{lYwa^&1)28T_8s0Q34tEzRhwGztmOj|g*)kA!x zgym1PUhps@tYGjX;NXkZSw#Aa=>GVwa+}`gp4!eNDU2r9F^Bwwc8dR9uc;UIf{`0M zb&SY`8+T!QvF_U~&|zkPDkt9vly8Ypde_-2vqe@Hn(;`{l$$!1U@#wgO*m91_K!p| zs+SZtkVF%MUfdU2Ah%6SRCRQ*4?W1}5aR-H7&7gIgd7S%)O(3lihA7GYo%0)m9JM{{{TbDJIot?Sw!T`J6Rbq|^?bNa5Jv7y=sCoP&Xd9MQSUH7MP;4x0)E{&j-(pXSGl9~cUCGkTOZ*zHPXI!u4D!3|X8QDjj5|KLZ;YbxS zPhZuhb(4+%dMZofl?-GYqDU$Ym$>GprD&mbdlf{c&bYxUact$UYj`qi#0#v(p< zNqJ{od9n2=XA7O>a`N+$u&-Y}tPotjB#DP6O@?*-$0D@;I=jtKEX|zaF{j>)eGn81 zsjq+e1u%AA7yY^IU^(!rU+Xm8f6oQlt{aiwYie(4HAsQh)bA0=MnOgjB^j8=$S5Fq zI`K<0L)|;87*OY6jc_)xn22BV16@y2e?Mqes7zT!4$~JkG9tR(`OzI=5!(s7ABiW; z-iNfMqmPQeZI~=8b2Tg7l-({ESzwF%%)Y_=@%@I7KE9}02Z^KC>p@gGtKu%&2hzOF z4j$5cTA~y_vCol~Hru6imcHoYie8HY0}BUj*!EuM6XJ|sg^OE{1!G%VgN}=Ev04|l zz%oLICt%;<`G${!^&yqs(44Gu#?!p80b@f7ibbQbd_dnevGcrcKuWsj`zWR_%%I5d zdLxmFBw5`2OV9Vdafrkb@G-0L*gj8jYv3lpNdJ9bUG#(KO9CN@-%Zc(Lt z@T{sy_V&MA8@3bfj1UnAt1Eh=X6){cp7Xs=N~)LOfW|tRs1WHW&f`C^v zS6>Ur4xCq4g(MJ+Sh+l>;K`jnI<9QtT@{+Yt!?rIQFg7Oo}8Ad2rQ{=ojsec01oSW zBGMpfU0GLp`DOprRi@*;8n;$QJ;NyB9ggHAmnYHk8*k3_;{DUMBa0;l$o!HHGYf+~ zXLjms*x8WbmY-~viYtQKm=+)p78%UqN0w*VE^dhR5T;iBK*?jlW>!1JR9F76DC5FS zwVFgd%Mts5?;Du{qa^f{TLhPL!*+A)(fw-@c(yQVpUaBu*I7(?X_3igNl?G{`BRC^ zC0fxgunqWkk+TGCscY~w&5lL%uvFG&vt8*Zyes;&yDf$ab(U89qmyx^Ny}Q2;8|+P zYP{Iz>sMz7g@gO*BFirY6?J?5Uky8ujN3Rkc=@|TLNW#zNQbPvM<=&X*8JYKgD3%; zt6~(p))sj{4wO2Ol#(#nt}tzuOU&xd@}`mpgbd=n_*#(iGwF7J&h6J=PyYUm$a8&P zp(1Kk)Hoa28W_h}nV#KZO!wlemk8z04OV!KOzA+Mn)X00F5$)JpcxkLq!H# z0@VT)7IZX&i59jJOmC1xV=5H)Clt{2HzZbq!UPeL6>Ag@tXp>H&PzXUnZddBxaoD+ z@nKo+OIN1edVG?z*y+jgx#9cc(YO2uetG*QY3SyDah37dc8@)9{uPK>r)otcY-2zw z{|KULcvY_$n9mEapk;Da(fIWW6`Cv*r4RACfC-BT2dNI@j{S`Lj1zLjIj`ySG$)Hq z^x*VZ|6q}S%L+7b3jy*C-|KbN5f#affmr|&tD~dmCZi4m&)~6uc=ERttH7Su!ey&Pb=MV$Qyd(Cx7zc!J=%w!%Y10%dL8I6ed8K zGQEa5{uKOVv=E<$)j^_ZPi<=G+y zO93kJ2YF#uRRKyVbbaBza1$XsC&Aw~|Yz3&TQ1kb(mc5|DI z5AIe)A`%Si>$P6`qwdg;=l5eUk*+X9tN~arlHW*w$5DgeNG4bema8O)Nh^c#x;53^ z<(Ck2`YihzK9$V54=q+eOg4HnGS1fVxfMs`zwVolFsKwN@Fg~HK$uv`N3Q3cRjp(* zO=tY*wcCh|@Py-5tJRqc>XW0`V>j#pv89*<^lV-&3Y=!G;3*J(ui`Q+G~AzN)yd)p zF%@&1k!12q=@x?*%p7oE-uI-Jn=~@|B@5n8c9A-l4)J)aI@$ms7}=7D#|n6r*anM_ zwGQS~r=Ip-iMu8|A758m-UU_SMjE?{06Hy+zR@UMIvjOLz$~5ZPZ5J{xC$*7$pF&s z9Vi~E1nXQJIkg$16tikKxwRniZ)}(hdJ>abD<$NDY>F!^KXTwA9BtaW;VBTFoTq!; z=hvf257{*cPk0v)ebX5h-Rv6EnA##Hxn#88Ja5S{7<5H+$vOD6>o^8}G`-%dE4jZ4 ze?G$DWjr0I-LdSz2)shTQ9gEWG~b?iY^TTKQ2RS7D~R0_rY&&+y6o+tn=TA9Eq*4h z>DQZmaT3u+mD9B55SfNns5jBAbwxdAuD`JBqVxhn0-jM6VUzE*xj z5jgeMe^PT~KYO}$>NA4p6+?vK2(dX-AyQ#i6_@a_xoPvLP)F#aSr@=9AgdDMq2nO3 zrH#6|Thpjbn3Cjm3o0!plPRl_ljS*bYPNuMgGiMZngYmb4sT@#3z!ty1t6Y!>y<@`pK3ya|_~A z72DhTz3uL|uIoT=(o|S}a*g?Q7h16t0GJzm=We^*BXXyRw*$+mL_!`+bpD}N^AbbK z=cMta(50j|A4X>8IFRttqH@b1wk+ajm(;vyV-C$}yI!b=cmmWgMx%^qpLxgaEPQI9 zBl4jg4)kr;ye1g$_nU1EIMC01V!T5LDK+p+Nz0f;Uaio~b-@ip6wU(RDhY14?LNxn zipZBFLZ=xS>3nr0Ua^9}@1d&mi8YHusga3xYorJmCiJL2WyapqggB5<_kFJ0sacL{*8=pM+%TuumuZ zW%(=*pg=QR8zFUuD;}eQ0y8^#Je6=@cUjgILP7fT;2%ei8I6LWhLouwjlekUXf1C* zHoLlJkwL{}p}&3tbyeyKDoEeiIY>pTluVW*n0$burywrZFY2}Co6YBq5aMulPhLcD zNPFO`<{AB`jv+cE7E1~Z^;#F8+H-15Z~3)q%DS@Ya(TK}bB3#gf2ygc&hFII8!o8* zU#mK*?;E3?Sz^Qch5W245Sqfn!QFcslk`r3Bj|v_j$dDP&)5B*-i#Wzu^_`1{5Zgr zEDt>%KqsXs8{h$?duE3BmQfOZJ5*62nLU-vpdo6v_2k=ubO0+tmTHFHN;jg+AZfg} zG$5G+LCE^dkU~+Y_+e~At6B)HF{jr(p*Eu@Yi8QscT*H5b*-P@RZVM5LMy>)wgB8( zB22<=M&lz%9Xh{uJbaxlQAA^JiwkZ9Bcr5R)}YctOL>9%xf)P8Lf77;VA72Ui7|nx z`%{K9cNBw0PbRUnLdt>PhXR5XqV;7>snkksN=9t&USK`3xIlRk06N8;V8KF}Zh^PQ zHu?AV<#MZTlY^0`qNta|Yj=2JgjXFa?uOOzki5Vf@}l3^U|jo(kvI+B{;Z07A-;yw zb9F|1!ELw63V@FWu&$a{*u3AZSy9y_a*XD6M;!Mda|Kv#{IYhdYt0#J zU8<6zPAQ&PEzGaL;AmyHTz5<{8qN+?bPPeh|Zp)1G#sn;EMxwZ$fh)Ql>dVK@SMoSYLV3L`3;CMua4IPZWjZTL+R932pobHi23(mWZq z?&frSSdlzmwVcM77c*7nHOckqm-i- zwk!~WO*pJ2D+?b|$QQ>jC zw+luplnD#(dnpJq9l}j80PA{Cr%mxXRt%f;$#~3se(9t5*Vk*x$6(Mi-jgnil19L@ zw1F}!+S>l^p(t$VSkc7|nIF0EzU-pdpiw&SEH5ZNX6P@aUL9^8nFddTDY0(QMaH`> zLSQ%qMb%b}f_rK$3ONmix?0fpQhO||(l5RYa7trr(Kc(*GRp>A&7C8f2<^*e2V#^< z3L3QOGpc6b3W8uTPX>#6tsBqxlFv0*DBsyC_6jIl{qbZmnFYj_3#TEJIw>^C1KQFA z154rS@=y`_VxmL0`G3wWD*F}fW=|jg{3&PBn8GvsAuW8?x2ZAg6{MYb&x8y7+@s1- zWfsRxk{U}pF#fW-D-=P%5qshPq;$xXOgn$Q!Rv&sYofK)Ron%=BTyA)h8|N^#JxVNcoxg%GdykQhZ5toZM5TZ0!gwVYwAbqNEjIbpeaNRr)Mm*L zxc5x128ScQuC_Z7o|ES|7=^CcXN%ie#yKJz=nvxK$^Nl-nyT!P@N@j;AQlM&hDx~v zz(lpE(vlgZhm6{kB<5Db(AhpYPl@REJw7rJpPRgt5mrWD=li!{<&-2XPyxlmJS{O8 zw+*nj;JGd!_qz@NxF2#|So}AAY}OZ=V+v%a;g&Xa2W97Q$PLoe$xB#9>AQ}UyUvvB zX+78SJQ!aSuemO6h2-xEPWkfx_TgvpB-nQvK{M=jm@yG2HE(p~V=<}bqho%4?!QGH zE{>xgw@g76sBGpq?aa}e#|2ON`QG5V+|V%4|0*sRm6G157CrQ{VX|B$(ZeKC&sYl)q#S0jEktEyv041h2 zZQ+?kAymsZfuHfz@Swo+5x(gX90y)%QU+72Gn~=D+{Zj4Tc-(W%&$T5c4Dr4e12Py zYyfUvOvQ0Prp-?@XPgG%;^#3ovkqtV=1fBNJviTGy?*vBwqBAUVc4E!(_SYV$4{3o zcp50$0tk8%G77IL6RmS#aT{@C;Q8bp0fQ$fn~W6Mgd1xUXAeOor;%h$X)F;Wi`JEUf+Jmbv@Y1I_T)d-GWT4Q}aDU+x$f?YxGA<^GI-!uZfQLHal5PnLtsK@@nR>%$gx4ruwfvn z5%_g0^Z3jA`aGX+f z+zC#=jHou3@nz?=M90Z%g#*(Nj=ZjA~H##cjdMo1ME3VS8n%JiyIJD_D)_E3L5??C!^Qk#$1{1j%U)@=$ zYWi%AaSvR1qxkEN%v4mpY}m*#)};dStYCsW&ZRq=*n|-c4FNG-56f?REuXvx9KNow zX;5nJ6#H-9HqO-14wM(_HL#nR*>=O*rx zh?i=$naZX6PrD7#3XSWkxCFi@#I;5fEh-7>sZ?Pc0nC;$Fw#W3_U7xdWX(dromMOA zomC-OLCME{Jd3$rK4BQt%NnY1uXk#xCH_FI+Gu=!TJN?hV6ub@VFDe+n#UU4SgNL# z{J~s8XOr_0O@}oMG;l`=L$uj`5~!-FDdn;F3VIgns(oL#Jw54xE}z}KPolzra0Kg|Uyn42*@0dpJS?En2lf1}>qjhl9x++f zylsx9q0#joP4AT8!P@=WaF>(E<6vDoF(>ArCE zYKnQQcYH-QfC;F7wh|zMcguFYn-SnJbMRrWP3}Z+NhFPk^4)H{yh12fR@a)yDlQY3 z!whGblJ+ZT!FrIu_4b`#>9sguD|n4C?W*hBW6Rt-Yr~m4RHqDB_Cl+Lv^aA2-hlvw zjz?0O5s-%_if>D03jF&%O@EPn!xdv2`(8+`mSA)OVM>dNFML3Tx4HFI38i!0zdmmNmi`HOaSE&<%xLAft<%SwgqMD~?tRKOhq?gTutY36t=a`q zBHwnWuOi#%>7C>??FJrA0jiP(t7(0#XISW1R+!HLaoq);ZTrm_jAwWlmqtNj>Q$E( zcCgWd)C4MQ^M#8w9t%8wntUN&Xa<%(o-?0#Iy@{~&$DyVrxF{dYYYIVO`U79%^9v0;jGC6- zT*W}Z&o-63&;HM3ZJ|^UtX0c>+~vAiSY^|B?!#QdURvDrhi-+EW&+=@b$va09D?HC zwD>PTtfO6sNa{a?PDNb{PDVQ<2+Mtf4Jx?mlVYin7@2+uy-x*+-GbZ70AWc;_`n4C zAN@l+GZIj)^%`%UhChd5&gDNh`0RXa+fLJR>8ED_Ve|aw(FNHqx9_vHE9BsN*Z6Pq z2=0iGC15V6%*0#`AjX(6-tTr*0bJwZ?tV{Ui=dc{>@t77*IO#N`VFtE)LQ&-8bI2l zt^&uzt*xw0uLAXk+BKVAprNNsC`8(dU6js5h~94G+zg@8a@L1`%F5ynWmf*+2bNJuc_*KK=6 zsBCaD)JTGkK{?bC^e;gfa`(gtVo`-Vc%t*9r{EQ?+Hc#;02I8V-~6p?bB5HTzl_Ub zEZ4R@PU@|7*BQ3)IQV7`6CDtOCtzGl^DYu^aS4)D;c3o7+%7BR95Eucqoc{F>zIS= zD7|-2D$v9CfCDiyQepRSbQn(;Yk-mrL8sfp(v0r<9##pLOC;jk=Phltb|hx(o2HZB z;pZ@pMi|IG-Tlrr{_;b$msrvKTQ8H?nH4ccnFIOyg=%JJ3;d^?S_$K@`M76MS~~Zd zrUQ(>{eLIS?e)phqK2HMgw9nr8mn|K-EtZ46@0N$+_^iLXHYky2;oQFI%%Q2Wg}-_i zA%kHIPv9wO4q=K1);uB=j0nSh3@Elz?a|2V8$tPc}m8l<}{v5oPi3`0jCPK(aJXLfbm0gArXpNrO?gwHsIcsg6IZW{#zf`*x-8bV!ABC zi<%^7C$Qfbxb9UDIGl0t-TV375@kM@DPL=BC&E~=1wVlXR@F%ish1brIcH_fO8}d6 z)PS@kqdGt}K?E=cl|EDy0(N8b9}*?NKH4euF`p?sIU#ppf!x?b0>TB<`TpywvXy0@IqvDKXEOV&>(J)Q+lgn4|gXx`)Zo=%eP~po$nKG14_kvcS)9ukSoH~evVB_9BkTNAE!P=z#dfp-rh_Vo(&hLg1DxhadDofE41xY!E82Jc0pz7C@J z>6e_oXWP9e0!z_SWu9eq{ds%?wFF+lhe!7pR?bMHPzwM=6q|2NZw03FP3c`ULqTdM zbK3qZF?)2#3-ir|ZJMu-_f^o)cg(zQIGGm+?m!Y(L*QqZ_kO^&9*n2jYMTBjdC;9S zB4fR3B1525>PyH?=-!=U=j%^+Q1wWzUBeMkf)&XFEq+u3i7eu? z&-#K7oa8BV(C21*ZU>3T2% zL^M$UfxvgqNgPS|GU=eJ&pijkvqr0Rvh42~i2{%P`QD72p6c#d?&9}`uBs(U-P!BN z?o$#Fq%e}A8@{P9z*U6l!sqyUz1Lw^3waM*gSzG?mdSaWIV;;H!oA^8<4|++b;n}y zIO2$?O`|VdL$P5o`y39QURRpp{QZtPra^3QFz7LKUk&4jutS?#5p-YuHV-W7IJ#AR zko++=+7l92p=-H^!NqDfhuR}|lsuOk;nVqgLUc@s$VT7SyGt6>u8RqY-4Aadh=dnB zIMsn#&dB0-a-zCFLs_92$mxV99CRi2hwS^zbkycpSRWa znRj5XsVIW4I@Y6EHM>dLyl5=+{O}mSRBY?u3R2u z!M#pZvN}IvX7fJjV7){T)B;^Lx=zYG-n@HgGLgblX$YUI*ORRwEQ-BJ`N7`J?`f5f zP0d9C?}c+WaIp!1dhY+!yIL;|b#w8g6T^u=NopmoJ6 zq~HL{OL9zkr|VF)DaB^Z6k>MGLKhy!LilLfjhXA8qOGBUK{8oZU~^hB;?0|!K3_l1 z1XFZk{CTl(HJfm(9(XPsIC!%7gD5;Tmkm7d8QKV;w9&fz=Wx09b)bg=OsmE9bm8U) z;pb6={V&Bq#a4F){@0i8yWz6W!5d|T%3ChWCOP6*gjJ>}$KL)Gr695D&;)+3g|*?u z@~X*Y&7QX%#a$7(T)yxdQtT?tZmGn{PCZ|HAT@Cw@!m@VTWAotQqU&3Fp{fugofXB zP<9Izcb*N%Hk|S8g%FFw7gdD882?dWE04->9Li()1 z4u8ZHjrTEGdWceUfWU0lm&_Qe%?Ujd1#k$)HWDs8hFq?xf_buBFd6_Z3Tb~GKX&^z zZEtY_bl)VF&jDAD=c`OTfYX=q-$!j(sLafbTR1mMdSz z`hUi&vr33~*S@XD`2I#ncmf-iG08<&e+6MKLygu!sAj!P_h-Abt0A56eHLPL)$TzP z=|r#fJP6{cs_>!i_up9a(Qp6selmaE7Kat{;Y1cfBP8c;)DZ9Gxse6AG028m#vmMq z=*UVZ4x%7H+Je0HURr!+iYH+Gc~3(qW7s6HAFv=FsXlzD2XvErR^)Pmm?@j^^|pGa zsR2E!so&RoBx*jPX3t9wa$`TEB`)`L?!VS)J(0_0z0-YckzxmT{;c-1jidI9VRBMz zYIJ7szwh~BGuwJr=l@w}=*yJH@}%BoIfYla!}DaihgRTh)B!eySpmnRV=tnxNmM|e z5s^QGj%?Rec)cV4+fdiLKgJGaz(<+{PFAoq2Y_5b91czq(hxE5FxF@a9P?lWBQMBX zwRl);xRR5uS%K0TAAfgi>73x4U_L?U<-mdX42gjKh4cMno{qF&47zHu6hLgm#Z5W~ z>zYLo%xRFRk{2YWYs?MSxI2+eURc+7YhiZB;z}w?Z)NvbhsUIhQg~SEl^&1OoGEB$ zUnq+z+(cR&OYZ*JevuhowlEx>G{xQGn#=FYxr`4ru?!#FE8;{;nj6XMgfZn{LQ}}^ z+C0S>M(+%~55scEsPw48fLXwHs~!QyF+r@G;!58W&82tol>sfhAu-`9=W78{y;#7Y z2<&=oa-%7a)ftUM+#QbGQFJS36KGK}bny)$KRNY)!(@%B_rBdvQcg(pN}7Vr(kWIZ zbxk;j<-fLR@8Ys_@kj-3qzS>v;Mf%i#%HqDZ^70BgtGWBPmgTqk+f?4gTI^lbaw7{ zH+??SEIu{|w^n?L&M(HJ`1jD-WmF97-fUr^=rPYqL-7YyY3x$QV82@V9fZ9IMNH$T zqdu;Dx~`*1E-BECm-z+A+hG_yphy_Ymbcs5$gy(sTptyY!ncMIk^l^%%J5N5v1 zP?gAgpE4p^jODSHgDM3Mv(1qb$K*8r`f)=9;a=U4TiNtWf1Bi0y-fdkJ9Umy(&4A$ z%<9Ars^sp^O#eIni2IN47aSFe+&n*DfquY~TC^>#QOnQ5{GNs`kDs{w)E{zxKV&+u zeXnp;k=}6o?OJui*9jNm=K`sUl%YoxWLuC^PlUJZfJuM@;eCfv2c4#MWH-6QUSrCeRV@1mu0!RvdFS* zZ`V1s>z6OAiE%v=SB9z!m~ z*$ds%e=_rP4}f-gPpC&8;twgiKt5EhhibtIf$xwhn2Jw0!9 zPvC7WD@;x(Te71@63-#glj9o6?i@oMFPwKf4JulI_vD`{JeZD9-cl(@96g+t#5i(D9KM%^q)0DbMQ~XaB>VGC54|VKYcUYc( zK5oD5CN3#HUeZgKLu1Gn+ZlfJj-q2nu2A}Im>n`*wz)Dc&+p*LwT zY*Qu0g$JH|W2QR2@XIF=yX4xG7dy2Gz6^SqQ#Vn7C*u;YAM;3 zz$_~huJGc1GdvihqzO7Zqk{KMKP8Mv*LPq%g4x+Vd@pOvM)@NN0WIH97Y4s@*d5pr zYDn)T7XfM8)@FT949iK7QxQ0mK9oOjB(lBiDR#-@zTNJNDu9oY8_{IgJ@f;mUf=s8 zQ-jgk@C;=LmC~HMZUPsQ*AXgBNP&$qe}6X5AJL-V^2)4df3qo9)n$RnV%5F9r6U?i zWE-Q92>E3k z8;APfQR~DVMan|5O`!;-G9L~DdiK{0X6MGWt{p#b z`aUfGq|?ph#WH)E|E5MpHQ5J6G=*{}c>nZCKM{B)bh~(Ao_}EYAI%!5w*Cy?&i*jWliBNLbP{(^E5ZdS^o%YNB2AX z>8p(d?#ZDX4qrMX9CmW2uiulYx7j|=c7>=;L9x<6h`^!lTcnlEKPh1m7utVDz9?R~ z%=@rw0DK49Q2*7)yWqlsT%pLJy@^CJ?rU|`_2s(%1VV+TXen1xBF?0CnIRcAI)x$2 zx>gzd=cQSJVJ|rSWUNfGJPG;`7v@j5v#&!g*L1X1gX1^KW7{c6sI^qwn_fTAWG=xR zhHv(!$IhzxK7&D9EPDT4aAFb%!zY(3b&&$05!07pJ1=R}_J~$sz5u`Kw7JL�Y3S z=>SZwV~c!mlPS~ks=-@G^`AmOaVE%_wgEn`rRS!+CUrbj5AnPJ6&2ktgx!GoDu5#W zC;r9WC7EQfzLlvu)>!mb{@PIf%L(ThkmvzpG8(~Et@9SGBdJJ^S6M0vlsek4+x zrSZBZ8L3_k^77YHMPoGk_pf;2&Rll(u+MoBge7tXE+o6cIRVW#yqdIuhCM?bI0PD8 z9!{K27u9Ka;&f3=unkN`C>GN$jI#X%yWbr__Bm`RjiB0TP_c5SXKC!(wDrfU%c!7l zQ%O}DBl9p_`%`(I+tAeIRH=7P%jh|rRy1-45ErbsU)OoGpW?Z%UJrusql$o?510^f zB`N{U2$0q1r8dn9&7L9|DJ&P&5AwK-0$#P`O0iESRKeYh#cF=yz*au+Guc?9MD;F1k5DRc&uc#P3-G_aiB6E4Ga-;9RcL#=-nb_0So7S9PW`TH-!1SoR#qsn(;{C|4=SzdcXn1&KK zgVrL>xWe^hriraaF z&u~0{P#CgBdq1A#&P@ypwhVe1#%K_JW}Z+~Rp>ie%|e4ReO9B7iwQ|jT9$%MXQkQB zak5HES65dTMG&?W3j9Bzbj)Yszw)_O`1YII3nJCOi01@y!wtDfas@fj%#M3Wd@3Um zvpd%17Q;ab>XeEVVsTl*>uf+QMg0-^-p)!|zOUOiokm>HR4+#RnjvJ&Y<{XLf2SY` zIm9Fi%lJGqvxGxqO1H(5%u)%Da*Nlf-Z7sh^e5JJy=V8Z>M$lQ>GfKZ2^@mkKTw;- zf@J#CybEU?LFM=s2C3ctvEy*DQv)FRc$79pSFj;g9-4R3QQ9bud-*51I$Az%G{WMm zDJGs$$KpH?_{8pvE%I{@KVD~Ka6)C~hCLLN_WRxu1v-3=$+JJ>W6fZ1e373```IM@Y>Q69NtL1Jj817Br0r{y{^Q5=&q1IrMLx&yl!X zt4ZG+B;S!nJ5fZ+d55P0Lx^awzQq8Cy+u+3usMd9^}c5UQkcP?RVL+%S904U!ohzm zS*b2>na1KjsP)*deR8*X@FC>YG3YWC9BTEi9r83`IrGtjGpe_BUg>q$t?FMi=%?#a=!fFBFGdY|Dyc7XQFfOZLQVn zP3r>rwgFS(E1Wl4zNV_-ZxM!2Jii2MZg8|7G)v`VsDVL#K#sbi!3DvRVq> ziS4hzKAP`PtFp=1jiWYiX?6IvWU<@s$wJYhPJ!%?SZqfIu8#K>I@?O%Hqv2MSJAm@P%2rWa2tf;$1PT}hw= zZRxU(>nkfCd~M^?M)rLLPk=PCff6EX9QXxVMI5ZITv=GE9mNX|jX9;;pCazH*9U+Z*~jFu%65EH^S|bCEK-8{nNJ%ghAj8&FK;dVzoAd5h_Ts73e)C_m0T^Sp~JN0s7WDs8*W% zJQh`8qKVX>2Q5~7zv>hmj#Y#@SpDvyx4<4W+_i#Vaf0hd|NLko4m5OlmjUs%)E+~x zC-cTA-CD63Z$9kmB0k$6zGn2Pe`gP^U<)}PMIFYx?N6bUZK8*|xu+QJ_5FLFvecd1 zaYUD(xGd-vpl(koArbaf-R|`ZE32+!4b{f+_a78yOhK3HjyyzYLmWsfrB&lvTOds3 zB + + + + + diff --git a/res/drawable/dialer_alt_actif.png b/res/drawable/dialer_alt_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..43d512c0416939d8c213a49685fdb764d3fad0db GIT binary patch literal 6776 zcmbVxXH*mI)^_O9tAL0Q0!WY&LJL89@4bVRgir($NFq&o@4X75^eRddq;~|Q!$U73 zf{KWsBApM7~_QZaloPgijEir3aIJf;EXatIXL=x4WncL03s(>6AQeB zu8uSk<00(u$41!K!}A&q0LaMudO9H8Pg0{+Vc?0e29t)U0Vp@{Lpv@Um-M( z`yUS~C>#>&>WO#7pn-opIv_BQ@Uo!mO#fYiho`RYe;lK6e>dv7We{HnPY6_41mfZG zr>=ilajC>-Vy7J0oNPTc>1uY32u2l``posG0U*7bT*9Nbkf z$VVP1G+t9h7Igha*wNKdS_CR30)@iFMPQ;Ll2TBpqMEWYTuB+GCaDY)fh$7)@$uiV zYNARaP$em-l%$v#6sii95)-+GDoHBBl$4aR0HxUs)gIiD`{$?5$T3c7d1 z&zYj*&;8_3kFblG`Fz@6M(67Cib#~{Dv(&Mcq@D7>gobXhu~iC7g%S#ymBTMMW2&C zIXn|4f-RWK55rO;GkYAgXtRu8w|P zEW;EAllRwqw(IM0hjeen=Hs}7*V+}vW`89Aw22{OzZe+q1%tJs#tSCGnlBY*CfB=y zy8=#cq@VO1+9_;pb4uE8E}VwnuHKdp4hp_Hy~+OJ?FQwzr^(E8v70at5rCMEyS*QU zKrn4=Z*JQool%8uUT28KS(efA&3C~p0ZkRm0Vd+{r*%C_6)~v4wvKVxq1m~)r5XFH z5u9nbNV~Ls=?Cb+ySLO(QINx~^TYeo+4|40kAo2V)PdtKuveZRd+h2N zJnv9aQbNSI8M!L}TTY~zH5oUn-Q7R;2Ip8>`!ZkYaHjiABuX`Iz@Etw4K;Dv^9=;MvI! zvZ@7ro8icjNN{E!4KU;_|9%Bc=X%@0LBDMc3QYO2j3_V7PWag+_M`aRa>guVqmm}4 zmbXom3eg=_ovlO#kX*Wzn{(?{?rd(b_%L)(<|B$wl8`l*S*yM4{MUNKJ_A((P(=L` z$;nB0D=(++H0Q~CpX`(UXY$>EnGdL{?DN|PA>pay#91Q&1ZL5z&mu#6C?kHT*d|AD zO44~}-&)`&h|0|c`!s!;NLkiN`EFf#y!*vx@Ths^`Rs6ii^gW3%drE|``;Fw0hh!& z!IJg8H^c0RYA*<)IO$#(BU>)hE8pJ|V9aULITE-I-6XX+KNcSjJHNcTeSG?R$}X!z zz9s2uQ-xFg^jCVMp=I9tBVH|?uFJf=Y0MF2*W&smaI)f=`bp8oFL4_zZIkND|T z-bC#+e$38yS*NwL?Z+6ib!mfD@gYf%uaP&r1aaLbUxFb8hVW*mZ{KELi*x!C+vXN5 zRX1`Z)$F(XuN4Fe`d@zE7hjp1fbqrqIxw{^gDcTY;k#W{c^(%%RiPjnahC#(@v(yg zA`XhqCOdhj@dZZC5_32E=-2Hn-+#JG>~GMqmJkB|Fq;HzQgt76Sd#o?m{MSehUMa8F4D1IS$eApdXTNQ)2$)`B zdC+wFWD28q(YD+o!m{5t?jVZVM=mb2YO(S&&>iEX=SVDQ13zZKn^$e4woL@aC_+Ae zI2d^O+W)PQE9qGJ=D7^|iB%ISU_T?($5Wo9M~~Sr>B&RKgrV#kx!x~*lfqb|Q1>HP z6`QY|o?nIKusW~3Us9Z?ZjD1i?rgqB8HLZz$lzlKi)>l(udt)}XEOyq^Oq?-YSc&T zIiB9l&VJCfJb+`z4SwT%FvO%Iki+8@!QVp5Q{(YjzJ8Zd0lj8kNhy8H@E-p!8#`vg zLe&_gWR(mu(?g8w-F$x7+1nS*b&2#}TSqLI)Gw2QwWwB_FMqf~#l{&q_!63a>+s%q z)z4o5MLa+A$$4PFC@l3shEw_h0!{E|UobrC_oxiuo&If3<<@lCw-hBlzZwXh= z)a*)P$MApcTvVO?UTF(sOkaZS-2W-?z@f_?mc{JqL+Z#_$V1cjUF&3Au_y4&AmYVi z0{rLss)u%*6NalXjr+SbOiBHxKSyhlU+ua%fM4*xD9+F%`66!mg&veMQM)(-hQI_C zF(CI$vn=M25vMr)In!dR2}j*E50>M$#Gg`k*fgO^6~>JubUZ~x_sCVkMO2>DS^y68 zD^ng%3mg*SRJ{W^RK{}dUB*$C8ILBxRxTFEhi~x`w+ZXM)+bWnWgKQJ9eQu-o`n%* zHy7ebZQ_cq3j56RRk+cT?n}brqT6zHXuOxiN3j*lXon$ub=#I+OwNU z$628&3+fAA(hq&bcHi9}cLYtcpw@;~qef-lkkwk8!)p>06oXINrVutuZEh4gB$JQMJyYJ4W-e@Q&9Qs+*i`)RO-(*S=xgfeM;~4|EG^swjMS7r1xFY+ zs!~G(z#!M}({ZNX3Hb(Q@1gW{ZY1$4iOp|4cr9R+b7b%`&~qT%OpF$hD_II4|kdJeF1-BN_fnMmgSbRFQCy zc_<8_q(T2dXH3#set9DmixgO}Tt;}v0+$yZPo0m) z{y5E#*9{F^DGli^6S>Z5$EcwsarueyOXqW$t3~Z&GMwE6QUEfN?!^6!-KOPZC;9Ad6Yh6Xa0+u%HbzwIdz-aPLWYr{ru0hseYaw_lo!Une-*=WWb4YSB|- zI7(Ol$d=_Lmy7AbWJxW({Hop?22oC5Zr@E;t?^%6G- z76dcwXAo$e1p~2+MYD=YEuK}EOeq-em|GuD_7Nnqfn78>|HpS8f$P)hDvQFTT^3iEw`y#e9{v9~4{gP^P8)53qDWvy`rQ8x$Xt_qMJfX7-3-SvM=$va7#Ts}R*})Ws zLfKE&>sMeGD)<5tJHeES9T=IE2Hl8LscTu2pfTld4@Jlu$c^}G z$;jdE4b{-TIO?4;<|y}AH%bn&rG;mQXV{YyXMGRt2FiST`8q2;R$p}e(tUYwg7$|WN!R$PTv#t+X2LyRim$FCObXsU5@hmrtKOsgH)s4Z7AD zp+-B59%lDhfNble3>C0+Z|PIG0W{ZB2R^B1$mZHRv{w@_JW;b*Lp~wez=qJQ2 zC9x9@@ikWWO+pj4Xq?+s_+AgKmf6C%@@dp@(WhLu5qbx9A>Rhxd@)dc13$Rz^;#)h zGdSB!)Y(}h89LK=8?)yw!A5V|Ult^2=mJhmo-2P3?s@T6vigD{m(_rV5(HDyq!n}s z8DJ&D9}DA%H)e-wZ*zY3zRa=>jJ_kNw#yCvMI?~_b~UW+d_K4M)UImmA>+F`BB)lf zF=rb(prlLRXe_Gl<#k8$rhqK4K|sn-JnlQ`eWPVm z8RfwFP5AzdnCt^nZ=Xlz=3_sd=0l%8D7(ZsJGVVNi*2J-62Dry{V6E)5=f{E{DcC#2{45<|NM@(*o{?XHK-C z#FiEem0n^tZeEP~I*rFtA+r&m$a`L)Ys*{g|#h>-XH@KC4(>fI{s+1H38z7i>W<}hU7$gR> z%Y25VDUSmYOY2|6mv6mHobqrIM0xKy=qi@ZsYQ&iQY>()MFn`s7jqu z4e_6jwKffTV(Z0i_)ceytDguUy%EphpC0}=-`8J|AGdr%z;Gg0hz@uZvRCCYbI#&C zRoMnN%*^WOyIpf}!74THCiS?>vs97o(aUds{_TXLe0d8MCg<);aA?YacGT`)`g0YO z)^wACDn&dc{jORqBTx1dEbU}67sIk;15P>W1vld&m^@6fQjGHQ0{4^TH!M~$H>g{i zD0>)6L!0ue%%9Os=pR^sxp<#`n84Z8>2T#hxJYs{%n&9uJY$cIk;sQ}sXPkWY7BbD zy386HJ$?sp-b~bG1XH6s^@?J%Fh2*M;nx=?!uONnOAJd<<$M{|1QV$0Axigu+U_xH~iV=Qx3LKw&2Zyjb#n-bGzCY~JTF$?5AH#;_uza0PLh=KFS)0Sj)Yaxl@_=T+Sp2hJed;7)BWr{n0+1h5k zp6GsaGt`;@E^l7rRWmNrxMlQB2=+VkiN`d3u(ae5K%Q%ptR~> zUW=~ONKe3|D%m_1S;nO^{bHxO^v7J-j^8gUUFaf`jLVX0keutI)_Mc_`yf)nZ!nV- z4!0~)oOC$`+xBqdlrx$Yl0HP}$Tidnligi3PCba4Awhnbbd;e!|DIud`?ECJmJK9m zh_$qHT|t9dAMB@!PWsJ%XAS65R@_Kc!9zRZ`k>nw73Nxp-^x|aw-uuP%RvCo^Nqy! zDKdgW(*2uuA@RHu*ECbHBNqrA?^{ysy2KJVtYK}9&}1XF1#*!%G)(8ZSGUK_Z6_46 zzxG%bVqzMlP$z%%d6$_>3RVY}Q`s~(zNn}%QB{)Otp8S!rFk9(+Vo5-;vbVLprGwfYV^U-->*-oe`?+lxil(w)-zJqTx@e=}D~W_Gqm zpY_sdFR!zdR2@$ig%LPpF*6Pih#4KCIT`e%0UWV+>x?TV!xggOWC=w0WlW?s!1q&y z*REs}A8T%jW13}p!b(}vkk<%&@nX*bnzaJ-mssz(0>C`jn~SctIA!u zb0dpqHulgs%(q$jU`Dko^Y>jL5CgF{Sg-%cZnm~G;*%VFyTLatF(gh|X{{z;TIN;0 zHQO|~fTf^f8|(lnG5}x)&|=>~(AbhP%sZZ^p7;ImKmH%y`#A3Fy3Xr9f9H1n&g;XSWMgHK_?dzj+0=<_hw~x_p@|rPu_w+Q12*?ZU&h#C(4HZLcNl#D0OW@k}%Tpl=wAM|=2U$Y6KOWo&?fEUlIz3&wgH$U16TLM`zK zj5qdFC=p{9YGv;c>gxgblr=mF)(_TY8t})E(coZzzW|bMuz~E~c6FKS{cVUW_-_@m zuYv48K{;94fDt$%2CS(HRq=poLBU!uRhYVlwzjr1SPcq;LZE68n3@VqTUT987YYUc zeq@>6h@M`$wn)@(UrfnB)|*Vm>p~zwK|!iP>Z&;6We5xohws}^Q&VATsE|Se$mn2| z0FvAv3rGyfgNVhGvA6*6zD2Y>%Z&7&6#Vg)mj4Ybj9ZgLgCYg-kYO=qvp8ubkL72fn_Q~;o$ns~4$-w>Pztm?6 z|27XMfY~ubW@}WfPBk#wwa6T4Y#%)4Ubnj`1meb*z2RKLgUs1D0doun!+dySX?RdC zlf&q6kuukz>4MYS#GitoOaQ6p6}!C#@4>q-d?h=P^Z}Mzl|cUZn4UI})2aodI)dXK zaPcNiHn~t*4b-bJJu<}CVT_iYE1&Jm)rQy%rZP_TB?LG2yXGjT#6I@?viwsyc!^IU ze)k7$8j^dmc~GJ|3Yc*}>QeySYy4N7MA%LG#?H>jE5_a~LTE2mU2^#CCR>;bi1mn;325X@nATe!qX#Mq@nUf!w{uONAaL5WI$HQ2}~HK=?=sAtK}RoVIW z`v`?s&(_^oNVg1fYI;V~zmR^~-0k)D(unm7LZiv%0p%gNo(UD(3P;{~pbb`(OO%4jC~ z5J=diUeFy-m&9AZMRjqjXF1+G1TTApnFe+3RgriyEEPWr-tqQk3-mxQTo-i$%o&gD3Q-1AFy!`@4T#z zd)+KLRG-@aI6y}?jXu#eBlLboj0e{)(^ud|yoT=N`D;PXGyz%{$m>_7-mOSr%Lk4! zrt0YxPjmIk?_>yQRBQ!aQHRB44q1~rJ+kXQ+fn`U=A6DO%lPe;3_rmJ9L$GnksM3z zn#7uNK${|zx$=YFs&ORq3u)#|fNT)-PZfgsa^(TS@xY#!+@}UP8hc>b3#g)3G6FB3 ztia0}D;Z~$(xBJnG`?-I0*vM$>Uz9VQeN-u7=@sfcKqq&Ar^j~XY9{H?oyAH8- z$%j_=3r2}#(9Op_@N>1sc0@Tv6S&`kI@@qO!WW_#KX(=va}8ZzNKYwaX>BpW^xd5w z3<|?YuW>6vOg_Zj=Egwk9a75x0RYrcWaDFpZ%5MFf9#Af2?3Ii@hcQ+L2xySKWfOBxy^9#5fm;3@Nb+nG_JORF`w5Bf_hHmVvlSH3% zF3E7osCUu|)Sz~9>z#Tie!w$9isw#G>LDofyRzId?WhqSji$Z_@TlAgkXn^H=V(v= z2&nm52{fpVK0yJVbk?Cud|OTf-i=L9;$d6eR_}e$UJ)-|gl*AU-kWGhIet*g?dVhf z?pfKg%c+X*4dTMfC%r?i@ur)7$rv2UG8b~P&3MnoDa2P&MA!{!4890{XfkVs!}nA*~`<%f@YSdMQ*5bB;U9bB%c-3 z$yI39T`R+l8dpT9^r>+qZD{tI39ve_G)@VDf~5{GlpWHKPz&}t!XI+yee(gk^m8LD zQ{xH+)~KFKj@j{2wO4_={=0$he8Nq)!Z@~Gmu|h=v#H>Ur>}qWAoj zQ=)cvd04;XL%H6R^%`ZC&;O*axGpg70m|;>(Dkf&wvV}nlo<3Ht&gc1MgO^RZ&u%; zKAwGDG?*~}RuOWHuBl#hy4%$|m0E4V zh~_<)Wi=^we!Re z$@BdY;j~G;#d=zS-dJY)%N6U;H-fDijt(j(!Y@Mbigz!1pMH6Q%f+3%eAY18CmKav z?sp@GsGji8g8V9T*78MWeyft@sD2iEYifQn`PXvI66+HCG0x$gdE~9+>9YB^{B5@! zgf^NFa*kh?sW4XNjMZbT&-}F{eP=|H+BKXz(yEKA8JVM917w8NhLXqt&QFUV$wr_g zH#NKVb7;**^_w;QaE0RS+sawB(+myxo>wC3p{GR}YWNk*2lXP<>b!7=`-LvlGiRl* z)Iz{>c-7bP$N6d93AZ&LlnV+xIxSUFh|nFF41Ha*t27&6XkGOnIn!p;>F{uPMehk^ zJxD|mm(Iy3r5xK+_|2Ge&ZABxnxm&>Zb^*J@H)O1d%ooT8JXg%S+)6X7q5M}dyxP7 z+Uq@qADi)murbH{x4>8R;Zhz-<8A33GE(M@nJ>LL6REoy4)2`m_-H)t+5=W{$&qFj zji1k52WwQ;;s$X;5d@nBVL^d6)|ZM4PnjuMJM8_%V%5NYLzVZ*yl$h`-u9))QxCa~ zEV>xeI2kG9ltFnZbN&PyCHiX{*L51Kejr28G_kkcYh9L6o%!@CnH9!ME$pdVXgF%y zAUFHt$PKfHtX~hh2vGsNRJXGdH3n}ls(NXVLqU}y0`GxU2lEo1Cmi5NU-D)R@DY6; z@&zhKXcoISI41U^`^~p!NBdqJI9X}s(4P5 zC00yh6uq)2u719u9|5r2j>&qh$HZnN5coLEz(?C!|VzxIYMk@r>KY7KGETCY=O2q zmC&t)z9kU{Q9zzkZ~sA!-R+}3{M1_{`|^UY2Ri(X+Ok|nP_QHKcpDD9%2YERVX>-fMU6tGyEG{$;6X+_mE(`@q?ImR%tg z0&_8MJGnTMLTBt<>ukqI<%sf`(X_9$vC|(fjy~8c`+95XB^4E*($ak* z%tMbR*QQ6;bKa=g>h5lT$a|FpXslL~PruS1lQ#h;oVuA+c=Q-{AVu2X-co7&*&f2A zxOe6=l^(MT&MmN4&t%BbrN7EtT`$eE2Uw?dSUvdO+q+qs*<`kUM(%^P0Jt*twAthD z@HK@Ssr~3kkaBhgpMHdb+R9{h@ZzUO&E;GTzLzSts*G}qB4vd^H z9Mko4eV%^~sdL4EwX6t`1H$tHbSjTjoTP}*=LQy@SJLe??;UdK%uC4g$fGVuk0-4e zRRB3yi!%YOaGS54fe8>zo ztu{sS9QfXSewPQ2uAyH(B|^&LEHm1lEmL+f{VWJ?T{aprM-bvPXG`gE`9NOQG#6im zt_%;&teSd;8$}a#r`pf>iH9Yy9&LAE2ky$A7sc1RJoT8*4 zyBTEK({}-wRsLKtiBNV{N;jpJaEZ`V`&_ZxI-t7Y96#w`X%?6BHjhU;?(u8$n}aNi z(X?LEzr^vvoC!~kjt^d_?wm+bo?(Q!jw}p`ge)8yUdgII@hi4Z#+(0ZL?u+J>L&sD z7~WdhP@;m(0lip^&gn(pfK%U)puF4MTbEc8E?eH{x%tJ_(wtu*-_$l+&BA>tG`Isk z?*NXLNq@E~{`yAvtYpfq^j!Ix60^HT8uSl$pC&X9`V`x^x{d^z*r%FkTvTT$6qf60 z5`C*5CzzO*D@ny9K9;cN!LIWf!W*R269*Fw-XH5d{{A_pHmZoMB)wrA{E?i{c7N8q z1#z%{aLtTM43_l4y3l3k&1|m>d59F2a>BuT#`MuDrpyp(G4PkoE&Ji{?91D0gsDQu zXTn!meQsYB*a}Yj&@q!Y-|4XS^vH|&i0f_l2eQ1T2_-rMuaz<_6uxr1H(5}vO^(~U z%pj5#uHP%Qm*?ScUQ~VSIIuL6eE5k^|G;5y)PX06w1Li-ZN;|!1xSSo{Z4Z*!UR~` ztD>SxRR$O~MJNDzfjaEJDauZj1mJla;b1-n5Z1VgsQ$)wcmH>Yxv3Sh#KbN3e*i1% B1-k$M literal 0 HcmV?d00001 diff --git a/res/drawable/dialer_over.png b/res/drawable/dialer_over.png new file mode 100644 index 0000000000000000000000000000000000000000..2edc47aa34bf24fd5b7875895e8079a1108dffb1 GIT binary patch literal 17602 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 Vh{nQ&dB*?%002ovPDHLkV1jUl-9i8W literal 0 HcmV?d00001 diff --git a/res/drawable/edit.xml b/res/drawable/edit.xml new file mode 100644 index 000000000..328a21987 --- /dev/null +++ b/res/drawable/edit.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/edit_actif.png b/res/drawable/edit_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..bfb27dedc37c4c33e6bcfe881abde8222cb80ca7 GIT binary patch literal 4573 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 literal 0 HcmV?d00001 diff --git a/res/drawable/edit_over.png b/res/drawable/edit_over.png new file mode 100644 index 0000000000000000000000000000000000000000..679ae9f8b3865d12806520d226fa9f8a49cd3394 GIT binary patch literal 4218 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 literal 0 HcmV?d00001 diff --git a/res/drawable/history.xml b/res/drawable/history.xml new file mode 100644 index 000000000..ee5ee1d28 --- /dev/null +++ b/res/drawable/history.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/res/drawable/history_actif.png b/res/drawable/history_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..866a25a77cb4d8896cf94bb4facfad93e94b3208 GIT binary patch literal 5113 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 PXPl+kQPVn{SK|Kw_;H{g literal 0 HcmV?d00001 diff --git a/res/drawable/history_over.png b/res/drawable/history_over.png new file mode 100644 index 0000000000000000000000000000000000000000..fbcaec907e6d4ba8f0cbfd5b36215e3c159118bc GIT binary patch literal 5186 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 BgW>=H literal 0 HcmV?d00001 diff --git a/res/drawable/incall_contact_over.png b/res/drawable/incall_contact_over.png new file mode 100644 index 0000000000000000000000000000000000000000..5a904ef36211b1bff04bf446d5209635ccd03304 GIT binary patch literal 6784 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 literal 0 HcmV?d00001 diff --git a/res/drawable/incall_contacts.xml b/res/drawable/incall_contacts.xml new file mode 100644 index 000000000..72d41e948 --- /dev/null +++ b/res/drawable/incall_contacts.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/res/drawable/incoming_call.png b/res/drawable/incoming_call.png new file mode 100644 index 0000000000000000000000000000000000000000..2ce5c676eef8a680dc26f089a494d5d0780a6fb8 GIT binary patch literal 2326 zcmbVOX;c$g7Oo@^AQBAXf*@^mKyU<-sw8AXARC)a6c7b>iliWE2#HC=fMXK^>ZlO| z0^){Ip+{U$P#IbsjRFd4D~b!);)0x3#{pZxX2gXqRGj(Y=^s<))Twu0ecyMNckelG zeeCQ=GRcDk0022UN)nHK+1Sf-Bmw}AH2!G?W=z(HC+X*^Q}rtmEeZ(b>J$`=Rv~F< zJc`J(m$#xb0f3OIOi0ovNn`jjwTgy}U}y%F24e%j%rJunk)@-0Fa=FhW`o< zz|RjA^QM)j^5Z2DpM7Cg2vwoiYxs2f%9Sf=E15L4HjNJRc)Sq}1|twd1nROg^@t%b zQ|CRZAVGC9tx}^`sx!e6MI=SNLLWlKBK?$tN+Xqi5zf?oE)-TWx&hJ9VH!kNsYdep zh}P-j(f@|=RkSW4TZ7W$QJs2)R)(ENs`n@vtKFYF8UbR_@aJfi*r6a9618lF3eD6< zOG2pFADUb#=R+_Tf?*B|;xHgK7lwrqVlhu7=0vc?9Ec}`M>W326-ID^#5^{W%MKF3 za5&6mLKs!V7IH))5swiu%8ky{>5)tsI_g)6`Tfjg{3(|&)}n}BtxZs?Ge$cgR-x9b zbqcix6weI;rHD+KIbx3-&!=o9s8*SU$|JOD75K5feC1dCOQ0a8kRyhf>`!@f#V{*^ z!3_%HV$CGvF{q!p^8cr1bSxP9NOSy8vy5(G9XPW5()yV3Wq8m`Y+|(7Xf#CSy#N6F zh-is0!EiU_-SBW2!7<>07Kn));zBmSjexgqcS4OYu&7P2dl{pg@dgkRxVK>dltsdHBkkW9>@r! z6g2xe+qx%AG`H0F`3`(&OmUG1Q65Al+Dv{OWWhPp<%pz?_i47Vu{T_NdFe^g;}#Dn_YZa2kFVM99QQNd%E_a|DeV8SD$*Ic0D_<4*eZW1ctpO+z z0eDC6bSvR_@tBY}X3AxLWsl2t+(hcl@dDkX+XcjdH`$7KhdhyWj^9J)Ipa*OM?{O8 zS=FK9LIqB-W>)dEo+P4wgL~^HX3t*Ye6GL6I*envOnvCI)O^!0)x(eE!=I0fraMof z%o-v|nkKOq|1DedTw2=6?-k|3Z`7bLLEV^A1P$1rq-;>NKl?Mb5Q+Nl*mo)7-S#e-s zj3hk2uhO;d+Biji)8NKBhjYZ$-n+6LTDm5`+t*&TqxXfaq_vRYCyaMXKdr|F6;B5g-=f2-HpGP@5(}%l1rwsQa*X%`dI#ZoCuTQ$r{qDq> z&a}YIKj3_345+*2DYJ7)PPaX7?mQMo_PQ{uoz|J)TS~jH3p(?QsrO&E8t33np18el zE#jWR&+7!cz->UCFc|mR&fJ!YKW~TR*9i-qx?Ssp9YA-5-hKCy;2$WHx?V49PbjN; zfh=0HCeS%+OU*S>_|kbZ8tzkX(OJx)VMY19fnxvX*+e^(HtW9i)KX*O>8pzd0;4)3 zpTc>|A~%J{eV6d)vMt>LzTV#3d8KvN?Ry&z|0tT)7U?Pe_rq0HsmR?E{=R!eb1LYoRdwCb{6mWMV|6uhEPR!F)Yc^DVz+a4wd1f|m zSUlK%r)$GcYg-jX?=5~$CwM$sz4zNN9AAg2ix*j#=jbn1C<-xi* zvEAF|@{Yo!*{8=5?~7~_zt|oYtJcf>WU)zv`c?0(nv-(Tk<@?nRi|lBf8T<*duP(R z74(U&14UzG?s>z#r3I6hA8YI>+vYrl$uGQa3or7zoOLePVYv!_B&T})CObNQDBR6e z5!QOGH#8AAJAFOxr+ojyIKzHRWyrd%FG~&y-;8Y^w{z$6!&$heCm#2}9ZlaRmZqmH z0h2j9Vh)bKB>F}x&2WB4t~mIi4LDFsSzcc{s4jTjE(>R literal 0 HcmV?d00001 diff --git a/res/drawable/linphone_actif.png b/res/drawable/linphone_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..9d240afeb881e833bfef8226ac8ac88d831105de GIT binary patch literal 8575 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 OiBMKhm#>$#2>U->8TZ`) literal 0 HcmV?d00001 diff --git a/res/drawable/linphone_contacts.xml b/res/drawable/linphone_contacts.xml new file mode 100644 index 000000000..fc734e9c2 --- /dev/null +++ b/res/drawable/linphone_contacts.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/res/drawable/linphone_selectionne.png b/res/drawable/linphone_selectionne.png new file mode 100644 index 0000000000000000000000000000000000000000..0a75d15f05bd419973490c1d3e7bad04df91830d GIT binary patch literal 9428 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 literal 0 HcmV?d00001 diff --git a/res/drawable/maybe_secure.png b/res/drawable/maybe_secure.png new file mode 100644 index 0000000000000000000000000000000000000000..1f68accf219a5d0c035feb80ff39ef4db62c198e GIT binary patch literal 1658 zcmbVNX;2eq82*xQ1mwslVw8$&L_xGo+B#WCuvdLzFfKCDH z5iKfEtY}+HEw)&-GKw?WORKh3samb}5NFzPhT2v|ahxfRSi9k{{o(kdJF~Oj`|a~Q z@A19w?uOz;g{jHYk^umzwgs4jede&Yke>hmr~erB6KhOmEG}j#RnFAlGyzOr%1uBv zKfZ!+5V*HCbcVTnGS}b zu}j2yqrK%i2WB1f#aen1$uL2kR9aJ0BdL)~D0+ny(Q36Z4Vg^LBE;d^0E0)wf$*$x z1&j!LXkU==Q2{8Xh`XsOMlWI`9ZkU>wA-Hu2f|~8VoN5C;6W)Ofu(+bEUyuCm~jyQ zhVfK%*jXDSqz)oXRnZ>yJj!Q{liAum+ffY2Mx$Fy``AOlD>2GbPj7X{Ki-6Fht^qoGF$LZB$i2#}qBU33E302(h$ zRW0ZF48YsR8=L`^bN;9Ur#7W@9nW5PsNtQYeofgDej?zUirz9Qwq%0AxbBdVb7Wq} zN@2@zL=b(57vO8$%&(w?9}+rmn7c|Ix1cH7JQKv(c5=Hg%6>)Sl8X{Z{`1DK(u@zF zEgcVsvIOB>Z#7o-#dVp|ia%_;_8G9BtnZrHv|z~aZGATw0=wfIT-j%W?G-03reKM8 zS{|j}JHIlgPXe9U4+${t>4e7C-Lo#2pcPsHhZIx;`6!C(Wb_vb4O!AAyq<2viQ{0W;g zdZV3PpzuLM%0OA~&rROW!pu1d^EloET1Rikqm0OH!zVvx@7fDKxSNCtGm->lSijQE zDc#w&KJ#9+Yt@74(Ohn5_Kx?zto?yAH*&Xe(|4`E@!lM68fd=h+F0!ct$Q2XkuTO0 zg5rW>{Ql)@O0V&E8$?sDr;DRJzGk>!hey>>GNohR-_O~yov-Gji?M{re6aTHs-Ej1 zUfSW`w@-AE@ow94NAZQEj>+P@J=3Nb5Af5PoA=!x?7A_t?VPaLycbMU4wLkx(AJg5 zdxo-JujRTHR=)k>Wb$iMWg1tTlP!)8S|;rq_P%Gf9?s1@OD1=3y^=~EU5$54XTbh} z2|_ZlWfE~S)RSk6zp&@!svcAxm%E|#7Z4J4Cuq1Jo;>vKD=pv5jr|R5mPOdd=CalQ E0Au+)`v3p{ literal 0 HcmV?d00001 diff --git a/res/drawable/micro_off.xml b/res/drawable/micro_off.xml new file mode 100644 index 000000000..adc966307 --- /dev/null +++ b/res/drawable/micro_off.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/res/drawable/micro_off_actif.png b/res/drawable/micro_off_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec3be5503d5649e81e17c58504f581659cf25a5 GIT binary patch literal 7257 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 literal 0 HcmV?d00001 diff --git a/res/drawable/micro_off_over.png b/res/drawable/micro_off_over.png new file mode 100644 index 0000000000000000000000000000000000000000..7c898d75dd48351aad631d378c0a0c19176cbdf7 GIT binary patch literal 7314 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 u9d-Rb#hHX$EPT5Oichpp(a-B|p-^>B0- + + + + diff --git a/res/drawable/micro_on_actif.png b/res/drawable/micro_on_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..ca63b44ff5fbcfaa19e4ccb8bd62b98170497382 GIT binary patch literal 5999 zcmbVQXIK;6whk@y-a-#Wk(L64gdTd4UZf)dLXj3Bp_kB`Kp=vJE?5v$x^zKAQ9vn5 z6#>Bl0)l{4<;L%P-?`_IU@9=M3LFAgQbr&N%j}7w*^~d4;LxRD7G-5nM2zX5iil_eyAqZz~{%^&>VSguzk}_x{1_y;hV9=nT zKXLuV9fr5T{;wPVl{?HX3WtT-V8cQPp4-DmqAAU0qd0!+&H=g2V8bU@z=HcKs=K|CZJHKV{YQ zLa`WpNT^*%NZ>yRu<{GRhlKfs;J|ve2(UTE%Rl%J{ii(tidG*R>K~5vHVh330{@j? zHUIx&Umt-&pp^A>;Clax8>I(VHdI6*5GV?mbW{~3{+9Lr|KtoxaR&Ma9RC59f0if+ z{4@PG^eM!@n+F?A>6lPTYZNtFwgLd${GzcngnnJ3fQr|~orPH*} z=K`@z$`3ODFEXkN2S_ODUF`+-6h|jfh#=`lllSMMnKhs48=y{_mhqi12N zyb0?H`@&}5&jBXhbMLhgg27or0rx*&1}^QFKN09TO;XL^osO!kDywe3jyeeH6&^YM_okNI~0H4Gj>RK~=h}j}lRx}IhX(%dZ zh%3rxw9boo_TEvLYse0n@8b|$F^Yo3AOGA~gwV^d>fD?fs8+e36)-0deP@`isn+Fa z(GwQES@4c!ZeLiRvslfS(TNq+_*@4KMk3NGShIIZ=jM4Cb;8!?@X z4!jP!*KL@qxu_iZ{X=(OF|cpmp3Qw6|10&*OajM|Hp=^V)hla80PUz>GU07vvN(Cs zG=)C@Yk$QGyAZuDusWB~`oT-~Z!yFpDVld;0$gzgV`hqe(FFgQRF;U%dHSZPwsrv( zP7tG{8m*2A$>!u_;C$OMdU0s#5lg^ih-XFG%#~g~;J^)9muqC_c?&*MrR||>k8rQz zfIkW7F>`D9&hdUoqubZdLb_Kw+={1ITp74%&NXFjI7UW@ufbt3?}C1xWz63axWfZ0W=t3VMZ9XKJ_H`Nix9F-Fu=-`_#{IDN23u zI6pScvi#*uxr{|hd?kF^i0=ZlvJ0U%(#}6hi(=qVVzg+cS$L9Q*+7#l!CjvPEmO}) zEY8ku?6_Va4D4@12Zr(u_$c*6?fBr>Z`n%n=lRhW6asas?5C%jd%aUD8hY3qcaGV` zmh1%>0zWk5Ee*bGVkzCb&Cc#lX5^P7^D=KFUXW z0aEB_4?t>broHQ$^m%aQt6voTYHEoC=ziSFv_Uw0Le*bIFZhzYsn_ECah`|Z3T`wB zR6m{0er|#jpXtew!M2U%;OF(hHMS7dd&l1rG2?XuEN5m+SiV5qXtL!7O_K+l?=ubF zCks&OuiiG)*Qcd5_@kVhhj#->)+P8Ub}&%`sFc4NIU1$=7}DT)t^mOb%>EjZC&>aD zv>)kFE9fT96xkDYbZnw?;UI~*cOl_a@#HXB^NL4p+ZL5o@|twv=kMv>fZU?Q{u&nH z;oP}~7_r!&V6C&BRvni|v6v?$zb#r`E%XBf*^arlk1Nf9w}pit>LzZg052B(T9itE z9>66Onf!8uMv!=>kif!UDP-?swkB=@9UOV6m0?mf?=s2e3SfIX_}!q|O{*d^+6K^3 zO#g~K`7Co-SXh1uHN9Sus4~?7^|b5K=g&R|rWHWZK&nC7rdTizkMiU+T&P}Usl7IQ z=G7ROV7{SgTyrg^_XH69Jofl!P_IpyC60$FVQ3cHYj=<%t^uLb3yQI2O@7$Q=g3wK zbb3Q;Y@qQRE_t6}`1-uQKWf3(VfXIL&az4=a)K>pL_>n+XO$1Aab4 zNM)U463d=0yR&l1!08f4dr@J2A>YjTD#aw)s*3pCEhGQk*?VF$d09-dS2^U)F}xDB zyPCS&Y=+dM7R$7T*rZ@VXKMN0&6aekH$_Ak%{%!<_)H!vEDyhLUv}+L-GAM#v>%_& zT7R`a2jfAjNG*_f1r0O=OIj7@HrpB13kD`PbDDbyZH-i2orM%DUs(8t_P#hYdhk9! z{pu428AE&}luP9CN#s|bZBpWx?5ho8z!iqZN6_3=vzAld#x2fKoe1OLmgQWsF7 zC|7z%f<-+$|NF;sLgPgcPy06YMII>f$GH+zAwAT*a4od@LF{8)x{BoFJ=zwt9mN}F zv#}YD8YN6i*Ho;sFMiTez9}AmUrkhYIA^Sp&eJ|n8F_iqn}ioV{QTxuUwe2}{~iY? z=LhZi>xl4q!<4r(MNTs@s2@RI(YQOlW_Y{PV4B-kX?9d>xQ0L7nd(lv=tbKxiHYX# zxLO)GIJ$5jwqMNWOT5|fIF`BzU2`xy{#1VSIGus(z??Uz;w)pyrRyIX#fI*~oOvF> z7r4_hpQ&!GXq0o_dutcv>Q|Y$(Rn2a7;o7Ye@I>O3W{rTKf^b`s1ZJ`1F~4s9^p)$ z*uPdS&r#FbuyTE1oGq_h4JhW}euj~y(NR82CFzFHW7Mixh5hGJ4W=bKM+Q;f*L+XO zzR;5K&6hm4p9|SJI1F(sS3dd*`KlYz7QI^H-7TPMZEIVVo6cZ(mtpGLner;BD2=4q z*;%_CL*CjSujA-nuJ3K)Rz|5Zl+3IRq5=W}KC!Pt__KoFr`;;f4G{}Xlg(!)5D05= zw-@NvNa1TOOhcT=J8$eCSJ5HUhgs5HV?D1vaUsC)ET>d zoIs+ePSwuW{)14%iacxFHq)2g_@v$D0a(JO{9UgYb`j}s19g7Nv8F>2V z3#3UJ(mK=782e8v1>QlVVq!w^6Kn9+pfoB zxbVM^SleIhq;$1E4+JSX8YM}2_C7m`5X;!SpzPa#@A;+bQu=Hpmi0-Gl}O!0KB>sU zUs%QyZ9{V9k?%*C+w5H9n{I`ZQ=UKDwXexG){?rK=eUZb{wdUW@cFoHa*D;8Of@E>9l5HOqV+N@*aO)ZTZxwCf_zE-tu(IA?*apyW#<(^baU1U!DUMnnHTiw8Ni2 zq&HmujpZo0H<9x3+5X!vu;J2@;``rca(?dV>Lt55zfL-uFax z7pF=b#7=E$fLHNa7ioAGlZSnjzGX#bQueIL!ilS5gGWzUBxpSug5|_)j?2N`GS%X- z9M0+<49)i5$Fap!yIn%1u@09DIW`(+`8qn~!^z6H<=@PsA8r7U)~T0IxC?>S=hzem z(dU_~bajByW4DAQ82Ufq-pNeMdN4m_h^&Yt_AlWwTyNPKrcgV-8nfXT5|;?oYY4hI z&BjEPR-{6GTaVqRVml5xqg*^M6=XtIKK|wNLF%~ixO-*pH2(WW{{9$G1uY{9OvUw| zV@d$6A0n~&)A}s+Or7JGI0eKz7xH|2>B7eI72fOs;KBl*L|Ws> zGgtc(aq3d&BwAwB^9(EM^ym)kBvh|RS;K2dZG;K%yN(B@xl9rkY~9eU@AdrmBx1}7701J)sX8r z=1-q^vyMmbe1UXlZw0^-K$5#`a|HU!C0+dsySofyF`pS~t|o20Xpoha7$8(T(SOC>FMk0A^AB=z1;QNoe0r%8S_YN2$zfCGIC0tp^DxVwP9^Ad|?7uoeN z)+6h;;Z^B<6FmwW!C{+FM2W9~$85D@W_Nwrym$#O1M)#`{ca1QuMDCRc?t=3bPD_N8-DA(rXg zH;lk5?XL?&GWQJ3SSmF;E>nsAUar>nGby%N94`#mGJWC)di&(_!-4yI#g&7~)={-Z z3T;6=7v6QpbZy>H`3(!Wq>+&D^($kr&{Suf(aGDf7fRgd+cw+bbsLqSRJFo9cB!62 zwdR0tmehgrca^Mq>Y|pjxPj> zU0EuoJQGGGmMbEvw91F4xISU+IME}0K{1Yj!HkLnmJ7@3V=;YY{vub>{Fnu%p{5^^ zg_gG0wSChDi|TWs*?~HV8wPU~n&Ow(#5B<1+AQlr13fW(7cI#N`34T!Tpm>%RjbGx zkwe+Q`FyHlHqlhboA5MlUnp88+i;AtdpcD5WyoWGD!AvX%=59Hw!jfPt-63c&UaqO zkVgu_{6~Ui1wk$xHONi5M@L>ApFmdk^zsdic30j7AOjQ0W<*d<8ta<$A-TB)N*nVu z)a7*Yy=Wr>K_e?ytN(3Tv9)2bmQb%GX&X2P-V3ur$Asz66?7PRvJa)L*zH7QvwdGB zB$zqq->JqVA0@XgUKBkfWiA^|&hZ7uh&#}9{uE6~mFp>V^BvCU8~v6_a-J!MV{h4R zAXE;P9o0&6A;uI$*VmIa>A3M+x+H)Jk+R=df%9Cu+{f$JYU9DD%{i5`j@~ehwvf59 z?l&2RsqT*=`moo}=1u;(7x{ijBZuCZK+t4!{~{dNmEMnD#3z(W6_u1C`U04k1yE&u=k literal 0 HcmV?d00001 diff --git a/res/drawable/micro_on_over.png b/res/drawable/micro_on_over.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9d00a843dd8732a5d7750efa775bd9f2646c2e GIT binary patch literal 6005 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 + + + + \ No newline at end of file diff --git a/res/drawable/missed_actif.png b/res/drawable/missed_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2f99b4ef3f5ed365c096da5152b4c9dac7d0d8 GIT binary patch literal 8044 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 literal 0 HcmV?d00001 diff --git a/res/drawable/missed_calls_bg.xml b/res/drawable/missed_calls_bg.xml new file mode 100644 index 000000000..e165bb056 --- /dev/null +++ b/res/drawable/missed_calls_bg.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/missed_selectionne.png b/res/drawable/missed_selectionne.png new file mode 100644 index 0000000000000000000000000000000000000000..cb413d997c63dc64215aed61386b624d26aea688 GIT binary patch literal 8649 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 literal 0 HcmV?d00001 diff --git a/res/drawable/new_contact.xml b/res/drawable/new_contact.xml new file mode 100644 index 000000000..84d70406c --- /dev/null +++ b/res/drawable/new_contact.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/res/drawable/new_contact_actif.png b/res/drawable/new_contact_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..8498a06a07b9b8c84255fc77ed5ed47b3fd099c7 GIT binary patch literal 5975 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 literal 0 HcmV?d00001 diff --git a/res/drawable/new_contact_over.png b/res/drawable/new_contact_over.png new file mode 100644 index 0000000000000000000000000000000000000000..71b83335969634df2132f3fac1bdef47afbcfa47 GIT binary patch literal 5772 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 Dz#0)Q literal 0 HcmV?d00001 diff --git a/res/drawable/not_secure.png b/res/drawable/not_secure.png new file mode 100644 index 0000000000000000000000000000000000000000..bf75d1b27a079321372c66a4239434ff6819d7d8 GIT binary patch literal 1876 zcmbVNYfuwc6y5{~0TSgA83Z3|sK_{w>~0_-kr?tI5(SANN>B!}WEV&!*^n$GAWF)^ zDt1P#)%t)+>o{7fXdPR1WDv!UQtXIB6?`G3sMT?>1s|v=-6+`paQdS=v$OZy{l4!! z?m2TeYL_lz`-l4j0KnFysC3jfjC!Xt82~`bj_K?47-X`6%pmefCu+w5IY#8+pvHn0 z;5r<|%8EPiL;�H|q_gAuUy6A}l=AgWHi``Zi87ZBHLb=;Fb^*1g!Laja9 zd@lGFLavr_-vwnz(}GIEj)U<$DAoiCAy5eOU_qQnB#HqM2!{9&!iSMqSR@f35(ok( z9xmn0j^#^qD)odf%93&mNzx|a^PNs7&ne&$_5waE7K=R^2og&nVjX2x5_QE|9g&j? zD%@eRn{A|-u!0^%G><4DrCch~cPUtGX=(3;t&WL8Q6=NMP#YiSL41qFlh<3cgVf>w zgz-VNLtkdY`8wP|l-NzwdE`e}fwsD%oF0!BpK z2`=`3YR0F6;d`3nU(GVPMRlNO`M&ijqp zcAwl>MxYUOyT`$*jWoYDEKKg51i*K1eKW;FEJE-)N)hiz?OdHW|dOx-f`I)E^+TkD)pGo1^^v)L!YRF6xS z-){Xm=K->TeT}9o0}c+~zAWQk9Zewn)t?+c^X9Jz9&<*KhsEn>@|yO{O~{&S=o({p|H9N?1WI}Ya$$bQg*)rg zM|vGMzx3%Ky|55@Yp~H2x^`sba{Pq`(f+WCAD)>K{IY&KoGxpwnb~q6AmHPjs4XH% zPCvf#$<@twGG~%kTS>v2Ti+ylBQ#ESFNc2CH;@*XWSci9Ifj|g zmdz~j_i7%T1F*k+tz|7vXN8Z|F9ui5ocp4vE52nBaw=%>yw2kHYFcTX^K8(Qp_}4C z7nG!X#6+&A>|AB}YI|aD*0Tjfapl<4`w;=V9bt`8fHd<6sOka6kT0z?w0Wv*yh6DoomDvG+YQjxZ=HSgBbBx$6ewP(8$7pN5n1k)nzUn2 z8a-@Q(A3tk@}m#Wo@S561iGUPUWv_E&G*~%s#GqgHvFdqLyIwQo3*75N88v#`%aw< z+%T`P-~eJI*Jwugm%BM3wHq7Oy|S$A*fnqeALa;YB{!mviOjfe)ZW;O&0hd7Ud9|6 zxVg77XNmY(7YDP=KSZ_%sit)GpJmoX&qaUdOxr3}Ji5e4VdRR3hd0GWM>OuKMQL4s zzB-C+E`p-(uAx`c^&mH*V)SmoD($ecc~fK19rxiz-_tX08;wh|cpEV2;Cbor!vJA5 z91L6ozd3It0}Qt5tkg~edrG7cQui&=Ov^_cZpO`wcH>E(x|T=C>!@R|+XjT**ZcP! zX|2le*~Msg2sXKSmUNA_f@+`e6$CqNVc X%+t(>((I3fJolU?d8w*dVXXQaSpuga literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_background.png b/res/drawable/numpad_background.png new file mode 100644 index 0000000000000000000000000000000000000000..062a1eca57aea4d6b5f8a1eba2719452de4410b0 GIT binary patch literal 4372 zcmbVQdsGuw8o!fCMj#1-S_q-m80w=M$OIw@2o;h*Rm5_XZKJhyA_T(`k{D8m)#?Ng zX_dCN)zUrcLUmiuSzAZzTCG+lMXisnqTOxdvsmqGjY{pQk5Y8MJ4w_(JpE&t;gb8^ z@A3P7-|uobyizv(DS4bS4k09;GTAZ%ArTAT(ijm!1pDo)x8WegTV(albX9p9Y#uu* ztaQz@tESZ2=G$l3ZIz1_9=7KpL{?RoTfNrOX}J}y+6)`^$?(;>AsV5)Nj|r&Vu9VO znrEM1?aWtS+ta01RafS#pPf)jm%7b%NA={FJocF{O)sx_X+cF!rFznnsytsVB&fA} zZ7N@Fjk7M-m#-G`=E7%e)~Z#4i+4f3ItG-e53j zRGGAn*3y|;U1qw@keij6OVg^zml~>hDywp5Sc)UHV3)6Uc)jjit+t_|A)_HH!{wQ; z)#c>m;2fEm>EMxGx5(+W`O=+rY0(T8dtHU6+U>1&IaN5LZJz5zZ@wCkhFhq0mzLg3 z?5v9r1(a!hHn&!nL2GMkabJRWop*-)K8%NY*Of1F+qE<7b*>jZ6)=ygv}iDJ_veMM zBcREB+EWcfvDH{y6))D>o!%*yd^Mb8R908!(mErp(;4)%A(PHF>U4$0W^<0oY$(n) z8|a)uT{OqTV$Bn1i!pOTmN7fitkV_gj9D~Avp5<%#aZXIIV`U7`ckUeFI<$5QKz4jUGAI0fAzI(eEP{^DR&}sc5%rHf}~^$y7%+N!Q{aV z&*E*cWTlPoVqgC1RXy{~kZ$(F9r25OKXLJwx%ibkCO>QWtE~lc+FBZNo=v&7M8vtY zdbD4aU+G!ld8>9uG8*F znVk!zq3HS*wX@Z7;Uhurtk%hPN$N|-pJWHtDyW*Nm$?Jx6)#%h-Bk2@(I%mEN|o=( z&8y3OvHVBt&!U*_0yOQXu9Ub#uYbOImL8SFgT0g}yC}dud)W#;# zBEcwa?_l#A&Rw(9@g*Z(HEQM4Yc;QT6m2ZJ zIPJYEs>HarsN(Q@3s>%}oVC3SfQ*~7flq3S`=NX*3Y`wfo9P5`;p%02F~4&Et?U03 zi$3{>Irx|3ukAi_*omEVC=%Zn{8q%Ue=IupWFovDB6*#}Br( zwzMXlNI1dJOBwn!HPdP_!*emU>58FEJ8R(0BHJkG)TFmHV`r6Z@2D(1JOfr+eA5$O zGPFWQH3b-%vWB`M=}$_3ud~u0h*%e-)WrNO=|4LC97dtpm?F4_BTC?GVN-2;*!N=f z9~;wL+~DD|ga4*dO?!&Q&x-hJHNmA96Kg58a%xhz6z#mVo4XtTzPq0~v-M3$6qq7g zv9Rew>)}RhQY-OuJ|In*7HJY1ZPP6|{NJbaD~j|MecoHW?}`lyCw-O)uU7i}zJTd8 zW2A>6gnGN-9#gC;l#U+N6{ovU0h$n$=0h0n@|4hNbu&s@DDyfcTA)+!2d>u zo*&uX!@n&mp?8twRi2$l@2xVG&|~S|c-dHN8?9$du(bEEvGVpF_EN@p!?6aO5W9!S{Gvw>)qhRm9n7lcm0?pJk2TxE9 z3_n~!cM^jXJ3l4+Ge$LE_(fBzb@TFtewmG34+>=LA%-Slk3BQ&~s`q zrsaZM)79G?M*p$Djp@PBBAFqZ8=S)!`SUjaP-Oz3zie7>iQAg%wDD91CTw zflHKiM+f@m(9;sRQsK~ZpY(7rdPC`sElgUN?PSbFM1wc7hG+&^mqH7} zlvW}lT$sbaD)CWB4U<|w{+H)^P)`hZ zw?&K=z1Bf=Y-i;Rt^|#;X?q)S&d*@Yd#VSO&ElyjEo^eeK`^9Ao0ac7GOr1a)H4LmA~>H7kp3h==t72p6FS6M=J9B@O9 z8uuU>YD3G0DNr2o3Vo~> Q;r~-iDVlEi$iy`M4=^vlPyhe` literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_eight.xml b/res/drawable/numpad_eight.xml new file mode 100644 index 000000000..7f90f5a39 --- /dev/null +++ b/res/drawable/numpad_eight.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_eight_actif.png b/res/drawable/numpad_eight_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..a3c0d8033c2fd05a51b44cb489504728ada97352 GIT binary patch literal 6016 zcmbVQbyQScyB`VZM!Fo3l9(Zfjv<8^q`PMbVVI!=RJuWsMp7gNr9%*;TaXq7hAxp3 zBqT4s-}`>|-nG7U|F~zZbIyMDexBcxdq3-(=!bB1GGZoT002OysiC5G^Pao8-3f04 z0JjDfE_rSUMlV$pFMYIwmyfLn5}<@Y+aWnLQMQgqJ)|wd&wT(X3jp9cI2)LFnZUHA z?a?S9+dn))z9`I%Gyov0;ES=fcR_k_*dZOA-Q<9K&22yqXM`NkSR4j|VW3DSXN@Nw zNc|^p1N$c~_EHF-f;@+;uk;N73h8Cb;fr#0^OW|L1OA08eKYkcK;*bCffknk6B_#zoL_lDWFi1ogEFuV&lol0{27x&KzJNE{ zJP;1jdMavv>$;)jfKFas7-?Z)A0HnfA5kH+hodl9N=oVvhKPvZ4TqqopPQGhub`VJ z=RXK4NKbnYXN;FK+KuB6qOBd;+e;33W9h$KKw)68e*?RD{vD{BkO}+RVuZm$AYl~h zk6(XrdwS_1|J#iJ$n9z1hd~PKAwALF9`-l+aNzt$_$GG$x1v9cH`Yk&csSoA#nx2? zZSRdjx_N1;$N_Iwgb>aMX%H9!0)r*RK$0RL2?!Xhqy~jbDMKaIB%qQYDJAef82?FD zMMVN6r2-LyNPtzqU{x?g6m%o1ETJT+tgI|0qV|uhrkkgit(!gaAHB{udR4&Ul2DK+ z=>L?JhI$}vz0e*8Xte7;74Xmr?S=MqLSs0f`r;fgTYG1>KlGpU{L5Pvq=)lkBtp#t zjpFz#zS7SBK|cs01(8w%D}hD-{j9piDcHRg-TtN;L-Doqt71K%0Dl$1pKJObb2)4MMn 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_eight_over.png b/res/drawable/numpad_eight_over.png new file mode 100644 index 0000000000000000000000000000000000000000..a40d8ca49d4998e11b8d69966970b25eb5b39abe GIT binary patch literal 14007 zcmbVzWl$X7w(sEX?(PnQLvZ)OHMj&D++lEcCqU33!JXg)cekLy-7QF7{^#6t-}`Xu zet2Eg)qCw;>$kjXclGXQbyYbuWMX6h0Dz_-FAe&8UH^N!Ai@IxP@`LK41WnCcNsl* zO=oL&FEdvwfP|&9xfP{?qnV8r$jZ#p$7R$?1OR}sw$svc*HcjzvT$}}H~WW&-P;lT zR~i5i5%UI{S=d{-Q<_`Z*g1((Uv~6RQ`%XIQtR@naH@c%tZeP%eO;|IeO0wAeC;g+ zEvdymP>Og9{RMEeayO&&c64xZ6Y>_N{ui#$-|;`w9MqKmVsW<@rT({3dMfIaQqHbc zl)UVmY!;k+oRoZA>|8uRetv#dN^VXrP7Y3P4lZssE`A{%ZXr%i%Ktj3|7vr!v=#zM z%l?@}9BghrPVQ#jY))=8|3Q$p zaIeWNT{LP0o&3}ad#_oSt^bg}-YlPHX?fxdk%t6}O z!o$(Z$z4HOl=|--c1t@;Axi?3p{Qrp=$6sSO z{wa?Cr&#_o^|u258UA(w7l1<(z=`$#BswN zYnPu_#pR)4p^GBn%a5?=d=hX)py?8&<$|RZ;P9}~$QXm`%v3`1j1wpG7QJT8O4PaL zl81M%1>G*D_b&4{*&0|$Ac;nt(BTtq5BIOjM9@d!YJ!aj9AcLHaOR38L^?jQanJcw zn1fS&r0$51V{d_fHbFCL!clri*Ewe9Z3AxoITY?@wrDmHnqc~0#?(2PZHNkpx|BT* zEAWO9ELFNmxinWlIC=eTOk%MJ;)@ygn_w>1^>I6_+n_wrgsXHho02F<(2?HcsqwKR z!z0=2jsy(}`aVYpM;KmjVE>Uu>ASg!>0)U^4)axo4G|zs2L+#i@lx2Ny|B7tMyRw8 zFHj_xlZKCeGZ>*THI)7cNo_A6h}X4o@1O!xQMjBFOnb~}^l4a*GNyR8*`nG-Gi)_A zM+9B5!ZmC7jY^D<@=Ehky_r9e9)3b{oyb9>o-{&DhqbEu49dUN}g zu#e_|_eFTy?83D}shRCABU`@IcitI9YJu2!Z6olRyB6tO1j}d>NHuCUJWQ`|4{nUu z2AHw< zwK&I6cTeVxYJYy_NJatCsb+Jis=}3%!wN>^iM~#GUVhe>vPp*G9)4@}`*YFiqu7OQ zKv=0jFDEX_Pa{=wmzIH9tiY3W>4MH?Pkzao4w4kW7NMh4&g}<%Wz^_9K;cw@v8~jo zeWh>Y%;>(#KjpwF9$^xNTa^)TfwM&1SztC}jgasi%a)1)XA>zsankAxAIz03&ooI% zv!IzH7IyY_j6}&jj#RvcSC`CEtDs4z#yYgw;A~}X$Xt$(UL-u!q`tqPEFnnyld}u} z^VPIWxxV`1NU~wMX6AXJHwFYYD`A=p{-&dr>aDT1zl97uVTA&7O4y6=qeZcxHow-60|Ml(Dw`xQ`6=b13L24Mefi{*q71>?&=}vUYG=H5BHj-&EERY)(JO@K z(Zk_-GQ8=s=lP>zpo682%Y@e_EC^BKvLkg=(bc;z8odrF!3Y{<7~>HWCLA6d93JR9 zu2z}|0Gn)Dd=%yi8;B@@fG3~Kn2br?r|K}=v1#TwsrM1xD-U0(*hALDPW52(*3IH@ zou0MH-+VWFd(@=4TP|ZC$BRs2!)Ll#K7+?#VQ!XjAqwvj7Zr-@!s<#}$bNdU=$W?a9z#ts` zz%__lJ%~+A5mr4xVBy}BJ@i59FcNnTPLDoM-3hlh`(vNI^8O3yHi2t#GZeSAc{S=D z(iro)G=b@Fa`mlwBX1K4&yS(@zT3$egFCThmulVquShV11vt1?Azc+83+eCyzv6Th zrKZa>hEk|dh(6qj+8}JAV+8{^;?eUzc6|Ti5Jvmf74#_acrd<{?W&kOBudEd}21RP|l!{4RI$&(QX}g0H6=NHK`? z6`VCQ>eI{}XS%;8Oqh-(RK4E)v}qN|Yinx7@r&6^&mKv1yhMRv$&yyQp{S^jQ+H6t zC(M+e&vCGRH~n_00COM&c}0)3dw2{f{PfWC>#dz@fTgbrU$aF;mQSHAquVWu9S&Jl z1{)-m1hZYiQT+2Wc%Fh(d$$gJLLj+}@l~Bi&gRp?t@NgCvlN zK0_dkZ^+krTe8R^+I@>pQ^+LpNMSaP6Nh2lrj53h7UB+9L&Hx%gd|3g1b0^zX@fyb zptD)zmYzn_?8L0(;qf@-iIh82^ zK#M3qw{=kL;MF%)%|XvG&h93!ri7c1;>H+>0-@L}8v$B1Vykv5A^7 z9}nxUDn$1UL3$w6rte#kiL|;1qr7$u0+Y9T*e?aOO%c5qU(8A!pycO+W$R^n%hr$G zo%|%u@Da41&#XUgPWWvlMu(RH$rc$+*ATmAF=@8l+Q8xcr%hGT=vIy_H#P2uPYoI? zP!AndfLUaSXl#jpqLd~(q5x1SgqZ&XXy$)<05_@*S_&u}c>=>^Ku<9uQWw3i7Gm|f zm4iEywf$HiYRkY0b@hpzt1b^yNhDlYSWM`-`(0i`Z6^3{2NAX^V0g5*MKLW!(6**2G~bwwo9nup&Eo7Q-UjA3Ry^wYEPdum?GdNbs?e?_o z9LNXrhdj+CduhNAO?Ttu8^XSnN4xla1rx?#8I2-J7hmg<{!8(tUk=w_c3_b1(*g+v zmvZYBGY{j@h|J>C0j!x4p1tH5U%GgM+64USs38Xg5GHgaoY0SRV>P{1n@y0b6iR|k!uioN@a)aWg!C|x7?Vh$`A|CH!VR6d`t@hXTFlw8sNZQGzo#I!pMhgsr2PjTRUl?ao z@oh=bu)TeYU0>a?*B^(yei`%KQ`|mQ-XSd60p)uf5(~aWDO{5U+nKX|(=G=M<^)w= z-)p86<{h$U?C$a`AGTH0?)re)P}5*g@e-Z3o3-DAG5JhfhH?Pz^$lh?PC=dE6EY{J zb$`(xL6;}Dk>lIjRiQeg4|s;U!8CqYHmW(}R93Yrnsu^%HI)J3ZN$#?`rq9TnswCs zhh+Ws`{Ez30<^N0DFvnqSo~l-ioO-@?TpKEl50pZCdujEL_98_*M~S*xjI}fb_{>- zdG&KKdp_(ho`z;A@5435`T7awZX%=M9UdUxsiNjik0fAd4mWYUqWz}(L6QPwulw6KCDOFe}MNS`oRsj!M1c7K3m>0$dZN=`F1ojHFVgeUVu zOzw9v7Acj8E(sfGSaR5x1aW~GZC1Umo4>7DBxA!sa;TotDhlGetpW?3ZYRmdYayn* zTA93_=pl3A=s59CLBYT`Ofvk&aH3mov>k+2^`cio)+z<{jt9y6hLl{4+<*W5yU4sDU7krJzM;~e`y?j(9?X=?rL>wDLh_X&EMR7|GN3@cX#dP2svK8yhez8QCC?y zLw3q>nHF@y&`-Fgmn0t^3Qf%G5Qi;`c4>@E zRz_!{Hff$y-g?A<_^i^sX$g&`rlxhKT~;WPN$JmDw$0f!GH8oyWFv-91xyf=P_v;# zzV{SpmEA-sC(RMgF@B*cuJVkz`20H2Cw~NtW}t=O(`Y~akXibIS|>)t`CUN5VMs)S z9orF+bQLEGd6km!at#2IZP3w;s$)`XApfv*Mm_f=Gdn|IAADA0vGryhq6OT zen?2GpfuF?LDygzG{-d|1BTe}J9F66EnZf0p+CLvB*eAY_eg>$EUN(C;w z=*qb$V9pEq^W7QF>V#t;1Mkci3euPTUp5Rn5J}2XFLcn)w$8pL3Z(KlWkJ+sMQj{u z4^sxiEodhK5+O`9B`h%w`iR>6DDF+`+2R^u2jb49-d&AM3cdH|nG!gM#_Q?rb)Lk) zGHC-Q$Z70yz||&w)SM!%Ajpc8aj-MP-qJO}KC?yqhZTTAx+1VOmE& z#55@uv0$q-Rj3Dma&%-I$uCc1DC&T(dm6D3J!oTfJoXzew3Fu_n05Ts{94Dgdz-#4 z!S<~m3Y4D+l&nruFH%>eg z)48&6RP%L-`f1xwo<#F6ad3R;l-=DZF$y|{83k)z(>Tnu)$7u8a^E(6`oR6^P{U~l zZCQbyUdgfB4J$(|JaYoTLyh*5=X{PKN8Xvc_2DCHfV;KCW+(jG{q2@+PxsBM(D>7u z{qnC%+wkt@REY@9kS(UtYctf`yh>;ZGd=SOhz>Y{OfR@?y*^63v8BCKYVgX<4?j_a z-yU-|?dp%-4La272wfe+sG&7xu7L(&8cCxF3$cqKjMGd}u55=MnNq{CZsbdI_3q{H z$DZJ+)tCNnC_fd(P5a4II1I`ZC;SQKPeOP};jMDxqhrz9o@JpVbFLLj%X!hzI%~Zg z2w#sK1Yu9H)y8Xce?R$l91yP^Q1~@)D&x?}Un^;p+1d3RDA{7m5o)U4S@M6nwt!z} z%*EPvTZ2&N>+ixRyK}Fosx$v~R;Zs^>bSjd5Eh(?u;o113((QhRYY4x;5DKEFdsLr zMX8=<7q5pT2GVTjz`}oCrb63Y5dgzNTyP&z?Kkd3JxQ(7S)9AQ-@A*4GlY8CHuqbL z>c2PWyuU3To<6VFoF$ay8#f)qe6#5`(r!@9HvR+rT&3^29*zDUeY8Hd5LvikM z_kH`!@y;oK;CUJ9(^gdD0>&8;b*(4~=Gq#xB&RLiVC^l#iB_fV*!lr;y#RBgf1wFq z2X`FLA)hEEs>kF@nuwn7o)!^DlbR|KrgiY1zK{{P=(rt^B7aQA8+C)yVxaZopf3ln zrP_7f0y}E!eaIKCL{gf=S@Yo+N~#R*6(H?$NdA#Us!YmCsk(e8_-rYCq005_*>BL? zS|!dF3Cje>b=#Z6&aX;(!2#qYieTqFQ-zZ7oux+~*?T3}!we9id2WQOuM*OgNIlr` ziT);9Ih=CLPg_9IFCInR?tMJeSP+%Jy zerKSN$W24l+?_3Pr-Ir;dD&B*qlh}1PNPcn3cmfYx4wP<^tM#xj|5E`zhjqH+#;Kv z&W3$_3NvV1S5JA3QGEEP7I0?l7)NG>_u+PGeWTjJs}cnKG%rRaO5f=3A(5LbR-vW>vphk&aW5+huTuapJ#4V6yPExnD|i6zMZ zle^)CMwGX;WY?&`L*%PEbg*RsBau9Ux1N?`PF>PACKY`@3}uP4it7)xH*4ftTc1Kc z$z2;&R|`kVY=2C<@{)66E_gvv$%|hI56^LHP(thW?1dg6juJsK@;y~f*l=Vf`>2l`L%Jk1;z}&kyIk7%MQP5>-i&Q3V>j@*4ZV z^_M7h!Fn%)`lm&Edd)BdGaW~uiqxfL%(2u;TO8*%hQszTyjz6?BRXog=+NsNxMirl zk395us0(z>zt;p;cdO2#==BCb%<*$0I8%U13?km+I-n+zJ-(WNuExVx1Xu!wF^fw0 zFgVJu8!0oOIv2D-CIcfzw==uoyLJX_@GOjzG*4m^EKl$WMCaFz;JDGq>#zZSQCISC ztgX1*PhRIUm$`7(LVXu~^6V)+KOu2-9V>vHoi$+XptM{M@;TW*-&iVnC)LFDn_Fh(t|r9m9_(S zQb)pm32O!DVGW)xpZ3r-6u3i>?6ly_ zYf zIr0sa@+Q-kgq0Bwo18z{{{Zu{eqrs7IOOwcz1s%emkt}lEN`V^nYW2XzmM;SnIG;M zB*0cpt!xnc+n3t{FJ^0UpNH^TLBYKK^b+57%<&%ePZ4y7`Abk=U7!(dLOA!bLLUTq zeuF}1UFB|7@`pX%uX@zT+HMcZki49)RV}}z3etlQR)WJvl-O2bLWwh)@I^=1cF9E3 zlIPH?EtQ@u;bB=4qHVC6^uln}oVuLybZujYpN5pmY6IQ>u+d6IF~s5Uo+UupC!ru+ zPiRO@i0n6t`zFf4F96+aKT7Z^sK~8s(H?OTY!77Ain=>~hCSEDIDZCU5@P3vSr8IP zW{3+_E}0)P3~$YRQ=Tk>m3#Pj%Pa_xhVe(8-0V2%6J2hatnyl_`NH^>qqD&8lP7xH z1BgneA9m<@Qe-Sw%T$F~f^pP}jKf5qc^M3Kpcpg0_Gbvy3_UL|b}6w~SorryKx3?% zS;lne9I}z?<8mvlh=4^%YS@L+_!;aEBZHiln;?9f$c%%z-*W266Exy1mQe&4KaK)4e|lDFC~s%c#Ljb>cPsnMRP!>Fnt!llo;@N0xjK;Rz%lhO(xnPd zH5Tkl?MKkX1^GSRjjmm9t{B~i#XR=1oYj>8ds+pwmv~5VopV@j?{Z5PekJiK0z3OS zi?I_+rG0GarZOLjdHL6oRZjY^X+o8eIGWIzVO>haD+z84Xp%*HnIH?9Ee~~AN+<{- zj-GoX9}UtSD`JvJOqfM#*6(Ap`*;Zi)%gP6Nxl^-yzSJaZWkg+s%kMa6e7%0Lop2J ze7I!apHyA(g5Bacs##o?@k-;3<_y0kw+s9AeWkQpk>W_$e5=6m`hC@aIs(sR0Y zQ@wlqcK}FJ^B`_R_CpBubIw(qAj`8drP3Fs;EpD>N}MrOk%!&(_R#5ADGK_nE@NO> zK;%B*GrT-P1Bth&OSaXdygthaE{VYaHu+9cVRA;x_bGyl@8=8IHjnfwXWkbHk9m5Y zdfaj&sX}wA9e)fecIXVd#Q%Ju;pwF3o*0|6`PyQ*RMeuQcKWjsa3-H`sl>C}dEaBpko4#4;-y;YCOEL~ByLtg-xL$WCvotj4hr06)xOk6 zgoe+2-|(R)Mk3g?_oT+f!)&$;bC&`aDr^G3<;+xzt#$;1LmkcqL@%XIwTOcG4ESw9 zC^Vmz!%9Vs(;JS`XJjG2NqsOoaTgv4-W=yJgzxhF4pd)%C%ayeyj21Le`9kn;7M@SZWCf$lkVT#C|`lcF$}^ zZT(pvZk<--_g*FFX-=^8Z@mNS?|xz#UMpdSUEdY?q^dz2g*wk*mj=9%ruN(!;JUW= zCVe^fnl3mc`?HTRRq&|h@ZCS;>IwlPJYv9}TAygz#DoMH2xM5K**BOGNW5ZJhfl^2 z_tNK$5L9;VaWV2SSE3D@5Av~|dP2p{A2P4enDxsdkd-R|5&xJhSlYwFJ;XScMOu-_ zufuJ?2?nE(cD=uLFQZZciOp?1&vIRnRefz0e?XU9Y3W4UqmvN~U>f>~oiTD3=?Exv z&^~-GTpk}(BP|xa+LMLuq9NG4n_V0$x+=to`mUa%lb~EC!>ov8&#vD$)On`Zp0#9| zBP021SHaxTK;1RnARqBrT#-dLbW zFn+vwHiBd-Jnc1mgW~F=hr9QxtavQC$T6~fVxE{|Z*NyYb z0pPAX8eL=G!OBrDV`2S?s&iZZ+e8k3a}Kn50_y5i>oZ$o+w4gpvq>{w&LrokZ~I94 zwujx=dD>XfQB>Q6FSy!AF`d+l|5$ADf@gHFYo6 z0vhE^-4HNH{dQ`8exX(7j)A8cRIbk%N*A}i){@(VwTC+(#I?aAMFpiJ-!+mF za>Ad|%5nX3WsYOBW=rFcb9iRxKA(%w>1LN&s&dP1MEPY1@**h6d$jhU#Utfc&-rr)xN51z$QW9yQc6{MjfG`sSM>gQOj{s?UhoQT(RXxR zVm$W#vU?^WTF9L&S#nM{tID>!5CS)f{G%94OkU;dBA|)Gq_a0n8_~~5by8LfmTan* zTyD<-KjlH|*h4|3{~RPQVyo;AG%q!^I!Cdg(w3@N3V}4?M`jK1I4xf!PlO~8&Lj^d zW4d9FPDq0GJH|z3K`RWUk}jW_#Z%nOt-guAi`k8Ni`Ov;5_P{p*XY zvUn&0M;Sdoos5FJy{Rc1EfI(XHvXPNmXQnmVUO5SD&%Hi*smZ=FWP0^$I{&GV4`GZ z`4MrRv?!pGHv3btoM&+o-;L0!tdT`!%evci~bU59#mw(qrob7Q|aGHs$iQ`zkuKLgy4 zTf#5!V{oD2Sb;J=GVkJ?R5`M^#fV{3o=E}`nuo6IxXe^&-kh1z72Hht_S>@28 zk#Tt?X1-=U#yf>$&(@!wk5h4vPAjetKQBEFHai@f_}f=EvRAX)-KH=7x1Py+wrDq? zI&UdEjbMiLh~e7lLJ_{ULp%K4;3CqVm_Zc%d^S6Ro2#OJR!<*Sc+4hXZAX~e-Qc@v zl_1DSsf=-BxkD^agDV;ZuHpwwLetl-r}C&mFWFd5V(In5_o8G0M$C;CrUwvp09`)O zMOUnG(^U|uJ>J4wt~`G2mf(u2Jy0QJR8emSRc8uiNv%U|xi?IU5KxBZufRNpZJq=f z*-&B+^I!$I583RX<6WgEKWC}dWecx{_nqRQ&?4P$6Mlw^!af4_4(YkOX(#td;z|3@ zK(kh2>au+8Bl4j@2@!XRA$*uD;tj|pF(+3w_`!P`VKf?`lc}*g z4YiFjPg~%!ct012243j${Sh`NpHyO6g%4qsRG>R=7qYDd)R;nZ=O~TocM|G?NXF;u zb6r>Zn}0&u^^SDIsAdhW*StXA70vG&INfMmwYDE=q?dRn>h8mx)6dYaef7P?Vr$ zr_ZkU?TQdtJQq^cLLvV3E5HgmiYzpz-<)U2hY7W$-@GX*7mhfd{ZlX+K==}0u1mnh zU-C>1Q(ZvY5=Gw-b-%FW^3$w;x_B9vDEJMf9h$ZZN6Bs&WUN4xgV^*zqS8cx88}Wu zU*53WNoA4B%o9BLn&ClVA-Rvg9A~IR2V2)vW0Rn>TIqg{H?!k+P~}yngw&tIY6Bts zRx)`Ey$jN=oDvKl9V?|mEDdqCGcF%Jvpa@A6>uKIj!BV(j?z74CAmwIe8TTHRVmLY zddLv}fu!$thy-=gJA^Y{jn-#-+-tkq+qU$J@Dup7bYQ8UD_6r*WrmNV3X1Jiva*3+ zm%e<(#RLfDzz&-WL`lnrGVdL_-nVBjw)CNeY`;}Nx50W#9!o>z^0ze^c>( z%TMh}Or7f?b^YAgkLYSk_r?G<2yKsA72l&gm*IfzxC{ zsQuYMMfFXT9)_^+UGd1}*l5hRg-T6U9aZG0FiK`v&YeJHR7P~mg}_=s9JD2TYDZW9 zZCGj)&AK%O*66~JAYll{l2uyy>eRmYm^7tDFMYKKs}r?Ve94x}M_QTnVFfhsMVYle zjuf(l;VwQFq_`^A+K!e#`6TJ!$yBNy7rg}C@sYE=Vijs5TNX|S+}E@)RT1xoI;Z3AjooQ(Clqn`FClzWbTdA5Xgjp13!^vRQKMy4pyByV46OD6?V%7ODM&?_gn+tPa;_3?od!gS z$SdWiDx6t400pH@kfO8cPq~`^dx_%K`jqS#>4{~#F!{@1PwV?lems1ynQjBKoEv z3EhV4ji;mVN%wa)p^>Hnm)YFqMp@os2Y4_~=`F4%0|;~YB0F@_RB1@j{>VGn?;?SD zVXPf!t^urf0YH4!X8N? zS)zk;Q7TJ`(EX>HT5Da$5`%)Qzd>ZXmV(Yt4kMREgb{%o$4a>)5-=81mTTYn(VvXGRWm_rUQi9bIADciAayV` zTq4)^sH`Nk#((@XqV$3H&y(SW*rfK_SM8;y%aB+Ef5Q$6-|J&hc#J*}a61i|L}?gS zdXFLx8`uDQpTjl92BG0fVy2jZ+4y29(Y@qlJzDD`fyC~fSgk#1x(c#f1fpajJAFF= zdFJ`bKK3s1v&F%U=QjsY5E;C+cF~-gRN~YSoWr0n=M8^Z`*8Yd)x~uvcw_M;P}jp& z*I3dvcD8gtV<_pCw*>E=G4X&V1JeQ)^OiC(^0>2ti_vBER}BnP#d(;3jB;3t(T~yz zIAn_l<3=#til9W3Vo(JrtkD;@K0pRwJO*ILGg4xX8I@&1sQG@KMF>IdxqI!tAFo|k zJgdZb>LTg+v)FoI>}h=2sb<1I?mN{!UPD+8<-~v^(5Ep1+wMzMSJ~Stq)n6ZTZ^GB zbkt!L^w{oBh9n;!cMBqv5B`c+X30hCHeHHlo+DnpNE~gt529j}geo_00vjdK5rd5x zIL;Fcyx4kN4}U)P>*P2*KPSrmW`DI+`?(%C?_0-hvl;eHDgC2hlZxV;TUR*c-t^U4 zK8Y9({zB!LjK0Xk_(c4z5mJ_fMWQw}#~f`vamwkBh*aX^S!6lDZJK0WxSKSpd5f%rMq7CxWJrsNl0U zGUo>X{yRDfb>ab$xJw2)PNU&ayXC&WCAB{`e47cY(e0sPmZnkpX`E>)GZ*Vpf)bP- z3@cOPrV=5FK9_^=)#mfCT%?7%%b9NX&!0ZOetBN_E2uf|mr%TZ@|+O#s`)+XL{~@a zs06EP=$F6lWvb9RpmS!siza@t1Yn&0Jmz||Fc00BjZHb~V2>66lH9vx|u%>yrXgk;U~aXT11%9P)RcYf?W*|dN!VPB zPbgP}W0jYURKFf*fuTD*w7n|^bej05hXd-Yl`MOAy~dzc}`QC>Y*Ln(F3 zkH6C>;JoIuSK_PvJ!5JbTND7%>842}vNQM)edttAK;cSMBH9IAGHjkGU1V|O#L6o=;r7}H8 z-`ep+tKWM!VyCNe{kL{^1;492ZnpRhUy>8^ZQ2)q>9E}<{nN;S(a`J8V`7x)+DFUL zd{2W2MW$3(xi2v8%a_=85$tuSP*xgC5okT-4ngZlct2aVVShef3)Vm6IOW{rkp2*B zEgHml{bo3%!7|*A1jEEbf;Yx0ht(?2lRxn0l=sGZE`^V|AMr;175|5jSr1Hp+g-2U zX6eVHY_Demzj1#H-qyz7Lt~fcTRqQ<*SD>Y99J;9TML_h7YIdNX%;=Nd8?vIQ;tFR z3Hv|OZGQ09fn@r*rk8Jw+vNcULmE}^dH6u4ux7gGU@b6QPM_o{1m7B>H!jZli>tK| zChzl)KCKJXPISaanAFx$T>ejE4j;T$@iwe_TaGWBm;8RpUOy0DHRwA1nQLQoJ&cY` z-F0s7VK_eFnqCRG`~&uCvGG2;e{uSW&dnRL#4Q!R&-TJ*#7z3p`i#UtWU87x|CW;f zmkYlUBafn)KrQ@tqbFh1%OM~yXk!A`1G3N>{!`ucAc(&C>%`j#FONk}1#f2Ftu>kh zO+SRZXLIB`Z?QeQsQt@P3x7k_?XlhgBEy zj&3@xZ3%{w==cM@DGRIRQs2*4mjDqtgnK$eoOUBIf^-h-EiyTdJ4d${7B173n;DGA zhC&HuFBxM$f9#cqQ-lZ$i4DJ{XR@JbE^BXggZHXWxv%~8!7m%!#fvc3Rr)1a7QWVy0EJ+w^W|1+V?s^;UAd>9a8H{0(1TEsB|N)_xNR zc$Ya2;^HaWkS7ldiv*fO?|g@2E$Bxpx3Cq|?dpPD3HAAx7?b#+ z5LGCBZc!;Ntcz@zX6Q#WV6T>wWNsr8iep6!qJ4ReFT7DNrA!8}3W$W{GSrIpp|R5B znqm<~_oKzR@5y!H#1E5-K@{yPd5+FIBrN|TLSKOmGfvoE2zpagl8tq z#VK0b_SE+aH$Pf|J-=bGaDspw;~xL4n>IxCn9}iff)#G)D&Q$xbzN=bOIA@&`&uXwz@dfh z4e;0E)ui@=p%2qvf_AA!L8tTZuJI+o(B*KoySS0NTE}r~WQC>G_|L+OSbiYN6JJIp z)fel+(b%0*Ql7mtZhA$>!cmyM?@(MwO5?Pn0kG6w!bmV4y&lN?8jPnvKwh{Gbe@hz zf`n}Iojk0RDpbsXQnY@C=8O+#adsxb`c?H{0D+OeIZH6#(?liO=Zo(?9+M5{q232p zOkLDm9QJ~f;2^V+Ol!p$#+Dp7STAlqJXs==v1-y*Fb`#Z_>!-g3e)gh!C1Yo0?bcI z57p{n0Y@m6#Dc1p-V!A1p?(?B00I-&iHXPD)`G5}zAEnRwZBiUJQ|LkHmje-EX$W0 zSJPB=8hM7za3y=dVK#kjWXwv*532L|yJ-e&@e6YTnMD^lMQMzdng~Xbn0cc#tcGS_ zCP5a2f_YXwZuP zG{?cl&n)wmZFe1;e@2`i4yIzZXiz6d9?gHL(?lLS73UbP26v*^UoS!OVMWO5=#qJa zY@K*pr14^bHp;LR<1Y+uKVTWS?K&iB1wF!uGPbB;5d0NSkbsTwu$0pjD)(R+e?rDQ zMw0Ft!&Lk;&QdWYyr*8=1efo#yt=|gmCVUX5e7msegaIMHpLY6NR~`UGIGD3w_Hhi zF+S=J_GWy7oBapX0da$0^t3u_lI3^XRiuj&nBCk3qoP~^Ij{mES3FHyMLCsr0rn?V zq%`&PBZM@96Hqk(lRA?IYJ5j$q$EAi$_f1eC5oG^j*9&)6G}^eQY;QvlH_xdDnb3U z%-*6nAq4K)PZcsw1eF8}L6=BHbfUuZNrP2jt*pUD6R#R-#RIS9B&0G-!Fr{!a8Jbn zmZ2##tQR{=v>QXv6d_J2O8O79FB~Iee{I(Ew0wN zv6$2qq6b?FQpk}E&-xi&3`?p_i4r(==|u<+Vr|3hzgLY@|9y#^C6qS|^CUR7j-dQi zlZg|Y8aL{-H?pQNtActWQm1A1o05T5U$rf9M+h4?6FZbm0|b?F(Ue9#0;{Xkz`f!D zYwal49<}qBg0#$xYPwHbPWx>iqI==EB)}0L+$3Y$YS2OGg(nv!lG<8~C@zZg38Oeq z4~kx@k=3IM^N2}VJEiYbTJ;B2XoUPkEvHe{Fz7vn|c61CU2`L!2jfmfl|obKi3=EpI77?lC>$~MNy?xTV5 ykL6vNr0?$-Jzt--zwD{ib~!t6&FG=N5}b?{^hEfV|NY4f08o%om9CLA4f#L%3(6Y+ literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_five.xml b/res/drawable/numpad_five.xml new file mode 100644 index 000000000..62ad90d73 --- /dev/null +++ b/res/drawable/numpad_five.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_five_actif.png b/res/drawable/numpad_five_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..023eee43b282e235b025410bc176e2944b68546f GIT binary patch literal 4853 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_five_over.png b/res/drawable/numpad_five_over.png new file mode 100644 index 0000000000000000000000000000000000000000..3dbb9321fb966d2b993763871fb0c60ce72bffc0 GIT binary patch literal 12967 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 wwqGcpe4DKw8G5JXc%j?n?@pWl!ECcUH||9 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_four.xml b/res/drawable/numpad_four.xml new file mode 100644 index 000000000..5b8d45815 --- /dev/null +++ b/res/drawable/numpad_four.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_four_actif.png b/res/drawable/numpad_four_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..fa788a74584bd531db23d5c9383f9127a6f197ac GIT binary patch literal 4844 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 Q9shsAYU-hjG^|7Z1*H&yiU0rr literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_four_over.png b/res/drawable/numpad_four_over.png new file mode 100644 index 0000000000000000000000000000000000000000..0097edc4f0d37a6054c03a91c50841f4ca5caa68 GIT binary patch literal 11743 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 SMDm|su4SYYB&)@Z0{;&`dY~Bq literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_nine.xml b/res/drawable/numpad_nine.xml new file mode 100644 index 000000000..b82103179 --- /dev/null +++ b/res/drawable/numpad_nine.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_nine_actif.png b/res/drawable/numpad_nine_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..594a49d5f82b4805bd5f9bc86f7aae0dde704428 GIT binary patch literal 5808 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 OSzAL-y;99K^#1@`VssAx literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_nine_over.png b/res/drawable/numpad_nine_over.png new file mode 100644 index 0000000000000000000000000000000000000000..69645647baba8d0909710b461a5b3bc1dc1b9b26 GIT binary patch literal 12738 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_one.xml b/res/drawable/numpad_one.xml new file mode 100644 index 000000000..2c29d616b --- /dev/null +++ b/res/drawable/numpad_one.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_one_actif.png b/res/drawable/numpad_one_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..07f8d0ecff323f1abf6f946fdc39a059a5414f97 GIT binary patch literal 3432 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 QKR?aN%c#IAq)bEp4+UzFX#fBK literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_seven.xml b/res/drawable/numpad_seven.xml new file mode 100644 index 000000000..c676b7fc7 --- /dev/null +++ b/res/drawable/numpad_seven.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_seven_actif.png b/res/drawable/numpad_seven_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..85ea3ddcfd245d3885e9a514d0ba276c46b93539 GIT binary patch literal 4278 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 Vk|gRvQ+NL)U~HXGcWk`l{sUH;WnlmS literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_seven_over.png b/res/drawable/numpad_seven_over.png new file mode 100644 index 0000000000000000000000000000000000000000..d5252a2513d03292a587d18f00342e5a3cfda284 GIT binary patch literal 11944 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 + + + + + diff --git a/res/drawable/numpad_sharp_actif.png b/res/drawable/numpad_sharp_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..c551d912128653c27fc30a20626b0605c88e08b5 GIT binary patch literal 5204 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_six.xml b/res/drawable/numpad_six.xml new file mode 100644 index 000000000..2c75863dd --- /dev/null +++ b/res/drawable/numpad_six.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_six_actif.png b/res/drawable/numpad_six_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..5404d14ec95fce4ba677b1df3c38c9339592cd77 GIT binary patch literal 5843 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_six_over.png b/res/drawable/numpad_six_over.png new file mode 100644 index 0000000000000000000000000000000000000000..c782b7281e8d73e67e1da319d1b564ef19678bd1 GIT binary patch literal 12391 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_star.xml b/res/drawable/numpad_star.xml new file mode 100644 index 000000000..9d8b3fb12 --- /dev/null +++ b/res/drawable/numpad_star.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_star_actif.png b/res/drawable/numpad_star_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..6034e1a995d15d1805b09aa59caf875f4745be34 GIT binary patch literal 4467 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_star_over.png b/res/drawable/numpad_star_over.png new file mode 100644 index 0000000000000000000000000000000000000000..9d1b7c65d67d148863a4ba33bc1663609950bb23 GIT binary patch literal 12248 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 IN*V?IA7q%Wt^fc4 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_three.xml b/res/drawable/numpad_three.xml new file mode 100644 index 000000000..2e846d9ad --- /dev/null +++ b/res/drawable/numpad_three.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_three_actif.png b/res/drawable/numpad_three_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..5a489c4934c4285208892cacb6b55e58b8fd2cbc GIT binary patch literal 5111 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_three_over.png b/res/drawable/numpad_three_over.png new file mode 100644 index 0000000000000000000000000000000000000000..618070a485917c8fad715da9ca2ca455e1f99b0b GIT binary patch literal 12098 zcmbVyRa6|^wr)4>?v@4`*Ty|KH0~Ol#@#hE7M$SjE+~33TtJX{bS4v3%#FOLW}H|XCN-Cs5jYa0Tf-4=>KEV^W3ny7u zD{p6*ix*T@obK-zPHTH>5pIYOHv}Tc$1TXiEg%GeNXg5{2usTd$_vN{atljA{)6#9 z*-FU^^2tjH%1J|nWFQbZh!C&5kg%+ffS{a!EWZ#$=s&hl7f&w>7c1C*c<@^aj~+%f_X2tN-$-M?+E|9^7E z_177$f12a}X_o)I`rCp3EdRUp{|f&-JTRBP6XWrBH1zHKng9Sc52&n^j^E0Mv`)2t zNj$lyF~SSFP!OJ+QdLoDc~nMNY;1S2g3h;3ib04aw8XC@!wCowa2RQutWHWq=SJMM zn&!S6m`>;A53jsE3^r(dmcg4CjK3_^=a z#|(C%wMcwurl>`=K@0b$N+zXd$-%zlzAnNJyC(d>{vx^aq&bzO#O{(%V~3;*hk&n0 zBWmG;N6)fH&nou)Q@_38zk>DzbsrxJ4o%B%oa7bA?F;8`da;~PyoKvXZe@8MJT^-B zl6vR__(5gE7g?LMV?JqQNr73wZ=t5eg3^dXh9U{YV-7`1j#R-&-MeLDZS*LogiCw* zkCu5!jgi^eSKWp@_sUrQM+D=C9GiVrL5^(*EVcQFIu?JSuul~A3a=DD@6%I~$ks)KJpO;Os*wNQq7u5>1qz3S!hh!uuDeZMPwiRS7irp?2OF(#Cb z@x7I%xa;FPBSsJ-loVb0i1X@dcum0|i9S`vd>3h?agk*|@q7cp@cm&{Qc`RP>{I02 z9&+>ueFqX$bXiygnivK)hs$SkWUb1 zWDD_Nj?I?}t!AjN3Ywh@?s)k+m$dkV))RmKiw956A}FAi+UVOm;-Gwt9jz4~h$;A(L0+hjPSbq{Ov}Vt55XriC1LmsAU^WZ zFC6LFyeNWmQpRYx-u_kwL`SZgHt>xxMIriy+m^prw`c}rd-%-Pl0`MNMPWlL_&;w0*`4EjiTd5n{g-j_7a;F^dA zRO5=O=0xx2ha}|6ML~y!j_fe+8sz38CZ9qY@jpOT?-^Gtn{DI+Ia@hDc?TbYstuoS zMkZL!Z+;2-5NySLLu|xWE<8Z;%5!bZ_O|T&iTt&5HF1&w|DC_91HwhD0Zn!FHw}9| z4H6x>Nkwfy0zRVcFYy$r`9^o}8*z!X93w;HXqOdrTqcFzx3zJ$oj&pWOAztuG@P5w zUc%uYb|3H#5=$z!vC+eOb5{6}9~xxf2?S;xQJh{?aiyd{zW3%E7R5@co#ooX3|y!$ zm%Qi3wO0&)j|(^ya(M52eSK~{d?B&sL?yrR<$A~Z)Yvcwr|616(FyqiVdeSEOUp|S ziZI(oG_){tm?vG1{D3q=^ibgL$<3C@QZiTJ%fwWHD#G|$0I-Jy0us`OB8FPP z@<(cr6lOWz%57V zr5F$V$R|D6<|^Vo15=bv>mr)BD&;Z>vsyY!xs;7hVeX4X=iS34(*{NZLKF-% zF!v=bY9{w{tZBL&Ey0_T4uA@7=fh`&S8keQxV_;I+h#OBo^^xF5O~UjD>5(eCIVii zwH_d_;^_(hlKPNv^a-@-AQ*1GqRiBtipyLe(-BLG$p8t!8BtjUH8wTtQYD`o?AWZ@ zQLhU8NtAdi&c$aX!Br8+vK=qL=!y(3$4%KORjF4yUcX>B3wqP^)OSC&$$rn!Jb-Rs zZvUozD`YP4bmtnA5Vh*@a4G>9YUDPfFc)@?DaKuQyjG-j`!iH(QbfQPgGIVNFNKF|~{xEMYH3x{8G zz$@yLP|9MNNbo`@&?go&s9t_5pk~x_oJhDI%?!vrH9a`}zI-xvMp#27Z9y~_kp>BH z>x?*`&aZxqx?a!98ac!|ltXEXo8UWw)6f66e55~M_r$xIRc6c!Og7eC}dF9=0akA}No6twb%XrXK$vFs-K zo_y+tdR;bS7^8_m0XU6(WojIHare62RW1$&EBn3gOtSo86XhZFqJ9!@q9)nNVeWwc^*H>K` zd;3By4k)|U^7DCby8@?$Pc@q*q<>IG=CvhTO;!*Fnw^jk4AV+~+NF9=2f|v`BPqr* zciPU<+-01_CrX}%C>>Bc0>oI3`1zS+i3(qc>>NQbgwhtXB`cB{R?FjPRh8uBAw!tg zm}W6JB#mb{GX7^ED}0pvH6uO4@`x$HjhXg1`(ZaGAVD0oGJh%uhJ>3%GrPR|lkZU1 zKaW(aKiI-Y=n37%=JZq~?&UU&WS_MGkui8fMtLR48QAU;^K#jWEOZ>c8YX4`gu?gI zqI-#8Ql@fvV;nwdPT7og?WhQ{lT<4L>UN&X$#w^t&(|RKp@=`&jYBA7EXmpk<|&u% zZvC2iKGI*=$F2AbsVk;{Bl!&;5hqBVIuRUi3= zB&($)Yl-AaQO>BU@Hi1tbYqddYP|3@%9LJ*cN-&sC=@WxgGpFb8_uq4t0*vtCK)}mMG~2bpc1L3v752E8M$e=dtIZV)IdZ4I^$-fu{}+(jvL|N6nS zIRT(L#I#3t4SzX63O0-$Y3|`gPI>onWaCLzD><6V>*X6rKw$e#xm`etRAxo)#pbB? zH10iqu_G>5gIS70-7L1KxDY>pL7Z#vg7<^akfl5cPb7~Tb|NF+P`dS5W)B|*npSW| z7x3N)=xIn;ZhrjxfwHoJ^YtxS3>`Xvr%|4D$4W-d!$;&1R2xRm` z5Mk63SkZ>fR?5U{35^`#j9XO_p!EMoJU8Q zF%t}NAq6~<$Lyle-N9$Sa(RRM40APD`7&*|Mm33AZK#$=d25(-a~#D9Z&VYn%p$XV zx|%p_9qQ&brbG{(f6_?U(SIp0duwJU?YLMQs>yl_X6U?Y(lV90YsZ74R-5p061SfU zKkfNOwcZ15yPnSnM&EY{Io!p=i3IHklZ&37i{cH{tv%7P-#t<1_HVWQNVaTh+vvX2 z@K@}k3uA^)clm5>_MF;)e+%4#lg6efVCfNmi|S;9S8AFh5aWHff)$f-1#u2TU!smX zk$a2T)et_E9_%u~oXIm0$$>Q5n_LFeM#K9AfsW79_O*;UVAYC}mPTfLeAn_DVsFD_ zGhZ)8E1r7O=!L(ZrwiAtok)^^QVcS@X2>K}tSd>j!gZG8UG;rD`8n8@*nQW_#D(iW z=d&&zGWmf^aD*yPh>{YRn{$0lUxD8EhlFQ{IXR+zUY_XiaN^QH zRQUY%_U+{l<*1LL*y;&?zK|A<)fK7ZjLGvJyA z75DnB8M9w$!%{>tF9VjZ9CMM9JstJozUMXA^{N_=%#Z`lO)o;g+LljO7ns@vUd*ye zp(SuHju+4W+*C)GYqdKF_O6()EUmkC^w6xDDm!Qbq4DV%~0$ooSgH@lt!m- zW)NYSimg3GX1wE47%IEgDt=2vs{={#NMM#Iecz7-A4=0>iLkukPK_;qh~q4$s=aLd zY+aT3;~@WL5veT%$^7)lvb3t?EW6OTdWIyHBP8aJtTqF_ELaSWPvT5kmhU-Y0EzFy z94p6s#yseJ5)VR4#?MGWSlX8=c6SNplBdU&{lq%b+V*FniE_@C!}s|1rT@?0bS%-L<11G-E=DI5)Nh>7a8 z57H7@tu1~bB#kT5B{3{wxN2EU3hbS)b)nPwcBeEWK!iJHiHR+ZrL@Yp>Ni0N$piUr z)rl!ES$kw5=oB3bLkd=4;jRM!reyYJ0hC*ahVI#2rketg*LI+DvTKoT)C;~gxanc) z97MH7ATBPE%r*3gp8}`E+8UN2T0O|%L<$rsqE|c9H6elJ?q34a>Y^8Ws@W*2G|(H8 zO-BjkaTL|K2D;Fl9y!F&fA=*2T zX3)3Qet>45Az4?jfgLjm9CV;X$&m{pS{40$a10JWG0Uia4|*DyHH7A{NQ{9E~xGT*l` z_?5VlOB&WOMp5Zm5sHILg8VBYe3|NAzcHEeZU{a52!`t-nBPltj1n%;TV7K`DdRAF zueBo4<8kHHRP4tgl<3VCE90Fy#d7YP+dQcmgKG(heS=*#Q|t2-*|jY> z>7nBW^x3ad>^uxr(5Z@HD>A(@CGlVv?}>Y?(lLK|^wpEk8Bnp+hcrRO5p$WjSr43i zum`6wd@vl}8Jx}NW5>bz(H=*&S}RBSl689^h)9u$WGfOxN@~y}^+OcuULVSTQ((fj zIF;Sz|5)R`=O2Kf`TgL9WxBROEm7S2Wf)MVi3~3MQO1_T@21j$^buC~K_F$KFd8`E zDmFL2@YFx+s7=(+h1ypC)4=2Mi=Kq+r0Uhhw8FG@4q41yP$)sxKt!PIx%~oDwu$Zt zilC0P3(L3qS7;#c=r@B87S)vvABo`(pLSR!TMp}GmU5xuOJ&L0Oz+;A*IY(cPpk0n z)#qb#?77l>hpI8z^h0w6_>r|9|3vZ{-vbbF*WBHxK-x;$BsZq}Hrcjccg`Jmp2FyS zUR&yE-WUj(+IcZ0&~-J^>k~nL#A69-9nY0pAs#dwn=KG&v~*LWj;LIpeJN&&m`m2! z-z0G==3YCme&66ZRv$9F%*sB$G$Ay6n?5L0|`o%lWcpo=}lv7R8 z>0zlg)j0R~%`*~3^5+QZEDY@FNQg0d)S92R3tA=Y2ZBD0IxB=C8vJCM68D`?wbXFm zf70iQ@6N2Wp7wvCDXYW4cJtFGk3ksKR;Z+&b6{Ub*;ifQXH;qh^)?l6vkM9m=5c=M_usFlRw@X9&f=nH_9N@r!$wD4C zC(Tk=TJ9Qx@;zjBaBFw$&}`&$vX=2!7BNr;1zx)vBb@Kxvl1!(spQqmP=wMqrteu3 zEfc=XhViPtQntP`3xcmYe1qHUuah)T>FFurdaKal@k`~Jv}iOxR-DJO8@eH0e@L?+ zGFR-5+O;bSJVrH(q4noa$}$lT=+vwKt+7u3=|@lA|tJ2m)WX4L3yE7*RI4BM*ie85me58asF692;Z{OYY}t)u2X?pmk&Wjy25Z{q7Z zE><^C68pD!Iw!G1n-#QpaZ+qEMYXSAb}rhdU*|L1FT#z#c&b0f!)oOyXO7<198Wwi zMo~FP%ic(k8rg>_q>Sn$fXg^R!w6XmUu2p;X+ke`;bZ%kx|`dnTw*@$3qzU@cx#Re z-brir%JfI8KiZnZQi&ibU=7Q0Rrz(4lyblrtAZ0oZ2UK6)(>C3wjWm>d)|Gaj(b>T zUo<}s;Bp^h0AV5y2&~y}Fk(~L>rWT*a-h(qkV^r}m&@w~=?SKo+b-Ifog|DQ3#?horwxzT--G91WnA+Z$Ig$wgjepyt4goU&ZQA1)#JDB>_C#v%ewPXpxHx9w=fH z8NWt*K5gEUFHc;5r1|~jcWJ30XONA)`eRsAjcj<#Joc*DQHT9)m&BnAR#)4t;HrN_ zsq~VRmct@_sC=0q#VChcQb|+RcYT${qj@r=cF?3|zoN<6ou`#*tL@s?;!YpyCjkGn zs8XlXci;>atqHq?iSyh9GdHJ42e17{yHG)0wCif8G;8#DM&s+q?D%(V*7$vg=2j0P#DnLRKh_tTO57d{UYK>8b=>uDy;kdPITo^@ zL*EX|9Y(WoRCkFDj8x6s4?OcMj(%Sy88|&qWj(|$Cliq?3I+Sp6y(f}2;}@4(JJ|L zY|S0CJ8o7xT-1M+O?Fz1f0JD5k=7U{bDa zzy*9{Ht>jZ5q()I}^ z@c7k$mV2y8`$HaJPwQtnx_jV~GA?z2W*nST);-WHoDc!;_xdhqZ(hO3LL`||(TS!K zXav_r0jkT5Udv_h+m3xX)i~kQNQnd*$4&4jpz%tx4LxXA$OohkSBSs2{*C8=#BOiH zCT(ZZ3N|+hLt?5u6#ITqg>d*WciRvn6vD=vm1`aoGEA8oQKn3PFKqJtfWYl%OR@|! zeB|q;@(Fzmd(Qxd5J9?N(I+tSY#m-gES0u0zEH!Yb!kbwSlx+r?f!lSN{am4{P!K= zj+>E-yVigY>>fG1yg0X}h*j0Y9yz~W8eubw;{}% zJ9%O=zf=ajlv-h|ux}fB$Gjh9gjY_aoE&?XP%fne(aF&>Y?MsLs%mU3UEL~` z1ZpKNmOhWdf0UYIl$|dtyI1=l(76o$%4_>2_rzqn>-I^+)Ax2g*JiW%c4{JDRMfM; zfBjbcK*SwJBjXI)1VsJ+&RcUSu0eAgLU%?KO?6zJt` zSG|L_pBV%<^-afwrswtO=>hc7uh}iq7K((qp^_>4$A*#$hk#5DfHJbaV7LQWk~e=AA4qr7 z*;1Nof`UYWa56XXu>ckVN;D}))1-JE7|QQvm5FlW{)o7QVv#oS3@P5x*)uXhWyVp2 zr1Oue;SkAh$qIu3P#nMypSTfJ?qB6k)4Fk(c~Ky=gaQg6;?3_G7p3?Ox z1n}g%yrxN(LA9on86xw%B<;bpo|bmw0{b+APJf=}XlR00= zVbL6i?XAN8VY_HqNembui?lbkk6z^VVcL+mjh%>VfYFt%oGXh~axkJz7XqeeDfznMLJMI}CA&JM7;HXCr`5{Iu>WiCSNA?1iVCkN;n0B!dgfc8YeV0E4%?;(x4(~Fm zlSCPU*`i2V31yjDotJ}uCO;1S=y`+-4$WefH=P+!0GQ?4HPDJsN);uBWAIkoFUw+! zoHtnu5p(5{kSh|WlRs;<>4_=E7aQ9kq1dAT!27%pABYSy5*8N@blW)l1!F^5bw^yk z+xyz^{J31FfQYB*k8cC!(81Jofh0-K>_)qLlsE3iylDbufoVM$;Wn9m_RyLu{uZ{0 z@rYy$oGW(^BlK1Dg!SzP)h1n5Kmwaubi9t}+q>T)Nj6lnf!&ws`ScBctjN|iTe%{S z-pK1LVbF;wBXSet~hd&o4hfOwmKAZ>U#BUf~-gSf)dp|))zmie2_-we(pZuv4jC05HM^=mk zl%4V795zlC+_+(#`X)r{1SJt#$d}aP+Mewd`4hDxmB{`K2~+!NJSJJ#>tF$Putp$V z(Zr&U`DKfh#1r{DPs61UscgQXE9vFf*esxbDUuxil7oDe;?+^WB|e zuRl@I`{aII;WuD6=8dh2vR(ZA$+Sq9((`?DUh|!|QHW?$Eg}L;u@+!V^Rh0GE!uZx z^D8oPD8^+89BH!uT^`BN6=yr$SD#DXI7`kO$=@kWjXk#CsUnIdAWZg36+_?-4quYGCxaUnPK~+0q_B zIH+g@2{W+~Q6G!<*Hk&No~%qkL)k&897=4PCxcSl|ITpwTp6-e*LFK(y6gX{t4T1Q zck$`=zH&NW)C0uS*BW8xv=t_v*1z1ZQ|cr2f{o;_i+)qhzQXUW(ygV^31kdPt?{E? zdtb(}prP)Nwvd!`tm17>Nu10IA2|N>vh(NQ_W5Viv+$`|p>F$#=R#1G?Jr`Ugs6AqneinILrDpUIM3We1x^~7*=*P$H1uKcKV0P?=*v;Pd;k{Jb; z>ydM?fofTS_E=U=buq#3-aZ`&>q-r9WCkC#KDUG{wb)%xhjbT3MrqG&^Uo)u4sFcV zIHhz4#LEg?8$+3Z=vkOD4DmSzv5}LKXu!{>QnHADw?QyTa}sAe{o0K$cW-(PF*7?3 zJAlFZbtlz`4x>Fs$ANUy?MMB}oeLVFx@S#Pvjs}~y{qRI#_UNeEp8C^_;&Y+U&;d{g@;XYjU=70(<7?t4|fBpoIV6VoL5aIa}=A2 z2lNyqEw07CM9=eI#9q9d4-OV_U-|zD^=uN{Nx6P?ESNX0^X7fcB4Z3vMmhDMkdX#` z&$t>;%RZ>afa28xZS*V+GrX{c#ksPAOvBU5$p3!nlxp>1#%?f>jym(9n|*O8AeiG; zx#Iw44ep67fVM%j7>m{jjQn*Toc>HkmZcx3qA4&&Sxr=#25IqD-FJ50!g=PbX=<_kkawUF4O4l32{e)n4@oT z{IJ8^p5tsz2@*q;W46&y)RY=I3W`R6ERp;8NPYsgK>5&-aA=WoYc6x3c@$AU5iKrTy?z%=RkcZqrCG*zgvF6A=93lfH#K^#H@mrz+ zLA>c;ce^z(h~w){=jHUT;JqKY)6SH@{vzFzh=aFh@7CE)x?A(Y2OS7Dk3}(9jn8=-Z-`2l zB3G}3EM1aMyN{_L9IHqfN8wX5J<=y+m)+j|tLgv2dXRI{3``=lpxp_e_xhE*oolhw4p^5)|H zp2+OkP44-Dy!C@v=&6OMuD_6F5(Pt%&^#w(-j)=*{&D1wkNDu9?D_lGr_X)Lwz$8j zBR`Wj=h?`p0<=D>*8`HqOND4j>aNu4Dp!yzxz>qwMJE(v07O$Tklds7S;%idT|akP zQXe8){|q}loTxdetV>C)G%IAsmeZ9Ke)HtEqf9UQLi5gJfxJ15Dl@HrH(JgC>+Z|h zQ=gken&0b#Ad5qtj0+GUZwscPjx8&BGlN-UqVaN`*$OO ziu9M^?`18Y$ZtC!$Z$M%p#yYpjAoEdX@$CChfnHychL9@q1C}g+jdTS=G*Q0 z@yGfv4|C7DjwBt+!5@u~ClAF%)fUJP2AV2qg7WS7^uoDuo9pv!AN+*MbseL;6HAcm z`Ah+>1|+;4VIKFnt#fx?>{jwtUyF?OjW`$??9Jn>A*2r08U4%*4}NxZ&kqe6b%Yb zBFJZi_ipK`gtG@%RB}&8#!pP1E2tg6n24F=rHDSbmjzO@Sef{Pn10F%iNAt)>ildlvAj z!4u;zmHwipj+{#FFj`G&2)4HvJvu(?(W9O=_@#Rc_fUHUG9B!~V97LS^XT&^wQ z>2joXZ|Y$_LpGX1Z%B@gWK%-nh;Jx=P$6iym18?KNhvL;OhbfSq=tw)toVMxtgUx& zZ=1(+{N012vLFv0Y8mNKLksEY@gVG7W>eJd_4T4)M{;D}UI@1mJI=1I_qTsewL|69 KWb38P!~PHW!vk9Y literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_two.xml b/res/drawable/numpad_two.xml new file mode 100644 index 000000000..759b35ffb --- /dev/null +++ b/res/drawable/numpad_two.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/numpad_two_actif.png b/res/drawable/numpad_two_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..0de47b0bbd8815739db625a28113e57f537c1db9 GIT binary patch literal 4790 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 MSPR2P`ff4*1NVbt`v3p{ literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_two_over.png b/res/drawable/numpad_two_over.png new file mode 100644 index 0000000000000000000000000000000000000000..3f7cc236374ea99e89677e17d6b11b33331a3dbc GIT binary patch literal 13240 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 + + + + + diff --git a/res/drawable/numpad_zero_actif.png b/res/drawable/numpad_zero_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..465a3c9f68d30a29cda706ebcc1b8d0831d538f9 GIT binary patch literal 5173 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 literal 0 HcmV?d00001 diff --git a/res/drawable/numpad_zero_over.png b/res/drawable/numpad_zero_over.png new file mode 100644 index 0000000000000000000000000000000000000000..2c6cb21f4ef3ebbdee5d1dda1244f409db371f50 GIT binary patch literal 13823 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 Y6I@$p4S0F~{E{Utt{_$`Vif#;0GpJcegFUf literal 0 HcmV?d00001 diff --git a/res/drawable/ok.xml b/res/drawable/ok.xml new file mode 100644 index 000000000..5b62217a1 --- /dev/null +++ b/res/drawable/ok.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/ok_actif.png b/res/drawable/ok_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb188033bbb135645dab5309aec81a4676aed9c GIT binary patch literal 4098 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 N+>B&RtTy(D`!}d22HgMv literal 0 HcmV?d00001 diff --git a/res/drawable/ok_over.png b/res/drawable/ok_over.png new file mode 100644 index 0000000000000000000000000000000000000000..51411d7db83034022e5a4dcb73e620c4f623ae34 GIT binary patch literal 3845 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 W^rm^#C%NU#A5$XXAil)Xga04u>6aV; literal 0 HcmV?d00001 diff --git a/res/drawable/outgoing_call.png b/res/drawable/outgoing_call.png new file mode 100644 index 0000000000000000000000000000000000000000..645875ce1977113661b9d6d8192ffddf589b646b GIT binary patch literal 2320 zcmbVOX;c&E8lHr(N{~g-P$OedP#efh$S#3wY?e*P)u4!kWJn^}Oa=k3w>O|@P!vVn zz+1qj1yNZPYOx?H0#=W$6fH%)Dq>x5L#wDL+(E^Ae|Y-i&N*}Dd%t;}=Uu+{J?G1h ziwP$>c{u?9K#Yu##A9C;_HrHU008GS>E1V(K|(`iXo4XP&6JxEK&UjNB4DIWu0rAw zxiWjjIV1=GY|=DR87hm8;wcQe0QnduAWLV&*Z>d|l4X=D(h(F)MN}F+pYr6yNeZY@ z@+pg$(NMHejHopct4v73su-zaRl0(!q=W>6L0LRZK!>1mFiWS^n|WD$%6nZNwjSH2 zQNZ^QG@VcR5R@!B4ipeH7@tL(rP)S=7LS+>872jG9%(+~WUO|7?Pv^$MZ=3VX|O|)Yb6Fnh7QrAkrF-y z`xBtlD0vXffnb=;fY@}1#erdAm{`meiP>Q+F&p9v;c<=6aan<4rbr0UIV`3KhC^Xa zAcRpxEFoJY5^?EapwBsERr#7Glv)W(; z#R*I>TCULO$Lz7=`H-yyF=DwSJNOI`xFVc-C!VDsRU~Iw9>;FE z@n9?2?wQ|&B5(56o&reWC$M!9*plQM1Vwr35ob$#*FUu**MPQM!8{TUZ*}u5gMf{T zW)4pQCi}X3tRlumLn;QPBP7V-X^%tWHTD1yJrH50Jt?_&#>T-b&tkjR{!hr{rO+E)@tZLA7N(csK>th zL9^$~_)c2hZl|=Razq8VIgbL}2mIa+TBIAM3T#>dul1XI7_BC9qw^V)sYQ<~4!BNr1zDXQo%w!YCZC;divbu< za1Fa6uvg!4pz6F@@h)oXjJn36zS9J?lmy33`>>$X)sy1y(dOrP>?tsVxnH)9ttm?AZgo=Gy8jtsvAbmx)Y5J}I$ZnG zE`Rgi1YHx(*sgWA;@wWIBTh+OaJ5ib2UJzLEt^|vN#i#44)rW9FL3V0<*H{nn;J-+ zZ32FZ<-l5@-9VM*ciZJVHnsf`qFphBlXd}wl=f?zUDxK!J}7nNL1cmb;@ruVWVL-f zZZS?_kAnYF+gGfaeGy68P0gN48tQN>-d0;vO00TAdRw&b!MvKbOclPo<+4Lr$nfdn zJAY^FN=rVvnV8^t@}LZQP}*DGo7}P*UjwI*<}68H)0>{(^44pmXhP&}&mz1`whaP* zW@MI>HRVdyU$-y2=($%ov*a*aTPdsruRBu?h2C2h(Ya((=_6|7yc*{UYOVFl*Gox# zN1Y}PHt@@TIxySsTXVF<5!g;#_(K#v&fn>)6f4Z#$$7YZ^K-?Ts{FPFl#o=^a(BCG zqg%coi6of!#{Oadt~QpVs>B(+`~8N~F0zXI73qbbW>@NukHW2viOr18f!@Hmg%@62 zr8(72zdt>ZZd+OS%Si*g=P-5XXIM@wDytsJc=+3KMOWy^e9!KqLrI6P>i!*j+Z%r@ zJ+#B|4Agy#F6aSR5x%ppw~}*+_Xs(}o^q{#ZHWQCC?=M;d6~Q9t4-wJU09iy$sL0^ zg8Es_LzDb&t{~y8m4Cd|6@c0dvORR5si2rlHBauiF+w_6fS+*W_LgbUg?YCr%g%bm zR6R3hY=8HrI{V`Nwk@iJX;-hbtSl}JUf`GXc)yF*_C>tMoAc6Z2K)t2-YnGXPWZW{ z)!jK6ZFlXG1I`||+1gU~>fE>OoYwu&58Z(c!^)T5vhrpP^H*3izr^eO<@w=*G=XvJ zH{zYSca{Ok`?Tc~ipOT&u&tWC|cm?NKaz+53 z8j;O51w|KYy&|$??QMun(Gk`qa+1xiXfQu^Qq7ZO=i(`sEF^^c;jrAXa)wRU3$mEJ7u3^ z)_zr9Xg;!9JN=gfw0~@Bz8l4;d-P=LjRi|rF!=mN|At%de!H;x?82IdQ}%kcOfRAP RHepv3ATl&YazvDp`yW0pdJ+Ht literal 0 HcmV?d00001 diff --git a/res/drawable/pause.xml b/res/drawable/pause.xml new file mode 100644 index 000000000..dabbd1e83 --- /dev/null +++ b/res/drawable/pause.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/pause_actif.png b/res/drawable/pause_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..c6bf04de70265f64ff2e36d8252f29114937f960 GIT binary patch literal 6120 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

q3S?lfW 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 rLowBvGlqhFK%{Cn5aGS)0pcY5?c949&} literal 0 HcmV?d00001 diff --git a/res/drawable/pause_over.png b/res/drawable/pause_over.png new file mode 100644 index 0000000000000000000000000000000000000000..7289286c2eacf7d9dd2a36b939f66f3e3027abf9 GIT binary patch literal 3940 zcmbVPc|4Tu*PoiAhv*4KwuU0I%p$W{#|)AsJ4rFdU@S9ZW-wHiQ1V!cL}V`%B0|V6 zl)WsCtf`1>m8C56j<)yx<9UC7{OJ4EFQ$Q}$C)rqEo$P!tNaodX6_;&>?0{mBeGQ;AGJ z@;d{LNGH%pR0fGc25o1=J5hWX8q%Cff41O7H8%c}m`wjg6o)b}6Hf(0l_6j+ukF5m zc+(l?#Q!bhU%ly;{!}8^oJgnm&qA6mbHAfI;9$C={cI#iDeu2t7C!0YPD)zjORsECz!`spueJ zNVtj$6sikFsz5lQI&cg^M@I(*)B7E3K&CVBWCHOwE{TJSRfXV?FjY7b4#WPxv1lxf zh-Xk}mK2KT?+GwdX(V5wvmTA&1^U4+n)EOD zI2=wFi{cEB-p{^~Sm+5o7*bUg$r&aL3MTz4*7?8T49qD8ygeNMXIOrlI1{)n{uzCa z^5^gn$($2I;~b5@g^SAo0N$GhIE*E8$Z5lO6`dQ$1*{w&nWBsZZGPYSg0K%;dKxRM z+<)AQm&xcnSq4nMc6VpSvbMhID_lgT(O%2l4$A4$o>}$pytKnQ>i6Y+YB3YM&y{ya zlGV?blyhl+M%Fd<7TXoIHZ$8`Q}DMYx3I998n=B_(rOL59UN!0!Db)kg|S;JDB8QG z25Ptk3gpt>j=vj!*X({vv>gl_NKZR86y{@p*RiE^XIAC8|E)Fi*zoX#)Og@YCna3JZD4-smXp-z2d$t$_O~bv z6O+*W%Yr=G0DSBjM?vd0dF?)}7<|T#1PjUG3mYH0)T?rwAE$kssKwY3OeO3MeTkXF zLQLJyQiHt4?+9k~?6JBw__x9QT%$gkc;4o{=(M4=b@<*Yu6{?#VssS+S-CIGHDr9X z-=gQr^NQ}IlBVK|E*68X*Zey=pEZTbN_Bh{e(mc$u?8=mUuQ39wJ(g-Y1Rf^m0h|K zG9d|U^5nAqv`O^kKM1!jD3tE_u>ZcqxtncPIT+!DtXp!gyE_yWql}_DI<%7$h^8_~ zN1&hyfAr_wpkTR~QHz~{TU%ci#@GvWfkEtL-bUGS>V6u(5N##*Dal|VF4ow{uI*6Y zwCjft5^Oxo`k+{nOaBr=H(HOsYM~v8W=fAG>sKbZMvyBQ{^oI<(Y(_}Q%Df*b2l3pY-6WK%VC3CAaN zc@N+Dq9T6EJQ6nzP0?&feORr&`&j*JlL5ufb?)A|dvAi8Zv+|^3!hd>V7`i%?|Q+b z<bj1|a;rwfmYz0t-;`=8kTrLzRRG13$DT6Qd-&gW z6Oav>4)x~cXhZWVXQL%IHNiKMZ+z0gHY3@KwqX*<3WK||p)#VSEZ21WT4vya^=M?h zYe}vS^@03gimacI1k~>g!vvqGlla{HwXkdLZTh6umTb?)y3wANHQpPbL}(6PEB>Iv z<2aQ5a%7o_)%}A<1aI7=RUDV+D>_GbJDp)0UMoiux|8CsWBqN@^QL2AyB?x@2!Hy@ zrXr_{lWRi3H7ZOm(a1@r!)Lo_i9KSBo-+-PFjx1&_sulKS4Z~LX{%3Lv3G*2noK0G zFnhAOxkE#kBQYiU%w%rNw87%IW3)$gbK>et5r>quxO;ay*8}A<{V#Yj>Z6&W41OrOJv(AODL}!p)nz#UF7G z+1Wo|G2FTJ${>RkJWV5l)XAF>oQ^!Md?^3q z^H8ds*cCtUsMv^SV-?%ff*ST_i3wx7ROq92Bf@6gg;J zeR`$f@Y0H)af7ZkYi&dR=^K{6DlNHY-EPccd5s0UJ(SoKUjg2N4zFf+t$UH|rbgOJ zS1QC~#jl0iivK8Hlxwvi4K-r}kiI|NI%c)9XP;8<`FP)M*7DOu>3jsa7iJ}YC(c0Z z+uL9<Dgs(U&kE2Ue={oc_JkZTH8-d=txs-7 zLifya5&n>=j>vEl%zU_f%Ua^`bTZQQyIz+&F(pFO%G{$#q*ms9!9OC+@80*l-AoZ; z*ea4wbc~Jz7tkv0RQBPQDmlyGDMy*gbL>Zwi-IhJEORfHmYYrN#dKaUJs7S(5K%H&tucS zhFO&~=OVccawWPjFUQ4?zSvk3>DqzfUglqwg6Uzi#YJwib`UzX!UAHvfS**=11UCLt6&mk@q~lm!I4W|O{-bzA9PU&zp3PPx_dlY z2|FluIyIU$oG{oeoId=1I9YQdfWK^n`S((#&T-y16iv$*vSsG-i<7tsp=j5xvh$KH zl_##)e`=YT-ij?6C_2oZMsf$!gXsVy_xAlq+!lUW{|MIurar|AF2Ski*1x=QpHo`t z^?t}trN1gYf}QtNHh({+Qd)84>9fk{JO39%w=0Hviy3t`1iGv5 zQjb4}$Mm!B6YOoCt(xsFd_=wUR^s%* zJA&rl+jU~d_en_8$rpAx1v4oR_&r=yoqYbP=|8%kHEGa&tN?o=;N}&e>UAqucgMwB zmU*5mfML;Wb7z=N;&Ajp>KETu@c~RmOG26b87Wxcn5BM!LkXVZqcpL@I{f=Xv8Mdl zXTw%Ih85;A>{9p4-6M>CZE zKbY|&`4Rj{>orrY0E1N-x1IH{y-g@UG#Zuo`LmkJ< F{{xJX4n_a~ literal 0 HcmV?d00001 diff --git a/res/drawable/play.xml b/res/drawable/play.xml new file mode 100644 index 000000000..42653fbbf --- /dev/null +++ b/res/drawable/play.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/play_actif.png b/res/drawable/play_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c26676892d607f56249cea64ca9519b09d1f60 GIT binary patch literal 5562 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 literal 0 HcmV?d00001 diff --git a/res/drawable/plus.xml b/res/drawable/plus.xml new file mode 100644 index 000000000..077a07bc2 --- /dev/null +++ b/res/drawable/plus.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/res/drawable/quality_call_0.png b/res/drawable/quality_call_0.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdaf40abfdaf40163cbe04212df8b2cd62b1340 GIT binary patch literal 2137 zcmaJ?c~Db#9)AfjfDlMwSws$>;f9cdDN#ES^YVJzx_ncK=xR&AfTP?{7Yz&-ePwyvo?< zFwEwyn*jj8uy?THv|nHCYiEE400j2yyI5^tr3m3D;w1t_9#;kf!F)*u46;SsOgIka z^7C`Y-~a&7!wC~O3QklcjVBQixH=3$DUxd001yzQlyZ65uma40GlgP0?#a0!94O?| zaY;T=q$nv9&Jyk@kiqc<(FweQY#x=53kn1Slr*h?2v%@Gr6@-%rzz>Ux4Ja#S$9pu zfo~y-Y&!1GqBv2pAX6fPK_3FigGcfufxct{*~^BP&;UUi#E4WGz zvD|)Lfd$KXGNDu_S3$>VEB&(tk@UT+SpIHI+JO<3Tq%)EAn96K2S!Ex zf2c_G9xYeI!GG2JKZWH9`BIn|2g@aUWjyWT1opaAQW{eRa}^RE9i9#aJ zl1M>jybl<~svWWIrm2 z!C?AOSR|@1C4>>O&Sgn>dquEVvCifH#iee@)mcF#)n;bFGT}a$A1afGz_%^agd5l5 zyP@7YE`Q@%C>wH#+G2>h#s1f#*RQnh(H-C0RvWxGJ}lO{U8c45(%l6O0HDU%tl$LY zbVk4QX*z^NLaz~5xWTn6rtQhCEBfX&HR{bYB-tLjwn-y_dW>s}Og;+$ei%2tKZ7s; zLyPu#2G0Xsy~|hs=mV|BDjX0QYvuE=O9+S~2&BQ?XbZ4-e-06w0Ob1Dk5@dl)9+%R z-_e*ZX8owvOumVIX`|;xLTVPXRMi^OP#Zs!F{e=VK$N+oopE4+yq@4KShVmhh34Ed+m%A~r^x~$NoOT)Zw<+57WR!&J3 z48Jtq6Q86>I-*bc-D+iKEVN&FMC#UYZn-^gTpff!a7t$SURd-vgw-ij!i8l)clZH!TuYkAG@7c{NHQwMPs87R@$uuH@JM720_a@m*m6gi z)bCtz_HRww96elk9k^X`SEYIiDFdk z>4l8RhQ2_LOP|r39dGlm8>iu?E8_;84KJSyb38m{_AtI_R21D5c!KAZ&YvIE+fz}t zWP826(xk6NwB6cLy{Q~u9rV-HGQ3x+rhDfh@Ebm%x)Cb+<8UmyY6>-0KT7_)KX`(T z$n~k5HR>HG&j$SkNAl3Pi_znyr9-XXUh6?y7hD-}aYK)6i!(Jl^~~0Y;4s>}RJj|O za+-c`7FX?9zBE@o=TmAl+Znt4AbGVx718d0=1R_-^*=sMRPZ8;Z{`SMrk0?tFwdA~ zdE$q6INWASynE=>*8?nO=%wYsTeogaS^VUfsj)WY!lhZA;NZ}YsYch+XmeY8f3dj| z|KLt=81Yxs1iZk literal 0 HcmV?d00001 diff --git a/res/drawable/quality_call_1.png b/res/drawable/quality_call_1.png new file mode 100644 index 0000000000000000000000000000000000000000..2cca9b39c0c54faf0cdc7506c73db121662fa7c1 GIT binary patch literal 2158 zcmaJ@dsGv57M}1-U}*v>0;Mnp5D}70cqAl%BqRhP1Te-5XX!Q}8Ay;kNCuK1@(@8l zuu;%fg-Tas(SwLet4J;Aa*&0}qu|l4ih#PJ^0a8_7S>Hv?EaxU=ggVk{hjZA_q+Fg ze@t0IT$G)Siwyt(cHC$--}t2%UpKTB0HAPJ?%|AqGZLAIY*nTrT9FzCm=a|Q407e7 zG?)*IB>K#Mz@Y$Oj+Y4%kwjiBU96N7MJ5bUCs!G>0U$J7rxJ;GzzCQEr^ysy_}TUj zJSdZd;kO6zAfAc^OJ&hHYIti-oIsqjLrjz4!#9DUI=YcS4kIE^C(lr5=(;fcYhJqX zY`P}l!PgLEM;QK%s6<`@$Wp3dFo*~d#1I7nDP$r!AdpI>`hors86rXcB(gt⩔0- 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 literal 0 HcmV?d00001 diff --git a/res/drawable/raccrocher.xml b/res/drawable/raccrocher.xml new file mode 100644 index 000000000..929411613 --- /dev/null +++ b/res/drawable/raccrocher.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/res/drawable/raccrocher_actif.png b/res/drawable/raccrocher_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..c84ea15b221adf6cff1681ba6cae15d809cddb45 GIT binary patch literal 10375 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 HS-kx}!xE;m literal 0 HcmV?d00001 diff --git a/res/drawable/raccrocher_over.png b/res/drawable/raccrocher_over.png new file mode 100644 index 0000000000000000000000000000000000000000..2c95c5c1a1ef5753f496bb2a834d61fd1f659713 GIT binary patch literal 6061 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 literal 0 HcmV?d00001 diff --git a/res/drawable/secure.png b/res/drawable/secure.png new file mode 100644 index 0000000000000000000000000000000000000000..0a48c7d1464962b9304307449de57e3c806ec44b GIT binary patch literal 1340 zcmbVMTWs4@7(VGGbQ>*Ms}(x7$~a*K(Zv@bMH<7KyA2N=*8a#{60`)2Ee3D-kHHhlOBxgeM(v%7BvKX zDWx9~;hZ>tdXbnK$zMbr092->SX_@s4suB)XBQ2Oy_i!m8-R|kqADf_kxulZ0ZHb` z)wxeeLQ3)EQ|%ELQ3EI=b&qPOZ?q?t934!0Qe;;r(NW~EKo035QOsrK0$1e8bzKgx zjctk~)*<>JPi_Pik3@-pq9LN)4%?E@1ql~zryWj~Wm^db(vX4-MKf(Q%Q+YhLSpkF zu{SN1=6Z$DrY~&qWJcFjj-rN#hwZ}-yP^$Hw8!HyG#I80BiafhvMv_eT5K997uOvbglyCVaLqu~x|5{r5mH@WV+a=CzpL|xHhijpmNKs2N1N+F}DM4+#oh=@r^Hf-Z~HnJ6vCcS`C zAx+5<>-FWNZT!1K(9bxa(*ZZ~_TbP%t{@X~`5k_mVaZKy>i^V?!og5RbNr`S%3HVt zjpbJBV`FQ0kc=lr!=vFp^34x;I(f-s#}0Tnd|s_S|1{m(VuepwP$Uz2<$V0tCn(*29+<*$}4rnWil}rqA3YtL`;b)LdF#64$_qCU1Uz%r?@zQh4)Npl-@+t3C<)61(qloNa!( zCDza}{p%kZIk7NyweHsR0QjuJJ#(tXQdM_w(fr7%JrCDMe>V~H@1Nh_db<(iJEv?z zroE3nn8?4r@AS3t8yD)Amw@e~<|%&i@Wjmve`d^kNYoTRcd2B%?{ok451PhLKj}R( zQ);$*_Z^%1yHXu#X!_Cm)`4rt{7J?2PJ6Yj6pBCOJ?p!CPN0{{|#{L1!>$r#j literal 0 HcmV?d00001 diff --git a/res/drawable/settings.xml b/res/drawable/settings.xml new file mode 100644 index 000000000..b3e8b8b2e --- /dev/null +++ b/res/drawable/settings.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/res/drawable/settings_actif.png b/res/drawable/settings_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf4ab11b926c4f3e453140a1584093af523df1a GIT binary patch literal 5860 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 + + + + diff --git a/res/drawable/setup_back_default.png b/res/drawable/setup_back_default.png new file mode 100644 index 0000000000000000000000000000000000000000..d71825b83ba2b4d072c44e867f7c6c1d7e011b40 GIT binary patch literal 5052 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 literal 0 HcmV?d00001 diff --git a/res/drawable/setup_back_over.png b/res/drawable/setup_back_over.png new file mode 100644 index 0000000000000000000000000000000000000000..ed550a18dfaa76484621f4c682860da866cec92c GIT binary patch literal 5122 zcmbVQc|6o>+aDT?ee9BDP&ip;Y%`2)X3PlL_e9pgV1~xnlSx!kROn=EWofZwiR@d1 z%90Al!K?_|tO2Ii$tOL9#p>AY60PPvzj)xc#-MsNucsI}R^RMvQ0KgG1 zf{g>k!PErl5kOROJJeAMBL>o~0RU~ius}BtKRgBEj`t>zbfnhmnxr5EPaP?HbyJvW zpg!J*U>HHhTSu7LctrSlXnIQN=|Z%_kaPz`JjD$XM)W5IA;WZ}{_u;W^M~6|Daaox z6h9rQKa+AWwSedckns?8C77ZI3=V_9m6eoL)es1T0z?I-41>Z{pvo$W$_S*Y3K9l` z{6$jqXkq!rfSuUK?RN6Lpn2}DAnp`oElp{hy&WN)alrl#hh4;2+fx`tv7OMK15Hi;c1#NTt5NipLBrevp~^}y zD3N$r*B{zJ6f69{)A&d2Ae-<&Jk$yw6c9}IpwGig`j;`icmF-mp&~sSq&b;DABvkl zHozm8h$m5uusTxoFG`*SPb5rP1E#EuP=g^ zgnx*Sz!(^)s3H)`us`e8R5!q(VK@UUMg@k&;Pj>bvi1D`^bAT*26_mN{{YLcEjj`Z z*}tJr7ydpxcoO}@km*N58a*cg0Dx7DuxOjGF?Y4f5Le+YDxSI;3Y?4TWYlYn_TJf@ z*BTQ2z}BXY^1o`%Q=6Z6W#%AhZJKjT&dXhRfhxmQAHFp=6AV!oI~C0GLiEwoV!fT~ zM;C6j3SM78(tNpqnp8na!y&mVn*J8vyuMe&yRWCAkG;HHd!IR9YqO#%tYxA_ASOW& zil-0rfv=1k@Hxw=W9+$HqJ{u4>c-`Ib9c4As5@~e(W?s7EVtjz-JfwqJJGuXJH(~Z& zNp?y;ibpyA;Cg`wWlOPho#WtW^L~931b*bmXjJ1RW`+CB$GY^-=EiNpSS~km0E0_z z*C7T!CvlDguxsQ@WYiT&xMa8m+=F@Oi*8NS&?V!vT>MPnn-|p&Y4U}igolYE8nieg zCN#s(nf0+2$9RrCfGCkAk$FZ=*opyEsO|bp5u$r-vVXYi{*wnirROJ4RttluJGqrG z!P1MZGAYbza(zx28NwzCMV7uF%(Hcq?4)wfgsA~eG1LGc04?vN7#J8ki<^@)nZ>Q- zGt*{__0k_Q3)c&z zvdTz3G(qu+9k7)u{J`8^bX5HO;JBg}j=@kBW%|zXscrIwOZ8WmmCyJow8IP=-R zb=Sce_vY2Jb)0X^GK{W7%nI7f<{i9Qnq|_{iHF1+h=ZsA5Val`JX_y^Ibgm&R@cMh z9GJStDwXu72?XSG*{WxJ8Z|HzC(p z9w1IPU4d*$#caoHT7Z856tlGXBLX7j!@l_4oBA{~N&Gnw^+E(*r>vDOw7q><5}KUZ zywKF^>6Nu~^o8hsV>Ui19vMd5T>oHr{@LNRG3vzZB3t$na}r?fss%0H@cEsN#qyi9 zupAgijvOU?xd6a$*ITKKSLO;Nd|%_YPqr6pVskokz+qr>*Q4i>H!? zdW$A&W?nJE?cW*xWaYaYtbn3Y0Sq#5c4ltRmz;8j9`oHYnU|T0m}{=!#oqYtXp3;M zgLIf*s(9>zUGbhwH@~SCA6@2|;Yb$PnCw+MwI>2O&N9$1^bQoiA|NOeYvnxL`etS9?&>7ixCqdCdNO2q>*vB637pu^}(5iBSrJVOGgFXy`0suiEFx9BjaOC{x6|<{K z^Xp_v*o`ny1 zqYg-j>iV74wtV-w3cnQgcgvfOTOZ*~(ORddorS{VyQMie?^RBOI6TH+9^LEmWp9o6 z#!K^R+_(5joGfLvW8NHHH&hTctpemGFbw!)BUUMpCbU34mstWl%K6b(*^#O6Pg$SF zpf0^m{oW}hHHlfUm|_iA5HpaDV+ICB2c^{Y1|hnTuTCfVVFh1%XFK*rlby*X!v}uwI>G>;@JKbKU z+uvOYe!kZ~E=8)QBi8y)NL+WX33gu8g)F>m84m7lyE#yjuDkj>57+?LJ=$BrWG&(> z`W}jS0jmXrBhKdpXZkw}-Sp_Zkp%nUL35Md8!0(JFy3W1#cKG^88JyGoXBAX+%!<5 zwyR%jXJIr$JTleZ!?=qf)*mP27nzIniV?i-vNJrgK0c6W<|V2UTwLd<^73|JTAc$( zW3)nMrMhSWXguK0-PTXdnDpr}{@QeljbVF=tGZ8LIN9*5)OMNUu672z|gI+?0Ej9k|3tG+#$HY$Ne4i0% zp$TzI==?TWd<;mzHcH8jBk%BY9A>36?2-KN#y0nvBglK%CHMB0%zM`Q&yrl0T~rSg zw7S3yZXY<~L!RQWCRTw)eLaKf?!mXJJ^&b0A8dy?6W-ckk1)P(e_cF2W%DU=2?&Pq zIj%jKcpaB1%i)hq7T^D?pO z5HJG+m`-$b{+oHw)kkZ+wAXT+HKw^}sxEt1)7Bn@MM0k*y?ydQ@KC`}mu+t&^C=L> z*|5GC5s>?7Vb z=glYg3{cR5ug~TjUd6av8XdWCG~W{kXSIFO6^yH*h?v90?p#2BNhe2HeeuCeIo0&v zw(KVo_t!0)i#Hpt-%44Lo-zDQGhEl9%4SY%&hkS<&4T}Ymlk$_u%cAjFr_)oPEeW0ezGroZJI@tGzmMpIqSOCm zgyo}|eAdpn=N8OqBuen}-W0q5mQr<$YpZC(4)$FE8u~wpmp7Iyz5Tq66zgauyo*%Xj^$_73|1^Z8Ro4$#I-%6DT9rZEFjRZ(q># zX7szhTaadhPA=Lw6A_id$9l3E!xfv?fwQAOs!Pm%Jhr2nJ_hLbrnHMk?C?B``p(tE zOwHLqRa2UFznAD~@&T?x0h&wz5Q_dnW1s?n07mekAO~>*-OQ+Xme)2oG(@8<7qkVn z=6ZO!x_16h)$3)&Kq_PnSGGrgdluPyu7|n&^WZDTp#0Tx&gLOCmxvCIq#NWHC?Vlp zmsRKe1!+~S;NFYQ@;~yv?)?r|V5n{GJk9d@jfwfY?qH^KDkro~Ys5nUw_QYz^`vc2 z*JboaQnoionZeY~1k%$29owk1>bE~1e3THKi;V$bKNl8hcp?LwPS>T&52!wSxNB8d z6CIt%$HoY*F;704W@h#Ht@TS5x^?($U?=5V(_Kr1{kt9YstVeAypfq42(_SV8&R;M z@_8Xt!iSk=zQ zC1{~bC29SNcfTZ`lU+dr7y%5|=7xuVqAmBsoA&n3{(Q?W{H%EdY|4?+5D1(99u}15 zl@l2eFnV_NUaAb>k^p7Y_~mSFe5#XgqP_R##fiBq{;q<;mssZ_P~Fwb7@w0+f2MW- zkFagvvUs+3)Ue&Pk9`fTe4){0rqf4ksGVog6MRKw)rq~0GoJKjTy(b;224 zVpu_J9@G&lHt0QgEUqF1bVbG0T}=401h`5&UrHVsp`b&kC=3j$*F zpmrM3)Ch#e(iJOVru@%+Gcg1(6+j=~|3bx|5J3SLQDtuC;5=f;@>Ff&G2vPdlA4Atb&=*pqIrpl^@bP5we@nOO1p6L3iQ|xj@SBH5iE{MVCI!M(vPyq6rT1QSe zs5!E@_%Lt5QdRGuCAITgLFxSz-*@ z*(B~vHeZZwNkdlHl$gY(HU6$b8$ao(%`xfxh;!K`#?Q)gUc_P|SD8%EJ>_ZXEmLE8ZQ$3j9X0CUC%l-ubrde z0ozHGYiqr;b@aQDV-aKDTh%4jE*7X*J8&l580$z)6?nKf$23kf1G@T@oh|g>_gsF> zbuoI}jzU^|@+yV4?E4+bG~p}ogwZbh$#%a+9^BhKe1ER(dY|EVgqM?TWzFpSM<>l% z@=IndMl?g(yEHmNx4w-wTbI^)MEt~m@k_MV($jO3b>uInaada43h($fvAsjQ;QkU$ w+jDB@b!?J7yhAi@(BFsud8_;%0(s!z$s0rcllM#a5C6&;;moj4F|INH0`-j7-~a#s literal 0 HcmV?d00001 diff --git a/res/drawable/setup_cancel.xml b/res/drawable/setup_cancel.xml new file mode 100644 index 000000000..61922945f --- /dev/null +++ b/res/drawable/setup_cancel.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/res/drawable/setup_cancel_default.png b/res/drawable/setup_cancel_default.png new file mode 100644 index 0000000000000000000000000000000000000000..43635712ef9953e18a641d8b896053efcb92e5e3 GIT binary patch literal 5933 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 literal 0 HcmV?d00001 diff --git a/res/drawable/setup_label.png b/res/drawable/setup_label.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8cb1ed528dbbaed9e9f3091c1796f410233cac GIT binary patch literal 4318 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 literal 0 HcmV?d00001 diff --git a/res/drawable/setup_letsgo_default.png b/res/drawable/setup_letsgo_default.png new file mode 100644 index 0000000000000000000000000000000000000000..8719b6507daee05e2ec54594133dc6e8f02f6027 GIT binary patch literal 9482 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 NSzcZ4i;QLH{{l}cXe|H$ literal 0 HcmV?d00001 diff --git a/res/drawable/setup_letsgo_over.png b/res/drawable/setup_letsgo_over.png new file mode 100644 index 0000000000000000000000000000000000000000..160a9e1c2c6bbff99469b53220988a8f7f262b48 GIT binary patch literal 7832 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 + + + + diff --git a/res/drawable/setup_title_assistant.png b/res/drawable/setup_title_assistant.png new file mode 100644 index 0000000000000000000000000000000000000000..275ed24b102f64bf85fe2648ae4788859b290a20 GIT binary patch literal 7973 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 + + + + diff --git a/res/drawable/speaker_off_actif.png b/res/drawable/speaker_off_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..5094dd200c0d785525a318f3c84309c84dddc9fe GIT binary patch literal 7302 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 Xc*?bH8`3#`{~0vUHPxxpa*O|e=#Bwr literal 0 HcmV?d00001 diff --git a/res/drawable/speaker_off_over.png b/res/drawable/speaker_off_over.png new file mode 100644 index 0000000000000000000000000000000000000000..bd17791820a43145e919192cf57e56c2ed8bbaef GIT binary patch literal 7394 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 MHLq(_so6#SKL8OzPyhe` literal 0 HcmV?d00001 diff --git a/res/drawable/speaker_on.xml b/res/drawable/speaker_on.xml new file mode 100644 index 000000000..a91c3de7f --- /dev/null +++ b/res/drawable/speaker_on.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/res/drawable/speaker_on_actif.png b/res/drawable/speaker_on_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..2f4f5844078fee4c9790b67cd870a6c2d618bef5 GIT binary patch literal 5857 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 literal 0 HcmV?d00001 diff --git a/res/drawable/switch_camera.xml b/res/drawable/switch_camera.xml new file mode 100644 index 000000000..f0e714934 --- /dev/null +++ b/res/drawable/switch_camera.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/res/drawable/switch_camera_default.png b/res/drawable/switch_camera_default.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e42c09f5b886d00a457c57c6eb968ddf8ed2ba GIT binary patch literal 6280 zcmbVxXH*kyw|3|Pp(wowAs|JC6nak}2}F8On$ig!0wGB6NS7{3ks?SyrCY!TNG}4? z5fCXN9g!wTIru#9^M2o1>pkbknKiTK-uLW%?Ru?QvnJk9UyF%>mjM6(Fk!V(xU)O? z>r7GwJCjIWN)U*jpP!VUv=o8p1c50kD*nNM!zIr&Bz*!rNw)ry zo<73=AfWI*_Cyyik_*8T^as(_j^ImD1)oLwcM2X}dV2o`_VoEzq0UMM@wfGYz@(rM z505{2{iW?g!r}j482?e*=X!t_9)iRB5PXUDXZ>&#{>S*NcK^GhKZao4&YEKD zjw0Cmdf+`tSd=RG?1_|vi-QsrrT~S(Cj6T`c+WG&5YMRbkVWwMiXkQ<3~|I5*9fDG;Jf}+@cMc9T|MCRK$xK>a%~1QRtt#t zGmLLMJGE&~TI}ela%O?foJX`ghYTq~^|zwW$ijL=#dAmz`>MJjnj+S=^Q*eJu6Z@J zlF;2>jO?JoKqdUqX~D`RK`I0QmYhX4>lu39`ru~WBE%@_UK+@2X^Gxe*)8!E$oIyj zfcukyqRZf?V}pjjfp*dn-3V?BEr`k%F9NKZe6B}P$~=K!1>6&Y`nJ4P2|4<;)nZ=f zcrg!Z`$4nh7Tx7I1o}H&bq-mr^F9Cxw-e2tC#Th!R7>9|ItK(nQOJqmdvWj` zK?|2VAHS*({M_Lyg9ap$`P*)=pS0kXj-q&g@ExX{h$R|0?2DE}8S=|_^w3U9WG%Z@ zK73wWr%TGfywFPU=$ph@GM>|~@2yN^a)#fDjg7U{R$w=6u(lX-PtsG7kekaYeZAuJ zfcFNzjiqVsK&m$9#;SZz49%e$hV$n0;JY8bJsrFA=B8^i`eZlvRls*itD=~X%nx|k zW9M8k^OV1t1@56ZhH3sbP)Cf!u`susW{CHNlfkW*VtarOG;K$YA%-J6^ag}Q!Q{`})*W|JxrJDY zVlQ(?@gMSjG>Q(yo&I=E?WGt;q2)Yxjd{tk`Ly~avxE@xnoRoOo0hQz3VB}zXLkt+ zqW_!Xq+w{>V%w07FSiol94LpB>oPYWG$eqxx3}l^6_>r(-QBH3(quPX6=>Lf7j!CA zV;RKKZRd73YNt3csuiqpw8_i26apG$&b$p3M}2~+0n+KrDTyLUDajF%wT&RzCC5s$ zIwKxY{Z3|*E^%0xC8QZh6XEe@FTrEFMvK#Oefa%eU372LqG7_2GfKNDio;D#ypV5Y zbA5{;dUoEs;Zi%cCe5!VJH?Y$kAG!j?iXh?oAl4S-aHKHnj6YOR1Xx&nICs4%yvrU zhuaJn4O6}%%zXLyp|@9;s|TSvmMc$C3qIUgj#c*C2o6t{vUfWL?<0^I9)%Qhf+Dd? zWP<{=e3gKoa}iW@0z13As!cr1!&pD* ziH`3JJxXC&jX1%y7v{&wr-hI-><3y&v^;T3xy}3xjCzJUQDk(OkVKQ?lKNHJW3hpY zqQeCpV*y7g3x;MEGzLsZO+$WSGPS2Ek^3Wvup^TBIGMApq@?Q9KLL)z zn4Ak_$javK?0p=~k6P9p4_in}w?-wy()g6F^90#NIEE2{s9LuOeUGWV!~!IC<+uTKWtTI_ zdSbxy$M$yv$6G&J#~7!K0}Hk;R@87X6cOC0pz}%Dom$)Y6IWPwO<^(OTU4p;ovAX za$kZ(XHTeThhU*mE0V3yhrAnQY)UjKg25f1=kR3OC220p3Kj9se~>LltF$6q5;MFEzO{JTl5q{T=o~h`MJ?2kUc9Fs zpQg1I%vWB%qaIIBf3xWX-&DJDBF6l&wS?c!Nj-i#6IrQbw{BYqB_Fk<9UCpaZOmXr zoW^VGWp+!m&eGDtjg_gg(SVl?q3)A(C#v)nGbYeKEal>w` zJ2;~_kWs{5Aqxj;M*AAWP^X$iBnX&*oV90(LZ-w^{nh}AW+{el8) z$H8l#p6%F{JJUY>s^4GDD1QIab8xKxB`$QEQnw~EZQddCsr3rY14>x@>Nk{7p3J*So{6FcrR?Do0QaFgp@^L+G}#Hbt(zB<=& zh$(wo@r)`PT$p@yL-P5HJZZ~hD}c?M2roz|6AuhIsiol+rYcvfy1%%1TEewYz6;w_ z_vZa}k7|QrKj)XK`4iuKk-~L_-K*g+HnC4J!68AWRja#`e#*Oje3ydoZMgYmHW#tM z>;ZR)XAvD0V$Z5JH$s*cMwnZodvrgCyERLRUpTnw-hQk2dSjUNFVEk*FFYCX82c@a zyg*vh6F_JGXXZMG1NW2l4(IF%^-AW)@17amdN*xO{58s|8kEk{g9lO8D=P9WLtSzP4 ztbTLzEjg_ZTX4$;E)-GiN;~E9ih6A}!d>n*4TX=ijJOKC)hceGTXoXDVu-WTx!fZT zf#^iOKPRIhlENS4X2~eqXE~c#AzA#rUq=6{$_K@@dx>6Emt#Y)0Rk(i&&c5(N?yS$!--Xk(QK|y{PZt*#4bUcQp!zhJvNB&1rntsmMSzi-5@d-| zD}Vqx48_@3H#b=>*Und>ZxEtOv(806(CfxJM#ga@e>DJV4fq}&pTv!=G6}1>O<)}$ zJg-4ahL4{`NL&eyYPPYMRfa-Y`T6(~g#uFyqz(O_g^s4vT^_1Elwa{=27K)Aufi6d zy}jDcPln1p?}c4Sq_L368XM@y7zL!AOL6 z!Rh*@29I_}2eJGvvK8-DCdbmObb5N(2MqzmH_Tt4IvIEmWc5OYONXX1GAFJ<)7q1y z%Eu)nHm*!%Xf*(=*u7j!NBs4aTvt@`Li?4`jD#YVYsxhtjwhb9J4|3=SY zJ%$myp^{o75ucNN)iMtc2UE1Vo(k8|a|u1v3vqDdU4O094d-kWN!Jp{C#Z>7THQBv zwU;mUs+Xj(?YUS()2owyPadbZ~ zIFV^CS`4#)4koHL6)tVfvQFnt+Fi9Gu_|$rOw=ztXsToSMKoY11fyn4>8L#7j$~ZDPz` zTxw#sIoTIF`bsVBBYi?Y@a3RG&M3w^_yv8GXOyVDFi^B5?T!REp$rr=qu@U)*$*Uq z({>?@{oZ;{sG8iqbl*yOBQRv9U$uYRs%q2J37-8`>juapE9Zx>ENc@zB}E=6oQ;}N z0V&L>|LY;-99ZlewO1rS|NH?J#c@RUO7LT2Zk_Y_Zw@9dCAx2a@AKA~E?tG}m#x^B zs+`o<*1@Upk1tgi6UFGX1^7Y*j~>XX`Glix3Y4p+`MqhgYwZ^db$%VR+s*M(CJOnJ zY{J`tHY=G3moA@CHnIMNt*Y6E!I{&g4D<5x@*-2YXC47wfe~*Tg3*g+4JL%X zc19~}XqaaQV;h>eXwP;+aD9(CYOP=4me#7$hTtiWf;ds?gc$H>a2@MBE4@ACU-R-a zknYKo?E}TN-@kwFa?r7GecdH5sw{psG;z%c494vYJ-))W6=@LJ#+ZMbUD9$Py-u~} zWFXD0e?gGd+hfMDj&E;m(z=WkRPNzbzi3w3GNFiBsk}SizL%n}cl>H-1RocC>}shg zXC><3MDu0hb%TVeq-2Q*k%7K|+NsZ~v#lpc`K2t}kxki@wFiY|5laSY>b-;b21$7Q z`1p!Uti1KKUo>Ei`}46ifA>s{hg-(yPKlDnH*bv1we(fFWaFE&cerMKPsal7PFS~I z-XEl0HK`)0oGc0F2X6Zo=S@#uylC%v?0wTKH=U!$qYd42>zZ4i{~XvyeYF!SQ^69O z zHYF~_AUUbsn<{tozPVGM_>O4l;#(G1{i2*28;ekzeY(vUrdyRW_1Rk^vpH`)4f@4R zihZ9we4{3{=5@P0kAM8?;@zL770b&mLJb9weCQ8Im9^W${RMuOuFj|86{|uOGb0OF z#So1G+tFSgD^Hi!)%#VWJS-uWxm>{Z(vb9G->Uwq%{_mduyxRKo9rk)k*oe*L6GLq z4U5_jFQ3$Ra#V#}9eoKjIgXfoXf{B8ggpE_5P#_&Ab2e663Um+QD13f|CV5C$S$MU3j{gcHgHLiF==>>|p%T4|B%3 zfH<9uYspun@|a_(LN%!eOTK0){x=2##Lkt_oUy3k>>J6_*vje)z$+OM@a~HMi&#

RNa zedwgGSn7c-z&EC7TAEQh<7g(SuE)C(5fL_GWM!A$<^A8k73(9%PdOVM;o1ITc;1V5 zxJeft0pxVN&VLI@pt$VN5Em2qQ!4Kk%C)V1oip(g(8S)pI724@SvN7|voWQZlF+Uh z4bot5LMADtkA8nlpKoD6c2=N^)!vidc>WCzP~sC7&9$gENONOt9nVft%~+Ua8D z>{kYga6vL(zQg%=LsipmlTFlO=zMoXWa17-}K1)l$f z(7vQiWSY`Ol(&mNa3G03EO+M7=-M(%NzSx0B9&Q?3_FkXJr2>Ag>Ve4xCX-K-^M}U zIxjO3BT67%<%*o)g(rIUZ{N$6?q+CKCJZY1~=0{o6hAblq^NN|)#YrCrI zJZXO%5TCFEh(*6P;d_y$8@dr+qLO#*b{VyZqOe-}L;aQ4#h*XD;Cx?N5&{9h3=eXQ zu@1($R`-&U&Qo}?&L?ZJ7jxKEGj#<~IpA%C6z-t}2k$Gf&elC_mzR@yBzgC`4sk}r z)v)Wa>5lV5)K1aCJNa^Pt<^dCL?lB+&b@E(pz`B8QXev&%sWp#XnK^aNgpG1=R8Tg zxr1~6SeS4$V7KDnZF+$bkxFYbd`;wDaPTMjP!I#Oh*|^nv{JJLNGlmB^}ABU!q*%u z#b11W_!BnZs)koBCH*BNRnd9MN1}IT`G*lX!`JAjpje<7`!=Z5Ymk}(L0KNjMqya! x5Wz-07;VD|`I~Zuw!#-R42h8-VkDw=NALvls8In*{pruY0W4Y{RjFYU`CmYaIQ#$r literal 0 HcmV?d00001 diff --git a/res/drawable/switch_camera_over.png b/res/drawable/switch_camera_over.png new file mode 100644 index 0000000000000000000000000000000000000000..7afcd0a2348aa16ddaf0165b2884a81217695245 GIT binary patch literal 6326 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 z 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 literal 0 HcmV?d00001 diff --git a/res/drawable/video_off.xml b/res/drawable/video_off.xml new file mode 100644 index 000000000..55707e63e --- /dev/null +++ b/res/drawable/video_off.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/res/drawable/video_off_actif.png b/res/drawable/video_off_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..8e80dd7a688740097dac43d67d7f4e2413a43f56 GIT binary patch literal 7625 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 ARR910 literal 0 HcmV?d00001 diff --git a/res/drawable/video_off_over.png b/res/drawable/video_off_over.png new file mode 100644 index 0000000000000000000000000000000000000000..26a00c41e29a40e994630f3aa8b7f582c6582385 GIT binary patch literal 7602 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 literal 0 HcmV?d00001 diff --git a/res/drawable/video_on.xml b/res/drawable/video_on.xml new file mode 100644 index 000000000..9f8c66d0b --- /dev/null +++ b/res/drawable/video_on.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/res/drawable/video_on_actif.png b/res/drawable/video_on_actif.png new file mode 100644 index 0000000000000000000000000000000000000000..dde8964d9bbb2bea3d0593ca3776d826f0a3d89a GIT binary patch literal 6063 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 literal 0 HcmV?d00001 diff --git a/res/drawable/video_on_over.png b/res/drawable/video_on_over.png new file mode 100644 index 0000000000000000000000000000000000000000..20fa87e9b0b8bf72a5d37bfbf9d6e6a15c5bb1f4 GIT binary patch literal 6074 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 literal 0 HcmV?d00001 diff --git a/res/drawable/wizard_notok.png b/res/drawable/wizard_notok.png new file mode 100644 index 0000000000000000000000000000000000000000..84813bc2d7452bdc7d4875a9489b8c71cb4c5913 GIT binary patch literal 2023 zcmVi-m!k{Ltv5$!% z){c)Ut@ucap|D62t?!^%Oh=>g5CkH`2g@RKVcq4mFW_GG?wyjGc#$ra)nJN zPg0+h#9hF_J%I1G0nffLZyxPmf6b9*EGlBYR@?a(V8s)d$LA=O&A0aNCrJ*H^pJFR zbg(!rjqd|_y8+cx!S%pzFT};sWi-mDmrqc7b2UBf^0TqHn0Z>Q^)Qe&>~jE!&rv8^ z>W07_-Bubm{fMR``zexiSuE72rt){d;az}wRPaxLjpt)y>AZWFBykNWF_9z(RI(Oe27?PfFcQd0OH z@Xn|K90RVm7JnjxmmQ~+6ijgz*gqe1Oa<+07Emy?kRC8p_JJQ=@4ZiTPM#C{(IQT}%uBz769#xZ zfHwe;Dr?~0ycV8=CotpHS0M>PxL~&z_t? zh8wM?lZLfvtQ!y3O#y4d!K!fZnii~>8%@)VtCUDqfAkS|`1t%|tnN=N^z(aYEGm*a z+0st?kCWLIE`yt6K~pUFAQWs{nLtN-8y!vu4eM7tN_$N>STz~E<_}iPiJ_^gf)dH5 z(o%j99NhnFAbrd!$OqE$wOXsOxR@jDZd}g# zfXA6%*MSwYBWb!>PKl)9@@4LtIMKBo*!WC)AP-oPr`2{EhBDD_dO-841h$0A;7!xO zd(*&%iQrcuVEqvDn?uaYpO2!c{JIP-GZ)?kUVkR=VLJ>gJ*-w+?iUuy9o}kS+e`C# zKLorR1vW;4Uqy^adpLMa2UffgNmErh-6WeXU1D}fi1V45f71>Diw^Voi;k#3T=3JSPgt+u>9hJY!b^fDKS_b8Pomh9UX9lv!e zT=rgAfBp(w7s`MDnY9OiGyu3ofWCm&3s4R887#0>UWexUixItSIYOpQ)7`mvF+Ew5 z>dS%Vrv`8Ui1#QICx5Va@3i?@S#b4q!kV!GeHY7sKpEIWV9*YzVq>9or< zswt4Xw0k!<10|zQfse0mTJ+kra0BRkCj+kIrLwRLb^D+VP)0@};^QJrTKFO!oIQ&> zdObpC&BpY?W6&nVL3GKb@OS}*8nD*Zqb_4JdV6{>bMHI11!B{<@-US>w zmYPbZ#X^y!A$KpUQj#A@>XU@!Z6NKJety=QMMbhtbq$XvC-d)by+x}a(B^RR$hvjh z1e|&k2pDq#?FUrv19^pMX>^#)6iC|oTq7m*iNdlCSh3CDzq7KSfC5Q#XD7P_fi}CH zN7k?BCg99wVBAypKq=r&2TCk0Et5<)ZX^arMM3HD;NF=tIGd5-boKQ7?Dv5Fn|?Qd z=7o}UtMUB#l`4%!7Zer-yU~b~nVGnG=FBO7;Ppemf7E}}ACujHS^%~ve0?{l0s|-Y zb#*l=fPLA(g|RZ22_%ca4sCGo0%X8O-xS>N=;0u1OP9b1=Ow#sZ9U?002ovPDHLk FV1nEOu(JRF literal 0 HcmV?d00001 diff --git a/res/drawable/wizard_ok.png b/res/drawable/wizard_ok.png new file mode 100644 index 0000000000000000000000000000000000000000..769986fb79c67b15f7f58082ad0f170fc97c0275 GIT binary patch literal 1373 zcmV-j1)}L_t(o!|j!8Y*bYc$NzKA*}IQ! z%WjLbgi=rftr`*y#TdaL_zEH^!9+9>Lolf&8Za^F7foye8cYm+0VRZIK?^Dn(?EnG zP#{7|RUkwIDUY_iO6ha=?%uukobf|jBc(4NEnl4E1Yx)R4?k5w@yTcB!u%SOH4TMJ6R% zby<6ZA>-luVFf5Tb6=KY>x!!)szyfEB0bh(^0^Q+u5$N;CuE906&GRT~~_ zzCPptD^JZ8zuh{rHh$B*mS|xp3kZ&+%R$Qc^sjzHGKiKPnyhX*7dNIlc%jqA0DwS* z;7^zHzk0r7_mBcC+MDOM_3d)k=6PPCQ(P#(KSJ!=IXC`7PyahwuwYl_xPK%5>YnJx zSn~Eh*XDV~1%x69MNmO%6~p0fN^od82)_T_Ov$#EBxcdjWlmtTCq0zs1O(@RHvv=01;p`cJF#QUe;H9 zPk@usM+D+8=WY(IpT8xV)t`9L=8XK+Rd4-3ir4vqE~mCOoEqSIPKhGT-q*3>2++_yr zCZpLCvnt+*R}C5f0A_y?+?z2*&6WXx*}zLO+&G{ehS9J|BB=aCRv3^0>XD2fNFdha z!D+>Z`x)q(9oNjSWAjHvjdYOo#bBkI?%hydi7XL7P^P1`tqt}qxANia zsUPn{zs2`{0s!#b>d^FXIJ`gqk?}zYMncDs@Y;~nF&LO02?!A@2Vs?ocDohlf4)+$ zC@^L3($-r8s-vGl^z^Dw(Wp^5-%g%Vprq<_V`jJ}12PRuKO zV9Z1c2P5#y5d1QPtJmvMxxey6Mlfr^g@YaXKL-GS+C#Q`r7E@8n%GqJ%bA)-!IXXf z=zM6`VB0qvZ|D@BIau1%@^{7iY{8l}YpA-qnrdrnMO#}NB@zj897njWODgL4vS->0 z)1#qf>EZP84YfDtUfGp)oQPNm0V$>`&Qc71TCBh;-1+b4`n=HaunGf00000NkvXXu0mjfgvWbY literal 0 HcmV?d00001 diff --git a/res/layout/audio.xml b/res/layout/audio.xml new file mode 100644 index 000000000..b9bc68df0 --- /dev/null +++ b/res/layout/audio.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/chat.xml b/res/layout/chat.xml new file mode 100644 index 000000000..06b77a237 --- /dev/null +++ b/res/layout/chat.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/chatlist.xml b/res/layout/chatlist.xml new file mode 100644 index 000000000..7791dfc6a --- /dev/null +++ b/res/layout/chatlist.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/chatlist_cell.xml b/res/layout/chatlist_cell.xml new file mode 100644 index 000000000..a212e496d --- /dev/null +++ b/res/layout/chatlist_cell.xml @@ -0,0 +1,36 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/contact.xml b/res/layout/contact.xml new file mode 100644 index 000000000..117f9bdcf --- /dev/null +++ b/res/layout/contact.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/contact_cell.xml b/res/layout/contact_cell.xml new file mode 100644 index 000000000..c9dfa97ab --- /dev/null +++ b/res/layout/contact_cell.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/contact_control_row.xml b/res/layout/contact_control_row.xml new file mode 100644 index 000000000..23720b9bb --- /dev/null +++ b/res/layout/contact_control_row.xml @@ -0,0 +1,42 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/contacts_list.xml b/res/layout/contacts_list.xml new file mode 100644 index 000000000..38e2c1b3e --- /dev/null +++ b/res/layout/contacts_list.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/dialer.xml b/res/layout/dialer.xml index e66ce2cd4..6214d38df 100644 --- a/res/layout/dialer.xml +++ b/res/layout/dialer.xml @@ -12,6 +12,7 @@ android:textColor="@android:color/white" android:textSize="22dp" android:background="@drawable/champ_saisie_numero" + android:inputType="textEmailAddress" android:paddingLeft="20dp" android:paddingRight="20dp" android:layout_weight="0.4" diff --git a/res/layout/history.xml b/res/layout/history.xml new file mode 100644 index 000000000..82667e13e --- /dev/null +++ b/res/layout/history.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/history_detail.xml b/res/layout/history_detail.xml new file mode 100644 index 000000000..55b15c396 --- /dev/null +++ b/res/layout/history_detail.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/incall.xml b/res/layout/incall.xml new file mode 100644 index 000000000..15b31907e --- /dev/null +++ b/res/layout/incall.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/settings.xml b/res/layout/settings.xml new file mode 100644 index 000000000..2518bf3e2 --- /dev/null +++ b/res/layout/settings.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/setup.xml b/res/layout/setup.xml new file mode 100644 index 000000000..e3ce78e17 --- /dev/null +++ b/res/layout/setup.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/setup_generic_login.xml b/res/layout/setup_generic_login.xml new file mode 100644 index 000000000..8b3027f3d --- /dev/null +++ b/res/layout/setup_generic_login.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/res/layout/setup_linphone_login.xml b/res/layout/setup_linphone_login.xml new file mode 100644 index 000000000..6c5ba2212 --- /dev/null +++ b/res/layout/setup_linphone_login.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/setup_menu.xml b/res/layout/setup_menu.xml new file mode 100644 index 000000000..0aadb9308 --- /dev/null +++ b/res/layout/setup_menu.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/setup_welcome.xml b/res/layout/setup_welcome.xml new file mode 100644 index 000000000..717678cec --- /dev/null +++ b/res/layout/setup_welcome.xml @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/res/layout/setup_wizard.xml b/res/layout/setup_wizard.xml new file mode 100644 index 000000000..8b3027f3d --- /dev/null +++ b/res/layout/setup_wizard.xml @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/res/layout/status.xml b/res/layout/status.xml new file mode 100644 index 000000000..08697d7e1 --- /dev/null +++ b/res/layout/status.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/video.xml b/res/layout/video.xml new file mode 100644 index 000000000..36b6dae84 --- /dev/null +++ b/res/layout/video.xml @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/res/values/color.xml b/res/values/color.xml new file mode 100644 index 000000000..d89cec8e4 --- /dev/null +++ b/res/values/color.xml @@ -0,0 +1,7 @@ + + + #ffe4edf2 + #ffd8d8d8 + #ffb1bdc3 + #ffcf4c29 + \ No newline at end of file diff --git a/res/values/non_localizable_custom.xml b/res/values/non_localizable_custom.xml index ba9d59ddb..338f18d10 100644 --- a/res/values/non_localizable_custom.xml +++ b/res/values/non_localizable_custom.xml @@ -2,14 +2,14 @@ - test.linphone.org + sip.linphone.org false false false false - false + true false true diff --git a/res/values/strings.xml b/res/values/strings.xml index fae721f0e..bc43eb8ca 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -245,7 +245,7 @@ Password Confirmation Email -Account Wizard +Account Setup Assistant Create Account Cancel An error occurred, try again later. @@ -299,4 +299,18 @@ + + + + + + +This assistant will help you to use a SIP account for your calls. +Create an account on linphone.org +I already have a linphone.org account +I already have a SIP account +Enter your linphone.org username and password +Apply +username +password diff --git a/src/org/linphone/AccountPreferencesActivity.java b/src/org/linphone/AccountPreferencesActivity.java new file mode 100644 index 000000000..813cf7846 --- /dev/null +++ b/src/org/linphone/AccountPreferencesActivity.java @@ -0,0 +1,184 @@ +package org.linphone; +/* +LinphonePreferencesSIPAccountActivity.java +Copyright (C) 2011 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +import android.content.SharedPreferences; +import android.os.Bundle; +import android.preference.CheckBoxPreference; +import android.preference.EditTextPreference; +import android.preference.Preference; +import android.preference.Preference.OnPreferenceChangeListener; +import android.preference.Preference.OnPreferenceClickListener; +import android.preference.PreferenceActivity; +import android.preference.PreferenceCategory; +import android.preference.PreferenceScreen; +import android.text.InputType; + +/** + * @author Sylvain Berfini + */ +public class AccountPreferencesActivity extends LinphonePreferencesActivity { + + protected void onCreate(Bundle savedInstanceState) + { + super.onCreate(savedInstanceState); + addPreferencesFromResource(R.xml.account_preferences); + + PreferenceScreen screen = getPreferenceScreen(); + int n = getIntent().getExtras().getInt("Account", 1); + addExtraAccountPreferencesFields(screen, n); + } + + OnPreferenceChangeListener preferenceChangedListener = new OnPreferenceChangeListener() { + @Override + public boolean onPreferenceChange(Preference preference, Object newValue) { + preference.setSummary(newValue.toString()); + return true; + } + }; + + private void addExtraAccountPreferencesFields(PreferenceScreen parent, final int n) { + final SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); + + EditTextPreference username = new EditTextPreference(this); + username.getEditText().setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS); + username.setTitle(getString(R.string.pref_username)); + username.setPersistent(true); + username.setDialogMessage(getString(R.string.pref_help_username)); + username.setKey(getString(R.string.pref_username_key) + getAccountNumber(n)); + username.setOnPreferenceChangeListener(preferenceChangedListener); + + EditTextPreference password = new EditTextPreference(this); + password.getEditText().setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); + password.setTitle(getString(R.string.pref_passwd)); + password.setPersistent(true); + password.setKey(getString(R.string.pref_passwd_key) + getAccountNumber(n)); + + EditTextPreference domain = new EditTextPreference(this); + domain.getEditText().setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS); + domain.setTitle(getString(R.string.pref_domain)); + domain.setPersistent(true); + domain.setDialogMessage(getString(R.string.pref_help_domain)); + domain.setKey(getString(R.string.pref_domain_key) + getAccountNumber(n)); + domain.setOnPreferenceChangeListener(preferenceChangedListener); + + EditTextPreference proxy = new EditTextPreference(this); + proxy.getEditText().setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS); + proxy.setTitle(getString(R.string.pref_proxy)); + proxy.setPersistent(true); + proxy.setKey(getString(R.string.pref_proxy_key) + getAccountNumber(n)); + proxy.setOnPreferenceChangeListener(preferenceChangedListener); + + CheckBoxPreference outboundProxy = new CheckBoxPreference(this); + outboundProxy.setTitle(getString(R.string.pref_enable_outbound_proxy)); + outboundProxy.setPersistent(true); + outboundProxy.setKey(getString(R.string.pref_enable_outbound_proxy_key) + getAccountNumber(n)); + + final CheckBoxPreference disable = new CheckBoxPreference(this); + disable.setTitle(getString(R.string.pref_disable_account)); + disable.setPersistent(true); + disable.setKey(getString(R.string.pref_disable_account_key) + getAccountNumber(n)); + + final Preference delete = new Preference(this); + delete.setTitle(R.string.pref_delete_account); + delete.setOnPreferenceClickListener(new OnPreferenceClickListener() { + public boolean onPreferenceClick(Preference preference) { + int nbAccounts = prefs.getInt(getString(R.string.pref_extra_accounts), 1); + SharedPreferences.Editor editor = prefs.edit(); + + for (int i = n; i < nbAccounts - 1; i++) { + editor.putString(getString(R.string.pref_username_key) + getAccountNumber(i), prefs.getString(getString(R.string.pref_username_key) + getAccountNumber(i+1), null)); + editor.putString(getString(R.string.pref_passwd_key) + getAccountNumber(i), prefs.getString(getString(R.string.pref_passwd_key) + getAccountNumber(i+1), null)); + editor.putString(getString(R.string.pref_domain_key) + getAccountNumber(i), prefs.getString(getString(R.string.pref_domain_key) + getAccountNumber(i+1), null)); + editor.putString(getString(R.string.pref_proxy_key) + getAccountNumber(i), prefs.getString(getString(R.string.pref_proxy_key) + getAccountNumber(i+1), null)); + editor.putBoolean(getString(R.string.pref_enable_outbound_proxy_key) + getAccountNumber(i), prefs.getBoolean(getString(R.string.pref_enable_outbound_proxy_key) + getAccountNumber(i+1), false)); + editor.putBoolean(getString(R.string.pref_disable_account_key) + getAccountNumber(i), prefs.getBoolean(getString(R.string.pref_disable_account_key) + getAccountNumber(i+1), false)); + } + + int lastAccount = nbAccounts - 1; + editor.putString(getString(R.string.pref_username_key) + getAccountNumber(lastAccount), null); + editor.putString(getString(R.string.pref_passwd_key) + getAccountNumber(lastAccount), null); + editor.putString(getString(R.string.pref_domain_key) + getAccountNumber(lastAccount), null); + editor.putString(getString(R.string.pref_proxy_key) + getAccountNumber(lastAccount), null); + editor.putBoolean(getString(R.string.pref_enable_outbound_proxy_key) + getAccountNumber(lastAccount), false); + editor.putBoolean(getString(R.string.pref_disable_account_key) + getAccountNumber(lastAccount), false); + + int defaultAccount = prefs.getInt(getString(R.string.pref_default_account), 0); + if (defaultAccount > n) { + editor.putInt(getString(R.string.pref_default_account), defaultAccount - 1); + } + + editor.putInt(getString(R.string.pref_extra_accounts), nbAccounts - 1); + editor.commit(); + AccountPreferencesActivity.this.finish(); + return true; + } + }); + + CheckBoxPreference mainAccount = new CheckBoxPreference(this); + mainAccount.setTitle(R.string.pref_default_account_title); + mainAccount.setOnPreferenceClickListener(new OnPreferenceClickListener() + { + public boolean onPreferenceClick(Preference preference) { + + SharedPreferences.Editor editor = prefs.edit(); + editor.putInt(getString(R.string.pref_default_account), n); + editor.commit(); + delete.setEnabled(false); + disable.setEnabled(false); + disable.setChecked(false); + preference.setEnabled(false); + return true; + } + }); + + mainAccount.setChecked(prefs.getInt(getString(R.string.pref_default_account), 0) == n); + mainAccount.setEnabled(!mainAccount.isChecked()); + delete.setEnabled(prefs.getInt(getString(R.string.pref_default_account), 0) != n); + disable.setEnabled(prefs.getInt(getString(R.string.pref_default_account), 0) != n); + + PreferenceCategory category = new PreferenceCategory(this); + category.setTitle(getString(R.string.pref_sipaccount)); + parent.addPreference(category); + category.addPreference(username); + category.addPreference(password); + category.addPreference(domain); + + category = new PreferenceCategory(this); + category.setTitle(getString(R.string.pref_advanced)); + parent.addPreference(category); + category.addPreference(proxy); + category.addPreference(outboundProxy); + category.addPreference(disable); + category.addPreference(mainAccount); + category.addPreference(delete); + + username.setSummary(username.getText()); + domain.setSummary(domain.getText()); + proxy.setSummary("".equals(proxy.getText()) || (proxy.getText() == null) ? getString(R.string.pref_help_proxy) : proxy.getText()); + outboundProxy.setSummary(getString(R.string.pref_help_outbound_proxy)); + } + + private String getAccountNumber(int n) { + if (n > 0) + return Integer.toString(n); + else + return ""; + } +} \ No newline at end of file diff --git a/src/org/linphone/AudioCallFragment.java b/src/org/linphone/AudioCallFragment.java new file mode 100644 index 000000000..b45e8c983 --- /dev/null +++ b/src/org/linphone/AudioCallFragment.java @@ -0,0 +1,82 @@ +package org.linphone; +/* +AudioCallFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.core.LinphoneAddress; +import org.linphone.core.LinphoneCall; +import org.linphone.core.LinphoneCoreFactory; + +import android.app.Activity; +import android.net.Uri; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class AudioCallFragment extends Fragment { + private static AudioCallFragment instance; +// private Chronometer timer; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + instance = this; + View view = inflater.inflate(R.layout.audio, container, false); +// timer = (Chronometer) view.findViewById(R.id.callTimer); + + LinphoneCall currentCall; + do { + currentCall = LinphoneManager.getLc().getCurrentCall(); + } while (currentCall == null); + + String sipUri = currentCall.getRemoteAddress().asStringUriOnly(); + LinphoneAddress lAddress = LinphoneCoreFactory.instance().createLinphoneAddress(sipUri); + Uri pictureUri = LinphoneUtils.findUriPictureOfContactAndSetDisplayName(lAddress, view.getContext().getContentResolver()); + + TextView contact = (TextView) view.findViewById(R.id.contactNameOrNumber); + contact.setText(lAddress.getDisplayName() == null ? sipUri : lAddress.getDisplayName()); + + ImageView contactPicture = (ImageView) view.findViewById(R.id.contactPicture); + if (pictureUri != null) { + LinphoneUtils.setImagePictureFromUri(view.getContext(), contactPicture, Uri.parse(pictureUri.toString()), R.drawable.unknown_small); + } + + return view; + } + + @Override + public void onAttach(Activity activity) { + super.onAttach(activity); + + // Just to be sure we have incall controls + InCallActivity.instance().setCallControlsVisibleAndRemoveCallbacks(); + } + + /** + * @return null if not ready yet + */ + public static AudioCallFragment instance() { + return instance; + } +} diff --git a/src/org/linphone/ChatFragment.java b/src/org/linphone/ChatFragment.java new file mode 100644 index 000000000..bbcbb55ed --- /dev/null +++ b/src/org/linphone/ChatFragment.java @@ -0,0 +1,143 @@ +package org.linphone; +/* +ChatFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import java.util.List; + +import org.linphone.LinphoneSimpleListener.LinphoneOnMessageReceived; +import org.linphone.core.LinphoneAddress; +import org.linphone.core.LinphoneChatRoom; +import org.linphone.core.LinphoneCore; +import org.linphone.ui.BubbleChat; + +import android.net.Uri; +import android.os.Bundle; +import android.os.Handler; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.RelativeLayout; +import android.widget.ScrollView; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class ChatFragment extends Fragment implements OnClickListener, LinphoneOnMessageReceived { + private LinphoneChatRoom chatRoom; + private String sipUri; + private EditText message; + private RelativeLayout messagesLayout; + private ScrollView messagesScrollView; + private int previousMessageID; + private Handler mHandler = new Handler(); + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + sipUri = getArguments().getString("SipUri"); + String name = getArguments().getString("DisplayName"); + String pictureUri = getArguments().getString("PictureUri"); + + View view = inflater.inflate(R.layout.chat, container, false); + + TextView contactName = (TextView) view.findViewById(R.id.contactName); + contactName.setText(name == null ? sipUri : name); + + ImageView contactPicture = (ImageView) view.findViewById(R.id.contactPicture); + if (pictureUri != null) { + LinphoneUtils.setImagePictureFromUri(view.getContext(), contactPicture, Uri.parse(pictureUri), R.drawable.unknown_small); + } + + ImageView sendMessage = (ImageView) view.findViewById(R.id.sendMessage); + sendMessage.setOnClickListener(this); + message = (EditText) view.findViewById(R.id.message); + + messagesLayout = (RelativeLayout) view.findViewById(R.id.messages); + List messagesList = LinphoneActivity.instance().getChatMessages(sipUri); + + messagesScrollView = (ScrollView) view.findViewById(R.id.chatScrollView); + + previousMessageID = -1; + for (ChatMessage msg : messagesList) { + displayMessage(msg.getId(), msg.getMessage(), msg.isIncoming(), messagesLayout); + } + + LinphoneCore lc = LinphoneManager.getLcIfManagerNotDestroyedOrNull(); + if (lc != null) + chatRoom = lc.createChatRoom(sipUri); + + return view; + } + + private void displayMessage(final int id, final String message, final boolean isIncoming, final RelativeLayout layout) { + mHandler.post(new Runnable() { + @Override + public void run() { + BubbleChat bubble = new BubbleChat(layout.getContext(), id, message, isIncoming, previousMessageID); + previousMessageID = id; + layout.addView(bubble.getView()); + } + }); + } + + @Override + public void onResume() { + super.onResume(); + if (LinphoneActivity.isInstanciated()) { + LinphoneActivity.instance().selectMenu(FragmentsAvailable.CHAT); + LinphoneActivity.instance().updateChatFragment(this); + } + } + + @Override + public void onClick(View v) { + if (chatRoom != null && message != null) { + String messageToSend = message.getText().toString(); + message.setText(""); + + chatRoom.sendMessage(messageToSend); + + if (LinphoneActivity.isInstanciated()) { + LinphoneActivity.instance().onMessageSent(sipUri, messageToSend); + } + + displayMessage(previousMessageID + 1, messageToSend, false, messagesLayout); + scrollToEnd(); + } + } + + private void scrollToEnd() { + mHandler.post(new Runnable() { + @Override + public void run() { + messagesScrollView.fullScroll(View.FOCUS_DOWN); + } + }); + } + + @Override + public void onMessageReceived(LinphoneAddress from, String message) { + displayMessage(previousMessageID + 1, message, true, messagesLayout); + scrollToEnd(); + } +} diff --git a/src/org/linphone/ChatListFragment.java b/src/org/linphone/ChatListFragment.java new file mode 100644 index 000000000..9a7082882 --- /dev/null +++ b/src/org/linphone/ChatListFragment.java @@ -0,0 +1,163 @@ +package org.linphone; +/* +ChatListFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import java.util.List; + +import org.linphone.core.LinphoneAddress; +import org.linphone.core.LinphoneCoreFactory; + +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.ListView; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class ChatListFragment extends Fragment implements OnClickListener, OnItemClickListener { + private LayoutInflater mInflater; + private List mConversations; + private ListView chatList; + private ImageView edit, ok, newDiscussion; + private boolean isEditMode = false; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + mInflater = inflater; + + View view = inflater.inflate(R.layout.chatlist, container, false); + chatList = (ListView) view.findViewById(R.id.chatList); + chatList.setOnItemClickListener(this); + + edit = (ImageView) view.findViewById(R.id.edit); + edit.setOnClickListener(this); + newDiscussion = (ImageView) view.findViewById(R.id.newDiscussion); + newDiscussion.setOnClickListener(this); + ok = (ImageView) view.findViewById(R.id.ok); + ok.setOnClickListener(this); + + return view; + } + + @Override + public void onResume() { + super.onResume(); + + if (LinphoneActivity.isInstanciated()) + LinphoneActivity.instance().selectMenu(FragmentsAvailable.CHATLIST); + + mConversations = LinphoneActivity.instance().getChatList(); + chatList.setAdapter(new ChatListAdapter()); + } + + @Override + public void onClick(View v) { + int id = v.getId(); + + if (id == R.id.ok) { + edit.setVisibility(View.VISIBLE); + ok.setVisibility(View.GONE); + isEditMode = false; + chatList.setAdapter(new ChatListAdapter()); + } + else if (id == R.id.edit) { + edit.setVisibility(View.GONE); + ok.setVisibility(View.VISIBLE); + isEditMode = true; + chatList.setAdapter(new ChatListAdapter()); + } + else if (id == R.id.newDiscussion) { + //TODO : Create a new conversation + } + } + + @Override + public void onItemClick(AdapterView adapter, View view, int position, long id) { + String sipUri = (String) view.getTag(); + + if (LinphoneActivity.isInstanciated() && !isEditMode) { + LinphoneActivity.instance().displayChat(sipUri); + } else if (LinphoneActivity.isInstanciated()) { + LinphoneActivity.instance().removeFromChatList(sipUri); + mConversations = LinphoneActivity.instance().getChatList(); + chatList.setAdapter(new ChatListAdapter()); + } + } + + class ChatListAdapter extends BaseAdapter { + ChatListAdapter() { + } + + public int getCount() { + return mConversations.size(); + } + + public Object getItem(int position) { + return position; + } + + public long getItemId(int position) { + return position; + } + + public View getView(int position, View convertView, ViewGroup parent) { + View view = null; + + if (convertView != null) { + view = convertView; + } else { + view = mInflater.inflate(R.layout.chatlist_cell, parent, false); + + } + String contact = mConversations.get(position); + view.setTag(contact); + + LinphoneAddress address = LinphoneCoreFactory.instance().createLinphoneAddress(contact); + LinphoneUtils.findUriPictureOfContactAndSetDisplayName(address, view.getContext().getContentResolver()); + + TextView sipUri = (TextView) view.findViewById(R.id.sipUri); + sipUri.setText(address.getDisplayName() == null ? contact : address.getDisplayName()); + + ImageView delete, detail; + delete = (ImageView) view.findViewById(R.id.delete); + detail = (ImageView) view.findViewById(R.id.detail); + + if (isEditMode) { + delete.setVisibility(View.VISIBLE); + detail.setVisibility(View.GONE); + } else { + delete.setVisibility(View.GONE); + detail.setVisibility(View.VISIBLE); + } + + return view; + } + } +} + + diff --git a/src/org/linphone/ChatMessage.java b/src/org/linphone/ChatMessage.java new file mode 100644 index 000000000..1b6bc42b3 --- /dev/null +++ b/src/org/linphone/ChatMessage.java @@ -0,0 +1,65 @@ +package org.linphone; +/* +ChatMessage.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +/** + * @author Sylvain Berfini + */ +public class ChatMessage { + private String message; + private String timestamp; + private boolean incoming; + private int id; + + public ChatMessage(int id, String message, String timestamp, boolean incoming) { + super(); + this.id = id; + this.message = message; + this.timestamp = timestamp; + this.incoming = incoming; + } + + public int getId() { + return id; + } + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } + + public String getTimestamp() { + return timestamp; + } + + public void setTimestamp(String timestamp) { + this.timestamp = timestamp; + } + + public boolean isIncoming() { + return incoming; + } + + public void setIncoming(boolean incoming) { + this.incoming = incoming; + } +} diff --git a/src/org/linphone/ChatStorage.java b/src/org/linphone/ChatStorage.java new file mode 100644 index 000000000..7e43de391 --- /dev/null +++ b/src/org/linphone/ChatStorage.java @@ -0,0 +1,125 @@ +package org.linphone; +/* +ChatStorage.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import java.util.ArrayList; +import java.util.List; + +import android.content.ContentValues; +import android.content.Context; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; + +/** + * @author Sylvain Berfini + */ +public class ChatStorage { + private Context context; + private SQLiteDatabase db; + private static final String TABLE_NAME = "chat"; + + public ChatStorage(Context c) { + context = c; + ChatHelper chatHelper = new ChatHelper(context); + db = chatHelper.getWritableDatabase(); + } + + public void close() { + db.close(); + } + + public void saveMessage(String from, String to, String message) { + ContentValues values = new ContentValues(); + values.put("sender", from); + values.put("receiver", to); + values.put("message", message); + values.put("time", System.currentTimeMillis()); + db.insert(TABLE_NAME, null, values); + } + + public List getMessages(String correspondent) { + List chatMessages = new ArrayList(); + + Cursor c = db.query(TABLE_NAME, null, "receiver LIKE \"" + correspondent + + "\" OR sender LIKE \"" + correspondent + "\"", null, null, null, "id ASC"); + + while (c.moveToNext()) { + String to, message, timestamp; + int id = c.getInt(c.getColumnIndex("id")); + to = c.getString(c.getColumnIndex("receiver")); + message = c.getString(c.getColumnIndex("message")); + timestamp = c.getString(c.getColumnIndex("time")); + + ChatMessage chatMessage = new ChatMessage(id, message, timestamp, to.equals("")); + chatMessages.add(chatMessage); + } + + return chatMessages; + } + + public void removeDiscussion(String correspondent) { + db.delete(TABLE_NAME, "sender LIKE \"" + correspondent + "\"", null); + db.delete(TABLE_NAME, "receiver LIKE \"" + correspondent + "\"", null); + } + + public ArrayList getChatList() { + ArrayList chatList = new ArrayList(); + + Cursor c = db.query(TABLE_NAME, null, null, null, null, null, "id DESC"); + while (c.moveToNext()) { + String from, to; + from = c.getString(c.getColumnIndex("sender")); + to = c.getString(c.getColumnIndex("receiver")); + + if (from.equals("") && !to.equals("")) { + if (!chatList.contains(to)) { + chatList.add(to); + } + } + else if (!from.equals("") && to.equals("")) + { + if (!chatList.contains(from)) { + chatList.add(from); + } + } + } + + return chatList; + } + + class ChatHelper extends SQLiteOpenHelper { + + private static final int DATABASE_VERSION = 1; + private static final String DATABASE_NAME = "linphone-android"; + + ChatHelper(Context context) { + super(context, DATABASE_NAME, null, DATABASE_VERSION); + } + + @Override + public void onCreate(SQLiteDatabase db) { + db.execSQL("CREATE TABLE " + TABLE_NAME + " (id INTEGER PRIMARY KEY AUTOINCREMENT, sender TEXT NOT NULL, receiver TEXT NOT NULL, message TEXT NOT NULL, time NUMERIC);"); + } + + @Override + public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + + } + } +} \ No newline at end of file diff --git a/src/org/linphone/Contact.java b/src/org/linphone/Contact.java new file mode 100644 index 000000000..e456bcc54 --- /dev/null +++ b/src/org/linphone/Contact.java @@ -0,0 +1,69 @@ +package org.linphone; +/* +Contact.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import java.io.Serializable; +import java.util.List; + +import android.net.Uri; + +/** + * @author Sylvain Berfini + */ +public class Contact implements Serializable { + private static final long serialVersionUID = 3790717505065723499L; + + private String id; + private String name; + private transient Uri photo; + private List numerosOrAddresses; + + public Contact(String id, String name) { + super(); + this.id = id; + this.name = name; + this.photo = null; + } + + public Contact(String id, String name, Uri photo) { + super(); + this.id = id; + this.name = name; + this.photo = photo; + } + + public String getID() { + return id; + } + + public String getName() { + return name; + } + + public Uri getPhoto() { + return photo; + } + + public List getNumerosOrAddresses() { + return numerosOrAddresses; + } + + public void setNumerosOrAddresses(List numerosOrAddresses) { + this.numerosOrAddresses = numerosOrAddresses; + } +} diff --git a/src/org/linphone/ContactFragment.java b/src/org/linphone/ContactFragment.java new file mode 100644 index 000000000..860a79621 --- /dev/null +++ b/src/org/linphone/ContactFragment.java @@ -0,0 +1,97 @@ +package org.linphone; +/* +ContactFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TableLayout; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class ContactFragment extends Fragment { + private Contact contact; + private OnClickListener dialListener, chatListener; + + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + contact = (Contact) getArguments().getSerializable("Contact"); + View view = inflater.inflate(R.layout.contact, container, false); + + ImageView contactPicture = (ImageView) view.findViewById(R.id.contactPicture); + if (contact.getPhoto() != null) { + LinphoneUtils.setImagePictureFromUri(view.getContext(), contactPicture, contact.getPhoto(), R.drawable.unknown_small); + } + + chatListener = getChatListener(); + dialListener = getDialListener(); + + TextView contactName = (TextView) view.findViewById(R.id.contactName); + contactName.setText(contact.getName()); + + TableLayout controls = (TableLayout) view.findViewById(R.id.controls); + + for (String numeroOrAddress : contact.getNumerosOrAddresses()) { + View v = inflater.inflate(R.layout.contact_control_row, null); + + ((TextView) v.findViewById(R.id.numeroOrAddress)).setText(numeroOrAddress); + + v.findViewById(R.id.dial).setOnClickListener(dialListener); + v.findViewById(R.id.dial).setTag(numeroOrAddress); + + v.findViewById(R.id.chat).setOnClickListener(chatListener); + v.findViewById(R.id.chat).setTag(numeroOrAddress); + + controls.addView(v); + } + + return view; + } + + @Override + public void onResume() { + super.onResume(); + if (LinphoneActivity.isInstanciated()) { + LinphoneActivity.instance().selectMenu(FragmentsAvailable.CONTACT); + } + } + + public OnClickListener getDialListener() { + return new OnClickListener() { + @Override + public void onClick(View v) { + LinphoneActivity.instance().setAddressAndGoToDialer(v.getTag().toString(), contact.getName(), contact.getPhoto()); + } + }; + } + + public OnClickListener getChatListener() { + return new OnClickListener() { + @Override + public void onClick(View v) { + LinphoneActivity.instance().displayChat(v.getTag().toString()); + } + }; + } +} diff --git a/src/org/linphone/ContactsFragment.java b/src/org/linphone/ContactsFragment.java new file mode 100644 index 000000000..f0bd86288 --- /dev/null +++ b/src/org/linphone/ContactsFragment.java @@ -0,0 +1,215 @@ +package org.linphone; +/* +ContactsFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import java.io.InputStream; + +import android.content.ContentUris; +import android.content.Intent; +import android.database.Cursor; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.net.Uri; +import android.os.Bundle; +import android.provider.ContactsContract; +import android.support.v4.app.Fragment; +import android.util.TypedValue; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.AlphabetIndexer; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.ListView; +import android.widget.SectionIndexer; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class ContactsFragment extends Fragment implements OnClickListener, OnItemClickListener { + private LayoutInflater mInflater; + private ListView contactsList; + private ImageView allContacts, linphoneContacts, newContact; + private boolean onlyDisplayLinphoneCalls; + private int lastKnownPosition; + private Cursor cursor; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + mInflater = inflater; + View view = inflater.inflate(R.layout.contacts_list, container, false); + + contactsList = (ListView) view.findViewById(R.id.contactsList); + contactsList.setOnItemClickListener(this); + + allContacts = (ImageView) view.findViewById(R.id.allContacts); + allContacts.setOnClickListener(this); + linphoneContacts = (ImageView) view.findViewById(R.id.linphoneContacts); + linphoneContacts.setOnClickListener(this); + allContacts.setEnabled(false); + onlyDisplayLinphoneCalls = false; + newContact = (ImageView) view.findViewById(R.id.newContact); + newContact.setOnClickListener(this); + newContact.setEnabled(!LinphoneActivity.instance().isInCallLayout()); + + return view; + } + + @Override + public void onClick(View v) { + int id = v.getId(); + + if (id == R.id.allContacts) { + allContacts.setEnabled(false); + linphoneContacts.setEnabled(true); + onlyDisplayLinphoneCalls = false; + } + else if (id == R.id.linphoneContacts) { + allContacts.setEnabled(true); + linphoneContacts.setEnabled(false); + onlyDisplayLinphoneCalls = true; + } + else if (id == R.id.newContact) { + Intent intent = ContactHelper.prepareAddContactIntent(null, null); + startActivity(intent); + } + } + + @Override + public void onItemClick(AdapterView adapter, View view, int position, long id) { + lastKnownPosition = contactsList.getFirstVisiblePosition(); + LinphoneActivity.instance().displayContact((Contact) adapter.getItemAtPosition(position)); + } + + @Override + public void onResume() { + super.onResume(); + if (LinphoneActivity.isInstanciated()) { + LinphoneActivity.instance().selectMenu(FragmentsAvailable.CONTACTS); + } + + cursor = getActivity().getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, ContactsContract.Contacts.DISPLAY_NAME + " IS NOT NULL", null, ContactsContract.Contacts.DISPLAY_NAME + " ASC"); + if (contactsList.getAdapter() == null) { + contactsList.setAdapter(new ContactsListAdapter()); + contactsList.setFastScrollEnabled(true); + } + + contactsList.setSelectionFromTop(lastKnownPosition, 0); + } + + class ContactsListAdapter extends BaseAdapter implements SectionIndexer { + private AlphabetIndexer indexer; + private int margin; + private Bitmap bitmapUnknown; + + ContactsListAdapter() { + indexer = new AlphabetIndexer(cursor, cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME), " ABCDEFGHIJKLMNOPQRSTUVWXYZ"); + margin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 10, getResources().getDisplayMetrics()); + bitmapUnknown = BitmapFactory.decodeResource(getResources(), R.drawable.unknown_small); + } + + public int getCount() { + return cursor.getCount(); + } + + public Object getItem(int position) { + cursor.moveToFirst(); + boolean success = cursor.move(position); + if (!success) + return null; + + String id = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); + String name = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME)); + Uri person = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, Long.parseLong(id)); + Uri photo = Uri.withAppendedPath(person, ContactsContract.Contacts.Photo.CONTENT_DIRECTORY); + + InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(getActivity().getContentResolver(), person); + Contact contact; + if (input == null) { + contact = new Contact(id, name); + } + else { + contact = new Contact(id, name, photo); + } + + contact.setNumerosOrAddresses(ContactHelper.extractContactNumbersAndAddresses(contact.getID(), getActivity().getContentResolver())); + + return contact; + } + + public long getItemId(int position) { + return position; + } + + public View getView(int position, View convertView, ViewGroup parent) { + View view = null; + + if (convertView != null) { + view = convertView; + } else { + view = mInflater.inflate(R.layout.contact_cell, parent, false); + } + + Contact contact = (Contact) getItem(position); + + TextView name = (TextView) view.findViewById(R.id.name); + name.setText(contact.getName()); + + TextView separator = (TextView) view.findViewById(R.id.separator); + LinearLayout layout = (LinearLayout) view.findViewById(R.id.layout); + if (getPositionForSection(getSectionForPosition(position)) != position) { + separator.setVisibility(View.GONE); + layout.setPadding(0, margin, 0, margin); + } else { + separator.setVisibility(View.VISIBLE); + separator.setText(String.valueOf(contact.getName().charAt(0))); + layout.setPadding(0, 0, 0, margin); + } + + ImageView icon = (ImageView) view.findViewById(R.id.icon); + if (contact.getPhoto() != null) { + icon.setImageURI(contact.getPhoto()); + } else { + icon.setImageBitmap(bitmapUnknown); + } + + return view; + } + + @Override + public int getPositionForSection(int section) { + return indexer.getPositionForSection(section); + } + + @Override + public int getSectionForPosition(int position) { + return indexer.getSectionForPosition(position); + } + + @Override + public Object[] getSections() { + return indexer.getSections(); + } + } +} diff --git a/src/org/linphone/DialerFragment.java b/src/org/linphone/DialerFragment.java new file mode 100644 index 000000000..b8ca20440 --- /dev/null +++ b/src/org/linphone/DialerFragment.java @@ -0,0 +1,130 @@ +package org.linphone; +/* +DialerFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.ui.AddressAware; +import org.linphone.ui.AddressText; +import org.linphone.ui.CallButton; +import org.linphone.ui.EraseButton; + +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.ImageView; + +/** + * @author Sylvain Berfini + */ +public class DialerFragment extends Fragment { + private static DialerFragment instance; + public boolean mVisible; + private AddressText mAddress; + private CallButton mCall; + private ImageView mAddContact; + private OnClickListener addContactListener, cancelListener; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + instance = this; + View view = inflater.inflate(R.layout.dialer, container, false); + + mAddress = (AddressText) view.findViewById(R.id.Adress); + EraseButton erase = (EraseButton) view.findViewById(R.id.Erase); + erase.setAddressWidget(mAddress); + erase.requestFocus(); + + mCall = (CallButton) view.findViewById(R.id.Call); + mCall.setAddressWidget(mAddress); + if (LinphoneActivity.isInstanciated() && LinphoneActivity.instance().isInCallLayout()) { + mCall.setImageResource(R.drawable.plus); + } else { + mCall.setImageResource(R.drawable.appeler); + } + + AddressAware numpad = (AddressAware) view.findViewById(R.id.Dialer); + if (numpad != null) + numpad.setAddressWidget(mAddress); + + mAddContact = (ImageView) view.findViewById(R.id.addContact); + addContactListener = new OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = ContactHelper.prepareAddContactIntent(mAddress); + startActivity(intent); + } + }; + cancelListener = new OnClickListener() { + @Override + public void onClick(View v) { + LinphoneActivity.instance().resetClassicMenuLayoutAndGoBackToCallIfStillRunning(); + } + }; + mAddContact.setOnClickListener(addContactListener); + + mAddContact.setEnabled(!(LinphoneActivity.isInstanciated() && LinphoneActivity.instance().isInCallLayout())); + + if (getArguments() != null) { + String number = getArguments().getString("SipUri"); + String displayName = getArguments().getString("DisplayName"); + String photo = getArguments().getString("PhotoUri"); + mAddress.setText(number); + if (displayName != null) { + mAddress.setDisplayedName(displayName); + } + if (photo != null) { + mAddress.setPictureUri(Uri.parse(photo)); + } + } + + return view; + } + + /** + * @return null if not ready yet + */ + public static DialerFragment instance() { + return instance; + } + + @Override + public void onResume() { + super.onResume(); + if (LinphoneActivity.isInstanciated()) { + LinphoneActivity.instance().selectMenu(FragmentsAvailable.DIALER); + LinphoneActivity.instance().updateDialerFragment(this); + } + } + + public void resetLayout() { + if (LinphoneActivity.instance().isInCallLayout()) { + mCall.setImageResource(R.drawable.plus); + mAddContact.setImageResource(R.drawable.cancel); + mAddContact.setOnClickListener(cancelListener); + } else { + mCall.setImageResource(R.drawable.appeler); + mAddContact.setImageResource(R.drawable.add_contact); + mAddContact.setOnClickListener(addContactListener); + } + } +} diff --git a/src/org/linphone/FragmentsAvailable.java b/src/org/linphone/FragmentsAvailable.java new file mode 100644 index 000000000..09e74f760 --- /dev/null +++ b/src/org/linphone/FragmentsAvailable.java @@ -0,0 +1,48 @@ +package org.linphone; +/* +FragmentsAvailable.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +/** + * @author Sylvain Berfini + */ +public enum FragmentsAvailable { + UNKNOW, + DIALER, + HISTORY, + HISTORY_DETAIL, + CONTACTS, + CONTACT, + SETTINGS, + CHATLIST, + CHAT; + + public boolean shouldAddToBackStack() { + return this == HISTORY_DETAIL || + this == HISTORY || + this == CONTACT || + this == CONTACTS || + this == CHATLIST || + this == CHAT; + } + + public boolean shouldAnimate() { + return this == HISTORY_DETAIL || + this == CONTACT || + this == CHAT; + } +} diff --git a/src/org/linphone/HistoryDetailFragment.java b/src/org/linphone/HistoryDetailFragment.java new file mode 100644 index 000000000..e90e7fe14 --- /dev/null +++ b/src/org/linphone/HistoryDetailFragment.java @@ -0,0 +1,104 @@ +package org.linphone; +/* +HistoryDetailFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class HistoryDetailFragment extends Fragment implements OnClickListener { + private ImageView contactPicture, dialBack, chat, addToContacts; + private TextView contactName, callDirection, time, date, dialBackUri; + private String sipUri, displayName, pictureUri; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + sipUri = getArguments().getString("SipUri"); + displayName = getArguments().getString("DisplayName"); + pictureUri = getArguments().getString("PictureUri"); + String status = getArguments().getString("CallStatus"); + String callTime = getArguments().getString("CallTime"); + String callDate = getArguments().getString("CallDate"); + + View view = inflater.inflate(R.layout.history_detail, container, false); + + contactPicture = (ImageView) view.findViewById(R.id.contactPicture); + if (pictureUri != null) { + LinphoneUtils.setImagePictureFromUri(view.getContext(), contactPicture, Uri.parse(pictureUri), R.drawable.unknown_small); + } + + dialBack = (ImageView) view.findViewById(R.id.dialBack); + dialBack.setOnClickListener(this); + + chat = (ImageView) view.findViewById(R.id.chat); + chat.setOnClickListener(this); + + addToContacts = (ImageView) view.findViewById(R.id.addToContacts); + addToContacts.setOnClickListener(this); + + contactName = (TextView) view.findViewById(R.id.contactName); + contactName.setText(displayName == null ? sipUri : displayName); + + dialBackUri = (TextView) view.findViewById(R.id.dialBackUri); + dialBackUri.setText(sipUri); + + callDirection = (TextView) view.findViewById(R.id.callDirection); + callDirection.setText(status); + + time = (TextView) view.findViewById(R.id.time); + time.setText(callTime == null ? "" : callTime); + date = (TextView) view.findViewById(R.id.date); + date.setText(callDate == null ? "" : callDate); + + + return view; + } + + @Override + public void onResume() { + super.onResume(); + if (LinphoneActivity.isInstanciated()) { + LinphoneActivity.instance().selectMenu(FragmentsAvailable.HISTORY_DETAIL); + } + } + + @Override + public void onClick(View v) { + int id = v.getId(); + + if (id == R.id.dialBack) { + LinphoneActivity.instance().setAddressAndGoToDialer(sipUri, displayName, pictureUri == null ? null : Uri.parse(pictureUri)); + } else if (id == R.id.chat) { + LinphoneActivity.instance().displayChat(sipUri); + } else if (id == R.id.addToContacts) { + Intent intent = ContactHelper.prepareAddContactIntent(displayName, sipUri); + startActivity(intent); + } + } +} diff --git a/src/org/linphone/HistoryFragment.java b/src/org/linphone/HistoryFragment.java new file mode 100644 index 000000000..e6b1bff47 --- /dev/null +++ b/src/org/linphone/HistoryFragment.java @@ -0,0 +1,214 @@ +package org.linphone; +/* +HistoryFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import org.linphone.core.CallDirection; +import org.linphone.core.LinphoneAddress; +import org.linphone.core.LinphoneCallLog; +import org.linphone.core.LinphoneCallLog.CallStatus; + +import android.content.Context; +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.ListView; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class HistoryFragment extends Fragment implements OnClickListener, OnItemClickListener { + private ListView historyList; + private LayoutInflater mInflater; + private ImageView allCalls, missedCalls, edit, ok; + private boolean onlyDisplayMissedCalls, isEditMode; + private List mLogs; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + mInflater = inflater; + View view = inflater.inflate(R.layout.history, container, false); + + historyList = (ListView) view.findViewById(R.id.historyList); + historyList.setOnItemClickListener(this); + + allCalls = (ImageView) view.findViewById(R.id.allCalls); + allCalls.setOnClickListener(this); + missedCalls = (ImageView) view.findViewById(R.id.missedCalls); + missedCalls.setOnClickListener(this); + allCalls.setEnabled(false); + onlyDisplayMissedCalls = false; + edit = (ImageView) view.findViewById(R.id.edit); + edit.setOnClickListener(this); + ok = (ImageView) view.findViewById(R.id.ok); + ok.setOnClickListener(this); + + return view; + } + + @Override + public void onResume() { + super.onResume(); + if (LinphoneActivity.isInstanciated()) + LinphoneActivity.instance().selectMenu(FragmentsAvailable.HISTORY); + + mLogs = Arrays.asList(LinphoneManager.getLc().getCallLogs()); + historyList.setAdapter(new CallHistoryAdapter(getActivity().getApplicationContext())); + } + + @Override + public void onClick(View v) { + int id = v.getId(); + + if (id == R.id.allCalls) { + allCalls.setEnabled(false); + missedCalls.setEnabled(true); + onlyDisplayMissedCalls = false; + + mLogs = Arrays.asList(LinphoneManager.getLc().getCallLogs()); + } + else if (id == R.id.missedCalls) { + allCalls.setEnabled(true); + missedCalls.setEnabled(false); + onlyDisplayMissedCalls = true; + } + else if (id == R.id.ok) { + edit.setVisibility(View.VISIBLE); + ok.setVisibility(View.GONE); + isEditMode = false; + } + else if (id == R.id.edit) { + edit.setVisibility(View.GONE); + ok.setVisibility(View.VISIBLE); + isEditMode = true; + } + + historyList.setAdapter(new CallHistoryAdapter(getActivity().getApplicationContext())); + } + + @Override + public void onItemClick(AdapterView adapter, View view, int position, long id) { + if (isEditMode) { + LinphoneCallLog log = mLogs.get(position); + LinphoneManager.getLc().removeCallLog(log); + mLogs = Arrays.asList(LinphoneManager.getLc().getCallLogs()); + historyList.setAdapter(new CallHistoryAdapter(getActivity().getApplicationContext())); + } else { + LinphoneCallLog log = mLogs.get(position); + LinphoneAddress address; + if (log.getDirection() == CallDirection.Incoming) { + address = log.getFrom(); + } else { + address = log.getTo(); + } + LinphoneActivity.instance().displayHistoryDetail(address.asStringUriOnly(), log); + } + } + + class CallHistoryAdapter extends BaseAdapter { + + CallHistoryAdapter(Context aContext) { + + if (onlyDisplayMissedCalls) { + List missedCalls = new ArrayList(); + for (LinphoneCallLog log : mLogs) { + if (log.getStatus() == CallStatus.Missed) { + missedCalls.add(log); + } + } + mLogs = missedCalls; + } + } + public int getCount() { + return mLogs.size(); + } + + public Object getItem(int position) { + return position; + } + + public long getItemId(int position) { + + return position; + } + + public View getView(int position, View convertView, ViewGroup parent) { + View view = null; + if (convertView != null) { + view = convertView; + } else { + view = mInflater.inflate(R.layout.history_cell, parent,false); + } + + LinphoneCallLog log = mLogs.get(position); + LinphoneAddress address; + + TextView contact = (TextView) view.findViewById(R.id.sipUri); + ImageView detail = (ImageView) view.findViewById(R.id.detail); + ImageView delete = (ImageView) view.findViewById(R.id.delete); + ImageView callDirection = (ImageView) view.findViewById(R.id.icon); + + + if (log.getDirection() == CallDirection.Incoming) { + address = log.getFrom(); + if (log.getStatus() == CallStatus.Missed) { + callDirection.setImageResource(R.drawable.missed_call); + } else { + callDirection.setImageResource(R.drawable.incoming_call); + } + } else { + address = log.getTo(); + callDirection.setImageResource(R.drawable.outgoing_call); + } + + LinphoneUtils.findUriPictureOfContactAndSetDisplayName(address, view.getContext().getContentResolver()); + String displayName = address.getDisplayName(); + String sipUri = address.asStringUriOnly(); + + if (displayName == null) { + contact.setText(sipUri); + } else { + contact.setText(displayName); + } + view.setTag(sipUri); + + if (isEditMode) { + delete.setVisibility(View.VISIBLE); + detail.setVisibility(View.GONE); + } else { + delete.setVisibility(View.GONE); + detail.setVisibility(View.VISIBLE); + } + + return view; + } + + } +} diff --git a/src/org/linphone/InCallActivity.java b/src/org/linphone/InCallActivity.java new file mode 100644 index 000000000..0025fd94d --- /dev/null +++ b/src/org/linphone/InCallActivity.java @@ -0,0 +1,385 @@ +package org.linphone; +/* +InCallActivity.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import java.util.Arrays; +import java.util.List; + +import org.linphone.LinphoneSimpleListener.LinphoneOnCallEncryptionChangedListener; +import org.linphone.LinphoneSimpleListener.LinphoneOnCallStateChangedListener; +import org.linphone.core.LinphoneCall; +import org.linphone.core.LinphoneCall.State; +import org.linphone.core.LinphoneCallParams; +import org.linphone.core.LinphoneCore; + +import android.app.Activity; +import android.os.Bundle; +import android.os.Handler; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentActivity; +import android.support.v4.app.FragmentTransaction; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.animation.Animation; +import android.view.animation.Animation.AnimationListener; +import android.view.animation.AnimationUtils; +import android.widget.ImageView; +import android.widget.LinearLayout; + +//FIXME : Speaker +//FIXME : Chronometer for calls +/** + * @author Sylvain Berfini + */ +public class InCallActivity extends FragmentActivity implements + LinphoneOnCallStateChangedListener, + LinphoneOnCallEncryptionChangedListener, + OnClickListener { + private final static int SECONDS_BEFORE_HIDING_CONTROLS = 3000; + + private static InCallActivity instance; + private Handler mHandler = new Handler(); + private Handler controlsHandler = new Handler(); + private Runnable mControls; + private ImageView video, micro, speaker, addCall, pause, hangUp, dialer; + private StatusFragment status; + private AudioCallFragment audioCallFragment; + private boolean isSpeakerEnabled, isMicMuted, isVideoEnabled; + private LinearLayout mControlsLayout; + + static final boolean isInstanciated() { + return instance != null; + } + + public static final InCallActivity instance() { + return instance; + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.incall); + instance = this; + + if (findViewById(R.id.fragmentContainer) != null) { + if (savedInstanceState != null) { + return; + } + + isSpeakerEnabled = LinphoneManager.getInstance().isSpeakerOn(); + isMicMuted = LinphoneManager.getLc().isMicMuted(); + isVideoEnabled = getIntent().getBooleanExtra("VideoEnabled", false); + initUI(); + + Fragment callFragment; + if (isVideoEnabled) { + callFragment = new VideoCallFragment(); + } else { + callFragment = new AudioCallFragment(); + audioCallFragment = (AudioCallFragment) callFragment; + } + callFragment.setArguments(getIntent().getExtras()); + getSupportFragmentManager().beginTransaction().add(R.id.fragmentContainer, callFragment).commit(); + } + + LinphoneManager.addListener(this); + } + + private void initUI() { + video = (ImageView) findViewById(R.id.video); + video.setOnClickListener(this); + micro = (ImageView) findViewById(R.id.micro); + micro.setOnClickListener(this); + speaker = (ImageView) findViewById(R.id.speaker); + speaker.setOnClickListener(this); + addCall = (ImageView) findViewById(R.id.addCall); + addCall.setOnClickListener(this); + pause = (ImageView) findViewById(R.id.pause); + pause.setOnClickListener(this); + hangUp = (ImageView) findViewById(R.id.hangUp); + hangUp.setOnClickListener(this); + dialer = (ImageView) findViewById(R.id.dialer); + dialer.setOnClickListener(this); + + mControlsLayout = (LinearLayout) findViewById(R.id.menu); + + if (isVideoEnabled) { + video.setImageResource(R.drawable.video_off); + } + if (isSpeakerEnabled) { + speaker.setImageResource(R.drawable.speaker_off_over); + } + if (isMicMuted) { + micro.setImageResource(R.drawable.micro_on); + } + } + + public void updateStatusFragment(StatusFragment statusFragment) { + status = statusFragment; + } + + @Override + public void onClick(View v) { + int id = v.getId(); + + if (isVideoEnabled) { + displayVideoCallControlsIfHidden(); + } + + if (id == R.id.video) { + isVideoEnabled = !isVideoEnabled; + switchVideo(isVideoEnabled); + } + else if (id == R.id.micro) { + toogleMicro(); + } + else if (id == R.id.speaker) { + toogleSpeaker(); + } + else if (id == R.id.addCall) { + setResult(Activity.RESULT_FIRST_USER); + finish(); + } + else if (id == R.id.pause) { + pause(); + } + else if (id == R.id.hangUp) { + hangUp(); + } + else if (id == R.id.dialer) { + + } + } + + + private void switchVideo(final boolean displayVideo) { + final LinphoneCall call = LinphoneManager.getLc().getCurrentCall(); + if (call == null) { + return; + } + + mHandler.post(new Runnable() { + @Override + public void run() { + if (!displayVideo) { + LinphoneCallParams params = call.getCurrentParamsCopy(); + params.setVideoEnabled(false); + LinphoneManager.getLc().updateCall(call, params); + replaceFragmentVideoByAudio(); + + video.setImageResource(R.drawable.video_on); + setCallControlsVisibleAndRemoveCallbacks(); + + } else { + if (!call.getCurrentParamsCopy().getVideoEnabled()) { + LinphoneManager.getInstance().addVideo(); + } + + replaceFragmentAudioByVideo(); + video.setImageResource(R.drawable.video_off); + displayVideoCallControlsIfHidden(); + } + } + }); + } + + private void replaceFragmentVideoByAudio() { + audioCallFragment = new AudioCallFragment(); + + FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); + transaction.replace(R.id.fragmentContainer, audioCallFragment); + transaction.commit(); + } + + private void replaceFragmentAudioByVideo() { + VideoCallFragment videoCallFragment = new VideoCallFragment(); + + FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); + transaction.replace(R.id.fragmentContainer, videoCallFragment); + transaction.commitAllowingStateLoss(); + } + + private void toogleMicro() { + LinphoneCore lc = LinphoneManager.getLc(); + isMicMuted = !isMicMuted; + lc.muteMic(isMicMuted); + if (isMicMuted) { + micro.setImageResource(R.drawable.micro_on); + } else { + micro.setImageResource(R.drawable.micro_off); + } + } + + private void toogleSpeaker() { + isSpeakerEnabled = !isSpeakerEnabled; + if (isSpeakerEnabled) { + LinphoneManager.getInstance().routeAudioToSpeaker(); + speaker.setImageResource(R.drawable.speaker_off); + } else { + LinphoneManager.getInstance().routeAudioToReceiver(); + speaker.setImageResource(R.drawable.speaker_on); + } + } + + private void pause() { + LinphoneCore lc = LinphoneManager.getLc(); + LinphoneCall call = lc.getCurrentCall(); + if (call != null && isCallRunning(call)) { + lc.pauseCall(call); + pause.setImageResource(R.drawable.play); + } else { + List pausedCalls = LinphoneUtils.getCallsInState(lc, Arrays.asList(State.Paused)); + if (pausedCalls.size() == 1) { + LinphoneCall callToResume = pausedCalls.get(0); + lc.resumeCall(callToResume); + pause.setImageResource(R.drawable.pause); + } + } + } + + private void hangUp() { + LinphoneCore lc = LinphoneManager.getLc(); + LinphoneCall currentCall = lc.getCurrentCall(); + + if (currentCall != null) { + lc.terminateCall(currentCall); + } else if (lc.isInConference()) { + lc.terminateConference(); + } else { + lc.terminateAllCalls(); + } + } + + public void displayVideoCallControlsIfHidden() { + if (mControlsLayout != null) { + if (mControlsLayout.getVisibility() == View.GONE) { + if (InCallActivity.this.getResources().getBoolean(R.bool.disable_animations)) { + mControlsLayout.setVisibility(View.VISIBLE); + } else { + Animation animation = AnimationUtils.loadAnimation(this, R.anim.slide_in_bottom_to_top); + animation.setAnimationListener(new AnimationListener() { + @Override + public void onAnimationStart(Animation animation) { + mControlsLayout.setVisibility(View.VISIBLE); + } + + @Override + public void onAnimationRepeat(Animation animation) { + } + + @Override + public void onAnimationEnd(Animation animation) { + } + }); + mControlsLayout.startAnimation(animation); + } + } + + if (mControls != null) { + controlsHandler.removeCallbacks(mControls); + } + + controlsHandler.postDelayed(mControls = new Runnable() { + public void run() { + if (InCallActivity.this.getResources().getBoolean(R.bool.disable_animations)) { + mControlsLayout.setVisibility(View.GONE); + } else { + Animation animation = AnimationUtils.loadAnimation(InCallActivity.this, R.anim.slide_out_top_to_bottom); + animation.setAnimationListener(new AnimationListener() { + @Override + public void onAnimationStart(Animation animation) { + } + + @Override + public void onAnimationRepeat(Animation animation) { + } + + @Override + public void onAnimationEnd(Animation animation) { + mControlsLayout.setVisibility(View.GONE); + } + }); + mControlsLayout.startAnimation(animation); + } + } + }, SECONDS_BEFORE_HIDING_CONTROLS); + } + } + + public void setCallControlsVisibleAndRemoveCallbacks() { + if (controlsHandler != null && mControls != null) { + controlsHandler.removeCallbacks(mControls); + mControls = null; + } + + mControlsLayout.setVisibility(View.VISIBLE); + } + + private boolean isCallRunning(LinphoneCall call) + { + LinphoneCall.State state = call.getState(); + + return state == LinphoneCall.State.Connected || + state == LinphoneCall.State.CallUpdated || + state == LinphoneCall.State.CallUpdatedByRemote || + state == LinphoneCall.State.StreamsRunning || + state == LinphoneCall.State.Resuming; + } + + @Override + public void onCallStateChanged(LinphoneCall call, State state, + String message) { + if (LinphoneManager.getLc().getCallsNb() == 0) { + finish(); + } + + if (state == State.StreamsRunning) { + boolean isVideoEnabledInCall = call.getCurrentParamsCopy().getVideoEnabled(); + if (isVideoEnabledInCall != isVideoEnabled) { + isVideoEnabled = isVideoEnabledInCall; + switchVideo(isVideoEnabled); + } + } + } + + @Override + public void onCallEncryptionChanged(LinphoneCall call, boolean encrypted, + String authenticationToken) { + if (status != null) { + status.setEncryption(true); + } + } + + @Override + protected void onResume() { + super.onResume(); + + if (isVideoEnabled) { + displayVideoCallControlsIfHidden(); + } else { + setCallControlsVisibleAndRemoveCallbacks(); + } + } + + @Override + protected void onPause() { + super.onPause(); + + setCallControlsVisibleAndRemoveCallbacks(); + } +} diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index 58eb4a174..2f4a99437 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -36,12 +36,15 @@ import org.linphone.core.LinphoneCallLog.CallStatus; import org.linphone.core.LinphoneCore.RegistrationState; import org.linphone.core.LinphoneCoreFactory; import org.linphone.core.Log; +import org.linphone.setup.SetupActivity; import android.app.Activity; import android.content.Intent; +import android.content.SharedPreferences; import android.net.Uri; import android.os.Bundle; import android.os.Handler; +import android.preference.PreferenceManager; import android.support.v4.app.Fragment; import android.support.v4.app.Fragment.SavedState; import android.support.v4.app.FragmentActivity; @@ -62,6 +65,7 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene LinphoneOnRegistrationStateChangedListener { public static final String PREF_FIRST_LAUNCH = "pref_first_launch"; private static final int SETTINGS_ACTIVITY = 123; + private static final int FIRST_LOGIN_ACTIVITY = 101; private static final int callActivity = 19; private static LinphoneActivity instance; private StatusFragment statusFragment; @@ -86,8 +90,27 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + if (!LinphoneManager.isInstanciated()) { + Log.e("No service running: avoid crash by starting the launcher", this.getClass().getName()); + // super.onCreate called earlier + finish(); + startActivity(getIntent().setClass(this, LinphoneLauncherActivity.class)); + return; + } + + boolean useFirstLoginActivity = getResources().getBoolean(R.bool.useFirstLoginActivity); + SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this); + if (useFirstLoginActivity && !pref.getBoolean(getString(R.string.first_launch_suceeded_once_key), false)) { + startActivityForResult(new Intent().setClass(this, SetupActivity.class), FIRST_LOGIN_ACTIVITY); + } + setContentView(R.layout.main); - instance = this; + initButtons(); + + if (LinphoneManager.isInstanciated()) { + LinphoneManager.addListener(this); + } if (findViewById(R.id.fragmentContainer) != null) { if (savedInstanceState != null) { @@ -99,16 +122,12 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene getSupportFragmentManager().beginTransaction() .add(R.id.fragmentContainer, dialerFragment).commit(); currentFragment = FragmentsAvailable.DIALER; - - initButtons(); } - if (LinphoneManager.isInstanciated()) { - LinphoneManager.addListener(this); - } - int missedCalls = LinphoneManager.getLc().getMissedCallsCount(); displayMissedCalls(missedCalls); + + instance = this; } private void initButtons() { @@ -179,7 +198,7 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); if (currentFragment.shouldAddToBackStack()) { - if (!getResources().getBoolean(R.bool.disable_animations)) { + if (!getResources().getBoolean(R.bool.disable_animations) && currentFragment.shouldAnimate()) { transaction.setCustomAnimations(R.anim.slide_in_right_to_left, R.anim.slide_out_right_to_left, R.anim.slide_in_left_to_right, R.anim.slide_out_left_to_right); } transaction.addToBackStack("Add to back stack"); @@ -334,6 +353,9 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene public void updateStatusFragment(StatusFragment fragment) { statusFragment = fragment; + if (LinphoneManager.getLc().getDefaultProxyConfig() != null) { + statusFragment.registrationStateChanged(LinphoneManager.getLc().getDefaultProxyConfig().getState()); + } } public ArrayList getChatList() { @@ -344,24 +366,29 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene } public List getChatMessages(String correspondent) { - if (chatStorage != null) { - return chatStorage.getMessages(correspondent); + if (chatStorage == null) { + chatStorage = new ChatStorage(this); } - return null; + + return chatStorage.getMessages(correspondent); } public void removeFromChatList(String sipUri) { - if (chatStorage != null) { - chatStorage.removeDiscussion(sipUri); + if (chatStorage == null) { + chatStorage = new ChatStorage(this); } + + chatStorage.removeDiscussion(sipUri); } @Override public void onMessageReceived(LinphoneAddress from, String message) { - if (chatStorage != null) { - chatStorage.saveMessage(from.asStringUriOnly(), "", message); + if (chatStorage == null) { + chatStorage = new ChatStorage(this); } + chatStorage.saveMessage(from.asStringUriOnly(), "", message); + Log.d("Message received from " + from + ": " + message); if (messageListenerFragment != null && messageListenerFragment.isVisible()) { ((ChatFragment) messageListenerFragment).onMessageReceived(from, message); @@ -369,14 +396,16 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene if (LinphoneService.isReady()) { LinphoneUtils.findUriPictureOfContactAndSetDisplayName(from, getContentResolver()); - LinphoneService.instance().displayMessageNotification(from.getDisplayName(), message); + LinphoneService.instance().displayMessageNotification(from.asStringUriOnly(), from.getDisplayName(), message); } } public void onMessageSent(String to, String message) { - if (chatStorage != null) { - chatStorage.saveMessage("", to, message); + if (chatStorage == null) { + chatStorage = new ChatStorage(this); } + + chatStorage.saveMessage("", to, message); Log.d("Message sent to " + to + ": " + message); } @@ -519,6 +548,9 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene protected void onResume() { super.onResume(); + if (chatStorage != null) { + chatStorage.close(); + } chatStorage = new ChatStorage(this); } @@ -527,6 +559,19 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene super.onPause(); chatStorage.close(); + chatStorage = null; + } + + @Override + protected void onNewIntent(Intent intent) { + super.onNewIntent(intent); + + Bundle extras = intent.getExtras(); + if (extras != null && extras.getBoolean("GoToChat", false)) { + LinphoneService.instance().removeMessageNotification(); + String sipUri = extras.getString("ChatContactSipUri"); + displayChat(sipUri); + } } } diff --git a/src/org/linphone/LinphoneService.java b/src/org/linphone/LinphoneService.java index 3cbebe561..0b9e2105b 100644 --- a/src/org/linphone/LinphoneService.java +++ b/src/org/linphone/LinphoneService.java @@ -101,6 +101,7 @@ public final class LinphoneService extends Service implements LinphoneServiceLis private Notification mNotif; private Notification mIncallNotif; private Notification mMsgNotif; + private int mMsgNotifCount; private PendingIntent mNotifContentIntent; private String mNotificationTitle; @@ -139,7 +140,7 @@ public final class LinphoneService extends Service implements LinphoneServiceLis mNotif.flags |= Notification.FLAG_ONGOING_EVENT; Intent notifIntent = new Intent(this, LinphoneActivity.class); - mNotifContentIntent = PendingIntent.getActivity(this, 0, notifIntent, 0); + mNotifContentIntent = PendingIntent.getActivity(this, 0, notifIntent, PendingIntent.FLAG_CANCEL_CURRENT); mNotif.setLatestEventInfo(this, mNotificationTitle,"", mNotifContentIntent); LinphoneManager.createAndStart(this, this); @@ -232,19 +233,41 @@ public final class LinphoneService extends Service implements LinphoneServiceLis } } - public void displayMessageNotification(String from, String message) { + public void displayMessageNotification(String fromSipUri, String fromName, String message) { + Intent notifIntent = new Intent(this, LinphoneActivity.class); + notifIntent.putExtra("GoToChat", true); + notifIntent.putExtra("ChatContactSipUri", fromSipUri); + + PendingIntent notifContentIntent = PendingIntent.getActivity(this, 0, notifIntent, PendingIntent.FLAG_CANCEL_CURRENT); + if (mMsgNotif == null) { + mMsgNotifCount = 1; mMsgNotif = new Notification(); - mMsgNotif.icon = R.drawable.chaticon; + mMsgNotif.icon = R.drawable.chat_icon_over; mMsgNotif.iconLevel = 0; - mMsgNotif.when=System.currentTimeMillis(); + mMsgNotif.when = System.currentTimeMillis(); mMsgNotif.flags &= Notification.FLAG_ONGOING_EVENT; - String title = "New message from %s :".replace("%s", from); - mMsgNotif.setLatestEventInfo(this, title, message, mNotifContentIntent); - notifyWrapper(MESSAGE_NOTIF_ID, mMsgNotif); + mMsgNotif.defaults |= Notification.DEFAULT_VIBRATE; + mMsgNotif.defaults |= Notification.DEFAULT_SOUND; + mMsgNotif.defaults |= Notification.DEFAULT_LIGHTS; + + String title = "New message from %s :".replace("%s", fromName); + mMsgNotif.setLatestEventInfo(this, title, message, notifContentIntent); + } else { + mMsgNotifCount++; + mMsgNotif.when = System.currentTimeMillis(); + + String title = mMsgNotifCount + " new messages from %s".replace("%s", fromName); + mMsgNotif.setLatestEventInfo(this, title, "", notifContentIntent); } + + notifyWrapper(MESSAGE_NOTIF_ID, mMsgNotif); + } + + public void removeMessageNotification() { + mNM.cancel(MESSAGE_NOTIF_ID); } private static final Class[] mSetFgSign = new Class[] {boolean.class}; @@ -391,6 +414,7 @@ public final class LinphoneService extends Service implements LinphoneServiceLis // Make sure our notification is gone. stopForegroundCompat(NOTIF_ID); mNM.cancel(INCALL_NOTIF_ID); + mNM.cancel(MESSAGE_NOTIF_ID); mWifiLock.release(); super.onDestroy(); } diff --git a/src/org/linphone/PreferencesActivity.java b/src/org/linphone/PreferencesActivity.java new file mode 100644 index 000000000..e7b0c1caf --- /dev/null +++ b/src/org/linphone/PreferencesActivity.java @@ -0,0 +1,535 @@ +/* +PreferencesActivity.java +Copyright (C) 2010 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +package org.linphone; + +import static org.linphone.R.string.ec_calibrating; +import static org.linphone.R.string.pref_codec_amr_key; +import static org.linphone.R.string.pref_codec_amrwb_key; +import static org.linphone.R.string.pref_codec_ilbc_key; +import static org.linphone.R.string.pref_codec_speex16_key; +import static org.linphone.R.string.pref_echo_cancellation_key; +import static org.linphone.R.string.pref_echo_canceller_calibration_key; +import static org.linphone.R.string.pref_echo_limiter_key; +import static org.linphone.R.string.pref_media_encryption_key; +import static org.linphone.R.string.pref_video_enable_key; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import org.linphone.LinphoneManager.EcCalibrationListener; +import org.linphone.LinphoneManager.LinphoneConfigException; +import org.linphone.core.LinphoneCore; +import org.linphone.core.LinphoneCore.EcCalibratorStatus; +import org.linphone.core.LinphoneCore.MediaEncryption; +import org.linphone.core.LinphoneCoreException; +import org.linphone.core.Log; +import org.linphone.mediastream.Version; +import org.linphone.mediastream.video.capture.hwconf.AndroidCameraConfiguration; +import org.linphone.mediastream.video.capture.hwconf.Hacks; +import org.linphone.setup.SetupActivity; + +import android.app.Activity; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.os.Handler; +import android.preference.CheckBoxPreference; +import android.preference.ListPreference; +import android.preference.Preference; +import android.preference.Preference.OnPreferenceChangeListener; +import android.preference.Preference.OnPreferenceClickListener; +import android.preference.PreferenceCategory; +import android.preference.PreferenceScreen; + +public class PreferencesActivity extends LinphonePreferencesActivity implements EcCalibrationListener { + private Handler mHandler = new Handler(); + private CheckBoxPreference ecCalibratePref; + private CheckBoxPreference elPref; + private CheckBoxPreference ecPref; + private ListPreference mencPref; + private int nbAccounts = 1; + private PreferenceCategory accounts; + + private static final int ADD_SIP_ACCOUNT = 0x666; + private static final int ACCOUNTS_SETTINGS_ID = 1; + private static final int ADD_ACCOUNT_SETTINGS_ID = 2; + private static final int WIZARD_SETTINGS_ID = 3; + private static final int CAMERA_SETTINGS_ID = 7; + private static final int EXIT_SETTINGS_ID = 0; + + private SharedPreferences prefs() { + return getPreferenceManager().getSharedPreferences(); + } + + private CheckBoxPreference findCheckbox(int key) { + return (CheckBoxPreference) findPreference(getString(key)); + } + + private void detectAudioCodec(int id, String mime, int rate, boolean hide) { + boolean enable = LinphoneService.isReady() && LinphoneManager.getLc().findPayloadType(mime, rate)!=null; + Preference cb = findPreference(id); + cb.setEnabled(enable); + if (hide && !enable) { + cb.setLayoutResource(R.layout.hidden); + } + } + + private void detectVideoCodec(int id, String mime) { + findPreference(id).setEnabled(LinphoneManager.getInstance().detectVideoCodec(mime)); + } + + private void createDynamicAccountsPreferences() { + accounts = (PreferenceCategory) getPreferenceScreen().getPreference(ACCOUNTS_SETTINGS_ID); + accounts.removeAll(); + + // Get already configured extra accounts + SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); + nbAccounts = prefs.getInt(getString(R.string.pref_extra_accounts), 0); + for (int i = 0; i < nbAccounts; i++) { + // For each, add menus to configure it + addExtraAccountPreferencesButton(accounts, i, false); + } + } + + private void createAddAccountButton() { + Preference addAccount = (Preference) getPreferenceScreen().getPreference(ADD_ACCOUNT_SETTINGS_ID); + addAccount.setOnPreferenceClickListener(new OnPreferenceClickListener() { + public boolean onPreferenceClick(Preference preference) { + addExtraAccountPreferencesButton(accounts, nbAccounts, true); + Intent i = new Intent(); + i.putExtra("Account",nbAccounts); + nbAccounts++; + i.setClass(PreferencesActivity.this, AccountPreferencesActivity.class); + startActivityForResult(i, ADD_SIP_ACCOUNT); + return true; + } + }); + } + + public int getNbAccountsExtra() { + return nbAccounts; + } + + private void addExitButton() { + Preference me = (Preference) getPreferenceScreen().getPreference(EXIT_SETTINGS_ID); + + me.setOnPreferenceClickListener(new OnPreferenceClickListener() + { + public boolean onPreferenceClick(Preference preference) { + Intent result = new Intent(); + result.putExtra("Exit", true); + setResult(Activity.RESULT_FIRST_USER, result); + finish(); + return true; + } + }); + } + + private void addExtraAccountPreferencesButton(PreferenceCategory parent, final int n, boolean isNewAccount) { + SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); + if (isNewAccount) { + SharedPreferences.Editor editor = prefs.edit(); + editor.putInt(getString(R.string.pref_extra_accounts), n+1); + editor.commit(); + } + + Preference me = new Preference(PreferencesActivity.this); + String keyUsername = getString(R.string.pref_username_key); + String keyDomain = getString(R.string.pref_domain_key); + if (n > 0) { + keyUsername += n + ""; + keyDomain += n + ""; + } + if (prefs.getString(keyUsername, null) == null) { + me.setTitle(getString(R.string.pref_sipaccount)); + } else { + me.setTitle(prefs.getString(keyUsername, "") + "@" + prefs.getString(keyDomain, "")); + } + + me.setOnPreferenceClickListener(new OnPreferenceClickListener() + { + public boolean onPreferenceClick(Preference preference) { + Intent i = new Intent(); + i.putExtra("Account", n); + i.setClass(PreferencesActivity.this, AccountPreferencesActivity.class); + startActivityForResult(i, ADD_SIP_ACCOUNT); + return false; + } + }); + parent.addPreference(me); + } + + private void fillLinphoneAccount(int i, String username, String password, boolean createdByWizard) { + SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); + SharedPreferences.Editor editor = prefs.edit(); + + editor.putString(getString(R.string.pref_username_key) + i, username); + editor.putString(getString(R.string.pref_passwd_key) + i, password); + editor.putString(getString(R.string.pref_domain_key) + i, "sip.linphone.org"); + editor.putString(getString(R.string.pref_proxy_key) + i, ""); + editor.putBoolean(getString(R.string.pref_wizard_key) + i, createdByWizard); + editor.putBoolean(getString(R.string.pref_activated_key) + i, false); + editor.putBoolean(getString(R.string.pref_enable_outbound_proxy_key) + i, false); + + editor.commit(); + } + + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + if (requestCode == ADD_SIP_ACCOUNT) { + //Verify if last created account is filled + SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); + int n = prefs.getInt(getString(R.string.pref_extra_accounts), 1); + String keyUsername = getString(R.string.pref_username_key) + (n-1 == 0 ? "" : Integer.toString(n-1)); + + if (prefs.getString(keyUsername, "").equals("")) { + //If not, we suppress it to not display a blank field + SharedPreferences.Editor editor = prefs.edit(); + editor.putInt(getString(R.string.pref_extra_accounts), n-1); + editor.commit(); + } + + createDynamicAccountsPreferences(); + } + + super.onActivityResult(requestCode, resultCode, data); + } + + private void addWizardPreferenceButton() { + Preference wizard = (Preference) getPreferenceScreen().getPreference(WIZARD_SETTINGS_ID); + wizard.setOnPreferenceClickListener(new OnPreferenceClickListener() { + public boolean onPreferenceClick(Preference preference) { + Intent intent = new Intent(getApplicationContext(), SetupActivity.class); + finish(); + startActivity(intent); + return true; + } + }); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + // Load the preferences from an XML resource + super.onCreate(savedInstanceState); + addPreferencesFromResource(R.xml.preferences); + + addExitButton(); + + if (!getResources().getBoolean(R.bool.hide_accounts)) { + createDynamicAccountsPreferences(); + + // Accounts have to be displayed to show add account button + if (getResources().getBoolean(R.bool.hide_add_account_button)) { + Preference addAccount = (Preference) getPreferenceScreen().getPreference(ADD_ACCOUNT_SETTINGS_ID); + addAccount.setLayoutResource(R.layout.hidden); + } else { + createAddAccountButton(); + } + } else { + // Hide add account button if accounts are hidden + Preference addAccount = (Preference) getPreferenceScreen().getPreference(ADD_ACCOUNT_SETTINGS_ID); + addAccount.setLayoutResource(R.layout.hidden); + + // Hide category + PreferenceCategory accounts = (PreferenceCategory) getPreferenceScreen().getPreference(ACCOUNTS_SETTINGS_ID); + accounts.removeAll(); + accounts.setLayoutResource(R.layout.hidden); + } + + if (getResources().getBoolean(R.bool.hide_wizard)) { + Preference wizard = (Preference) getPreferenceScreen().getPreference(WIZARD_SETTINGS_ID); + wizard.setLayoutResource(R.layout.hidden); + } else { + addWizardPreferenceButton(); + } + + addTransportChecboxesListener(); + + ecCalibratePref = (CheckBoxPreference) findPreference(pref_echo_canceller_calibration_key); + ecCalibratePref.setOnPreferenceClickListener(new OnPreferenceClickListener() { + public boolean onPreferenceClick(Preference preference) { + startEcCalibration(); + return false; + } + }); + ecPref = (CheckBoxPreference) findPreference(pref_echo_cancellation_key); + elPref = (CheckBoxPreference) findPreference(pref_echo_limiter_key); + mencPref = (ListPreference) findPreference(pref_media_encryption_key); + + boolean fastCpu = Version.isArmv7(); + if (fastCpu) { + detectAudioCodec(pref_codec_ilbc_key, "iLBC", 8000, false); + findPreference(pref_codec_speex16_key).setEnabled(true); + //findPreference(pref_codec_speex32_key)).setEnabled(enableIlbc); + } + findPreference(pref_echo_limiter_key).setEnabled(true); + + initializeMediaEncryptionPreferences(); + + detectAudioCodec(pref_codec_amr_key,"AMR", 8000, false); + detectAudioCodec(pref_codec_amrwb_key,"AMR-WB", 16000, false); + //detectAudioCodec(R.string.pref_codec_silk8_key,"SILK",8000, true); + //detectAudioCodec(R.string.pref_codec_silk12_key,"SILK",12000, true); + detectAudioCodec(R.string.pref_codec_silk16_key,"SILK",16000, true); + detectAudioCodec(R.string.pref_codec_silk24_key,"SILK",24000, true); + detectAudioCodec(R.string.pref_codec_g729_key,"G729",8000, true); + + // No video + if (!Version.isVideoCapable()) { + uncheckAndDisableCheckbox(pref_video_enable_key); + } else if (!AndroidCameraConfiguration.hasFrontCamera()) { + uncheckDisableAndHideCheckbox(R.string.pref_video_use_front_camera_key); + } + + if (prefs().getBoolean(LinphoneActivity.PREF_FIRST_LAUNCH,true)) { + doOnFirstLaunch(); + } + if (Hacks.hasBuiltInEchoCanceller()) { + uncheckDisableAndHideCheckbox(R.string.pref_echo_limiter_key); + uncheckDisableAndHideCheckbox(R.string.pref_echo_cancellation_key); + uncheckDisableAndHideCheckbox(R.string.pref_echo_canceller_calibration_key); + } + + + detectVideoCodec(R.string.pref_video_codec_h264_key, "H264"); + if (!Version.hasNeon()) + { + // Android without neon doesn't support H264 + findPreference(R.string.pref_video_codec_h264_key).setEnabled(false); + findPreference(R.string.pref_video_codec_h264_key).setDefaultValue(false); + } + + addEchoPrefsListener(); + + if (Hacks.needSoftvolume()) checkAndDisableCheckbox(R.string.pref_audio_soft_volume_key); + + if (!LinphoneManager.getLc().isTunnelAvailable()){ + hidePreferenceCategory(R.string.pref_tunnel_key); + } + + if (getResources().getBoolean(R.bool.hide_camera_settings)) { + PreferenceScreen screen = getPreferenceScreen(); + PreferenceCategory videoSettings = (PreferenceCategory) screen.getPreference(CAMERA_SETTINGS_ID); + videoSettings.removeAll(); + videoSettings.setLayoutResource(R.layout.hidden); + + CheckBoxPreference enableVideo = (CheckBoxPreference) findPreference(R.string.pref_video_enable_key); + enableVideo.setLayoutResource(R.layout.hidden); + } + } + + private void hidePreferenceCategory(int key) { + PreferenceCategory p = (PreferenceCategory) findPreference(key); + p.removeAll(); + p.setLayoutResource(R.layout.hidden); + } + + private void doOnFirstLaunch() { + manageCheckbox(R.string.pref_echo_limiter_key, !Hacks.hasBuiltInEchoCanceller(), true, false); + prefs().edit().putBoolean(LinphoneActivity.PREF_FIRST_LAUNCH, false).commit(); + } + + private void initializeMediaEncryptionPreferences() { + LinphoneCore lc=LinphoneManager.getLc(); + boolean hasZrtp=lc.mediaEncryptionSupported(MediaEncryption.ZRTP); + boolean hasSrtp=lc.mediaEncryptionSupported(MediaEncryption.SRTP); + if (!hasSrtp && !hasZrtp){ + mencPref.setEnabled(false); + }else{ + List mencEntries=new ArrayList(); + List mencEntryValues=new ArrayList(); + mencEntries.add(getString(R.string.media_encryption_none)); + mencEntryValues.add(getString(R.string.pref_media_encryption_key_none)); + if (hasSrtp){ + mencEntries.add(getString(R.string.media_encryption_srtp)); + mencEntryValues.add(getString(R.string.pref_media_encryption_key_srtp)); + } + if (hasZrtp){ + mencEntries.add(getString(R.string.media_encryption_zrtp)); + mencEntryValues.add(getString(R.string.pref_media_encryption_key_zrtp)); + } + CharSequence[] contents=new CharSequence[mencEntries.size()]; + mencEntries.toArray(contents); + mencPref.setEntries(contents); + contents=new CharSequence[mencEntryValues.size()]; + mencEntryValues.toArray(contents); + mencPref.setEntryValues(contents); + mencPref.setDefaultValue(getString(R.string.media_encryption_none)); + //mencPref.setValueIndex(mencPref.findIndexOfValue(getString(R.string.media_encryption_none))); + } + } + + private void addEchoPrefsListener(){ + OnPreferenceChangeListener ec_listener=new OnPreferenceChangeListener(){ + public boolean onPreferenceChange(Preference arg0, Object newValue) { + Boolean val=(Boolean)newValue; + if (val){ + elPref.setChecked(!val); + } + return true; + } + }; + OnPreferenceChangeListener el_listener=new OnPreferenceChangeListener(){ + public boolean onPreferenceChange(Preference arg0, Object newValue) { + Boolean val=(Boolean)newValue; + if (val){ + ecPref.setChecked(!val); + } + return true; + } + }; + ecPref.setOnPreferenceChangeListener(ec_listener); + elPref.setOnPreferenceChangeListener(el_listener); + } + + private void addTransportChecboxesListener() { + + final List checkboxes = Arrays.asList( + findCheckbox(R.string.pref_transport_udp_key) + ,findCheckbox(R.string.pref_transport_tcp_key) + ,findCheckbox(R.string.pref_transport_tls_key) + ); + + + OnPreferenceChangeListener changedListener = new OnPreferenceChangeListener() { + public boolean onPreferenceChange(Preference preference, Object newValue) { + if ((Boolean) newValue) { + for (CheckBoxPreference p : checkboxes) { + if (p == preference) continue; + p.setChecked(false); + } + return true; + } else { + for (CheckBoxPreference p : checkboxes) { + if (p == preference) continue; + if (p.isChecked()) return true; + } + return false; + } + } + }; + + OnPreferenceClickListener clickListener = new OnPreferenceClickListener() { + public boolean onPreferenceClick(Preference preference) { + // Forbid no protocol selection + + if (((CheckBoxPreference) preference).isChecked()) { + // Trying to unckeck + for (CheckBoxPreference p : checkboxes) { + if (p == preference) continue; + if (p.isChecked()) return false; + } + /*Toast.makeText(LinphonePreferencesActivity.this, + getString(R.string.at_least_a_protocol), + Toast.LENGTH_SHORT).show();*/ + return true; + } + return false; + } + }; + + for (CheckBoxPreference c : checkboxes) { + c.setOnPreferenceChangeListener(changedListener); + c.setOnPreferenceClickListener(clickListener); + } + } + + private synchronized void startEcCalibration() { + try { + LinphoneManager.getInstance().startEcCalibration(this); + + ecCalibratePref.setSummary(ec_calibrating); + ecCalibratePref.getEditor().putBoolean(getString(pref_echo_canceller_calibration_key), false).commit(); + } catch (LinphoneCoreException e) { + Log.w(e, "Cannot calibrate EC"); + } + } + + public void onEcCalibrationStatus(final EcCalibratorStatus status, final int delayMs) { + + mHandler.post(new Runnable() { + public void run() { + if (status == EcCalibratorStatus.Done) { + ecCalibratePref.setSummary(String.format(getString(R.string.ec_calibrated), delayMs)); + ecCalibratePref.setChecked(true); + + } else if (status == EcCalibratorStatus.Failed) { + ecCalibratePref.setSummary(R.string.failed); + ecCalibratePref.setChecked(false); + elPref.setChecked(true); + ecPref.setChecked(false); + } + } + }); + } + + private void uncheckDisableAndHideCheckbox(int key) { + manageCheckbox(key, false, false, true); + } + + private void uncheckAndDisableCheckbox(int key) { + manageCheckbox(key, false, false, false); + } + private void checkAndDisableCheckbox(int key) { + manageCheckbox(key, true, false, false); + } + private void manageCheckbox(int key, boolean value, boolean enabled, boolean hidden) { + CheckBoxPreference box = (CheckBoxPreference) findPreference(key); + box.setEnabled(enabled); + box.setChecked(value); + writeBoolean(key, value); + if (hidden) box.setLayoutResource(R.layout.hidden); + } + + private Preference findPreference(int key) { + return getPreferenceManager().findPreference(getString(key)); + } + + private void writeBoolean(int key, boolean value) { + prefs().edit().putBoolean(getString(key), value).commit(); + } + + @Override + protected void onPause() { + super.onPause(); + + if (!isFinishing()) return; + + LinphoneCore lc = LinphoneManager.getLcIfManagerNotDestroyedOrNull(); + + if (lc != null && (lc.isInComingInvitePending() || lc.isIncall())) { + Log.w("Call in progress => settings not applied"); + return; + } + + try { + LinphoneManager.getInstance().initFromConf(); + lc.setVideoPolicy(LinphoneManager.getInstance().isAutoInitiateVideoCalls(), LinphoneManager.getInstance().isAutoAcceptCamera()); + } catch (LinphoneException e) { + if (! (e instanceof LinphoneConfigException)) { + Log.e(e, "Cannot update config"); + return; + } + + LinphoneActivity.instance().showPreferenceErrorDialog(e.getMessage()); + } + } + +} diff --git a/src/org/linphone/StatusFragment.java b/src/org/linphone/StatusFragment.java new file mode 100644 index 000000000..1ed8ce8c8 --- /dev/null +++ b/src/org/linphone/StatusFragment.java @@ -0,0 +1,172 @@ +package org.linphone; +/* +StatusFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.core.LinphoneCall; +import org.linphone.core.LinphoneCore.RegistrationState; + +import android.app.Activity; +import android.os.Bundle; +import android.os.Handler; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class StatusFragment extends Fragment { + private static StatusFragment instance; + private Handler mHandler = new Handler(); + private Handler refreshHandler = new Handler(); + private TextView statusText; + private ImageView statusLed, callQuality, encryption; + private Runnable mCallQualityUpdater; + private boolean isInCall, isAttached = false; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + instance = this; + View view = inflater.inflate(R.layout.status, container, false); + + statusText = (TextView) view.findViewById(R.id.statusText); + statusLed = (ImageView) view.findViewById(R.id.statusLed); + callQuality = (ImageView) view.findViewById(R.id.callQuality); + encryption = (ImageView) view.findViewById(R.id.encryption); + + return view; + } + + /** + * @return null if not ready yet + */ + public static StatusFragment instance() { + return instance; + } + + @Override + public void onAttach(Activity activity) { + super.onAttach(activity); + isAttached = true; + + if (activity instanceof LinphoneActivity) { + ((LinphoneActivity) activity).updateStatusFragment(this); + isInCall = false; + } else if (activity instanceof InCallActivity) { + ((InCallActivity) activity).updateStatusFragment(this); + isInCall = true; + } + } + + public void registrationStateChanged(final RegistrationState state) { + if (!isAttached) + return; + + mHandler.post(new Runnable() { + @Override + public void run() { + if (state == RegistrationState.RegistrationOk) { + statusLed.setImageResource(R.drawable.connected_led); + statusText.setText(getString(R.string.status_connected)); + } else { + statusLed.setImageResource(R.drawable.not_connected_led); + statusText.setText(getString(R.string.status_not_connected)); + } + } + }); + } + + private void startCallQuality() { + callQuality.setVisibility(View.VISIBLE); + refreshHandler.postDelayed(mCallQualityUpdater = new Runnable() { + LinphoneCall mCurrentCall = LinphoneManager.getLc() + .getCurrentCall(); + + public void run() { + if (mCurrentCall == null) { + mCallQualityUpdater = null; + return; + } + + int oldQuality = 0; + float newQuality = mCurrentCall.getCurrentQuality(); + if ((int) newQuality != oldQuality) { + updateQualityOfSignalIcon(newQuality); + } + + if (isInCall) { + refreshHandler.postDelayed(this, 1000); + } else + mCallQualityUpdater = null; + } + }, 1000); + } + + void updateQualityOfSignalIcon(float quality) { + if (quality >= 4) // Good Quality + { + callQuality.setImageResource( + R.drawable.quality_call_3); + } else if (quality >= 3) // Average quality + { + callQuality.setImageResource( + R.drawable.quality_call_2); + } else if (quality >= 2) // Low quality + { + callQuality.setImageResource( + R.drawable.quality_call_1); + } else if (quality >= 1) // Very low quality + { + callQuality.setImageResource( + R.drawable.quality_call_1); + } else // Worst quality + { + callQuality.setImageResource( + R.drawable.quality_call_0); + } + } + + @Override + public void onResume() { + super.onResume(); + + if (isInCall) { + startCallQuality(); + } + } + + @Override + public void onPause() { + super.onPause(); + + if (mCallQualityUpdater != null) { + refreshHandler.removeCallbacks(mCallQualityUpdater); + mCallQualityUpdater = null; + } + } + + public void setEncryption(boolean b) { + if (encryption != null) { + //TODO + } + } +} diff --git a/src/org/linphone/VideoCallFragment.java b/src/org/linphone/VideoCallFragment.java new file mode 100644 index 000000000..fcda06aed --- /dev/null +++ b/src/org/linphone/VideoCallFragment.java @@ -0,0 +1,183 @@ +package org.linphone; +/* +VideoCallFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.core.LinphoneCore; +import org.linphone.core.Log; +import org.linphone.mediastream.video.AndroidVideoWindowImpl; +import org.linphone.mediastream.video.capture.hwconf.AndroidCameraConfiguration; + +import android.content.Context; +import android.opengl.GLSurfaceView; +import android.os.Bundle; +import android.os.PowerManager; +import android.os.PowerManager.WakeLock; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.MotionEvent; +import android.view.SurfaceHolder; +import android.view.SurfaceView; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnTouchListener; +import android.view.ViewGroup; +import android.widget.ImageView; + +//FIXME : preview gone after coming back from audio only +/** + * @author Sylvain Berfini + */ +public class VideoCallFragment extends Fragment { + private static VideoCallFragment instance; + private WakeLock mWakeLock; + private SurfaceView mVideoView; + private SurfaceView mCaptureView; + private ImageView switchCamera; + private AndroidVideoWindowImpl androidVideoWindowImpl; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + instance = this; + View view = inflater.inflate(R.layout.video, container, false); + + switchCamera = (ImageView) view.findViewById(R.id.switchCamera); + switchCamera.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View v) { + switchCamera(); + } + }); + + mVideoView = (SurfaceView) view.findViewById(R.id.videoSurface); + mCaptureView = (SurfaceView) view.findViewById(R.id.videoCaptureSurface); + mCaptureView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); // Warning useless because value is ignored and automatically set by new APIs. + + /* force surfaces Z ordering */ + fixZOrder(mVideoView, mCaptureView); + + androidVideoWindowImpl = new AndroidVideoWindowImpl(mVideoView, mCaptureView); + androidVideoWindowImpl.setListener(new AndroidVideoWindowImpl.VideoWindowListener() { + public void onVideoRenderingSurfaceReady(AndroidVideoWindowImpl vw, SurfaceView surface) { + LinphoneManager.getLc().setVideoWindow(vw); + mVideoView = surface; + } + + public void onVideoRenderingSurfaceDestroyed(AndroidVideoWindowImpl vw) { + Log.d("VIDEO WINDOW destroyed!\n"); + LinphoneCore lc = LinphoneManager.getLcIfManagerNotDestroyedOrNull(); + if (lc != null) { + lc.setVideoWindow(null); + } + } + + public void onVideoPreviewSurfaceReady(AndroidVideoWindowImpl vw, SurfaceView surface) { + mCaptureView = surface; + LinphoneManager.getLc().setPreviewWindow(mCaptureView); + } + + public void onVideoPreviewSurfaceDestroyed(AndroidVideoWindowImpl vw) { + // Remove references kept in jni code and restart camera + LinphoneManager.getLc().setPreviewWindow(null); + } + }); + androidVideoWindowImpl.init(); + + PowerManager pm = (PowerManager) getActivity().getSystemService(Context.POWER_SERVICE); + mWakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, Log.TAG); + + mVideoView.setOnTouchListener(new OnTouchListener() { + public boolean onTouch(View v, MotionEvent event) { + InCallActivity.instance().displayVideoCallControlsIfHidden(); + return false; + } + }); + + return view; + } + + /** + * @return null if not ready yet + */ + public static VideoCallFragment instance() { + return instance; + } + + private void fixZOrder(SurfaceView video, SurfaceView preview) { + video.setZOrderOnTop(false); + preview.setZOrderOnTop(true); + preview.setZOrderMediaOverlay(true); // Needed to be able to display control layout over + } + + private void switchCamera() { + int videoDeviceId = LinphoneManager.getLc().getVideoDevice(); + videoDeviceId = (videoDeviceId + 1) % AndroidCameraConfiguration.retrieveCameras().length; + LinphoneManager.getLc().setVideoDevice(videoDeviceId); + CallManager.getInstance().updateCall(); + + // previous call will cause graph reconstruction -> regive preview + // window + if (mCaptureView != null) { + LinphoneManager.getLc().setPreviewWindow(mCaptureView); + } + } + + @Override + public void onResume() { + super.onResume(); + + if (mVideoView != null) + ((GLSurfaceView) mVideoView).onResume(); + + if (androidVideoWindowImpl != null) { + synchronized (androidVideoWindowImpl) { + LinphoneManager.getLc().setVideoWindow(androidVideoWindowImpl); + } + } + + mWakeLock.acquire(); + } + + @Override + public void onDestroy() { + if (androidVideoWindowImpl != null) { + // Prevent linphone from crashing if correspondent hang up while you are rotating + androidVideoWindowImpl.release(); + } + super.onDestroy(); + } + + @Override + public void onPause() { + synchronized (androidVideoWindowImpl) { + /* + * this call will destroy native opengl renderer which is used by + * androidVideoWindowImpl + */ + LinphoneManager.getLc().setVideoWindow(null); + } + + if (mWakeLock.isHeld()) + mWakeLock.release(); + + super.onPause(); + + if (mVideoView != null) + ((GLSurfaceView) mVideoView).onPause(); + } +} diff --git a/src/org/linphone/core/LinphoneCoreImpl.java b/src/org/linphone/core/LinphoneCoreImpl.java index 75e885253..f732782d9 100644 --- a/src/org/linphone/core/LinphoneCoreImpl.java +++ b/src/org/linphone/core/LinphoneCoreImpl.java @@ -710,10 +710,18 @@ class LinphoneCoreImpl implements LinphoneCore { } public void removeCallLog(LinphoneCallLog log) { - removeCallLog(nativePtr, log.getNativePtr()); + removeCallLog(nativePtr, ((LinphoneCallLogImpl) log).getNativePtr()); } public void resetMissedCallsCount() { resetMissedCallsCount(nativePtr); } + + private native void tunnelSetHttpProxy(long nativePtr, String proxy_host, int port, + String username, String password); + @Override + public void tunnelSetHttpProxy(String proxy_host, int port, + String username, String password) { + tunnelSetHttpProxy(nativePtr, proxy_host, port, username, password); + } } diff --git a/src/org/linphone/setup/GenericLoginFragment.java b/src/org/linphone/setup/GenericLoginFragment.java new file mode 100644 index 000000000..9dc752606 --- /dev/null +++ b/src/org/linphone/setup/GenericLoginFragment.java @@ -0,0 +1,38 @@ +package org.linphone.setup; +/* +GenericLoginFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.R; + +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +/** + * @author Sylvain Berfini + */ +public class GenericLoginFragment extends Fragment { + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.setup_generic_login, container, false); + + return view; + } +} diff --git a/src/org/linphone/setup/LinphoneLoginFragment.java b/src/org/linphone/setup/LinphoneLoginFragment.java new file mode 100644 index 000000000..5f00d8c6c --- /dev/null +++ b/src/org/linphone/setup/LinphoneLoginFragment.java @@ -0,0 +1,65 @@ +package org.linphone.setup; +/* +LinphoneLoginFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.R; + +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.Toast; +/** + * @author Sylvain Berfini + */ +public class LinphoneLoginFragment extends Fragment implements OnClickListener { + private EditText login, password; + private ImageView apply; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.setup_linphone_login, container, false); + + login = (EditText) view.findViewById(R.id.setup_username); + password = (EditText) view.findViewById(R.id.setup_password); + apply = (ImageView) view.findViewById(R.id.setup_apply); + apply.setOnClickListener(this); + + return view; + } + + @Override + public void onClick(View v) { + int id = v.getId(); + + if (id == R.id.setup_apply) { + if (login.getText() == null || login.length() == 0 + || password.getText() == null || password.length() == 0) { + Toast.makeText(getActivity().getApplicationContext(), getString(R.string.first_launch_no_login_password), Toast.LENGTH_LONG).show(); + return; + } + + SetupActivity.instance().logIn(login.getText().toString(), password.getText().toString(), getString(R.string.default_domain)); + } + } +} diff --git a/src/org/linphone/setup/MenuFragment.java b/src/org/linphone/setup/MenuFragment.java new file mode 100644 index 000000000..704aa580c --- /dev/null +++ b/src/org/linphone/setup/MenuFragment.java @@ -0,0 +1,64 @@ +package org.linphone.setup; +/* +MenuFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.R; + +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.ImageView; +/** + * @author Sylvain Berfini + */ +public class MenuFragment extends Fragment implements OnClickListener { + private ImageView createAccount, logLinphoneAccount, logGenericAccount; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.setup_menu, container, false); + + createAccount = (ImageView) view.findViewById(R.id.setup_create_account); + createAccount.setOnClickListener(this); + + logLinphoneAccount = (ImageView) view.findViewById(R.id.setup_login_linphone); + logLinphoneAccount.setOnClickListener(this); + + logGenericAccount = (ImageView) view.findViewById(R.id.setup_login_generic); + logGenericAccount.setOnClickListener(this); + + return view; + } + + @Override + public void onClick(View v) { + int id = v.getId(); + + if (id == R.id.setup_login_generic) { + SetupActivity.instance().displayLoginGeneric(); + } else if (id == R.id.setup_login_linphone) { + SetupActivity.instance().displayLoginLinphone(); + } else if (id == R.id.setup_create_account) { + SetupActivity.instance().displayWizard(); + } + } +} diff --git a/src/org/linphone/setup/SetupActivity.java b/src/org/linphone/setup/SetupActivity.java new file mode 100644 index 000000000..c63e4b2c5 --- /dev/null +++ b/src/org/linphone/setup/SetupActivity.java @@ -0,0 +1,172 @@ +package org.linphone.setup; +/* +SetupActivity.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.LinphoneManager; +import org.linphone.R; +import org.linphone.core.Log; + +import android.content.Context; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.preference.PreferenceManager; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentActivity; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentTransaction; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.inputmethod.InputMethodManager; +import android.widget.ImageView; +import android.widget.Toast; +/** + * @author Sylvain Berfini + */ +public class SetupActivity extends FragmentActivity implements OnClickListener { + private static SetupActivity instance; + private ImageView back, next, cancel; + private SetupFragments currentFragment; + private SharedPreferences mPref; + + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.setup); + + if (findViewById(R.id.fragmentContainer) != null) { + if (savedInstanceState != null) { + return; + } + + WelcomeFragment welcomeFragment = new WelcomeFragment(); + getSupportFragmentManager().beginTransaction().add(R.id.fragmentContainer, welcomeFragment).commit(); + + currentFragment = SetupFragments.WELCOME; + } + + mPref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); + + initUI(); + instance = this; + }; + + public static SetupActivity instance() { + return instance; + } + + private void initUI() { + back = (ImageView) findViewById(R.id.setup_back); + back.setOnClickListener(this); + next = (ImageView) findViewById(R.id.setup_next); + next.setOnClickListener(this); + cancel = (ImageView) findViewById(R.id.setup_cancel); + cancel.setOnClickListener(this); + } + + private void changeFragment(Fragment newFragment) { + FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); + + transaction.addToBackStack("Add to back stack"); + getSupportFragmentManager().popBackStack("Add to back stack", FragmentManager.POP_BACK_STACK_INCLUSIVE); + transaction.replace(R.id.fragmentContainer, newFragment); + + transaction.commitAllowingStateLoss(); + } + + @Override + public void onClick(View v) { + int id = v.getId(); + + if (id == R.id.setup_cancel) { + finish(); + } else if (id == R.id.setup_next) { + MenuFragment fragment = new MenuFragment(); + changeFragment(fragment); + currentFragment = SetupFragments.MENU; + + next.setVisibility(View.GONE); + back.setVisibility(View.VISIBLE); + } else if (id == R.id.setup_back) { + if (currentFragment == SetupFragments.MENU) { + WelcomeFragment fragment = new WelcomeFragment(); + changeFragment(fragment); + currentFragment = SetupFragments.WELCOME; + + next.setVisibility(View.VISIBLE); + back.setVisibility(View.GONE); + } else if (currentFragment == SetupFragments.GENERIC_LOGIN || currentFragment == SetupFragments.LINPHONE_LOGIN || currentFragment == SetupFragments.WIZARD) { + MenuFragment fragment = new MenuFragment(); + changeFragment(fragment); + currentFragment = SetupFragments.MENU; + } + } + } + + public void logIn(String username, String password, String domain) { + InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + imm.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0); + + writePreference(R.string.pref_username_key, username); + writePreference(R.string.pref_passwd_key, password); + writePreference(R.string.pref_domain_key, domain); + writePreference(R.string.pref_extra_accounts, 1); + + LinphoneManager.getInstance().initializePayloads(); + + try { + LinphoneManager.getInstance().initFromConf(); + } catch (Throwable e) { + Log.e(e, "Error while initializing from config in first login activity"); + Toast.makeText(this, getString(R.string.error), Toast.LENGTH_LONG).show(); + } + + if (LinphoneManager.getLc().getDefaultProxyConfig() != null) { + writePreference(R.string.first_launch_suceeded_once_key, true); + finish(); + } + } + + private void writePreference(int key, String value) { + mPref.edit().putString(getString(key), value).commit(); + } + + private void writePreference(int key, int value) { + mPref.edit().putInt(getString(key), value).commit(); + } + + private void writePreference(int key, boolean value) { + mPref.edit().putBoolean(getString(key), value).commit(); + } + + public void displayLoginGeneric() { + GenericLoginFragment fragment = new GenericLoginFragment(); + changeFragment(fragment); + currentFragment = SetupFragments.GENERIC_LOGIN; + } + + public void displayLoginLinphone() { + LinphoneLoginFragment fragment = new LinphoneLoginFragment(); + changeFragment(fragment); + currentFragment = SetupFragments.LINPHONE_LOGIN; + } + + public void displayWizard() { + WizardFragment fragment = new WizardFragment(); + changeFragment(fragment); + currentFragment = SetupFragments.WIZARD; + } +} diff --git a/src/org/linphone/setup/SetupFragments.java b/src/org/linphone/setup/SetupFragments.java new file mode 100644 index 000000000..0b19f3559 --- /dev/null +++ b/src/org/linphone/setup/SetupFragments.java @@ -0,0 +1,29 @@ +package org.linphone.setup; +/* +SetupFragments.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +/** + * @author Sylvain Berfini + */ +public enum SetupFragments { + WELCOME, + MENU, + WIZARD, + LINPHONE_LOGIN, + GENERIC_LOGIN; +} diff --git a/src/org/linphone/setup/WelcomeFragment.java b/src/org/linphone/setup/WelcomeFragment.java new file mode 100644 index 000000000..48d330731 --- /dev/null +++ b/src/org/linphone/setup/WelcomeFragment.java @@ -0,0 +1,38 @@ +package org.linphone.setup; +/* +WelcomeFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.R; + +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +/** + * @author Sylvain Berfini + */ +public class WelcomeFragment extends Fragment { + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.setup_welcome, container, false); + + return view; + } +} diff --git a/src/org/linphone/setup/WizardFragment.java b/src/org/linphone/setup/WizardFragment.java new file mode 100644 index 000000000..e02c2a22c --- /dev/null +++ b/src/org/linphone/setup/WizardFragment.java @@ -0,0 +1,391 @@ +package org.linphone.setup; +/* +WizardFragment.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import java.net.URL; + +import org.linphone.PreferencesActivity; +import org.linphone.R; + +import android.app.AlertDialog; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.os.Handler; +import android.support.v4.app.Fragment; +import android.text.Editable; +import android.text.TextWatcher; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.TextView; +import de.timroes.axmlrpc.XMLRPCCallback; +import de.timroes.axmlrpc.XMLRPCClient; +import de.timroes.axmlrpc.XMLRPCException; +import de.timroes.axmlrpc.XMLRPCServerException; +/** + * @author Sylvain Berfini + */ +public class WizardFragment extends Fragment { + private Handler mHandler = new Handler(); + + private boolean usernameOk = false; + private boolean passwordOk = false; + private boolean emailOk = false; + private AlertDialog wizardDialog; + private Button createAccount; + private TextView errorMessage; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.setup_wizard, container, false); + + return view; + } + +// protected Dialog onCreateDialog (int id) { +// if (id == WIZARD_ID) { +// AlertDialog.Builder builder = new AlertDialog.Builder(PreferencesActivity.this); +// LayoutInflater inflater = LayoutInflater.from(PreferencesActivity.this); +// View v = inflater.inflate(R.layout.wizard, null); +// builder.setView(v); +// +// final EditText username = (EditText) v.findViewById(R.id.wizardUsername); +// ImageView usernameOkIV = (ImageView) v.findViewById(R.id.wizardUsernameOk); +// addXMLRPCUsernameHandler(username, usernameOkIV); +// +// final EditText password = (EditText) v.findViewById(R.id.wizardPassword); +// EditText passwordConfirm = (EditText) v.findViewById(R.id.wizardPasswordConfirm); +// ImageView passwordOkIV = (ImageView) v.findViewById(R.id.wizardPasswordOk); +// addXMLRPCPasswordHandler(password, passwordConfirm, passwordOkIV); +// +// final EditText email = (EditText) v.findViewById(R.id.wizardEmail); +// ImageView emailOkIV = (ImageView) v.findViewById(R.id.wizardEmailOk); +// addXMLRPCEmailHandler(email, emailOkIV); +// +// errorMessage = (TextView) v.findViewById(R.id.wizardErrorMessage); +// +// Button cancel = (Button) v.findViewById(R.id.wizardCancel); +// cancel.setOnClickListener(new OnClickListener() { +// public void onClick(View v) { +// wizardDialog.dismiss(); +// } +// }); +// +// createAccount = (Button) v.findViewById(R.id.wizardCreateAccount); +// createAccount.setOnClickListener(new OnClickListener() { +// public void onClick(View v) { +// createAccount(username.getText().toString(), password.getText().toString(), email.getText().toString(), false); +// } +// }); +// createAccount.setEnabled(false); +// +// builder.setTitle(getString(R.string.wizard_title)); +// wizardDialog = builder.create(); +// return wizardDialog; +// } +// else if (id == CONFIRM_ID) { +// AlertDialog.Builder builder = new AlertDialog.Builder(PreferencesActivity.this); +// builder.setTitle(R.string.wizard_confirmation); +// +// final LayoutInflater inflater = LayoutInflater.from(PreferencesActivity.this); +// View v = inflater.inflate(R.layout.wizard_confirm, null); +// builder.setView(v); +// +// Button check = (Button) v.findViewById(R.id.wizardCheckAccount); +// check.setOnClickListener(new OnClickListener() { +// public void onClick(View v) { +// wizardDialog.dismiss(); +// if (isAccountVerified(username)) { +// SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); +// SharedPreferences.Editor editor = prefs.edit(); +// editor.putBoolean(getString(R.string.pref_activated_key) + (nbAccounts - 1), true); +// editor.commit(); +// } else { +// showDialog(CONFIRM_ID); +// } +// } +// }); +// +// Button cancel = (Button) v.findViewById(R.id.wizardCancel); +// cancel.setOnClickListener(new OnClickListener() { +// public void onClick(View v) { +// wizardDialog.dismiss(); +// } +// }); +// +// wizardDialog = builder.create(); +// return wizardDialog; +// } +// return null; +//} +// +// private boolean isUsernameCorrect(String username) { +// return username.matches("^[a-zA-Z]+[a-zA-Z0-9.\\-_]{2,}$"); +// } +// +// static boolean isAccountVerified(String username) { +// try { +// XMLRPCClient client = new XMLRPCClient(new URL("https://www.linphone.org/wizard.php")); +// Object resultO = client.call("check_account_validated", "sip:" + username + "@sip.linphone.org"); +// Integer result = Integer.parseInt(resultO.toString()); +// +// return result == 1; +// } catch(Exception ex) { +// +// } +// return false; +// } +// +// private void isUsernameRegistred(String username, final ImageView icon) { +// final Runnable runNotReachable = new Runnable() { +// public void run() { +// errorMessage.setText(R.string.wizard_server_unavailable); +// usernameOk = false; +// icon.setImageResource(R.drawable.wizard_notok); +// createAccount.setEnabled(usernameOk && passwordOk && emailOk); +// } +// }; +// +// try { +// XMLRPCClient client = new XMLRPCClient(new URL("https://www.linphone.org/wizard.php")); +// +// XMLRPCCallback listener = new XMLRPCCallback() { +// Runnable runNotOk = new Runnable() { +// public void run() { +// errorMessage.setText(R.string.wizard_username_unavailable); +// usernameOk = false; +// icon.setImageResource(R.drawable.wizard_notok); +// createAccount.setEnabled(usernameOk && passwordOk && emailOk); +// } +// }; +// +// Runnable runOk = new Runnable() { +// public void run() { +// errorMessage.setText(""); +// icon.setImageResource(R.drawable.wizard_ok); +// usernameOk = true; +// createAccount.setEnabled(usernameOk && passwordOk && emailOk); +// } +// }; +// +// public void onResponse(long id, Object result) { +// int answer = (Integer) result; +// if (answer != 0) { +// mHandler.post(runNotOk); +// } +// else { +// mHandler.post(runOk); +// } +// } +// +// public void onError(long id, XMLRPCException error) { +// mHandler.post(runNotReachable); +// } +// +// public void onServerError(long id, XMLRPCServerException error) { +// mHandler.post(runNotReachable); +// } +// }; +// +// client.callAsync(listener, "check_account", username); +// } +// catch(Exception ex) { +// mHandler.post(runNotReachable); +// } +// } +// +// private boolean isEmailCorrect(String email) { +// return email.matches("^[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\\.-][a-z0-9]+)*)+\\.[a-z]{2,}$"); +// } +// +// private boolean isPasswordCorrect(String password) { +// return password.length() >= 6; +// } +// +// private void createAccount(final String username, final String password, String email, boolean suscribe) { +// final Runnable runNotReachable = new Runnable() { +// public void run() { +// errorMessage.setText(R.string.wizard_server_unavailable); +// } +// }; +// +// try { +// XMLRPCClient client = new XMLRPCClient(new URL("https://www.linphone.org/wizard.php")); +// +// XMLRPCCallback listener = new XMLRPCCallback() { +// Runnable runNotOk = new Runnable() { +// public void run() { +// errorMessage.setText(R.string.wizard_failed); +// } +// }; +// +// Runnable runOk = new Runnable() { +// public void run() { +// addExtraAccountPreferencesButton(accounts, nbAccounts, true); +// PreferencesActivity.this.username = username; +// fillLinphoneAccount(nbAccounts, username, password, true); +// nbAccounts++; +// createDynamicAccountsPreferences(); +// wizardDialog.dismiss(); +// +// showDialog(CONFIRM_ID); +// } +// }; +// +// public void onResponse(long id, Object result) { +// int answer = (Integer) result; +// if (answer != 0) { +// mHandler.post(runNotOk); +// } else { +// mHandler.post(runOk); +// } +// } +// +// public void onError(long id, XMLRPCException error) { +// mHandler.post(runNotReachable); +// } +// +// public void onServerError(long id, XMLRPCServerException error) { +// mHandler.post(runNotReachable); +// } +// }; +// +// client.callAsync(listener, "create_account", username, password, email, suscribe ? 1 : 0); +// } +// catch(Exception ex) { +// mHandler.post(runNotReachable); +// } +// } +// +// private void addXMLRPCUsernameHandler(final EditText field, final ImageView icon) { +// field.addTextChangedListener(new TextWatcher() { +// public void afterTextChanged(Editable arg0) { +// +// } +// +// public void beforeTextChanged(CharSequence arg0, int arg1, +// int arg2, int arg3) { +// +// } +// +// public void onTextChanged(CharSequence arg0, int arg1, int arg2, +// int arg3) +// { +// usernameOk = false; +// if (isUsernameCorrect(field.getText().toString())) +// { +// isUsernameRegistred(field.getText().toString(), icon); +// } +// else { +// errorMessage.setText(R.string.wizard_username_incorrect); +// icon.setImageResource(R.drawable.wizard_notok); +// } +// } +// }); +// } +// +// private void addXMLRPCEmailHandler(final EditText field, final ImageView icon) { +// field.addTextChangedListener(new TextWatcher() { +// public void afterTextChanged(Editable arg0) { +// +// } +// +// public void beforeTextChanged(CharSequence arg0, int arg1, +// int arg2, int arg3) { +// +// } +// +// public void onTextChanged(CharSequence arg0, int arg1, int arg2, +// int arg3) +// { +// emailOk = false; +// if (isEmailCorrect(field.getText().toString())) { +// icon.setImageResource(R.drawable.wizard_ok); +// emailOk = true; +// errorMessage.setText(""); +// } +// else { +// errorMessage.setText(R.string.wizard_email_incorrect); +// icon.setImageResource(R.drawable.wizard_notok); +// } +// createAccount.setEnabled(usernameOk && passwordOk && emailOk); +// } +// }); +// } +// +// private void addXMLRPCPasswordHandler(final EditText field1, final EditText field2, final ImageView icon) { +// TextWatcher passwordListener = new TextWatcher() { +// public void afterTextChanged(Editable arg0) { +// +// } +// +// public void beforeTextChanged(CharSequence arg0, int arg1, +// int arg2, int arg3) { +// +// } +// +// public void onTextChanged(CharSequence arg0, int arg1, int arg2, +// int arg3) +// { +// passwordOk = false; +// if (isPasswordCorrect(field1.getText().toString()) && field1.getText().toString().equals(field2.getText().toString())) { +// passwordOk = true; +// icon.setImageResource(R.drawable.wizard_ok); +// errorMessage.setText(""); +// } +// else { +// if (isPasswordCorrect(field1.getText().toString())) { +// errorMessage.setText(R.string.wizard_passwords_unmatched); +// } +// else { +// errorMessage.setText(R.string.wizard_password_incorrect); +// } +// icon.setImageResource(R.drawable.wizard_notok); +// } +// createAccount.setEnabled(usernameOk && passwordOk && emailOk); +// } +// }; +// +// field1.addTextChangedListener(passwordListener); +// field2.addTextChangedListener(passwordListener); +// } +// +// private void verifiyAccountsActivated() { +// SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); +// for (int i = 0; i < nbAccounts; i++) { +// String key = (i == 0 ? "" : Integer.toString(i)); +// boolean createdByWizard = prefs.getBoolean(getString(R.string.pref_wizard_key) + key, false); +// boolean activated = prefs.getBoolean(getString(R.string.pref_activated_key) + key, true); +// if (createdByWizard && !activated) { +// //Check if account has been activated since +// activated = isAccountVerified(prefs.getString(getString(R.string.pref_username_key) + key, "")); +// if (activated) { +// SharedPreferences.Editor editor = prefs.edit(); +// editor.putBoolean(getString(R.string.pref_activated_key) + key, true); +// editor.commit(); +// } else { +// showDialog(CONFIRM_ID); +// } +// } +// } +// } +} diff --git a/src/org/linphone/ui/BubbleChat.java b/src/org/linphone/ui/BubbleChat.java new file mode 100644 index 000000000..5df6d5e29 --- /dev/null +++ b/src/org/linphone/ui/BubbleChat.java @@ -0,0 +1,66 @@ +package org.linphone.ui; +/* +BubbleChat.java +Copyright (C) 2012 Belledonne Communications, Grenoble, France + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +import org.linphone.R; + +import android.content.Context; +import android.graphics.Color; +import android.view.View; +import android.widget.RelativeLayout; +import android.widget.RelativeLayout.LayoutParams; +import android.widget.TextView; + +/** + * @author Sylvain Berfini + */ +public class BubbleChat { + private RelativeLayout view; + + public BubbleChat(Context context, int id, String message, boolean isIncoming, int previousID) { + view = new RelativeLayout(context); + + LayoutParams layoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); + + if (isIncoming) { + layoutParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT); + view.setBackgroundResource(R.drawable.chat_bubble_incoming); + } + else { + layoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); + view.setBackgroundResource(R.drawable.chat_bubble_outgoing); + } + + if (previousID != -1) { + layoutParams.addRule(RelativeLayout.BELOW, previousID); + } + + TextView messageView = new TextView(context); + messageView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); + messageView.setText(message); + messageView.setTextColor(Color.BLACK); + + view.setId(id); + view.setLayoutParams(layoutParams); + view.addView(messageView); + } + + public View getView() { + return view; + } +} diff --git a/src/org/linphone/ui/SlidingTab.java b/src/org/linphone/ui/SlidingTab.java index 3ac07b65a..3409e1df1 100644 --- a/src/org/linphone/ui/SlidingTab.java +++ b/src/org/linphone/ui/SlidingTab.java @@ -188,7 +188,7 @@ public class SlidingTab extends ViewGroup { tab = new ImageView(parent.getContext()); tab.setImageResource(iconId); tab.setBackgroundResource(tabId); - tab.setScaleType(ScaleType.CENTER); + tab.setScaleType(ScaleType.FIT_CENTER); tab.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); @@ -449,13 +449,13 @@ public class SlidingTab extends ViewGroup { mOrientation = a.getInt(org.linphone.R.styleable.SlidingTab_orientation, HORIZONTAL); a.recycle(); mLeftSlider = new Slider(this, - R.drawable.startcall, + R.drawable.call_answer_default, R.drawable.jog_tab_left_answer, R.drawable.jog_tab_bar_left_answer, R.drawable.jog_tab_target_green ); mRightSlider = new Slider(this, - R.drawable.endcall, + R.drawable.call_refused_icon, R.drawable.jog_tab_right_decline, R.drawable.jog_tab_bar_right_decline, R.drawable.jog_tab_target_red diff --git a/submodules/linphone b/submodules/linphone index 80e4341e0..9e3835ff1 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 80e4341e05c2410d4b3e64ac8c2b997910ef7075 +Subproject commit 9e3835ff16a7f5fdaf02e7e767bb9de01850e487