Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 117c124c authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard

This is the first step to support separate Keyboard for elementName.
This change is the second attempt of Icef66564.

Change-Id: I78ea6cb9ea3d965ff89e0ff5d896a6b11ba5c670
parent af4efd5a
Loading
Loading
Loading
Loading
+12 −13
Original line number Diff line number Diff line
@@ -346,19 +346,18 @@
        <!-- This should be aligned with KeyboardId.ELEMENT_* -->
        <attr name="elementName" format="enum">
            <enum name="alphabet" value="0" />
          <!--  TODO: Implement alphabet variant shift keyboards
          <enum name="alphabetManualTemporaryShift" value="1" />
          <enum name="alphabetAutomaticTemporaryShift" value="2" />
          <enum name="alphabetShiftLock" value="3" />
          <enum name="alphabetShiftLockShift" value="4" />
          -->
            <enum name="alphabetManualShifted" value="1" />
            <enum name="alphabetAutomaticShifted" value="2" />
            <enum name="alphabetShiftLocked" value="3" />
            <enum name="alphabetShiftLockShifted" value="4" />
            <enum name="symbols" value="5" />
          <enum name="symbolsShift" value="6"  />
            <enum name="symbolsShifted" value="6"  />
            <enum name="phone" value="7"  />
          <enum name="phoneShift" value="8"  />
            <enum name="phoneShifted" value="8"  />
            <enum name="number" value="9"  />
        </attr>
        <attr name="elementKeyboard" format="reference"/>
        <attr name="elementAutoGenerate" format="boolean" />
        <!-- TODO: Add setShifted and setShiftLocked attribute. -->
    </declare-styleable>
</resources>
+2 −2
Original line number Diff line number Diff line
@@ -28,13 +28,13 @@
        latin:elementName="symbols"
        latin:elementKeyboard="@xml/kbd_symbols" />
    <Element
        latin:elementName="symbolsShift"
        latin:elementName="symbolsShifted"
        latin:elementKeyboard="@xml/kbd_symbols_shift" />
    <Element
        latin:elementName="phone"
        latin:elementKeyboard="@xml/kbd_phone" />
    <Element
        latin:elementName="phoneShift"
        latin:elementName="phoneShifted"
        latin:elementKeyboard="@xml/kbd_phone_shift" />
    <Element
        latin:elementName="number"
+2 −2
Original line number Diff line number Diff line
@@ -28,13 +28,13 @@
        latin:elementName="symbols"
        latin:elementKeyboard="@xml/kbd_symbols" />
    <Element
        latin:elementName="symbolsShift"
        latin:elementName="symbolsShifted"
        latin:elementKeyboard="@xml/kbd_symbols_shift" />
    <Element
        latin:elementName="phone"
        latin:elementKeyboard="@xml/kbd_phone" />
    <Element
        latin:elementName="phoneShift"
        latin:elementName="phoneShifted"
        latin:elementKeyboard="@xml/kbd_phone_shift" />
    <Element
        latin:elementName="number"
+2 −2
Original line number Diff line number Diff line
@@ -28,13 +28,13 @@
        latin:elementName="symbols"
        latin:elementKeyboard="@xml/kbd_symbols" />
    <Element
        latin:elementName="symbolsShift"
        latin:elementName="symbolsShifted"
        latin:elementKeyboard="@xml/kbd_symbols_shift" />
    <Element
        latin:elementName="phone"
        latin:elementKeyboard="@xml/kbd_phone" />
    <Element
        latin:elementName="phoneShift"
        latin:elementName="phoneShifted"
        latin:elementKeyboard="@xml/kbd_phone_shift" />
    <Element
        latin:elementName="number"
+2 −2
Original line number Diff line number Diff line
@@ -28,13 +28,13 @@
        latin:elementName="symbols"
        latin:elementKeyboard="@xml/kbd_symbols" />
    <Element
        latin:elementName="symbolsShift"
        latin:elementName="symbolsShifted"
        latin:elementKeyboard="@xml/kbd_symbols_shift" />
    <Element
        latin:elementName="phone"
        latin:elementKeyboard="@xml/kbd_phone" />
    <Element
        latin:elementName="phoneShift"
        latin:elementName="phoneShifted"
        latin:elementKeyboard="@xml/kbd_phone_shift" />
    <Element
        latin:elementName="number"
Loading