From f690fee5433fffb5d3df1610e88baec550960194 Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Fri, 23 Mar 2012 14:51:06 -0500 Subject: [PATCH] add a graphic for items that load webpages to the Hello World reference page scroller. (the tango icons are in the public domain) --- .../Graphics/ScreenGuideMain scroll.lua | 4 ++-- .../Graphics/ScreenReferenceMain scroll.lua | 11 +++++++++-- Themes/HelloWorld/Graphics/_tango webbrowser.png | Bin 0 -> 4572 bytes 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 Themes/HelloWorld/Graphics/_tango webbrowser.png diff --git a/Themes/HelloWorld/Graphics/ScreenGuideMain scroll.lua b/Themes/HelloWorld/Graphics/ScreenGuideMain scroll.lua index 60a721afad..342b39c369 100644 --- a/Themes/HelloWorld/Graphics/ScreenGuideMain scroll.lua +++ b/Themes/HelloWorld/Graphics/ScreenGuideMain scroll.lua @@ -23,14 +23,14 @@ local t = Def.ActorFrame{ LoadFont("_frutiger roman 24px")..{ Name="SectionName"; Text=THEME:GetString("ScreenGuideMain",itemName); - InitCommand=cmd(x,-250;y,-6;halign,0;diffuse,color("#222222FF")); + InitCommand=cmd(x,-246;y,-6;halign,0;diffuse,color("#222222FF")); GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1); LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5); }; LoadFont("_frutiger roman 24px")..{ Name="SectionDesc"; Text=THEME:GetString("ScreenGuideMain",itemName.."Desc"); - InitCommand=cmd(x,-248;y,10;align,0,0;diffuse,color("#222222FF");zoom,0.5); + InitCommand=cmd(x,-244;y,10;align,0,0;diffuse,color("#222222FF");zoom,0.5); GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1); LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5); }; diff --git a/Themes/HelloWorld/Graphics/ScreenReferenceMain scroll.lua b/Themes/HelloWorld/Graphics/ScreenReferenceMain scroll.lua index 7e7df6e825..d6317820a5 100644 --- a/Themes/HelloWorld/Graphics/ScreenReferenceMain scroll.lua +++ b/Themes/HelloWorld/Graphics/ScreenReferenceMain scroll.lua @@ -1,5 +1,6 @@ local gc = Var("GameCommand") local itemName = gc:GetName() +local url = gc:GetUrl() local t = Def.ActorFrame{ -- focused frame @@ -23,14 +24,20 @@ local t = Def.ActorFrame{ LoadFont("_frutiger roman 24px")..{ Name="SectionName"; Text=THEME:GetString("ScreenReferenceMain",itemName); - InitCommand=cmd(x,-250;y,-6;halign,0;diffuse,color("#222222FF")); + InitCommand=cmd(x,-246;y,-6;halign,0;diffuse,color("#222222FF")); GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1); LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5); }; LoadFont("_frutiger roman 24px")..{ Name="SectionDesc"; Text=THEME:GetString("ScreenReferenceMain",itemName.."Desc"); - InitCommand=cmd(x,-248;y,10;align,0,0;diffuse,color("#222222FF");zoom,0.5); + InitCommand=cmd(x,-244;y,10;align,0,0;diffuse,color("#222222FF");zoom,0.5); + GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1); + LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5); + }; + LoadActor(THEME:GetPathG("_tango","webbrowser"))..{ + Name="UrlIcon"; + InitCommand=cmd(x,224;y,4;zoom,0.75;visible,url~=""); GainFocusCommand=cmd(decelerate,0.25;diffusealpha,1); LoseFocusCommand=cmd(stoptweening;decelerate,0.25;diffusealpha,0.5); }; diff --git a/Themes/HelloWorld/Graphics/_tango webbrowser.png b/Themes/HelloWorld/Graphics/_tango webbrowser.png new file mode 100644 index 0000000000000000000000000000000000000000..78966ce67f5d72330b55c0b4cda7e5e9c7f2b77c GIT binary patch literal 4572 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