Example #1
0
        public object FindIcon()
        {
#if false
            SwitchBoardInterpreterData *interp = (SwitchBoardInterpreterData *)_interpreterData;
            SwitchBoardCellAspect *     asp    = interp._aspects;
            String *p = 0;
            int     ix;
            String  curState;

            curState = this._currentState;

            while (asp)
            {
                if (!wxStricmp(asp._name, curState))
                {
                    break;
                }
                asp = asp._next;
            }
            if (!asp)
            {
                return(0);
            }
            p = asp._icons[0];
            if (!p || !*p)
            {
                return(0);
            }
            if (_isFlashing)
            {
                if (!p[_nextFlashingIcon])
                {
                    _nextFlashingIcon = 0;
                }
                p = &p[_nextFlashingIcon];
            }
            if ((ix = get_pixmap_index(*p)) < 0)
            {
                return(0);
            }
            return(pixmaps[ix].pixels);
#else
            return(0);
#endif
        }
Example #2
0
        public String GetAction()
        {
#if false
            String name = GetAspect();
            SwitchBoardInterpreterData *interp = (SwitchBoardInterpreterData *)_interpreterData;
            SwitchBoardCellAspect *     asp;

            if (!interp)
            {
                return(wxPorting.T("none"));
            }
            for (asp = interp._aspects; asp; asp = asp._next)
            {
                if (!wxStrcmp(name, asp._name) && asp._action)
                {
                    return(asp._action);
                }
            }
#endif
            return(wxPorting.T("none"));
        }