lotrointerface.com
Search Downloads

LoTROInterface SVN InstantCosby

[/] [trunk/] [InstantCosby/] [InstantCosbyButton.lua] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 wawco-3730
import "Turbine.UI"
2 wawco-3730
 
3 4 wawco-3730
InstantCosbyButton = class( Turbine.UI.Lotro.Button );
4 2 wawco-3730
 
5 wawco-3730
function InstantCosbyButton:Constructor()
6 wawco-3730
        --Stuff goes here
7 wawco-3730
        Turbine.UI.Button.Constructor( self );
8 6 wawco-3730
        self:SetSize( 50, 50 );
9 4 wawco-3730
        --self:SetBackColor( Turbine.UI.Color( 0, 0, 1 ) );
10 2 wawco-3730
        self:SetText( "Coz Me" );
11 wawco-3730
 
12 6 wawco-3730
        cozWindow = Turbine.UI.Window();
13 wawco-3730
        theCoz = Turbine.UI.Button();
14 2 wawco-3730
 
15 6 wawco-3730
        cozWindow:SetSize( 500, 589 );
16 wawco-3730
        theCoz:SetSize( 500, 489 );
17 2 wawco-3730
 
18 wawco-3730
        local displayWidth, displayHeight = Turbine.UI.Display.GetSize();
19 6 wawco-3730
        local windowWidth, windowHeight = cozWindow:GetSize();
20 2 wawco-3730
 
21 wawco-3730
        cozWindow:SetPosition(  ( displayWidth - windowWidth ) / 2, ( displayHeight - windowHeight ) / 2  );
22 wawco-3730
        --cozWindow:SetBackground( "InstantCosby/resources/cosby1.jpg" );
23 wawco-3730
        cozWindow:SetBackColorBlendMode( Turbine.UI.BlendMode.Multiply );
24 wawco-3730
 
25 6 wawco-3730
        theCoz:SetBackground( "InstantCosby/resources/cosby2.jpg" );
26 2 wawco-3730
        theCoz:SetParent( cozWindow );
27 wawco-3730
 
28 6 wawco-3730
        local windowWidth, windowHeight = cozWindow:GetSize();
29 wawco-3730
        local cozWidth, cozHeight = theCoz:GetSize();
30 wawco-3730
        theCoz:SetPosition( ( windowWidth - cozWidth ) / 2 , ( windowHeight - cozHeight ) / 2 + 25);
31 2 wawco-3730
 
32 wawco-3730
 
33 wawco-3730
        self.Click = function( sender, args )
34 wawco-3730
                cozWindow:SetVisible(true);
35 wawco-3730
        end
36 6 wawco-3730
 
37 wawco-3730
        theCoz.Click = function( sender, args )
38 wawco-3730
                cozWindow:SetVisible(false);
39 wawco-3730
        end
40 2 wawco-3730
end

All times are GMT -5. The time now is 12:09 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui