public ListWidget(ListWindow win) { this.win = win; this.Events = EventMask.ButtonPressMask | EventMask.ButtonReleaseMask | EventMask.PointerMotionMask; DefaultCompletionString = ""; layout = new Pango.Layout (this.PangoContext); layout.Wrap = Pango.WrapMode.Char; FontDescription des = this.Style.FontDescription.Copy (); layout.FontDescription = des; }
private void SortingLogic() { ListWindow listWindow = GuiData.ListWindow; if (listWindow.EditingSprites) { GameData.Scene.Sprites.SortZInsertionAscending(); } else if (listWindow.EditingSpriteFrames) { GameData.Scene.SpriteFrames.SortZInsertionAscending(); } else if (listWindow.EditingTexts) { GameData.Scene.Texts.SortZInsertionAscending(); } }
string Test(string input, string type, string member, Gdk.Key key = Gdk.Key.Return) { TestViewContent content; var ext = Setup(input, out content); ListWindow.ClearHistory(); var listWindow = new CompletionListWindow(); var widget = new TestCompletionWidget(ext.Document); listWindow.CompletionWidget = widget; listWindow.CodeCompletionContext = widget.CurrentCodeCompletionContext; var t = ext.Document.Compilation.FindType(new FullTypeName(type)); var foundMember = t.GetMembers(m => m.Name == member).First(); var data = new MemberCompletionData(ext, foundMember, OutputFlags.ClassBrowserEntries); data.DisplayFlags |= ICSharpCode.NRefactory.Completion.DisplayFlags.NamedArgument; KeyActions ka = KeyActions.Process; data.InsertCompletionText(listWindow, ref ka, key, (char)key, Gdk.ModifierType.None, true, false); return(widget.CompletedWord); }
public static void Init(Collection <string> s_SearchUISpriteAnimation) { ListWindow.s_SearchUISpriteAnimation.Clear(); foreach (string str in s_SearchUISpriteAnimation) { ListWindow.s_SearchUISpriteAnimation.Add(str); } int screenWidth = Screen.currentResolution.width; int screenHeight = Screen.currentResolution.height; ListWindow window = (ListWindow)EditorWindow.GetWindow(typeof(ListWindow)); if (ListWindow.s_SearchUISpriteAnimation.Count == 0) { window.position = new Rect((screenWidth - (WIDTH >> 1)) >> 1, (screenHeight - (HEIGHT >> 1)) >> 1, WIDTH >> 1, HEIGHT >> 1); } else { window.position = new Rect((screenWidth - WIDTH) >> 1, (screenHeight - HEIGHT) >> 1, WIDTH, HEIGHT); } window.ShowPopup(); }
public void OpenListWindow() { Debug.Log("AutLogin : Success"); this.Dispatcher.BeginInvoke((Action)(() => { var v = new ListWindow(); Functions.ActiveWindow = v; var vm = new ListWindowViewModel(); v.DataContext = vm; vm.OpenLoginDialog += (() => { OpenLoginWindow(); CloseActiveWindow(v); }); vm.OpenWindow += (() => { v.Show(); }); v.AppShutdown += AppShutdown; v.Show(); })); }
public void ValidTasksTest() { ListView lstToDo = new ListView(); List <ToDoList> items = new List <ToDoList>(); items.Add(new ToDoList() { Name = "John", UserId = 1 }); items.Add(new ToDoList() { Name = "Jane", UserId = 1 }); lstToDo.ItemsSource = items; lstToDo.SelectedItem = items.First(); ListWindow lstWin = new ListWindow(); Assert.AreEqual(lstWin.ValidList(lstToDo), true); }
void SdkListener.BTPairedDevicesScanResult(List <BTDeviceInfo> iList) { Debug.Write("MainController.BTPairedDevicesScanResult" + iList); List <string> devices = Utils.BTDeviceNames(iList); this.Dispatcher.Invoke(() => { if (object.ReferenceEquals(this.listWindow, null)) { this.listWindow = new ListWindow(devices); this.listWindow.refreshEvent += new SDKEventHandler(refreshAction); this.listWindow.itemSelectionEvent += new ListItemSelectionEventHandler(deviceSelected); this.listWindow.windowClosedEvent += new SDKEventHandler(listWindowClosedAction); this.listWindow.ShowDialog(); } else { this.listWindow.hideLoadingIndicator(); this.listWindow.reloadList(devices); } }); }
static CompletionListWindow CreateListWindow(CompletionListWindowTests.SimulationSettings settings) { CompletionDataList dataList = new CompletionDataList(); dataList.AutoSelect = settings.AutoSelect; dataList.AddRange(settings.CompletionData); dataList.DefaultCompletionString = settings.DefaultCompletionString; ListWindow.ClearHistory(); CompletionListWindow listWindow = new CompletionListWindow { CompletionDataList = dataList, CompletionWidget = new TestCompletionWidget(), AutoSelect = settings.AutoSelect, CodeCompletionContext = new CodeCompletionContext(), CompleteWithSpaceOrPunctuation = settings.CompleteWithSpaceOrPunctuation, AutoCompleteEmptyMatch = settings.AutoCompleteEmptyMatch, PartialWord = settings.PartialWord, DefaultCompletionString = settings.DefaultCompletionString }; listWindow.UpdateWordSelection(); listWindow.ResetSizes(); return(listWindow); }
string Test(string input, string type, string member, Gdk.Key key = Gdk.Key.Return, bool isDelegateExpected = false) { TestViewContent content; var ext = Setup(input, out content); ListWindow.ClearHistory(); var listWindow = new CompletionListWindow(); var widget = new TestCompletionWidget(ext.Document); listWindow.CompletionWidget = widget; listWindow.CodeCompletionContext = widget.CurrentCodeCompletionContext; var t = ext.Document.Compilation.FindType(new FullTypeName(type)); var method = member != null?t.GetMembers(m => m.Name == member).First() : t.GetConstructors().First(); var data = new MemberCompletionData(ext, method, OutputFlags.ClassBrowserEntries); data.IsDelegateExpected = isDelegateExpected; KeyActions ka = KeyActions.Process; data.InsertCompletionText(listWindow, ref ka, key, (char)key, Gdk.ModifierType.None, true, false); return(widget.CompletedWord); }
public ListWidget (ListWindow win) { this.win = win; this.Events = EventMask.ButtonPressMask | EventMask.ButtonReleaseMask | EventMask.PointerMotionMask; DefaultCompletionString = ""; categoryLayout = new Pango.Layout (this.PangoContext); noMatchLayout = new Pango.Layout (this.PangoContext); layout = new Pango.Layout (this.PangoContext); layout.Wrap = Pango.WrapMode.Char; var style = SyntaxModeService.GetColorStyle (IdeApp.Preferences.ColorScheme); SetFont (); textColor = style.CompletionText.Foreground; highlightColor = style.CompletionHighlight.Color; backgroundColor = style.CompletionText.Background; selectedItemColor = style.CompletionSelectedText; selectedItemInactiveColor = style.CompletionSelectedInactiveText; selectionBorderColor = style.CompletionBorder.Color; selectionBorderInactiveColor = style.CompletionInactiveBorder.Color; this.Show (); }
internal void ShowListWindow <T> (ListWindow <T> window, DocumentLocation loc) { textArea.ShowListWindow <T> (window, loc); }
public void OnExportWorldClicked() { ListWindow.ShowListWindow(new string[] { "sdcard" }, HandleUnityAction); }
private void SimpleListDialog_FormClosed(object sender, FormClosedEventArgs e) { ListWindow.SaveConfig(); }
/// <summary> /// 打开所有列表窗口 /// </summary> private void OpenListMethod() { ListWindow listWindow = new ListWindow(); listWindow.Show(); }
public static void Initialize() { Window.KeepWindowsInScreen = false; #region Assign engine references camera = GameForm.camera; #endregion fileButtonWindow = new FileButtonWindow(GuiManager.Cursor); ToolsWindow = new ToolsWindow(); mVisibleToggleWindows.Add(ToolsWindow); ListWindow = new ListWindow(ToolsWindow); mVisibleToggleWindows.Add(ListWindow); //#region Create AttributesWindow //mAttributesWindow = new AttributesWindow(messages); //mAttributesWindow.SetPositionTL(84.5f, 25.8f); //mAttributesWindow.Visible = false; //GuiManager.AddWindow(mAttributesWindow); //#endregion spriteGridPropertiesWindow = new SpriteGridCreationPropertiesWindow(GuiManager.Cursor); srSaveOptions = new SpriteRigSaveOptions(messages, GuiManager.Cursor); #region TextureCoordinateSelectionWindow mTextureCoordinateSelectionWindow = new TextureCoordinatesSelectionWindow(); GuiManager.AddWindow(mTextureCoordinateSelectionWindow); // set AddToListButtonShown to true before setting the visibility to false so that it updates correclty mTextureCoordinateSelectionWindow.AddToListButtonShown = true; mTextureCoordinateSelectionWindow.Visible = false; mTextureCoordinateSelectionWindow.HasCloseButton = true; mTextureCoordinateSelectionWindow.AddToListClickEventAdd(messages.AddDisplayRegion); mVisibleToggleWindows.Add(mTextureCoordinateSelectionWindow); #endregion #region MenuStrip mMenuStrip = new SpriteEditor.Gui.MenuStrip(); mMenuStrip.SavedSuccess += new EventHandler(mMenuStrip_SavedSuccess); #endregion GameData.EditorLogic.NodeNetworkEditorManager.AddNodeNetworkMenus(MenuStrip); CreateInfoBar(); CreatePropertyGrids(); CreateListDisplayWindows(); List<string> windowsToExclude = new List<string>(); windowsToExclude.Add(mMenuStrip.Name); LayoutManager.LoadWindowLayout(windowsToExclude); Window.KeepWindowsInScreen = true; }
public ListWidget (ListWindow win) { this.win = win; this.Events = EventMask.ButtonPressMask | EventMask.ButtonReleaseMask | EventMask.PointerMotionMask; DefaultCompletionString = ""; categoryLayout = new Pango.Layout (this.PangoContext); noMatchLayout = new Pango.Layout (this.PangoContext); layout = new Pango.Layout (this.PangoContext); layout.Wrap = Pango.WrapMode.Char; SetFont (); this.Show (); }
private void SimpleListDialog_FormClosing(object sender, FormClosingEventArgs e) { ListWindow.ClosingContent(); }