Exemplo n.º 1
0
void CodeEditorBox::tabsWhenRemovingSplits() 
{
    if ( mSplitter->count()<2 ) {
        bool comboBoxInUse = Main::settings()->value("IDE/editor/useComboBox").toBool();
        showComboBox(comboBoxInUse);
    }
}
Exemplo n.º 2
0
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);
        }
    }
}
Exemplo n.º 3
0
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);
}