Exemple #1
0
 /// <summary> Creates a FormEntryCaption for the element at the given index in the form.
 ///
 /// </summary>
 /// <param name="form">
 /// </param>
 /// <param name="index">
 /// </param>
 public FormEntryCaption(FormDef form, FormIndex index)
 {
     InitBlock();
     this.form       = form;
     this.index      = index;
     this.element    = form.getChild(index);
     this.viewWidget = null;
     this.textID     = this.element.TextID;
 }
Exemple #2
0
 public virtual void  unregister()
 {
     this.viewWidget = null;
     element.unregisterStateObserver(this);
 }
Exemple #3
0
        // ==== observer pattern ====//

        public virtual void  register(IQuestionWidget viewWidget)
        {
            this.viewWidget = viewWidget;
            element.registerStateObserver(this);
        }
Exemple #4
0
        //==== observer pattern ====//

        public override void  register(IQuestionWidget viewWidget)
        {
            base.register(viewWidget);
            mTreeElement.registerStateObserver(this);
        }