libbluray | branch: master | Ian Curtis <[email protected]> | Sat Apr 12 
19:06:32 2014 +0300| [a2e38c23781438b538ad3e34c5325a28b19777c5] | committer: 
hpi1

Implement org.havi.ui.HStaticIcon

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=a2e38c23781438b538ad3e34c5325a28b19777c5
---

 src/libbluray/bdj/java/org/havi/ui/HStaticIcon.java |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/libbluray/bdj/java/org/havi/ui/HStaticIcon.java 
b/src/libbluray/bdj/java/org/havi/ui/HStaticIcon.java
index f661f44..3979230 100644
--- a/src/libbluray/bdj/java/org/havi/ui/HStaticIcon.java
+++ b/src/libbluray/bdj/java/org/havi/ui/HStaticIcon.java
@@ -24,31 +24,36 @@ import java.awt.Image;
 public class HStaticIcon extends HVisible implements HNoInputPreferred {
     public HStaticIcon()
     {
-        org.videolan.Logger.unimplemented(HStaticIcon.class.getName(), "");
+        super(getDefaultLook());
     }
 
     public HStaticIcon(Image imageNormal, int x, int y, int width, int height)
     {
-        org.videolan.Logger.unimplemented(HStaticIcon.class.getName(), "");
+        super(getDefaultLook(), x, y, width, height);
+        setGraphicContent(imageNormal, NORMAL_STATE);
     }
 
     public HStaticIcon(Image imageNormal)
     {
-        org.videolan.Logger.unimplemented(HStaticIcon.class.getName(), "");
+        super(getDefaultLook());
+        setGraphicContent(imageNormal, NORMAL_STATE);
     }
 
     public void setLook(HLook hlook) throws HInvalidLookException
     {
-        throw new Error("Not implemented");
+        if ((hlook != null) && !(hlook instanceof HGraphicLook)) throw new 
HInvalidLookException();
+        super.setLook(hlook);
     }
 
     public static void setDefaultLook(HGraphicLook hlook)
     {
+        //TODO double check this
         DefaultLook = hlook;
     }
 
     public static HGraphicLook getDefaultLook()
     {
+        //TODO and this
         if (DefaultLook == null)
             org.videolan.Logger.unimplemented("", "getDefaultLook");
         return DefaultLook;

_______________________________________________
libbluray-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to