View Single Post
02-24-15, 05:50 PM   #22
Duugu
Premium Member
 
Duugu's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2006
Posts: 851
Ich habe leider kein aktives Account und kann nix ausprobieren. Daher kann ich nur vermuten.

Ich denke mal es liegt an
Lua Code:
  1. --passend anordnen
  2. self.herbCheckboxes[itemID]:SetPoint("TOPLEFT", self.parent, "TOPLEFT", 10, tAnchorPointY)

self.parent hast Du weiter oben den Namen zugewiesen. Das ist somit ein String.
SetPoint() erwartet aber als zweites Argument ein Objekt. Als eine Referenz auf das Parent-Frame. Nicht dessen Name. Das müsste also so lauten:
Lua Code:
  1. self.herbCheckboxes[itemID]:SetPoint("TOPLEFT", self, "TOPLEFT", 10, tAnchorPointY)
Vermutlich wird es trotzdem nicht funktionieren. Ich sehe nämlich gerade, dass
Lua Code:
  1. local tAnchorPointY = -10
natürlich außerhalb der for-Schleife sein muss. Sonst bleibt es ja bei -10. Also
Lua Code:
  1. --ankerpunkt für die erste checkbox
  2.                 local tAnchorPointY = -10
  3.                 for itemID, optionValue in pairs(MillButton_Herblist[expansion]) do
  4.                     --name des krauts für das label der checkbox holen
  5.                     local itemName = GetItemInfo(itemID)
  Reply With Quote