Ok,

could you please file a bug for this?

I will try to fix that as soon as possible.

Greetz Christopher


Am 31.01.2013 um 10:28 schrieb Ingo Bürk:

Hi Christopher,

I'm aware that the native box is intended to be hidden. I just pointed out that 
it is at least there, but the replacement-box isn't. As for the container: I 
had already tried that and it didn't change anything. I should have mentioned 
that, sorry. Adding buttons, labels etc. instead of a checkbox works fine, by 
the way. Only checkboxes (and radio buttons) seem to have a problem.

Regards
Ingo

On 01/31/2013 10:23 AM, Christopher Zündorf wrote:

Hi again,

I have had a look at your example, and your problem.

First: the native checkbox input is intended to be hidden. In many browser the 
checkbox styling can not be changed, and that is why we have an overlay
for this checkbox with CSS pseudo elements.

You problem might be caused by the fact that your check box is not wrapped by a 
composite container. Without the container, the label and the sublabel takes 
the whole space of the list item entry.

I written a renderer for an application which display buttons inside a list 
item. The important methods are:

[...]
extend : qx.ui.mobile.list.renderer.Abstract,
[...]
 /**
     * Inits the widgets for the renderer.
     *
     */
    _init : function()
    {
      this.__image = this._createImage();
      this.add(this.__image);

      this.__rightContainer = this._createRightContainer();
      this.add(this.__rightContainer, {flex:1});

      this.__buttonContainer = this._createButtonContainer();
      this.add(this.__buttonContainer,{flex:0});

      this.__title = this._createTitle();
      this.__rightContainer.add(this.__title);

      this.__subtitle = this._createSubtitle();
      this.__rightContainer.add(this.__subtitle);
    },
[...]
 /**
     * Creates and returns the button container composite. Override this to 
adapt the widget code.
     *
     * @return {qx.ui.mobile.container.Composite} the right container.
     */
    _createButtonContainer : function() {
      return new qx.ui.mobile.container.Composite(new 
qx.ui.mobile.layout.HBox());
    },
[…]


Please try to wrap your checkbox by a composite, just like in the example. That 
might help solving your problem.

Greetz Christopher




Am 30.01.2013 um 20:24 schrieb Ingo Bürk:

http://www.airblader.de/qxCheckBoxList/index.html 
<http://www.airblader.de/qxCheckBoxList/index.html#><http://www.airblader.de/qxCheckBoxList/index.html#>






------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan



_______________________________________________
qooxdoo-devel mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to