// ------------------------------------------------------------------------ public TDLRenderer(IntPtr hWnd, UIExtension.TaskIcon taskIcons) { // One time initialisation if (m_SelectionRect == null) { m_SelectionRect = new UIExtension.SelectionRect(); if (VisualStyleRenderer.IsSupported) { if (VisualStyleRenderer.IsElementDefined(VisualStyleElement.Header.Item.Normal)) { m_HeaderNormal = new VisualStyleRenderer(VisualStyleElement.Header.Item.Normal); } if (VisualStyleRenderer.IsElementDefined(VisualStyleElement.Header.Item.Hot)) { m_HeaderHot = new VisualStyleRenderer(VisualStyleElement.Header.Item.Hot); } } } m_TaskIcons = taskIcons; m_hWnd = hWnd; m_ShowParentsAsFolder = false; }
public TaskMatchesListView(IntPtr hwndParent) { m_SelectionRect = new UIExtension.SelectionRect(); m_TaskIcons = new UIExtension.TaskIcon(hwndParent); m_ilItemHeight = new ImageList(); m_ilItemHeight.ImageSize = new Size(1, DPIScaling.Scale(17)); // minimum height }
public TdlGraphicEngine(Control ctrl, Graphics graphics, FontFamily fontFamily, FontStyle fontStyle, Color[] palette, float minFontSize, float maxFontSize, int minWordWeight, int maxWordWeight, string selectedItem) : base(graphics, fontFamily, fontStyle, palette, minFontSize, maxFontSize, minWordWeight, maxWordWeight) { m_SelectedItem = selectedItem; m_SelectionRect = new UIExtension.SelectionRect(); m_Ctrl = ctrl; }
// ------------------------------------------------------------------------- public TdlMindMapControl(Translator trans, UIExtension.TaskIcon icons) { m_Trans = trans; m_TaskIcons = icons; m_SelectionRect = new UIExtension.SelectionRect(); m_Items = new Dictionary <UInt32, MindMapTaskItem>(); m_TaskColorIsBkgnd = false; m_IgnoreMouseClick = false; m_ShowParentAsFolder = false; m_ShowCompletionCheckboxes = true; m_StrikeThruDone = true; m_EditTimer = new Timer(); m_EditTimer.Interval = 500; m_EditTimer.Tick += new EventHandler(OnEditLabelTimer); using (Graphics graphics = Graphics.FromHwnd(Handle)) m_CheckboxSize = CheckBoxRenderer.GetGlyphSize(graphics, CheckBoxState.UncheckedNormal); }