Beispiel #1
0
    public static void InitGUI()
    {
        chapterWindow      = new ChapterWindow(windowRect, new GUIContent(TC.get("Element.Name0")), "Window");
        scenesWindow       = new ScenesWindow(windowRect, new GUIContent(TC.get("Element.Name1")), "Window");
        cutscenesWindow    = new CutscenesWindow(windowRect, new GUIContent(TC.get("Element.Name9")), "Window");
        booksWindow        = new BooksWindow(windowRect, new GUIContent(TC.get("Element.Name11")), "Window");
        itemsWindow        = new ItemsWindow(windowRect, new GUIContent(TC.get("Element.Name18")), "Window");
        setItemsWindow     = new SetItemsWindow(windowRect, new GUIContent(TC.get("Element.Name59")), "Window");
        playerWindow       = new PlayerWindow(windowRect, new GUIContent(TC.get("Element.Name26")), "Window");
        characterWindow    = new CharactersWindow(windowRect, new GUIContent(TC.get("Element.Name27")), "Window");
        conversationWindow = new ConversationWindow(windowRect, new GUIContent(TC.get("Element.Name31")),
                                                    "Window");
        advencedFeaturesWindow = new AdvencedFeaturesWindow(windowRect,
                                                            new GUIContent(TC.get("AdvancedFeatures.Title")), "Window");
        //adapatationProfileWindow = new AdaptationProfileWindow(windowRect,
        //    new GUIContent(Language.GetText("ADAPTATION_PROFILES")), "Window");
        //assesmentProfileWindow = new AssesmentProfileWindow(windowRect,
        //    new GUIContent(Language.GetText("ASSESMENT_PROFILES")), "Window");


        // Left menu buttons
        leftMenuContentScene       = new GUIContent();
        leftMenuContentScene.image = (Texture2D)sceneTexture;
        leftMenuContentScene.text  = TC.get("Element.Name1");

        leftMenuContentCutscene       = new GUIContent();
        leftMenuContentCutscene.image = (Texture2D)cutsceneTexture;
        leftMenuContentCutscene.text  = TC.get("Element.Name9");

        leftMenuContentBook       = new GUIContent();
        leftMenuContentBook.image = (Texture2D)bookTexture;
        leftMenuContentBook.text  = TC.get("Element.Name11");

        leftMenuContentItem       = new GUIContent();
        leftMenuContentItem.image = (Texture2D)itemTexture;
        leftMenuContentItem.text  = TC.get("Element.Name18");

        leftMenuContentSetItem       = new GUIContent();
        leftMenuContentSetItem.image = (Texture2D)setItemTexture;
        leftMenuContentSetItem.text  = TC.get("Element.Name59");

        leftMenuContentPlayer       = new GUIContent();
        leftMenuContentPlayer.image = (Texture2D)playerTexture;
        leftMenuContentPlayer.text  = TC.get("Element.Name26");

        leftMenuContentCharacter       = new GUIContent();
        leftMenuContentCharacter.image = (Texture2D)characterTexture;
        leftMenuContentCharacter.text  = TC.get("Element.Name27");

        leftMenuContentConversation       = new GUIContent();
        leftMenuContentConversation.image = (Texture2D)conversationTexture;
        leftMenuContentConversation.text  = TC.get("Element.Name31");

        leftMenuContentAdvanced       = new GUIContent();
        leftMenuContentAdvanced.image = (Texture2D)advancedTexture;
        leftMenuContentAdvanced.text  = TC.get("AdvancedFeatures.Title");
    }
Beispiel #2
0
 private void Material_Click(object sender, RoutedEventArgs e)
 {
     if (PanelsList.SelectedItem is Panel panelData)
     {
         ItemsWindow itemsWindow = new ItemsWindow()
         {
             UserData                  = this.UserData,
             PanelData                 = panelData,
             QuotationData             = this.QuotationData,
             QuotationPanelsWindowData = this,
         };
         itemsWindow.ShowDialog();
     }
 }
Beispiel #3
0
        private void OnItemsWindowClick(object sender, RoutedEventArgs e)
        {
            if (_itemsWindow == null)
            {
                _itemsWindow = new ItemsWindow(ProjectManager.Instance.Project)
                {
                    Owner = this
                };
                _itemsWindow.Closed += (o, args) => { _itemsWindow = null; };
            }

            _itemsWindow.Show();
            _itemsWindow.Focus();
        }
Beispiel #4
0
        void OnClick()
        {
            var items = CollectItems();

            _window = _windowFactory.Create(items);
        }
Beispiel #5
0
        /// <summary>
        ///     opens the item window
        /// </summary>
        /// <param name="sender">UI object</param>
        /// <param name="e">event</param>
        private void OpenItemWindow(object sender, RoutedEventArgs e)
        {
            var sw = new ItemsWindow();

            sw.ShowDialog();
        }
Beispiel #6
0
 private void Items_Click(object sender, RoutedEventArgs e)
 {
     ItemsWindow i = new ItemsWindow(pingResults);
 }