void CodeEditorBox::tabsWhenRemovingSplits() { if ( mSplitter->count()<2 ) { bool comboBoxInUse = Main::settings()->value("IDE/editor/useComboBox").toBool(); showComboBox(comboBoxInUse); } }
void CodeEditorBox::comboBoxWhenSplitting() { if ( mSplitter->count()>1 ) { bool comboBoxInUse = Main::settings()->value("IDE/editor/useComboBox").toBool(); if (!comboBoxInUse) { bool comboBoxIsInUse = Main::settings()->value("IDE/editor/useComboBoxWhenSplitting").toBool(); showComboBox(comboBoxIsInUse); } } }
void CTreeListCtrl::OnLButtonDown(UINT nFlags, CPoint point) { UINT flags; m_selectedItem = HitTest(point, &flags); if ((flags & TVHT_ONITEMRIGHT) || (flags & TVHT_ONITEMINDENT) || (flags & TVHT_ONITEM)) { SelectItem(m_selectedItem); } if ((GetColumnsNum() == 0) || (point.x < GetColumnWidth(0))) { point.x -= m_nOffset; m_selectedItem = HitTest(point, &flags); if (flags & TVHT_ONITEMBUTTON) { Expand(m_selectedItem, TVE_TOGGLE); } SetFocus(); ResetVertScrollBar(); } else if (m_selectedItem != NULL) { if (GetItemData(m_selectedItem) != NULL) { CRect itemRect; int columnClicked = getColumnItemClicked(itemRect,point); if (columnClicked > 0) { showComboBox(m_selectedItem,columnClicked,itemRect); } } } // CTreeCtrl::OnLButtonDown(nFlags, point); }