コード例 #1
0
ファイル: npcdialog.cpp プロジェクト: B-Rich/mana
void NpcDialog::mouseClicked(gcn::MouseEvent &mouseEvent)
{
    if (mouseEvent.getSource() == mItemList &&
        isDoubleClick(mItemList->getSelected()))
    {
        action(gcn::ActionEvent(mButton, mButton->getActionEventId()));
    }
    if (mouseEvent.getSource() == mTextBox && isDoubleClick((int)(long)mTextBox))
    {
        if (mActionState == NPC_ACTION_NEXT || mActionState == NPC_ACTION_CLOSE)
            action(gcn::ActionEvent(mButton, mButton->getActionEventId()));
    }
}
コード例 #2
0
ファイル: buy.cpp プロジェクト: B-Rich/mana
void BuyDialog::mouseClicked(gcn::MouseEvent &mouseEvent)
{
    if (mouseEvent.getSource() == mShopItemList &&
        isDoubleClick(mShopItemList->getSelected()))
    {
        action(gcn::ActionEvent(mBuyButton, mBuyButton->getActionEventId()));
    }
}
コード例 #3
0
ファイル: serverdialog.cpp プロジェクト: B-Rich/mana
void ServerDialog::mouseClicked(gcn::MouseEvent &mouseEvent)
{
    if (mouseEvent.getSource() == mServersList &&
        isDoubleClick(mServersList->getSelected()))
    {
        action(gcn::ActionEvent(mConnectButton,
                                mConnectButton->getActionEventId()));
    }
}
コード例 #4
0
ファイル: worldselectdialog.cpp プロジェクト: B-Rich/mana
void WorldSelectDialog::mouseClicked(gcn::MouseEvent &mouseEvent)
{
    if (mouseEvent.getSource() == mWorldList &&
        isDoubleClick(mWorldList->getSelected()))
    {
        action(gcn::ActionEvent(mChooseWorld,
                                mChooseWorld->getActionEventId()));
    }
}
コード例 #5
0
ファイル: Event.cpp プロジェクト: LudoSapiens/Dev
//------------------------------------------------------------------------------
//!
bool
Event::isTripleClick
( const Event& ev1, const Event& ev2, const Event& ev3 )
{
   return isDoubleClick(ev1, ev2) && isDoubleClick(ev2, ev3);
}