def METHOD_NAME(self, PanelItem, Move, SrcPath, OpMode):
    fqname = os.path.join(SrcPath, self.f2s(PanelItem.FindData.lpwszFileName))
    # increase C array
    items = self.ffi.new("struct PluginPanelItem []", len(self.Items) + 1)
    for i in range(len(self.Items)):
        items[i] = self.Items[i]
    self.Items = items
    # append element
    self.names.append(self.s2f(fqname))
    i = len(self.Items) - 1
    items[i].FindData = PanelItem.FindData
    items[i].FindData.lpwszFileName = self.names[i]