Example #1
0
        public Form1()
        {
            InitializeComponent();

            //Fully instantiate above objects
            subject = new Status();
            sOb = new StatusObserver(lbMine, subject);
            fsOb1 = new FriendStatusObserver(lbF1, subject);
            fsOb2 = new FriendStatusObserver(lbF2, subject);
            fsOb3 = new FriendStatusObserver(lbF3, subject);
        }
Example #2
0
        //Ctor
        public StatusObserver(ListBox lb, Status st)
        {
            //Init attr
            statusText = "";
            statusTimestamp = DateTime.Now;

            //Bind form control to local var
            this.lb = lb;

            //Add itself to the obs list
            st.AddObserver(this);
        }
 //Ctor
 public FriendStatusObserver(ListBox lb, Status st)
     : base(lb, st)
 {
     //Ain't nothin' here sir. No siree.
 }