Exemplo n.º 1
0
        public CTelephonyPage(ECallPages pageId, string pageName)
            : base((int)pageId, false, true)
        {
            setText(pageName);

            CText title = new CText(pageName);

            title.PosY = 0;
            add(title);
            // sessions link
            _sessions          = new CLink("0/0");
            _sessions.Align    = EAlignment.justify_right;
            _sessions.Softkey += new BoolIntDelegate(sessionHandler);
            _sessions.PosY     = 0;
            this.add(_sessions);

            _digits       = new CText("");
            _digits.Align = EAlignment.justify_center;
            _digits.PosY  = 1;
            this.add(_digits);

            _name       = new CText("");
            _name.Align = EAlignment.justify_center;
            _name.PosY  = 2;
            this.add(_name);

            _info       = new CText("");
            _info.Align = EAlignment.justify_center;
            _info.PosY  = 7;
            this.add(_info);

            _endCall          = new CLink("End Call");
            _endCall.Align    = EAlignment.justify_right;
            _endCall.Softkey += new BoolIntDelegate(endCallHandler);
            _endCall.PosY     = 10;
            _endCall.LinkKey  = _endCall.PosY;
            this.add(_endCall);

            // assign page handlers....
            this.Onhook  += new VoidDelegate(onhookHandler);
            this.Speaker += new VoidDelegate(onspeakerHandler);
            this.Menu    += new VoidDelegate(menuHandler);
        }
Exemplo n.º 2
0
        public CTelephonyPage(ECallPages pageId, string pageName)
            : base((int)pageId, false,true)
        {
            setText(pageName);

            CText title = new CText(pageName);
            title.PosY = 0;
            add(title);
            // sessions link
              _sessions = new CLink("0/0");
              _sessions.Align = EAlignment.justify_right;
              _sessions.Softkey += new BoolIntDelegate(sessionHandler);
              _sessions.PosY = 0;
              this.add(_sessions);

            _digits = new CText("");
              _digits.Align = EAlignment.justify_center;
            _digits.PosY = 1;
            this.add(_digits);

              _name = new CText("");
              _name.Align = EAlignment.justify_center;
              _name.PosY = 2;
              this.add(_name);

            _info = new CText("");
              _info.Align = EAlignment.justify_center;
            _info.PosY = 7;
            this.add(_info);

            _endCall = new CLink("End Call");
              _endCall.Align = EAlignment.justify_right;
              _endCall.Softkey += new BoolIntDelegate(endCallHandler);
              _endCall.PosY = 10;
              _endCall.LinkKey = _endCall.PosY;
              this.add(_endCall);

              // assign page handlers....
              this.Onhook += new VoidDelegate(onhookHandler);
              this.Speaker += new VoidDelegate(onspeakerHandler);
              this.Menu += new VoidDelegate(menuHandler);
        }