Пример #1
0
 public GnosisResultsColumnController(
     GnosisResultsColumn column,
     GnosisInstanceController _instanceController,
     GnosisSearchResultsGridController _parent)
     : base(column, _instanceController, _parent)
 {
 }
 public GnosisInnerLayoutController(
     IGnosisInnerLayoutControlImplementation gnosisLayoutControl,
     GnosisInstanceController instanceController,
     GnosisOuterLayoutController parent)
     : base(gnosisLayoutControl, instanceController, parent)
 {
 }
Пример #3
0
        //public bool PreviouslySelected
        //{
        //    get { return ((GnosisLinkField)ControlImplementation).PreviouslySelected; }
        //    set
        //    {
        //        ((GnosisLinkField)ControlImplementation).PreviouslySelected = value;
        //        OnPropertyChanged("PreviouslySelected");
        //    }
        //}

        public GnosisLinkFieldController(
            GnosisLinkField linkField,
            //  IGnosisLinkFieldImplementation linkFieldImplementation,
            GnosisInstanceController instanceController,
            GnosisInnerLayoutController parent)
            : base(linkField, instanceController, parent)
        {
            //if (linkField.ReadOnly)
            //{
            //    linkFieldImplementation.Locked = true;
            //}

            if (linkField.LinkButton != null)
            {
                IGnosisButtonImplementation linkButtonImplementation = linkField.GetLinkButtonImplementation();
                GlobalData.Singleton.StyleHelper.ApplyStyle(linkButtonImplementation, EntityController.GetNormalStyle());
                ((GnosisLinkField)ControlImplementation).SetClickHandler(new Action(OnClick));
            }
            else if (linkField.LinkMenuButton != null)
            {
                ((GnosisLinkField)ControlImplementation).SetMenuButtonEnabled(true);
                IGnosisMenuButtonImplementation menuButtonImplementation = linkField.GetLinkMenuButtonImplementation();
                GlobalData.Singleton.StyleHelper.ApplyStyle(menuButtonImplementation, EntityController.GetNormalStyle());

                //foreach (GnosisLinkButtonItem buttonItem in linkField.LinkMenuButton.LinkButtonItems)
                //{
                //  //  IGnosisMenuItemImplementation itemImplementation = GlobalData.Singleton.ImplementationCreator.GetGnosisMenuItemImplementation();
                //    GlobalData.Singleton.StyleHelper.ApplyStyle(buttonItem, this, EntityController.GetNormalStyle());
                //    buttonItem.SetClickHandler(new Action(OnClick));
                //    menuButtonImplementation.AddMenuItem(buttonItem);
                //}
            }
        }
Пример #4
0
 public GnosisCalendarController(
     GnosisCalendar calendar,
     //IGnosisCalendarImplementation calendarImplementation,
     GnosisInstanceController instanceController,
     GnosisOuterLayoutController parent)
     : base(calendar, instanceController, parent)
 {
 }
Пример #5
0
        //public bool Depressed
        //{
        //    get { return ((GnosisButton)ControlImplementation).Depressed; }
        //    set {
        //        //this is an event rather than a property change
        //       // ((GnosisButton)ControlImplementation).Depressed = value;
        //        OnPropertyChanged("Depressed");
        //    }
        //}

        public GnosisButtonController(
            GnosisButton button,
            //  IGnosisButtonImplementation buttonImplementation,
            GnosisInstanceController instanceController,
            GnosisInnerLayoutController parent)
            : base(button, instanceController, parent)
        {
        }
Пример #6
0
        //public bool Checked
        //{
        //    get { return ((GnosisCheckField)ControlImplementation).Checked; }
        //    set
        //    {
        //        ((GnosisCheckField)ControlImplementation).Checked = value;
        //        OnPropertyChanged("Checked");
        //    }
        //}

        public GnosisCheckFieldController(
            GnosisCheckField checkField,
            //    IGnosisCheckFieldImplementation checkFieldImplementation,
            GnosisInstanceController instanceController,
            GnosisInnerLayoutController parent)
            : base(checkField, instanceController, parent)
        {
        }
 public GnosisOuterLayoutController(
     IGnosisOuterLayoutControlImplementation control,
     //  IGnosisOuterLayoutControlImplementation controlImplementation,
     GnosisInstanceController instanceController,
     GnosisContainerController parent)
     : base(control, instanceController, parent)
 {
 }
Пример #8
0
 public GnosisConnectionFrameController(
     GnosisConnectionFrame connectionFrame,
     // IGnosisConnectionFrameImplementation connectionFrameImplementation,
     GnosisInstanceController instanceController,
     GnosisContainerController parent)
     : base(connectionFrame, instanceController, parent)
 {
 }
        //public int DocumentSystemID
        //{
        //    get { return ((GnosisSearchResultsGrid)ControlImplementation).DocumentSystemID; }
        //}

        //public int DocumentEntityID
        //{
        //    get { return ((GnosisSearchResultsGrid)ControlImplementation).DocumentEntityID; }
        //}

        //public string DocumentAction
        //{
        //    get { return ((GnosisSearchResultsGrid)ControlImplementation).DocumentAction; }
        //}


        public GnosisSearchResultsGridController(
            GnosisSearchResultsGrid resultsGrid,
            //  IGnosisGridImplementation gridImp,
            GnosisInstanceController instanceController,
            GnosisOuterLayoutController parent)
            : base(resultsGrid, instanceController, parent)
        {
        }
Пример #10
0
 public GnosisMessageGridController(
     GnosisMessageGrid messgeGrid,
     //  IGnosisMessageGridImplementation messageGridImplementation,
     GnosisInstanceController instanceController,
     GnosisOuterLayoutController parent)
     : base(messgeGrid, instanceController, parent)
 {
 }
Пример #11
0
 public GnosisNavigatorFrameController(
     GnosisNavigatorFrame _navFrame,
     // IGnosisNavFrameImplementation _navFrameImplementation,
     GnosisInstanceController instanceController,
     GnosisNavTileController parent)
     : base(_navFrame, instanceController, parent)
 {
 }
 public GnosisToggleButtonController(
     GnosisToggleButton toggleButton,
     //  IGnosisToggleButtonImplementation toggleButtonImplementation,
     GnosisInstanceController instanceController,
     GnosisToggleButtonGroupController parent)
     : base(toggleButton, instanceController, parent)
 {
 }
Пример #13
0
 public GnosisGalleryController(
     GnosisGallery _gallery,
     // IGnosisGalleryImplementation _galleryImplementation,
     GnosisInstanceController instanceController,
     GnosisOuterLayoutController parent)
     : base(_gallery, instanceController, parent)
 {
 }
 public GnosisGalleryDatasetItemController(
     GnosisGalleryDatasetItem _galleryDatasetItem,
     GnosisInstanceController _instanceController,
     GnosisGalleryItemController _parent)
 {
     galleryDatasetItem = _galleryDatasetItem;
     instanceController = _instanceController;
     parent             = _parent;
 }
Пример #15
0
 public GnosisGalleryItemController(
     GnosisGalleryItem galleryItem,
     //  IGnosisGalleryItemImplementation galleryItemImplementation,
     GnosisInstanceController instanceController,
     GnosisGalleryItemController parent)
     : base(galleryItem, instanceController, parent)
 {
     childControllers = new List <GnosisGalleryItemController>();
 }
Пример #16
0
 public GnosisContentController(
     IGnosisContentControlImplementation contentControl,
     // IGnosisContentControlImplementation contentControlImplementation,
     GnosisInstanceController instanceController,
     GnosisInnerLayoutController parent)
     : base(contentControl, instanceController, parent)
 {
     // Initialize();
 }
Пример #17
0
 public GnosisTextAreaController(
     GnosisTextArea textArea,
     //   IGnosisTextAreaImplementation textAreaImplementation,
     GnosisInstanceController instanceController,
     GnosisOuterLayoutController parent)
     : base(textArea, instanceController, parent)
 {
     Initialize();
 }
 public GnosisGalleryDocumentItemController(
     GnosisGalleryDocumentItem searchItem,
     //   IGnosisGalleryItemImplementation searchItemImplementation,
     GnosisInstanceController instanceController,
     GnosisGalleryItemController parent,
     int _index)
     : base(searchItem, instanceController, parent)
 {
     index = _index;
 }
Пример #19
0
 public GnosisNumberFieldController(
     GnosisNumberField numberField,
     //  IGnosisTextFieldImplementation textFieldImplementation,
     GnosisInstanceController instanceController,
     GnosisInnerLayoutController parent)
     : base(numberField, instanceController, parent)
 {
     SetDisplayDimensions();
     numberField.SetTextChangedHandler(new Action <string>(TextChanged));
 }
Пример #20
0
 public GnosisSearchFrameController(
     GnosisSearchFrame searchFrame,
     //  IGnosisSearchFrameImplementation searchFrameImplementation,
     GnosisInstanceController instanceController,
     GnosisContainerController parent)
     : base(searchFrame, instanceController, parent)
 {
     searchFrame.SetVerticalScrollbarVisibility(GnosisVisibleController.GnosisVerticalScrollbarVisibility.Hidden);
     searches = new List <GnosisInstance>();
 }
        //public bool Created
        //{
        //    get { return ((GnosisDocumentFrame)ControlImplementation).Created; }
        //    set
        //    {
        //        ((GnosisDocumentFrame)ControlImplementation).Created = value;
        //        OnPropertyChanged("Created");
        //    }

        //}
        //public bool Deleted
        //{
        //    get { return ((GnosisDocumentFrame)ControlImplementation).Deleted; }
        //    set
        //    {
        //        ((GnosisDocumentFrame)ControlImplementation).Deleted = value;
        //        OnPropertyChanged("Deleted");
        //    }
        //}

        //public bool Updated
        //{
        //    get { return ((GnosisDocumentFrame)ControlImplementation).Updated; }
        //    set
        //    {
        //        ((GnosisDocumentFrame)ControlImplementation).Updated = value;
        //        OnPropertyChanged("Updated");
        //    }
        //}

        //public bool IsEditing
        //{
        //    get { return ((GnosisDocumentFrame)ControlImplementation).IsEditing; }
        //    set
        //    {
        //        ((GnosisDocumentFrame)ControlImplementation).IsEditing = value;
        //        OnPropertyChanged("IsEditing");
        //    }
        //}

        //public override void Undo(object oldState)
        //{
        //    throw new NotImplementedException();
        //}

        //public bool IsEmpty
        //{
        //    get { return ((GnosisDocumentFrame)ControlImplementation).IsEmpty; }
        //    set
        //    {
        //        ((GnosisDocumentFrame)ControlImplementation).IsEmpty = value;
        //        OnPropertyChanged("IsEmpty");
        //    }
        //}

        //internal void Redo()
        //{
        //    throw new NotImplementedException();
        //}

        public GnosisDocumentFrameController(
            GnosisDocumentFrame documentFrame,
            //  IGnosisDocFrameImplementation _docFrameImplementation,
            GnosisInstanceController instanceController,
            GnosisContainerController parent)
            : base(documentFrame, instanceController, parent)
        {
            // documentFrame.PropertyChanged += DocFrameController_PropertyChanged;

            ChildControls = new List <IGnosisMouseVisibleControlImplementation>();
        }
Пример #22
0
 public GnosisToggleButtonGroupController(
     GnosisToggleButtonGroup toggleButtonGroup,
     //  IGnosisToggleButtonGroupImplementation toggleButtonGroupImplementation,
     GnosisInstanceController instanceController,
     GnosisPanelController parent)
     : base(toggleButtonGroup, instanceController, parent)
 {
     //if (toggleButtonGroup.ReadOnly)
     //{
     //    toggleButtonGroupImplementation.Locked = true;
     //}
 }
Пример #23
0
 public GnosisRadioFieldController(
     GnosisRadioField radioField,
     // IGnosisRadioFieldImplementation radioFieldImplementation,
     GnosisInstanceController instanceController,
     GnosisRadioGroupController parent)
     : base(radioField, instanceController, parent)
 {
     //if (radioField.ReadOnly)
     //{
     //    radioFieldImplementation.Locked = true;
     //}
 }
Пример #24
0
 public GnosisRadioGroupController(
     GnosisRadioGroup radioGroup,
     // IGnosisRadioGroupImplementation radioGroupImplementation,
     GnosisInstanceController instanceController,
     GnosisPanelController parent)
     : base(radioGroup, instanceController, parent)
 {
     //if (radioGroup.ReadOnly)
     //{
     //    radioGroupImplementation.Locked = true;
     //}
 }
Пример #25
0
        public GnosisPanelFieldController(
            IGnosisPanelFieldImplementation panelField,
            //  IGnosisPanelFieldImplementation panelFieldImplementation,
            GnosisInstanceController instanceController,
            GnosisPanelFieldController parent)
            : base(panelField, instanceController, parent)
        {
            SetDisplayDimensions();

            ((IGnosisPanelFieldImplementation)ControlImplementation).SetHorizontalAlignment(HorizontalAlignmentType.LEFT);

            instanceController.PropertyChanged += InstanceController_PropertyChanged;
        }
Пример #26
0
        public GnosisDateFieldController(
            GnosisDateField dateField,
            //  IGnosisDateFieldImplementation dateFieldImplementation,
            GnosisInstanceController instanceController,
            GnosisInnerLayoutController parent)
            : base(dateField, instanceController, parent)
        {
            // dateFieldImplementation.SetDateFormat(GlobalData.GnosisDateFormat.LONG);

            //if (dateField.ReadOnly)
            //{
            //    dateFieldImplementation.Locked = true;
            //}
        }
Пример #27
0
 public GnosisVisibleController(
     IGnosisVisibleControlImplementation control,
     //  IGnosisMouseVisibleControlImplementation controlImplementation,
     GnosisInstanceController _instanceController,
     GnosisVisibleController _parent)
     : base(control)
 {
     instanceController = _instanceController;
     entityController   = instanceController.EntityController;
     // ControlImplementation = controlImplementation;
     parent = _parent;
     if (parent != null)
     {
         control.GnosisParent = (IGnosisVisibleControlImplementation)_parent.ControlImplementation;
     }
     Initialize();
 }
        public GnosisDateTimeFieldController(
            GnosisDateTimeField dateTime,
            //  IGnosisDateTimeFieldImplementation dateTimeFieldImplementation,
            GnosisInstanceController instanceController,
            GnosisInnerLayoutController parent)
            : base(dateTime, instanceController, parent)
        {
            //dateTimeFieldImplementation.SetTimeFormat(GlobalData.GnosisTimeFormat.MINUTE);
            //dateTimeFieldImplementation.SetDateFormat(GlobalData.GnosisDateFormat.SHORT);

            //if (dateTime.ReadOnly)
            //{
            //    dateTimeFieldImplementation.Locked = true;
            //}

            SetDisplayDimensions();
        }
Пример #29
0
        public GnosisComboFieldController(
            GnosisComboField comboField,
            //    IGnosisComboFieldImplementation comboFieldImplementation,
            GnosisInstanceController instanceController,
            GnosisInnerLayoutController parent)
            : base(comboField, instanceController, parent)
        {
            comboField.SetOptionChangedHandler(new Action <GnosisComboOption>(OptionChanged));

            //if (comboField.ReadOnly)
            //{
            //    comboFieldImplementation.Locked = true;
            //}

            comboField.Optional = EntityController.GetDatasetItemOptional(Dataset, DatasetItem);

            SetDisplayDimensions();
        }
Пример #30
0
        public GnosisFrameController(
            IGnosisFrameImplementation frame,
            //  IGnosisFrameImplementation _frameImplementation,
            GnosisInstanceController instanceController,
            GnosisContainerController parent)
            : base(frame, instanceController, parent)
        {
            frame.SetWidthChangedHandler(new Action <double>(WidthChanged));
            string font     = instanceController.EntityController.GetNormalStyle().Font;
            int    fontSize = instanceController.EntityController.GetNormalStyle().FontSize;

            optimalSectionWidth = OptimalSectionCharacters * GlobalData.Singleton.StyleHelper.GetCharacterWidth(font, fontSize);
            frame.SetVerticalScrollbarVisibility(BaseControllers.GnosisVisibleController.GnosisVerticalScrollbarVisibility.Auto);

            //layout will be carried out after loading since we need to know available width
            ((IGnosisFrameImplementation)ControlImplementation).SetLoadedHandler(new Action <double>(FrameLoaded));

            frame.PropertyChanged += GnosisFrame_PropertyChanged;
        }