Package hidb2.kern

Examples of hidb2.kern.AttrImage


        log.warning("Not Allowed here");
        break;

      case T_Image:
        log.warning("Not fully Implemented yet");
        AttrImage ai = (AttrImage) v;

        if (ai != null)
          {
          // TODO : Use right size for the square icon
          ((ImageCanvas) _wid).setImage(ai.getSqrImage(_wid.getDisplay(), 64));
          _wid.redraw();
          }

        break;
View Full Code Here


      PojoColumnDescr pcol = _lstAttr.get(columnIndex);
     
      // The Element is a ValuedInstance
      if (pcol.attrType == AttrType.T_Image)
        {
        AttrImage ai = (AttrImage) pcol.get(element);

        if (ai != null)
          {
          img = ai.getSqrImage(getTable().getDisplay(), 128);
          }
        }

      return img;
      }
View Full Code Here

      // The Element is a ValuedInstance
      if (_mapAttr[columnIndex].getType() == AttrType.T_Image)
        {
        ValuedInstance vi = (ValuedInstance) element;

        AttrImage ai = (AttrImage) vi.getValue(_mapIdx[columnIndex]);

        if (ai != null)
          {
          img = ai.getSqrImage(getTable().getDisplay(), _maxIconSize);
          }
        }

      return img;
      }
View Full Code Here

      for (File imgfic : _tabMMFile)
        {
        Folder f = _inpFdn.create();

        AttrImage imgAttr = (AttrImage) _attr.create(Application.getDataStore(), imgfic);

        f.setValue(_attrIdx, imgAttr);

        if (res == C_ERROR)
          {
View Full Code Here

    _mapIdx = new int[nbcol];
    _mapAttr = new Attribut[nbcol];

    for (int i = 0; i < nbcol; i++)
      {
      Attribut attr = _fd.getAttributList().get(i);
      _mapAttr[attr.getDisplayOrder()] = attr;
      _columnProp[attr.getDisplayOrder()] = attr.getColName();
      _mapIdx[attr.getDisplayOrder()] = i;
      }

    // Transversal TAB key Management - Tested OK
    TableViewerFocusCellManager tvfcm = new TableViewerFocusCellManager(this, new FocusCellOwnerDrawHighlighter(this));
    ColumnViewerEditorActivationStrategy cveas = new ColumnViewerEditorActivationStrategy(this);
View Full Code Here

    for (int indice = 0; indice < _fd.getAttributList().size(); indice++)
      {
      int wicon = 0;

      Attribut attr = _mapAttr[indice];

      colonne = new TableColumn(tabFile, SWT.LEFT);
      colonne.setText(attr.getName());

      if (attr.getType() == AttrType.T_Image)
        {
        wicon = ((AttrImageChecker) attr.getChecker()).getIconSize();
        if (wicon > _maxIconSize)
          {
          _maxIconSize = wicon;
          }
        }

      colonne.setWidth(Math.max(attr.getColumnWidth(), wicon));

      // Create sorter
      listener = new TableSortSelectionListener(this, colonne, new GenericTabSorter(indice), SWT.UP, false);

      // Initialise sort for 1st column
View Full Code Here

      ValuedInstance vi = (ValuedInstance) element;

      Object o = vi.getValue(_mapIdx[idx]);

      Attribut attr = _fd.getAttributList().get(_mapIdx[idx]);

      if ((attr.getType() == AttrType.T_RefList) && (o != null))
        {
        AttrEnumItemChecker aei = (AttrEnumItemChecker) attr.getChecker();

        int idxName = aei.getLstEnumItem().indexOf(o);

        o = new Integer(idxName);
        }
View Full Code Here

      if (value != null)
        {
        int idx = getPropIndex(property);
        ValuedInstance vi = (ValuedInstance) ((TableItem) element).getData();

        Attribut attr = _fd.getAttributList().get(_mapIdx[idx]);

        switch (attr.getType())
          {
          case T_Date:
            value = new java.sql.Date(((Date) value).getTime());
            break;

          case T_Time:
            value = new Time(((Date) value).getTime());
            break;

          case T_TimeStamp:
            value = new Timestamp(((Date) value).getTime());
            break;

          case T_RefList:
            int index = (Integer) value;

            AttrEnumItemChecker aei = (AttrEnumItemChecker) attr.getChecker();

            value = aei.getLstEnumItem().get(index);
            break;
          }
View Full Code Here

    _mapIdx = new int[nbcol];
    _mapCompEditor = new PojoCompEditor[nbcol];

    for (int i = 0; i < nbcol; i++)
      {
      Attribut attr = _layout.getDescr().getAttributList().get(i);
      _mapIdx[attr.getDisplayOrder()] = i;

      if (i != _layout.getImageIdx())
        {
        _mapCompEditor[attr.getDisplayOrder()] = new PojoCompEditor(_edPart, compColumn, _layout.getLstLayout().get(i));
        }
      }
    }
View Full Code Here

    tabv.createMMI(new ITableLabelProvider()
      {
        public Image getColumnImage(Object element, int columnIndex)
          {
          Attribut attr = (Attribut) element;

          if (columnIndex == 0)
            {
            if (attr.getDisplayOrder() == getFD().getIconAttrIndex())
              {
              return RscMan.getImage(RscMan.IN_BOSS);
              }
            else
              {
              if (attr.getDisplayOrder() == getFD().getLabelAttrIndex())
                {
                return RscMan.getImage(RscMan.IN_GREENBOOKMARK);
                }
              }
            }
View Full Code Here

TOP

Related Classes of hidb2.kern.AttrImage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.