Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7A32C18B43 for ; Wed, 29 Jul 2015 14:28:36 +0000 (UTC) Received: (qmail 26058 invoked by uid 500); 29 Jul 2015 14:28:14 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 26024 invoked by uid 500); 29 Jul 2015 14:28:14 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 26012 invoked by uid 99); 29 Jul 2015 14:28:13 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Jul 2015 14:28:13 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 63221D8901 for ; Wed, 29 Jul 2015 14:28:13 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.001 X-Spam-Level: *** X-Spam-Status: No, score=3.001 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id igwuh14K74Ca for ; Wed, 29 Jul 2015 14:28:01 +0000 (UTC) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 6D21820EB0 for ; Wed, 29 Jul 2015 14:28:01 +0000 (UTC) Received: by lahh5 with SMTP id h5so7327485lah.2 for ; Wed, 29 Jul 2015 07:26:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=rtEu5JC211+8m3QDYeYKuhcy1P11R4yQbAR5Dm1Txps=; b=ou8lRi+a71TtFzZe5zHPcQqjBjdICkYxaKFQlzXufRC6WlkDXS1DjnNHxplEwb6nsl f3/gP7UeTfEcuJv1eSpb+44QJSxJVcWl/IYvi/xtWEZ1zBNWZOrAemh8+6o4uCiZ6OBF YtyS1veAupxf93DZQv+gbxOxm7dQu7sv4+FUIpD4RGLt33T0k997/AEmk4L9zUBkmsCk KlyM4Jy+jRH4Wc5SByJGyTyVBEIyO/m7nNYgEOoSCx083CVtx/LeWaCVB9jas1Qnz2Qh Q5fTfSlMMn5ju5kIdUqCivopfW6PLN1EuCxeXOjE74LS8GJuPcrPve6UeQDJSq/wCp7J qWIg== X-Received: by 10.152.5.65 with SMTP id q1mr38928984laq.110.1438179985229; Wed, 29 Jul 2015 07:26:25 -0700 (PDT) MIME-Version: 1.0 Sender: carlos.rovira@gmail.com Received: by 10.25.16.229 with HTTP; Wed, 29 Jul 2015 07:26:05 -0700 (PDT) In-Reply-To: References: From: Carlos Rovira Date: Wed, 29 Jul 2015 16:26:05 +0200 X-Google-Sender-Auth: 3a5kc5Mt2XbR5qRzdgtv6W3gFtc Message-ID: Subject: Re: [FlexJS][FalconJX] Flat Theme for FlexJS To: "dev@flex.apache.org" Content-Type: multipart/alternative; boundary=089e013d1754248de8051c045f6e --089e013d1754248de8051c045f6e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Great to see some styling coming to FlexJS. Congrats Alex! Really cool examples! :) 2015-07-29 8:54 GMT+02:00 Alex Harui : > Hi, > > I just pushed the changes to get parts of a Flat theme working in FlexJS. > This shows one way folks will be able to swap in different component sets > and visuals in FlexJS. > > First, check out the latest (non-Flat) DataBindingTest demo here: > SWF: http://s.apache.org/vaa > HTML/JS/CSS: http://s.apache.org/MQT > > Then, check out the Flat version here: > SWF: http://s.apache.org/wna > HTML/JS/CSS: http://s.apache.org/pz9 > > The only difference between the source for the two examples is that the > Flat version uses a different MXML namespace that points to the Flat > component set in flat.swc, and adds the -theme compiler option to point a= t > that swc. Everything else is the same. > > The non-Flat version uses components in HTML.swc that mimic the built-in > HTML controls. Some visual aspects of built-in HTML controls are not > modifiable via CSS. To modify more of the visuals and control the visual= s > from CSS, heavier, more complex components are required. That=E2=80=99s = what is > in the flat swc. The flat swc borrows lots of CSS from FlatUI and maps i= t > to a more complex sub-tree of HTML widgets and JavaScript that emulate a > fully CSS style-able RadioButton and other controls. A future project is > to beef up the CSS support in AS so that, for example, Bootstrap sub-tree= s > can be implemented and styled with CSS directly from FlatUI. Volunteers > to do that are welcome. > > I think this also shows that some other component set can implement > sub-trees that accept FXG on the AS side and SVG on the JS side to allow > non-styleable vector graphic skinning. > > You will be able to download a developer build of the compiler and > framework behind all of this once Infra fixes our website build system. > If you can=E2=80=99t wait, grab the repos. > > There are, of course bugs and some visual differences that need ironing > out. And more components need their visuals cleaned up. Volunteers are > welcome. > > Hope you like it, > -Alex > > > > > > --=20 Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener informaci=C3=B3n privilegiada o confidencial. Si ha recibido este mensaje p= or error, le rogamos que nos lo comunique inmediatamente por esta misma v=C3= =ADa y proceda a su destrucci=C3=B3n. De la vigente Ley Org=C3=A1nica de Protecci=C3=B3n de Datos (15/1999), le c= omunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestaci=C3=B3n del servicio o informaci=C3=B3n solicitados, teniendo usted derecho de acceso, rectificaci=C3=B3n, cancelaci=C3=B3n y oposici=C3=B3n de sus datos dirigi= =C3=A9ndose a nuestras oficinas c/ Tres Creus, n=C2=BA 104, 2-1, 08202 de Sabadell (Barcelona) con= la documentaci=C3=B3n necesaria. --089e013d1754248de8051c045f6e--