void wxTaskBarJumpListImpl::Update() { if ( !BeginUpdate() ) return; AddTasksToDestinationList(); AddCustomCategoriesToDestionationList(); if ( m_recent_visible ) m_destinationList->AppendKnownCategory(KDC_RECENT); if ( m_frequent_visible ) m_destinationList->AppendKnownCategory(KDC_FREQUENT); CommitUpdate(); }
// @pymethod |PyICustomDestinationList|AppendKnownCategory|Adds one of the predefined categories to the custom list PyObject *PyICustomDestinationList::AppendKnownCategory(PyObject *self, PyObject *args) { ICustomDestinationList *pICDL = GetI(self); if ( pICDL == NULL ) return NULL; KNOWNDESTCATEGORY category; // @pyparm int|Category||shellcon.KDC_RECENT or KDC_FREQUENT if ( !PyArg_ParseTuple(args, "i:AppendKnownCategory", &category) ) return NULL; HRESULT hr; PY_INTERFACE_PRECALL; hr = pICDL->AppendKnownCategory( category ); PY_INTERFACE_POSTCALL; if ( FAILED(hr) ) return PyCom_BuildPyException(hr, pICDL, IID_ICustomDestinationList ); Py_INCREF(Py_None); return Py_None; }