这篇教程C++ Deselect函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中Deselect函数的典型用法代码示例。如果您正苦于以下问题:C++ Deselect函数的具体用法?C++ Deselect怎么用?C++ Deselect使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了Deselect函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: InitActiveEdit/* InitActiveEdit() * ===================================================================== * Initializes the Active Device display to preset initial values. * the device to display is in xdevice. */voidInitActiveEdit( void ){ /* Set a global index number for the device editor so that we * know which one is currently being displayed. Note that this is * for the active drivers. */ CurHotDriver = DNAME( xdevice ); NoExit( EDELETE ); Disable( EDELETE ); /* Display the device number in text form. */ sprintf( DeviceText, "%d", DDEV( xdevice ) ); TedText( CURNUM ) = &DeviceText[0]; /* Display the driver name in text form ( includes the .SYS ) */ strcpy( DriverText, drivers[ DNAME( xdevice )] ); TedText( CURNAME ) = &DriverText[0]; /* Set the ROM/RES flags */ Deselect( CURROM ); Deselect( CURRES ); if( DTYPE( xdevice ) == 'P' ) /* ROM driver - SCREEN.SYS */ Select( CURROM ); if( DTYPE( xdevice ) == 'R' ) /* Resident Driver */ Select( CURRES );}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:34,
示例2: set_accelbox/* * Set MA speed buttons */voidset_accelbox( OBJECT *tree, int linear ){ Deselect(OFF); Deselect(SLOW); Deselect(FAST); if( linear < 0 ) Select(OFF); else if( linear > 0 ) Select(SLOW); else Select(FAST);}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:17,
示例3: Deselect//-----------------------------------------------------------------------------// Purpose: // Input : exp - //-----------------------------------------------------------------------------void mxExpressionTray::Select( int exp, bool deselect /*=true*/ ){ int oldcell = m_nCurCell; if ( deselect ) { Deselect(); } m_nPrevCell = oldcell; m_nCurCell = exp; if ( m_nCurCell >= 0 ) { CExpClass *active = expressions->GetActiveClass(); if ( active ) { CExpression *exp = active->GetExpression( m_nCurCell ); if ( exp ) { exp->SetSelected( true ); } } } redraw();}
开发者ID:DeadZoneLuna,项目名称:SourceEngine2007,代码行数:31,
示例4: set_parkboxvoidset_parkbox( void ){ OBJECT *tree = rs_object;extern int parktime; if( parktime < 0 ) { HideObj(PARKSECT); } else if( parktime > 0 ) { Select(PARK); ObState(PARKUP) = ObState(PARKBOX) = ObState(PARKSLID) = ObState(PARKDOWN) = NORMAL; HideObj(PARKCOVR); } else { Deselect(PARK); ObState(PARKUP) = ObState(PARKDOWN) = ObState(PARKBOX) = ObState(PARKSLID) = ObState(PARKDOWN) = DISABLED; ShowObj(PARKCOVR); }}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:25,
示例5: ItemAtBListItem*BListView::RemoveItem(int32 index){ BListItem* item = ItemAt(index); if (item == NULL) return NULL; if (item->IsSelected()) Deselect(index); if (!fList.RemoveItem(item)) return NULL; if (fFirstSelected != -1 && index < fFirstSelected) fFirstSelected--; if (fLastSelected != -1 && index < fLastSelected) fLastSelected--; if (fAnchorIndex != -1 && index < fAnchorIndex) fAnchorIndex--; _RecalcItemTops(index); _InvalidateFrom(index); _FixupScrollBar(); return item;}
开发者ID:RAZVOR,项目名称:haiku,代码行数:29,
示例6: set_accelboxvoidset_accelbox( int linear ){ OBJECT *tree = rs_object; Deselect(ACCOFF); Deselect(ACCSLOW); Deselect(ACCFAST); if( linear < 0 ) Select(ACCOFF); else if( linear > 0 ) Select(ACCSLOW); else Select(ACCFAST);}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:16,
示例7: set_screenboxvoidset_screenbox( int enabled ){ OBJECT *tree = rs_object; if( !ma_info->stacy ) HideObj(STACOPTS); else ShowObj(STACOPTS); if( enabled ) { Select(SCREEN); ObFlags(SWITCH) = ObFlags(LITE) = TOUCHEXIT; ObState(SWITCH) = ObState(LITE) = ObState(SAVEUP) = ObState(SAVEBOX) = ObState(SAVESLID) = ObState(SAVEDOWN) = ObState(MODEM) = NORMAL; HideObj(SAVECOVR); } else { Deselect(SCREEN); ObFlags(SWITCH) = ObFlags(LITE) = NONE; ObState(SWITCH) = ObState(LITE) = ObState(SAVEUP) = ObState(SAVEBOX) = ObState(SAVESLID) = ObState(SAVEDOWN) = ObState(MODEM) = DISABLED; ShowObj(SAVECOVR); }}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:35,
示例8: set_screenbox/* * Set up buttons and covers in screensave box. */voidset_screenbox( OBJECT *tree, int enabled ){ if( !ma_info->stacy ) HideObj(STACBOX); else ShowObj(STACBOX); if( enabled ) { Select(SCRN); ObFlags(STACSCRN) = ObFlags(STACLITE) = TOUCHEXIT; ObState(STACSCRN) = ObState(STACLITE) = ObState(SCRNUP) = ObState(SCRNBACK) = ObState(SCRNTHUM) = ObState(SCRNDN) = ObState(PHONE) = NORMAL; HideObj(SCRNCOVR); } else { Deselect(SCRN); ObFlags(STACSCRN) = ObFlags(STACLITE) = NONE; ObState(STACSCRN) = ObState(STACLITE) = ObState(SCRNUP) = ObState(SCRNBACK) = ObState(SCRNTHUM) = ObState(SCRNDN) = ObState(PHONE) = DISABLED; ShowObj(SCRNCOVR); }}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:36,
示例9: Assign_Slit/* Assign_Slit() *========================================================================== * Assigns the 6 slits visible an FNODE, where possible. * IN: FNODE *ptr: Start assigning with this node * FNODE *array[]: A 5 slit pointer array. */voidAssign_Slit( HDEVICE_PTR ptr, HDEVICE_PTR array[] ){ int i; HDEVICE_PTR curptr; curptr = ptr; for( i = 0; i < MAX_SLITS; i++ ) { array[ i ] = NULL; Deselect( First_Obj + i ); TedText( First_Obj + i ) = fblank; if( curptr ) { if( HNAME( curptr ) != -1 ) { array[i] = curptr; TedText( First_Obj + i ) = cdrivers[ HNAME( curptr )]; if( HFLAG( curptr ) ) Select( First_Obj + i ); curptr = HNEXT( curptr ); } } }}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:33,
示例10: Deselectvoid LowGrav::StopShooting(){ if (active) { Deselect(); } else { Weapon::StopShooting(); }}
开发者ID:Arnaud474,项目名称:Warmux,代码行数:8,
示例11: wxLogDebugFuncvoid PlaybackTab<PlaybackTraits>::OnSelect( wxListEvent& event ){ wxLogDebugFunc( _T( "" ) ); if ( event.GetIndex() == -1 ) { Deselect(); } else { try { m_watch_btn->Enable( true ); m_delete_btn->Enable( true ); int index = event.GetIndex(); m_replay_listctrl->SetSelectedIndex( index ); //this might seem a bit backwards, but it's currently the only way that doesn't involve casting away constness int m_sel_replay_id = m_replay_listctrl->GetDataFromIndex( index )->id; PlaybackType& rep = playbacklist<ListType>().GetPlaybackById( m_sel_replay_id ); wxLogMessage( _T( "Selected replay %d " ), m_sel_replay_id ); m_players_text->SetLabel( _T( "" ) ); m_map_text->SetLabel( rep.battle.GetHostMapName() ); m_mod_text->SetLabel( rep.battle.GetHostModName() ); m_minimap->SetBattle( &( rep.battle ) ); m_minimap->UpdateMinimap(); m_players->Clear(); m_players->SetBattle( ( IBattle* )&rep.battle ); for ( size_t i = 0; i < rep.battle.GetNumUsers(); ++i ) { try { User& usr = rep.battle.GetUser( i ); m_players->AddUser( usr ); } catch ( ... ) {} } } catch ( ... ) { Deselect(); } event.Skip(); }}
开发者ID:SpliFF,项目名称:springlobby,代码行数:45,
示例12: Deselectvoid SingleLineWXMEdit::OnWXMEditKillFocus(){ if (!IsSelected()) return; Deselect(); SetRepaintAll(true); Refresh();}
开发者ID:JamesWCCheng,项目名称:wxMEdit,代码行数:9,
示例13: Deselect// NB: CloneNode() assumes that this always succeedsNS_IMETHODIMPnsXFormsRepeatElement::SetParent(nsIXFormsRepeatElement *aParent){ mParent = aParent; // We're an inner repeat owned by a parent, let it control whether we are // selected or not. Deselect(); return NS_OK;}
开发者ID:binoc-software,项目名称:mozilla-cvs,代码行数:10,
示例14: Deselectvoid SDC::SetObjects(HDC gc, HBITMAP bmp) { Deselect(); m_gc = gc; m_mswbmp = bmp; SelectObject(m_gc, GetStockObject(NULL_BRUSH)); Select();}
开发者ID:cyclefusion,项目名称:szarp,代码行数:10,
示例15: Deselectvoid PlaybackTab<PlaybackTraits>::RemovePlayback( const int index ){ if ( index == -1 ) return; if ( index == m_replay_listctrl->GetSelectedIndex() ) Deselect(); m_replay_listctrl->RemovePlayback( index );}
开发者ID:SpliFF,项目名称:springlobby,代码行数:10,
示例16: Deselectvoid PlaybackTab::OnChar(wxKeyEvent& event){ const int keyCode = event.GetKeyCode(); if (keyCode == WXK_DELETE) { m_replay_dataview->DeletePlayback(); Deselect(); } else { event.Skip(); }}
开发者ID:OursDesCavernes,项目名称:springlobby,代码行数:10,
示例17: Selectvoid USelection::Select(UObject* InObject, bool bSelect){ if( bSelect ) { Select( InObject ); } else { Deselect( InObject ); }}
开发者ID:zhaoyizheng0930,项目名称:UnrealEngine,代码行数:11,
示例18: SetSelectionvoid wxListBox::Command (wxCommandEvent & event){ if (event.GetExtraLong()) SetSelection (event.GetInt()); else { Deselect (event.GetInt()); return; } ProcessCommand (event);}
开发者ID:hgwells,项目名称:tive,代码行数:11,
示例19: Deselectvoid pawsTree::SetRoot(pawsTreeNode* _root){ if(root != NULL) { if(selected == root) Deselect(); pawsWidget::DeleteChild(root); } root = _root; AddChild(root);}
开发者ID:Mixone-FinallyHere,项目名称:planeshift,代码行数:11,
示例20: Selectvoid STrackNode::ToggleSelect(){ if(IsSelected()) { Select(); } else { Deselect(); }}
开发者ID:Tigrouzen,项目名称:UnrealEngine-4,代码行数:11,
示例21: Jewelvoid Bejeweled::Refill() { int oldscore = score; for(int x = 0;x < xsize;x++) { for(int y = 0;y < ysize;y++) { delete grid[x][y]; grid[x][y] = new Jewel(GetRandomJewel(),x,y+ysize); grid[x][y]->SetPosition(x,y,true); } } Deselect(); Update(); SetScore(oldscore); // do NOT give points for random combos}
开发者ID:JohanMes,项目名称:Bejeweled,代码行数:13,
示例22: Dclick_Select/* Dclick_Select() *========================================================================== * Selects one of the 5 mouse double click objects possible */voidDclick_Select( int obj ){ OBJECT *tree = ( OBJECT *)rs_trindex[ GENERAL ]; Deselect( cur_value.dclick + M0 ); Objc_draw( tree, cur_value.dclick + M0, 0, NULL ); Select( obj ); cur_value.dclick = obj - M0; Objc_draw( tree, obj, 0, NULL ); Set_Dclick(); wait_button( UP );}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:17,
示例23: wxLogWarningvoid PlaybackTab::ReloadList(){ if (!LSL::usync().IsLoaded()) { wxLogWarning(_("Unitsync library required")); return; } Deselect(); m_replay_dataview->Clear(); if (m_replay_loader == nullptr) { m_replay_loader = new PlaybackLoader(this, true); } m_replay_loader->Run();}
开发者ID:OursDesCavernes,项目名称:springlobby,代码行数:13,
示例24: Deselectvoid wxListBox::ExtendSelection(int itemTo){ // if we don't have the explicit values for selection start/end, make them // up if ( m_selAnchor == -1 ) m_selAnchor = m_current; if ( itemTo == -1 ) itemTo = m_current; // swap the start/end of selection range if necessary int itemFrom = m_selAnchor; if ( itemFrom > itemTo ) { int itemTmp = itemFrom; itemFrom = itemTo; itemTo = itemTmp; } // the selection should now include all items in the range between the // anchor and the specified item and only them int n; for ( n = 0; n < itemFrom; n++ ) { Deselect(n); } for ( ; n <= itemTo; n++ ) { SetSelection(n); } int count = GetCount(); for ( ; n < count; n++ ) { Deselect(n); }}
开发者ID:project-renard-survey,项目名称:chandler,代码行数:39,
示例25: MythUITypeMythUIButton::MythUIButton(MythUIType *parent, const QString &name) : MythUIType(parent, name){ m_clickTimer = new QTimer(); m_clickTimer->setSingleShot(true); m_Pushed = false; m_Lockable = false; m_Text = NULL; m_BackgroundState = NULL; connect(m_clickTimer, SIGNAL(timeout()), SLOT(UnPush())); connect(this, SIGNAL(TakingFocus()), SLOT(Select())); connect(parent, SIGNAL(LosingFocus()), SLOT(Deselect())); connect(this, SIGNAL(LosingFocus()), SLOT(Deselect())); connect(this, SIGNAL(Enabling()), SLOT(Enable())); connect(this, SIGNAL(Disabling()), SLOT(Disable())); SetCanTakeFocus(true);}
开发者ID:footoflove,项目名称:libmythtv-ui,代码行数:22,
示例26: WindowvoidBComboBox::Select(int32 index, bool changeTextSelection){ int32 oldIndex = fSelected; if (index < fChoiceList->CountChoices() && index >= 0) { BWindow *win = Window(); bool gotLock = (win && win->Lock()); if (!win || gotLock) { fSelected = index; if (fPopupWindow && fPopupWindow->Lock()) { ChoiceListView *lv = fPopupWindow->ListView(); lv->InvalidateItem(oldIndex); lv->InvalidateItem(fSelected); lv->ScrollToSelection(); fPopupWindow->Unlock(); } if (changeTextSelection) { // Find last coma const char *ptr = fText->Text(); const char *end; int32 tlength = fText->TextLength(); for (end = ptr+tlength-1; end>ptr; end--) { if (*end == ',') { // Find end of whitespace for (end++; isspace(*end); end++) {} break; } } int32 soffset = end-ptr; int32 eoffset = tlength; if (end != 0) fText->Delete(soffset, eoffset); tlength = strlen(fChoiceList->ChoiceAt(fSelected)); fText->Insert(soffset, fChoiceList->ChoiceAt(fSelected), tlength); eoffset = fText->TextLength(); fText->Select(soffset, eoffset);// fText->SetText(fChoiceList->ChoiceAt(fSelected));// fText->SelectAll(); } if (gotLock) win->Unlock(); } } else { Deselect(); return; }}
开发者ID:anevilyak,项目名称:haiku,代码行数:51,
示例27: do_rgb/* * Double clicked on an RGB slider */voiddo_rgb( int slider, int base, int index ){ int CurValue; GRECT orect; MRETS mk; ActiveTree( ad_tree ); orect = ObRect( slider ); objc_offset( ad_tree, slider, &orect.g_x, &orect.g_y ); ActiveTree( ad_slide2 ); ObX( CSLIDERS ) = ObX( EXIT2 ) = orect.g_x -= 2; ObY( CSLIDERS ) = ObY( EXIT2 ) = orect.g_y -= 2; ObW( CSLIDERS ) = orect.g_w += 3; ObH( CSLIDERS ) = orect.g_h += 4; myitoa( curscrn[ index ], &PenNum[0] ); TedText( CSLIDERS ) = PenNum; ObjcDraw( ad_slide2, CSLIDERS, 0, NULL ); form_do( ad_slide2, CSLIDERS ); if( strlen( TedText( CSLIDERS ) ) ) { CurValue = atoi( TedText( CSLIDERS ) ); CurValue = min( CurValue, 1000 ); CurValue = max( CurValue, 0 ); curscrn[ index ] = CurValue; } Deselect( CSLIDERS ); Deselect( EXIT2 ); ActiveTree( ad_tree ); adjcol(); update_slid( base, slider, curscrn[index], 0, 1000, 1 ); EvntButton( 1, 1, 0, &mk );}
开发者ID:daemqn,项目名称:Atari_ST_Sources,代码行数:41,
注:本文中的Deselect函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ DeselectAll函数代码示例 C++ DescribePixelFormat函数代码示例 |