Changeset b8d7a54 in orbit for android


Ignore:
Timestamp:
12/18/13 23:06:23 (6 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master, Servo
Children:
89719d4
Parents:
8ef81cf
Message:
  • onClickListener added to Advanced tab
Location:
android
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • android/res/layout/fragment_advanced.xml

    r8ef81cf rb8d7a54  
    176176            android:layout_height="wrap_content" 
    177177            android:checked="true" 
    178             android:onClick="onCheckBoxGenerateAudioClicked" 
    179178            android:text="@string/checkbox_generate_audio" /> 
    180179 
     
    194193                android:layout_width="wrap_content" 
    195194                android:layout_height="wrap_content" 
    196                 android:onClick="onCheckBoxInvertControlSignalClicked" 
    197195                android:text="@string/checkbox_invert_control_signal" /> 
    198196        </LinearLayout> 
     
    219217                android:layout_width="wrap_content" 
    220218                android:layout_height="wrap_content" 
    221                 android:onClick="onCheckBoxTiltSensorControlClicked" 
    222219                android:text="@string/checkbox_tilt_sensor_control" /> 
    223220        </LinearLayout> 
  • android/src/info/puzzlebox/orbit/FragmentTabAdvanced.java

    r8ef81cf rb8d7a54  
    1616import android.view.LayoutInflater; 
    1717import android.view.View; 
     18import android.view.View.OnClickListener; 
    1819import android.view.ViewGroup; 
     20import android.widget.Button; 
    1921import android.widget.CheckBox; 
    2022import android.widget.LinearLayout; 
     
    2931 
    3032 
    31 public class FragmentTabAdvanced extends Fragment implements SeekBar.OnSeekBarChangeListener { 
     33public class FragmentTabAdvanced extends Fragment implements OnClickListener, SeekBar.OnSeekBarChangeListener { 
    3234 
    3335        /** 
     
    162164 
    163165                checkBoxGenerateAudio = (CheckBox) v.findViewById(R.id.checkBoxGenerateAudio); 
     166                checkBoxGenerateAudio.setOnClickListener(this); 
    164167 
    165168                checkBoxInvertControlSignal = (CheckBox) v.findViewById(R.id.checkBoxInvertControlSignal); 
     169                checkBoxInvertControlSignal.setOnClickListener(this); 
    166170 
    167171                checkBoxTiltSensorControl = (CheckBox) v.findViewById(R.id.checkBoxTiltSensorControl); 
     172                checkBoxTiltSensorControl.setOnClickListener(this); 
     173 
    168174 
    169175 
     
    346352        } // updateScreenLayoutSmall 
    347353 
     354         
     355        // ################################################################ 
     356 
     357        public void onClick(View v) { 
     358 
     359                switch (v.getId()) { 
     360 
     361                case R.id.checkBoxGenerateAudio: 
     362                        onCheckBoxGenerateAudioClicked(v); 
     363                case R.id.checkBoxInvertControlSignal: 
     364                        onCheckBoxInvertControlSignalClicked(v); 
     365                case R.id.checkBoxTiltSensorControl: 
     366                        onCheckBoxTiltSensorControlClicked(v); 
     367                 
     368 
     369                } 
     370 
     371        } // onClick 
     372         
     373 
     374        // ################################################################ 
     375 
     376        public void onCheckBoxGenerateAudioClicked(View view) { 
     377 
     378                //              updateAdvancedOptions(); 
     379 
     380//              FragmentTabAdvanced fragmentAdvanced =  
     381//                              (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
     382// 
     383//              if (fragmentAdvanced != null) 
     384                        ((OrbitTabActivity)getActivity()).generateAudio = checkBoxGenerateAudio.isChecked(); 
     385 
     386                if ( ((OrbitTabActivity)getActivity()).generateAudio ) 
     387                        checkBoxInvertControlSignal.setVisibility(View.VISIBLE); 
     388                else 
     389                        checkBoxInvertControlSignal.setVisibility(View.GONE); 
     390 
     391 
     392        } // onCheckBoxGenerateAudioClicked 
     393 
    348394 
    349395        // ################################################################ 
     
    351397        public void onCheckBoxInvertControlSignalClicked(View view) { 
    352398 
    353                 Log.v(TAG, "onCheckBoxInvertControlSignalClicked"); 
     399//              FragmentTabAdvanced fragmentAdvanced =  
     400//                              (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
     401// 
     402//              if (fragmentAdvanced != null) 
     403                ((OrbitTabActivity)getActivity()).invertControlSignal = checkBoxInvertControlSignal.isChecked(); 
     404 
    354405 
    355406        } // onCheckBoxInvertControlSignalClicked 
     407 
     408 
     409        // ################################################################ 
     410 
     411        public void onCheckBoxTiltSensorControlClicked(View view) { 
     412 
     413//              FragmentTabAdvanced fragmentAdvanced =  
     414//                              (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
     415// 
     416//              if (fragmentAdvanced != null) 
     417                        ((OrbitTabActivity)getActivity()).tiltSensorControl = checkBoxTiltSensorControl.isChecked(); 
     418 
     419 
     420        } // onCheckBoxTiltSensorControlClicked 
     421 
     422         
     423         
     424        // ################################################################ 
     425 
     426//      public void onCheckBoxInvertControlSignalClicked(View view) { 
     427// 
     428//              Log.v(TAG, "onCheckBoxInvertControlSignalClicked"); 
     429// 
     430//      } // onCheckBoxInvertControlSignalClicked 
    356431 
    357432 
  • android/src/info/puzzlebox/orbit/OrbitTabActivity.java

    r8ef81cf rb8d7a54  
    699699 
    700700 
    701         // ################################################################ 
    702  
    703         public void onCheckBoxGenerateAudioClicked(View view) { 
    704  
    705                 //              updateAdvancedOptions(); 
    706  
    707                 FragmentTabAdvanced fragmentAdvanced =  
    708                                 (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
    709  
    710                 if (fragmentAdvanced != null) 
    711                         generateAudio = fragmentAdvanced.checkBoxGenerateAudio.isChecked(); 
    712  
    713                 if (generateAudio) 
    714                         fragmentAdvanced.checkBoxInvertControlSignal.setVisibility(View.VISIBLE); 
    715                 else 
    716                         fragmentAdvanced.checkBoxInvertControlSignal.setVisibility(View.GONE); 
    717  
    718  
    719         } // onCheckBoxGenerateAudioClicked 
    720  
    721  
    722         // ################################################################ 
    723  
    724         public void onCheckBoxInvertControlSignalClicked(View view) { 
    725  
    726                 FragmentTabAdvanced fragmentAdvanced =  
    727                                 (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
    728  
    729                 if (fragmentAdvanced != null) 
    730                         invertControlSignal = fragmentAdvanced.checkBoxInvertControlSignal.isChecked(); 
    731  
    732  
    733         } // onCheckBoxInvertControlSignalClicked 
    734  
    735  
    736         // ################################################################ 
    737  
    738         public void onCheckBoxTiltSensorControlClicked(View view) { 
    739  
    740                 FragmentTabAdvanced fragmentAdvanced =  
    741                                 (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
    742  
    743                 if (fragmentAdvanced != null) 
    744                         tiltSensorControl = fragmentAdvanced.checkBoxTiltSensorControl.isChecked(); 
    745  
    746  
    747         } // onCheckBoxTiltSensorControlClicked 
     701//      // ################################################################ 
     702// 
     703//      public void onCheckBoxGenerateAudioClicked(View view) { 
     704// 
     705//              //              updateAdvancedOptions(); 
     706// 
     707//              FragmentTabAdvanced fragmentAdvanced =  
     708//                              (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
     709// 
     710//              if (fragmentAdvanced != null) 
     711//                      generateAudio = fragmentAdvanced.checkBoxGenerateAudio.isChecked(); 
     712// 
     713//              if (generateAudio) 
     714//                      fragmentAdvanced.checkBoxInvertControlSignal.setVisibility(View.VISIBLE); 
     715//              else 
     716//                      fragmentAdvanced.checkBoxInvertControlSignal.setVisibility(View.GONE); 
     717// 
     718// 
     719//      } // onCheckBoxGenerateAudioClicked 
     720// 
     721// 
     722//      // ################################################################ 
     723// 
     724//      public void onCheckBoxInvertControlSignalClicked(View view) { 
     725// 
     726//              FragmentTabAdvanced fragmentAdvanced =  
     727//                              (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
     728// 
     729//              if (fragmentAdvanced != null) 
     730//                      invertControlSignal = fragmentAdvanced.checkBoxInvertControlSignal.isChecked(); 
     731// 
     732// 
     733//      } // onCheckBoxInvertControlSignalClicked 
     734// 
     735// 
     736//      // ################################################################ 
     737// 
     738//      public void onCheckBoxTiltSensorControlClicked(View view) { 
     739// 
     740//              FragmentTabAdvanced fragmentAdvanced =  
     741//                              (FragmentTabAdvanced) getSupportFragmentManager().findFragmentByTag( getTabFragmentAdvanced() ); 
     742// 
     743//              if (fragmentAdvanced != null) 
     744//                      tiltSensorControl = fragmentAdvanced.checkBoxTiltSensorControl.isChecked(); 
     745// 
     746// 
     747//      } // onCheckBoxTiltSensorControlClicked 
    748748         
    749749         
Note: See TracChangeset for help on using the changeset viewer.