Exemplo n.º 1
0
 private void setTypeFromCurrent() {
   switch (mItemType) {
     case DrawingActivity.SYMBOL_POINT:
       // if ( TDSetting.mLevelOverBasic )
       {
         mParent.pointSelected(mParent.mCurrentPoint, false);
         // mSeekBar.setEnabled( DrawingBrushPaths.mPointLib.isPointOrientable(
         // mParent.mCurrentPoint ) );
       }
       break;
     case DrawingActivity.SYMBOL_LINE:
       if (mPlotType != PlotInfo.PLOT_SECTION) {
         mParent.lineSelected(mParent.mCurrentLine, false);
       } else {
       }
       break;
     case DrawingActivity.SYMBOL_AREA:
       // if ( TDSetting.mLevelOverBasic )
       {
         mParent.areaSelected(mParent.mCurrentArea, false);
       }
       break;
   }
   setTypeAndItem(getAdapterPosition());
   setTheTitle();
 }
Exemplo n.º 2
0
  @Override
  public void onClick(View view) {
    // Log.v("DistoX", "ItemPicker onClick()" );
    switch (view.getId()) {
      case R.id.recent0:
        setRecent(0);
        break;
      case R.id.recent1:
        setRecent(1);
        break;
      case R.id.recent2:
        setRecent(2);
        break;
      case R.id.recent3:
        setRecent(3);
        break;
      case R.id.item_point:
        // if ( TDSetting.mLevelOverBasic )
        {
          if (mItemType != DrawingActivity.SYMBOL_POINT) {
            mItemType = DrawingActivity.SYMBOL_POINT;
            updateList();
            updateRecentButtons(mItemType);
            setTypeFromCurrent();
          }
        }
        break;
      case R.id.item_line:
        if (mItemType != DrawingActivity.SYMBOL_LINE) {
          mItemType = DrawingActivity.SYMBOL_LINE;
          updateList();
          updateRecentButtons(mItemType);
          setTypeFromCurrent();
        }
        break;
      case R.id.item_area:
        // if ( TDSetting.mLevelOverBasic )
        {
          if (mItemType != DrawingActivity.SYMBOL_AREA) {
            mItemType = DrawingActivity.SYMBOL_AREA;
            updateList();
            updateRecentButtons(mItemType);
            setTypeFromCurrent();
          }
        }
        break;
      case R.id.size:
        if (mScale > DrawingPointPath.SCALE_XS) {
          --mScale;
          mParent.setPointScale(mScale);
          setTheTitle();
        }
        break;

      default:
        break;
    }
    // dismiss();
  }
Exemplo n.º 3
0
 private void itemSelected() {
   switch (mItemType) {
     case DrawingActivity.SYMBOL_POINT:
       // if ( TDSetting.mLevelOverBasic )
       {
         mParent.pointSelected(mParent.mCurrentPoint, true);
       }
       break;
     case DrawingActivity.SYMBOL_LINE:
       mParent.lineSelected(mParent.mCurrentLine, true);
       break;
     case DrawingActivity.SYMBOL_AREA:
       // if ( TDSetting.mLevelOverBasic )
       {
         mParent.areaSelected(mParent.mCurrentArea, true);
       }
       break;
   }
 }
Exemplo n.º 4
0
  /**
   * @param context context
   * @param parent DrawingActivity parent
   * @param type drawing type
   */
  ItemPickerDialog(Context context, ItemDrawer parent, long type, int item_type) {
    super(context, R.string.ItemPickerDialog);
    mParent = parent;

    mPlotType = type;
    mItemType = item_type; // mParent.mSymbol;

    mPointLib = DrawingBrushPaths.mPointLib;
    mLineLib = DrawingBrushPaths.mLineLib;
    mAreaLib = DrawingBrushPaths.mAreaLib;

    mScale = mParent.getPointScale();
  }
Exemplo n.º 5
0
 // pos
 public void setTypeAndItem(int index) {
   // Log.v( TDLog.TAG, "setTypeAndItem type " + mItemType  + " item " + index );
   ItemSymbol is;
   switch (mItemType) {
     case DrawingActivity.SYMBOL_POINT:
       if (mPointAdapter != null /* && TDSetting.mLevelOverBasic */) {
         is = mPointAdapter.get(index);
         // Log.v( TDLog.TAG, "setTypeAndItem type point pos " + index + " index " + is.mIndex );
         mParent.mCurrentPoint = is.mIndex;
         mParent.pointSelected(is.mIndex, false); // mPointAdapter.getSelectedItem() );
         setSeekBarProgress();
       }
       break;
     case DrawingActivity.SYMBOL_LINE:
       if (mLineAdapter != null) {
         is = mLineAdapter.get(index);
         // Log.v( TDLog.TAG, "setTypeAndItem type line pos " + index + " index " + is.mIndex );
         if (mPlotType != PlotInfo.PLOT_SECTION
             || is.mIndex != DrawingBrushPaths.mLineLib.mLineSectionIndex) {
           mParent.mCurrentLine = is.mIndex;
           mParent.lineSelected(is.mIndex, false); // mLineAdapter.getSelectedItem() );
         } else {
         }
         mSeekBar.setEnabled(false);
       }
       break;
     case DrawingActivity.SYMBOL_AREA:
       if (mAreaAdapter != null /* && TDSetting.mLevelOverBasic */) {
         // mAreaPos = index;
         is = mAreaAdapter.get(index);
         mParent.mCurrentArea = is.mIndex;
         mParent.areaSelected(is.mIndex, false); // mAreaAdapter.getSelectedItem() );
         mSeekBar.setEnabled(false);
       }
       break;
   }
   // cancel();
 }