comparison gui.lua @ 150:63bda09d88fe

Add 'on5', 'ver[sion]' command arguments, and an on5 dropdown entry.
author Farmbuyer of US-Kilrogg <farmbuyer@gmail.com>
date Thu, 08 Jan 2015 16:03:55 -0500
parents df0ca8ed1aff
children
comparison
equal deleted inserted replaced
149:df0ca8ed1aff 150:63bda09d88fe
2189 do 2189 do
2190 b = mkbutton("Dropdown", nil, "", 2190 b = mkbutton("Dropdown", nil, "",
2191 [[Enable full tracking, only rebroadcasting, or disable activity altogether.]]) 2191 [[Enable full tracking, only rebroadcasting, or disable activity altogether.]])
2192 b:SetFullWidth(true) 2192 b:SetFullWidth(true)
2193 b:SetLabel("On/Off:") 2193 b:SetLabel("On/Off:")
2194 b:SetList{"Full Tracking", "Broadcasting", "Disabled"} 2194 b:SetList{"Full Tracking", "Full Tracking (solo/party)", "Broadcasting", "Disabled"}
2195 b:SetValue(self.enabled and 1 or (self.rebroadcast and 2 or 3)) 2195 local v = 4
2196 if self.enabled then
2197 v = self.debug.notraid and 2 or 1
2198 elseif self.rebroadcast then
2199 v = 3
2200 end
2201 b:SetValue(v)
2196 b:SetCallback("OnValueChanged", function(_w,event,choice) 2202 b:SetCallback("OnValueChanged", function(_w,event,choice)
2197 if choice == 1 then self:Activate("dropdown") 2203 if choice == 1 then self:Activate("dropdown")
2198 elseif choice == 2 then self:Activate("dropdownbc",nil,true) 2204 elseif choice == 2 then
2199 else self:Deactivate() 2205 self.debug.notraid = true self:Activate("dropdown5")
2206 elseif choice == 3 then self:Activate("dropdownbc",nil,true)
2207 else self:Deactivate()
2200 end 2208 end
2201 _w = display:GetUserData('comm_ident') 2209 _w = display:GetUserData('comm_ident')
2202 if _w and _w:IsVisible() then 2210 if _w and _w:IsVisible() then
2203 _w:SetDisabled(self.enabled or self.rebroadcast) 2211 _w:SetDisabled(self.enabled or self.rebroadcast)
2204 end 2212 end