Re: UiBinder + HTMLPanel + css = Loss of hair???

2011-02-20 Thread pete
Yipeeeh, that solved my problem :-)
Many thanks!!!

One day I'll maybe finally understand CSS *g*

On Feb 19, 9:49 pm, Hilco Wijbenga hilco.wijbe...@gmail.com wrote:
 On 19 February 2011 03:43, pete superp...@geekcity.de wrote:



  Hallo,

  I have a weird problem, in my UiBinder template (suppose it's the
  template for TestWidget) I have sth like the following code

  ui:style
     .fullSize {
         height: 100%;
         width: 100%;
     }
  /ui:style

  g:ScrollPanel addStyleNames='{style.fullSize}'
     g:HTMLPanel addStyleNames='{style.fullSize}'
         div class='{style.fullSize}'TestDiv/div
     /g:HTMLPanel
  /g:ScrollPanel

  But if I initialize

  TestWidget test = new TestWidget();
  SimplePanel testPanel = new SimplePanel();
  testPanel.setPixelSize(800, 600);
  testPanel.add(test);
  RootPanel.get().add(testPanel);

  I see that the ScollPanel indeed has the full size of 800 x 600, but
  then in FireBug it shows a weird div with just position: relative; and
  for all child elements the size is broken (meaning, the percentage
  doesn't refer to the 800 x 600 px anymore...)
  I tried for a ridiculous long time, to fix this, but I don't know
  where I go wrong (since literally every f* tag should have size
  100% and therefore I don't know where this ominous tag without style
  comes from...)

  Does anyone know what I'm doing wrong, and how to fix it? It' almost 5
  in the morning here, so it might as well be a stupid mistake, that I
  can't identify through my swollen little pig eyes anymore, but I
  couldn't find rest, if I hadn't at least posted it here ;-)

 The strange div you're seeing is part of ScrollPanel. ScrollPanel
 consists of a div in a div.

 If you add

 .fullSize div {
   height: 100%;
   width: 100%;

 }

 then you should get what you want.

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: UiBinder + HTMLPanel + css = Loss of hair???

2011-02-19 Thread pete
Not being a html / css is my problem as well ;-)
Just that anyway, there is this weird div with only attribute
position: relative created in the html output. So even if I set
margin, it still goes with respect to this sh div, that I don't
know how to control, doesn't it? If I set the attributes of this div
to width=100% height=100% manually with firebug, it renders
correctly, but I don't know how to reach this div from inside of my
template / code...

Thanks for the margin tip though, I'll try this next time!!


On Feb 19, 6:24 am, JosephLi joseph.l...@gmail.com wrote:
 hi Pete,

 I am not an html / css, but from what I read, u might want to switch
 to using css'  margin-left and margin-right properties for better
 layout control.

 Joseph

 On Feb 18, 10:43 pm, pete superp...@geekcity.de wrote:

  Hallo,

  I have a weird problem, in my UiBinder template (suppose it's the
  template for TestWidget) I have sth like the following code

  ui:style
      .fullSize {
          height: 100%;
          width: 100%;
      }
  /ui:style

  g:ScrollPanel addStyleNames='{style.fullSize}'
      g:HTMLPanel addStyleNames='{style.fullSize}'
          div class='{style.fullSize}'TestDiv/div
      /g:HTMLPanel
  /g:ScrollPanel

  But if I initialize

  TestWidget test = new TestWidget();
  SimplePanel testPanel = new SimplePanel();
  testPanel.setPixelSize(800, 600);
  testPanel.add(test);
  RootPanel.get().add(testPanel);

  I see that the ScollPanel indeed has the full size of 800 x 600, but
  then in FireBug it shows a weird div with just position: relative; and
  for all child elements the size is broken (meaning, the percentage
  doesn't refer to the 800 x 600 px anymore...)
  I tried for a ridiculous long time, to fix this, but I don't know
  where I go wrong (since literally every f* tag should have size
  100% and therefore I don't know where this ominous tag without style
  comes from...)

  Does anyone know what I'm doing wrong, and how to fix it? It' almost 5
  in the morning here, so it might as well be a stupid mistake, that I
  can't identify through my swollen little pig eyes anymore, but I
  couldn't find rest, if I hadn't at least posted it here ;-)

  About any help I'd be really glad...

  Greetz,
  Pete



-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: UiBinder + HTMLPanel + css = Loss of hair???

2011-02-19 Thread Hilco Wijbenga
On 19 February 2011 03:43, pete superp...@geekcity.de wrote:
 Hallo,

 I have a weird problem, in my UiBinder template (suppose it's the
 template for TestWidget) I have sth like the following code

 ui:style
    .fullSize {
        height: 100%;
        width: 100%;
    }
 /ui:style

 g:ScrollPanel addStyleNames='{style.fullSize}'
    g:HTMLPanel addStyleNames='{style.fullSize}'
        div class='{style.fullSize}'TestDiv/div
    /g:HTMLPanel
 /g:ScrollPanel

 But if I initialize

 TestWidget test = new TestWidget();
 SimplePanel testPanel = new SimplePanel();
 testPanel.setPixelSize(800, 600);
 testPanel.add(test);
 RootPanel.get().add(testPanel);

 I see that the ScollPanel indeed has the full size of 800 x 600, but
 then in FireBug it shows a weird div with just position: relative; and
 for all child elements the size is broken (meaning, the percentage
 doesn't refer to the 800 x 600 px anymore...)
 I tried for a ridiculous long time, to fix this, but I don't know
 where I go wrong (since literally every f* tag should have size
 100% and therefore I don't know where this ominous tag without style
 comes from...)

 Does anyone know what I'm doing wrong, and how to fix it? It' almost 5
 in the morning here, so it might as well be a stupid mistake, that I
 can't identify through my swollen little pig eyes anymore, but I
 couldn't find rest, if I hadn't at least posted it here ;-)

The strange div you're seeing is part of ScrollPanel. ScrollPanel
consists of a div in a div.

If you add

.fullSize div {
  height: 100%;
  width: 100%;
}

then you should get what you want.

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



UiBinder + HTMLPanel + css = Loss of hair???

2011-02-18 Thread pete
Hallo,

I have a weird problem, in my UiBinder template (suppose it's the
template for TestWidget) I have sth like the following code

ui:style
.fullSize {
height: 100%;
width: 100%;
}
/ui:style

g:ScrollPanel addStyleNames='{style.fullSize}'
g:HTMLPanel addStyleNames='{style.fullSize}'
div class='{style.fullSize}'TestDiv/div
/g:HTMLPanel
/g:ScrollPanel

But if I initialize

TestWidget test = new TestWidget();
SimplePanel testPanel = new SimplePanel();
testPanel.setPixelSize(800, 600);
testPanel.add(test);
RootPanel.get().add(testPanel);

I see that the ScollPanel indeed has the full size of 800 x 600, but
then in FireBug it shows a weird div with just position: relative; and
for all child elements the size is broken (meaning, the percentage
doesn't refer to the 800 x 600 px anymore...)
I tried for a ridiculous long time, to fix this, but I don't know
where I go wrong (since literally every f* tag should have size
100% and therefore I don't know where this ominous tag without style
comes from...)

Does anyone know what I'm doing wrong, and how to fix it? It' almost 5
in the morning here, so it might as well be a stupid mistake, that I
can't identify through my swollen little pig eyes anymore, but I
couldn't find rest, if I hadn't at least posted it here ;-)

About any help I'd be really glad...

Greetz,
Pete

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: UiBinder + HTMLPanel + css = Loss of hair???

2011-02-18 Thread JosephLi
hi Pete,

I am not an html / css, but from what I read, u might want to switch
to using css'  margin-left and margin-right properties for better
layout control.

Joseph


On Feb 18, 10:43 pm, pete superp...@geekcity.de wrote:
 Hallo,

 I have a weird problem, in my UiBinder template (suppose it's the
 template for TestWidget) I have sth like the following code

 ui:style
     .fullSize {
         height: 100%;
         width: 100%;
     }
 /ui:style

 g:ScrollPanel addStyleNames='{style.fullSize}'
     g:HTMLPanel addStyleNames='{style.fullSize}'
         div class='{style.fullSize}'TestDiv/div
     /g:HTMLPanel
 /g:ScrollPanel

 But if I initialize

 TestWidget test = new TestWidget();
 SimplePanel testPanel = new SimplePanel();
 testPanel.setPixelSize(800, 600);
 testPanel.add(test);
 RootPanel.get().add(testPanel);

 I see that the ScollPanel indeed has the full size of 800 x 600, but
 then in FireBug it shows a weird div with just position: relative; and
 for all child elements the size is broken (meaning, the percentage
 doesn't refer to the 800 x 600 px anymore...)
 I tried for a ridiculous long time, to fix this, but I don't know
 where I go wrong (since literally every f* tag should have size
 100% and therefore I don't know where this ominous tag without style
 comes from...)

 Does anyone know what I'm doing wrong, and how to fix it? It' almost 5
 in the morning here, so it might as well be a stupid mistake, that I
 can't identify through my swollen little pig eyes anymore, but I
 couldn't find rest, if I hadn't at least posted it here ;-)

 About any help I'd be really glad...

 Greetz,
 Pete

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.