Language:
Lua     Change language:
Pastebin: 131179
Author: Z
Subject: Untitled
Created: 2010-01-08 20:39:20
Download and save
Toggle line numbers
1function CDKP:ShowCDKP() 
2    if CDKP.db.char.running then 
3        CDKP.status = "Running..." 
4    else 
5        CDKP.status = "Not Running..." 
6    end 
7 
8    CDKP.frame = gui:Create("Frame"
9    local frame = CDKP.frame 
10    frame:SetTitle("Conviction DKP"
11    frame:SetStatusText(CDKP.status) 
12    frame:SetCallback("OnClose"
13        function(widget) 
14            gui:Release(widget) 
15        end 
16    ) 
17    frame:SetLayout("Flow"
18    frame:SetWidth(300
19    frame:Show() 
20 
21    if CDKP.db.char.running and CDKP.db.char.raiddata then 
22        CDKP.button.clear = gui:Create("Button"
23        local button = CDKP.button.clear 
24        button:SetText('Clear Current Raid'
25        button:SetWidth(100
26        button:SetCallback("OnClick", function() CDKP:ClearRaid() end
27        frame:AddChild(button) 
28    end 
29 
30    CDKP.button.tracking = gui:Create("Button"
31    local button = CDKP.button.tracking 
32    button:SetWidth(125
33    if not CDKP.db.char.running then 
34        button:SetText("Start Tracking"
35        button:SetCallback("OnClick", function() self.SetStatus(self) end
36    else 
37        button:SetText("End Tracking"
38        button:SetCallback("OnClick", function() self.SetStatus(self) end
39    end 
40    frame:AddChild(button) 
41end 
42 
43function CDKP:SetStatus(self) 
44    if CDKP.db.char.running then 
45        CDKP.Status = "Not Running..." 
46        CDKP.frame.SetStatusText(CDKP.Status) 
47        CDKP.db.char.running = false 
48        CDKP.button.tracking:SetText("Start Tracking"
49        CDKP.button.tracking:SetCallback("OnClick", function() CDKP:StartRaid() end
50    else 
51        CDKP.Status = "Running..." 
52        CDKP.frame:SetStatusText(CDKP.Status) 
53        CDKP.db.char.running = true 
54        CDKP.button.tracking:SetText("End Tracking"
55        CDKP.button.tracking:SetCallback("OnClick", function() CDKP:EndRaid() end
56    end 
57end 
Download and save
Toggle line numbers
Thread:
[131179] Untitled by Z at 2010-01-08 20:39:20
Tip: Click the line numbers to toggle highliting on that line.

Paste followup:

Language:
Author:
Subject:


    Tabstop:     bigger biggest
Note: You can prefix a line with "@@@" to highlight it.