summaryrefslogtreecommitdiffstats
path: root/WebContent/VAADIN/themes/sampler
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2009-05-12 11:12:45 +0000
committerMarc Englund <marc.englund@itmill.com>2009-05-12 11:12:45 +0000
commite14bcef7f580a6e85c85665cd633105288c8f9c5 (patch)
treeb4c92e97bd78c98e3cd81ab76b5a42513009ac8b /WebContent/VAADIN/themes/sampler
parente0c9e338d7e575d29c19a391854f6539bd30b10d (diff)
downloadvaadin-framework-e14bcef7f580a6e85c85665cd633105288c8f9c5.tar.gz
vaadin-framework-e14bcef7f580a6e85c85665cd633105288c8f9c5.zip
Renaming ITMILL/ -> VAADIN/ part 1 (for #2904)
svn changeset:7762/svn branch:6.0
Diffstat (limited to 'WebContent/VAADIN/themes/sampler')
-rw-r--r--WebContent/VAADIN/themes/sampler/dummy/styles.css4
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ad.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ae.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/af.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ag.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ai.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/al.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/am.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/an.gifbin0 -> 368 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/ao.gifbin0 -> 244 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/aq.gifbin0 -> 422 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ar.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/as.gifbin0 -> 365 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/at.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/au.gifbin0 -> 378 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/aw.gifbin0 -> 365 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ax.gifbin0 -> 376 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/az.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ba.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bb.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bd.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/be.gifbin0 -> 359 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bf.gifbin0 -> 358 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bg.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bh.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bi.gifbin0 -> 374 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bj.gifbin0 -> 368 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/bl.gifbin0 -> 422 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bm.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bn.gifbin0 -> 373 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bo.gifbin0 -> 359 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/br.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bs.gifbin0 -> 351 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bt.gifbin0 -> 377 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bv.gifbin0 -> 376 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bw.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/by.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/bz.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ca.gifbin0 -> 376 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/catalonia.gifbin0 -> 238 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cc.gifbin0 -> 371 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/cd.gifbin0 -> 243 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cf.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cg.gifbin0 -> 359 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ch.gifbin0 -> 332 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ci.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ck.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cl.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cm.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cn.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/co.gifbin0 -> 353 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cr.gifbin0 -> 359 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cs.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cu.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cv.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cx.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cy.gifbin0 -> 365 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/cz.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/de.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/dj.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/dk.gifbin0 -> 374 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/dm.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/do.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/dz.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ec.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ee.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/eg.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/eh.gifbin0 -> 359 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/england.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/er.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/es.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/et.gifbin0 -> 364 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/europeanunion.gifbin0 -> 171 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/fam.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/fi.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/fj.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/fk.gifbin0 -> 372 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/fm.gifbin0 -> 377 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/fo.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/fr.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ga.gifbin0 -> 359 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/gb.gifbin0 -> 260 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gd.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ge.gifbin0 -> 379 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gf.gifbin0 -> 366 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/gg.gifbin0 -> 422 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gh.gifbin0 -> 358 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gi.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gl.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gm.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gn.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gp.gifbin0 -> 357 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gq.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gr.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gs.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gt.gifbin0 -> 374 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gu.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gw.gifbin0 -> 358 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/gy.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/hk.gifbin0 -> 373 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/hm.gifbin0 -> 378 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/hn.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/hr.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ht.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/hu.gifbin0 -> 357 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/id.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ie.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/il.gifbin0 -> 366 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/im.gifbin0 -> 422 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/in.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/io.gifbin0 -> 373 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/iq.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ir.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/is.gifbin0 -> 373 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/it.gifbin0 -> 366 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/je.gifbin0 -> 422 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/jm.gifbin0 -> 365 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/jo.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/jp.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ke.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/kg.gifbin0 -> 373 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/kh.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ki.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/km.gifbin0 -> 358 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/kn.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/kp.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/kr.gifbin0 -> 385 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/kw.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ky.gifbin0 -> 373 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/kz.gifbin0 -> 374 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/la.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/lb.gifbin0 -> 366 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/lc.gifbin0 -> 259 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/li.gifbin0 -> 359 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/lk.gifbin0 -> 377 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/lr.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ls.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/lt.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/lu.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/lv.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ly.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ma.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mc.gifbin0 -> 359 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/md.gifbin0 -> 367 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/me.gifbin0 -> 238 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/mf.gifbin0 -> 422 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mg.gifbin0 -> 372 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mh.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mk.gifbin0 -> 382 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ml.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mm.gifbin0 -> 365 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mn.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mo.gifbin0 -> 378 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mp.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mq.gifbin0 -> 379 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mr.gifbin0 -> 377 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ms.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mt.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mu.gifbin0 -> 358 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mv.gifbin0 -> 372 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mw.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mx.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/my.gifbin0 -> 375 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/mz.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/na.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/nc.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ne.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/nf.gifbin0 -> 375 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ng.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ni.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/nl.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/no.gifbin0 -> 376 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/np.gifbin0 -> 302 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/nr.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/nu.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/nz.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/om.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pa.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pe.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pf.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pg.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ph.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pk.gifbin0 -> 377 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pl.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pm.gifbin0 -> 374 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pn.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pr.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ps.gifbin0 -> 358 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pt.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/pw.gifbin0 -> 374 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/py.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/qa.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/re.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/readme.txt9
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ro.gifbin0 -> 363 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/flags/rs.gifbin0 -> 238 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ru.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/rw.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sa.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sb.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sc.gifbin0 -> 357 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/scotland.gifbin0 -> 378 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sd.gifbin0 -> 355 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/se.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sg.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sh.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/si.gifbin0 -> 362 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sj.gifbin0 -> 376 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sk.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sl.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sm.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sn.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/so.gifbin0 -> 376 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sr.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/st.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sv.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sy.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/sz.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tc.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/td.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tf.gifbin0 -> 365 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tg.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/th.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tj.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tk.gifbin0 -> 372 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tl.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tm.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tn.gifbin0 -> 375 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/to.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tr.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tt.gifbin0 -> 377 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tv.gifbin0 -> 361 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tw.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/tz.gifbin0 -> 366 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ua.gifbin0 -> 360 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ug.gifbin0 -> 359 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/um.gifbin0 -> 371 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/us.gifbin0 -> 367 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/uy.gifbin0 -> 373 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/uz.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/va.gifbin0 -> 369 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/vc.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ve.gifbin0 -> 364 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/vg.gifbin0 -> 368 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/vi.gifbin0 -> 376 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/vn.gifbin0 -> 370 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/vu.gifbin0 -> 365 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/wales.gifbin0 -> 372 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/wf.gifbin0 -> 377 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ws.gifbin0 -> 365 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/ye.gifbin0 -> 356 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/yt.gifbin0 -> 382 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/za.gifbin0 -> 363 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/zm.gifbin0 -> 358 bytes
-rwxr-xr-xWebContent/VAADIN/themes/sampler/flags/zw.gifbin0 -> 365 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/icons/action_save.gifbin0 -> 279 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/icons/category.gifbin0 -> 240 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/icons/comment_yellow.gifbin0 -> 257 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/icons/icon_get_world.gifbin0 -> 189 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/icons/icon_info.gifbin0 -> 266 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/icons/icon_world.gifbin0 -> 184 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/icons/page_code.gifbin0 -> 278 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/icons/sample.pngbin0 -> 731 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/layouts/examplecustomlayout.html38
-rw-r--r--WebContent/VAADIN/themes/sampler/layouts/gridexample.css13
-rw-r--r--WebContent/VAADIN/themes/sampler/layouts/marginexample.css9
-rw-r--r--WebContent/VAADIN/themes/sampler/layouts/spacingexample.css4
-rw-r--r--WebContent/VAADIN/themes/sampler/prominentprimaryaction/prominentbg.pngbin0 -> 2036 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/prominentprimaryaction/styles.css23
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-left.pngbin0 -> 565 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-right.pngbin0 -> 500 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/desc-arrow.pngbin0 -> 352 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/finfofade.pngbin0 -> 2774 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/flow.gifbin0 -> 68 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/grayfade.pngbin0 -> 223 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/grid.gifbin0 -> 59 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/grid.pngbin0 -> 203 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/hidetree.gifbin0 -> 62 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/icons.xcfbin0 -> 1091 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/info-bubble-bg.pngbin0 -> 165 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/info-bubble-bottom.pngbin0 -> 1187 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/info-bubble-separator.pngbin0 -> 126 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/info-bubble-top.pngbin0 -> 2913 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/left-on.gifbin0 -> 1181 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/left.gifbin0 -> 1202 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/list.gifbin0 -> 58 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/list.pngbin0 -> 379 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/logo.pngbin0 -> 6179 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/magnifier.pngbin0 -> 427 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/main-bg.pngbin0 -> 494 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/mid-on.gifbin0 -> 1013 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/mid.gifbin0 -> 1037 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/next.pngbin0 -> 371 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/prev.pngbin0 -> 372 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/quickjump.pngbin0 -> 889 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/right-on.gifbin0 -> 1181 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/right.gifbin0 -> 1202 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/sample-desc-arrow.pngbin0 -> 363 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/sample-desc-bg.pngbin0 -> 313 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/sampler.pngbin0 -> 7179 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/segment.pngbin0 -> 1005 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/showtree.gifbin0 -> 64 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/styles.css485
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/top-bg.pngbin0 -> 289 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/tree-bg.pngbin0 -> 508 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/sampler/tree.pngbin0 -> 255 bytes
-rw-r--r--WebContent/VAADIN/themes/sampler/styles.css15
-rw-r--r--WebContent/VAADIN/themes/sampler/table/styles.css30
308 files changed, 630 insertions, 0 deletions
diff --git a/WebContent/VAADIN/themes/sampler/dummy/styles.css b/WebContent/VAADIN/themes/sampler/dummy/styles.css
new file mode 100644
index 0000000000..360b418135
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/dummy/styles.css
@@ -0,0 +1,4 @@
+/* Dummy styles for the DummyExample */
+.v-panel-DummyFeatureExample .v-label {
+ border: 1px dotted red;
+} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/sampler/flags/ad.gif b/WebContent/VAADIN/themes/sampler/flags/ad.gif
new file mode 100755
index 0000000000..57b499733f
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ad.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ae.gif b/WebContent/VAADIN/themes/sampler/flags/ae.gif
new file mode 100755
index 0000000000..78d15b67dc
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ae.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/af.gif b/WebContent/VAADIN/themes/sampler/flags/af.gif
new file mode 100755
index 0000000000..9889408211
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/af.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ag.gif b/WebContent/VAADIN/themes/sampler/flags/ag.gif
new file mode 100755
index 0000000000..48f8e7bc72
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ag.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ai.gif b/WebContent/VAADIN/themes/sampler/flags/ai.gif
new file mode 100755
index 0000000000..1cbc57958b
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ai.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/al.gif b/WebContent/VAADIN/themes/sampler/flags/al.gif
new file mode 100755
index 0000000000..c44fe0a0ae
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/al.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/am.gif b/WebContent/VAADIN/themes/sampler/flags/am.gif
new file mode 100755
index 0000000000..2915e30cb2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/am.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/an.gif b/WebContent/VAADIN/themes/sampler/flags/an.gif
new file mode 100755
index 0000000000..cb570c6799
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/an.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ao.gif b/WebContent/VAADIN/themes/sampler/flags/ao.gif
new file mode 100644
index 0000000000..8c854fa108
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ao.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/aq.gif b/WebContent/VAADIN/themes/sampler/flags/aq.gif
new file mode 100644
index 0000000000..587a1f6844
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/aq.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ar.gif b/WebContent/VAADIN/themes/sampler/flags/ar.gif
new file mode 100755
index 0000000000..a9f71f7d6d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ar.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/as.gif b/WebContent/VAADIN/themes/sampler/flags/as.gif
new file mode 100755
index 0000000000..d776ec2711
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/as.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/at.gif b/WebContent/VAADIN/themes/sampler/flags/at.gif
new file mode 100755
index 0000000000..87e1217365
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/at.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/au.gif b/WebContent/VAADIN/themes/sampler/flags/au.gif
new file mode 100755
index 0000000000..5269c6a0e0
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/au.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/aw.gif b/WebContent/VAADIN/themes/sampler/flags/aw.gif
new file mode 100755
index 0000000000..27fdb4d139
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/aw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ax.gif b/WebContent/VAADIN/themes/sampler/flags/ax.gif
new file mode 100755
index 0000000000..0ceb6849f4
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ax.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/az.gif b/WebContent/VAADIN/themes/sampler/flags/az.gif
new file mode 100755
index 0000000000..d771618498
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/az.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ba.gif b/WebContent/VAADIN/themes/sampler/flags/ba.gif
new file mode 100755
index 0000000000..9bf5f0ac7e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ba.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bb.gif b/WebContent/VAADIN/themes/sampler/flags/bb.gif
new file mode 100755
index 0000000000..b7d08e57e3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bb.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bd.gif b/WebContent/VAADIN/themes/sampler/flags/bd.gif
new file mode 100755
index 0000000000..0fd27ecabe
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bd.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/be.gif b/WebContent/VAADIN/themes/sampler/flags/be.gif
new file mode 100755
index 0000000000..ae09bfbe14
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/be.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bf.gif b/WebContent/VAADIN/themes/sampler/flags/bf.gif
new file mode 100755
index 0000000000..9d6772cd0c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bf.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bg.gif b/WebContent/VAADIN/themes/sampler/flags/bg.gif
new file mode 100755
index 0000000000..11cf8ff3b3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bh.gif b/WebContent/VAADIN/themes/sampler/flags/bh.gif
new file mode 100755
index 0000000000..56aa72b2b6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bh.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bi.gif b/WebContent/VAADIN/themes/sampler/flags/bi.gif
new file mode 100755
index 0000000000..6e2cbe1216
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bi.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bj.gif b/WebContent/VAADIN/themes/sampler/flags/bj.gif
new file mode 100755
index 0000000000..e676116f8e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bj.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bl.gif b/WebContent/VAADIN/themes/sampler/flags/bl.gif
new file mode 100644
index 0000000000..587a1f6844
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bl.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bm.gif b/WebContent/VAADIN/themes/sampler/flags/bm.gif
new file mode 100755
index 0000000000..9feb87bc9e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bn.gif b/WebContent/VAADIN/themes/sampler/flags/bn.gif
new file mode 100755
index 0000000000..b7b6b0f919
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bo.gif b/WebContent/VAADIN/themes/sampler/flags/bo.gif
new file mode 100755
index 0000000000..4844f85692
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bo.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/br.gif b/WebContent/VAADIN/themes/sampler/flags/br.gif
new file mode 100755
index 0000000000..8c8661626b
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/br.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bs.gif b/WebContent/VAADIN/themes/sampler/flags/bs.gif
new file mode 100755
index 0000000000..c0a741e5ca
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bs.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bt.gif b/WebContent/VAADIN/themes/sampler/flags/bt.gif
new file mode 100755
index 0000000000..abe2f3ccb0
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bt.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bv.gif b/WebContent/VAADIN/themes/sampler/flags/bv.gif
new file mode 100755
index 0000000000..6202d1f3a2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bv.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bw.gif b/WebContent/VAADIN/themes/sampler/flags/bw.gif
new file mode 100755
index 0000000000..986ab63c27
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/by.gif b/WebContent/VAADIN/themes/sampler/flags/by.gif
new file mode 100755
index 0000000000..43ffcd4c71
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/by.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/bz.gif b/WebContent/VAADIN/themes/sampler/flags/bz.gif
new file mode 100755
index 0000000000..791737f0bd
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/bz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ca.gif b/WebContent/VAADIN/themes/sampler/flags/ca.gif
new file mode 100755
index 0000000000..457d9662d5
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ca.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/catalonia.gif b/WebContent/VAADIN/themes/sampler/flags/catalonia.gif
new file mode 100644
index 0000000000..73df9a0498
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/catalonia.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cc.gif b/WebContent/VAADIN/themes/sampler/flags/cc.gif
new file mode 100755
index 0000000000..3f7832702d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cc.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cd.gif b/WebContent/VAADIN/themes/sampler/flags/cd.gif
new file mode 100644
index 0000000000..1df717ae5c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cd.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cf.gif b/WebContent/VAADIN/themes/sampler/flags/cf.gif
new file mode 100755
index 0000000000..35787ca489
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cf.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cg.gif b/WebContent/VAADIN/themes/sampler/flags/cg.gif
new file mode 100755
index 0000000000..e0a62a51ca
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ch.gif b/WebContent/VAADIN/themes/sampler/flags/ch.gif
new file mode 100755
index 0000000000..d5c0e5b7fa
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ch.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ci.gif b/WebContent/VAADIN/themes/sampler/flags/ci.gif
new file mode 100755
index 0000000000..844120a52b
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ci.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ck.gif b/WebContent/VAADIN/themes/sampler/flags/ck.gif
new file mode 100755
index 0000000000..2edb73994c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ck.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cl.gif b/WebContent/VAADIN/themes/sampler/flags/cl.gif
new file mode 100755
index 0000000000..cbc370e6ca
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cl.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cm.gif b/WebContent/VAADIN/themes/sampler/flags/cm.gif
new file mode 100755
index 0000000000..1fb102b295
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cn.gif b/WebContent/VAADIN/themes/sampler/flags/cn.gif
new file mode 100755
index 0000000000..b052530978
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/co.gif b/WebContent/VAADIN/themes/sampler/flags/co.gif
new file mode 100755
index 0000000000..d0e15cafea
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/co.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cr.gif b/WebContent/VAADIN/themes/sampler/flags/cr.gif
new file mode 100755
index 0000000000..0728dd6a49
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cs.gif b/WebContent/VAADIN/themes/sampler/flags/cs.gif
new file mode 100755
index 0000000000..101db64939
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cs.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cu.gif b/WebContent/VAADIN/themes/sampler/flags/cu.gif
new file mode 100755
index 0000000000..291255ca3f
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cu.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cv.gif b/WebContent/VAADIN/themes/sampler/flags/cv.gif
new file mode 100755
index 0000000000..43c6c6cb6e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cv.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cx.gif b/WebContent/VAADIN/themes/sampler/flags/cx.gif
new file mode 100755
index 0000000000..a5b43089b0
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cx.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cy.gif b/WebContent/VAADIN/themes/sampler/flags/cy.gif
new file mode 100755
index 0000000000..35c661e161
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cy.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/cz.gif b/WebContent/VAADIN/themes/sampler/flags/cz.gif
new file mode 100755
index 0000000000..0a605e581d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/cz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/de.gif b/WebContent/VAADIN/themes/sampler/flags/de.gif
new file mode 100755
index 0000000000..75728ddf21
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/de.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/dj.gif b/WebContent/VAADIN/themes/sampler/flags/dj.gif
new file mode 100755
index 0000000000..212406d973
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/dj.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/dk.gif b/WebContent/VAADIN/themes/sampler/flags/dk.gif
new file mode 100755
index 0000000000..03e75bd297
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/dk.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/dm.gif b/WebContent/VAADIN/themes/sampler/flags/dm.gif
new file mode 100755
index 0000000000..2f87f3ca6a
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/dm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/do.gif b/WebContent/VAADIN/themes/sampler/flags/do.gif
new file mode 100755
index 0000000000..f7d0bad39e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/do.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/dz.gif b/WebContent/VAADIN/themes/sampler/flags/dz.gif
new file mode 100755
index 0000000000..ed580a7cec
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/dz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ec.gif b/WebContent/VAADIN/themes/sampler/flags/ec.gif
new file mode 100755
index 0000000000..9e41e0ec8c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ec.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ee.gif b/WebContent/VAADIN/themes/sampler/flags/ee.gif
new file mode 100755
index 0000000000..9397a2d084
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ee.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/eg.gif b/WebContent/VAADIN/themes/sampler/flags/eg.gif
new file mode 100755
index 0000000000..6857c7dd57
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/eg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/eh.gif b/WebContent/VAADIN/themes/sampler/flags/eh.gif
new file mode 100755
index 0000000000..dd0391c280
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/eh.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/england.gif b/WebContent/VAADIN/themes/sampler/flags/england.gif
new file mode 100755
index 0000000000..933a4f0b3d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/england.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/er.gif b/WebContent/VAADIN/themes/sampler/flags/er.gif
new file mode 100755
index 0000000000..3d4d612c77
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/er.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/es.gif b/WebContent/VAADIN/themes/sampler/flags/es.gif
new file mode 100755
index 0000000000..c27d65e5f1
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/es.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/et.gif b/WebContent/VAADIN/themes/sampler/flags/et.gif
new file mode 100755
index 0000000000..f77995d0ab
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/et.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/europeanunion.gif b/WebContent/VAADIN/themes/sampler/flags/europeanunion.gif
new file mode 100644
index 0000000000..28a762a59c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/europeanunion.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/fam.gif b/WebContent/VAADIN/themes/sampler/flags/fam.gif
new file mode 100755
index 0000000000..7d528852dc
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/fam.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/fi.gif b/WebContent/VAADIN/themes/sampler/flags/fi.gif
new file mode 100755
index 0000000000..8d3a191828
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/fi.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/fj.gif b/WebContent/VAADIN/themes/sampler/flags/fj.gif
new file mode 100755
index 0000000000..486151cb8d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/fj.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/fk.gif b/WebContent/VAADIN/themes/sampler/flags/fk.gif
new file mode 100755
index 0000000000..37b5ecf303
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/fk.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/fm.gif b/WebContent/VAADIN/themes/sampler/flags/fm.gif
new file mode 100755
index 0000000000..7f8723b7da
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/fm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/fo.gif b/WebContent/VAADIN/themes/sampler/flags/fo.gif
new file mode 100755
index 0000000000..4a90fc043d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/fo.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/fr.gif b/WebContent/VAADIN/themes/sampler/flags/fr.gif
new file mode 100755
index 0000000000..43d0b80172
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/fr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ga.gif b/WebContent/VAADIN/themes/sampler/flags/ga.gif
new file mode 100755
index 0000000000..23fd5f0d2d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ga.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gb.gif b/WebContent/VAADIN/themes/sampler/flags/gb.gif
new file mode 100644
index 0000000000..3c6bce15c4
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gb.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gd.gif b/WebContent/VAADIN/themes/sampler/flags/gd.gif
new file mode 100755
index 0000000000..25ea312318
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gd.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ge.gif b/WebContent/VAADIN/themes/sampler/flags/ge.gif
new file mode 100755
index 0000000000..faa7f126a7
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ge.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gf.gif b/WebContent/VAADIN/themes/sampler/flags/gf.gif
new file mode 100755
index 0000000000..43d0b80172
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gf.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gg.gif b/WebContent/VAADIN/themes/sampler/flags/gg.gif
new file mode 100644
index 0000000000..587a1f6844
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gh.gif b/WebContent/VAADIN/themes/sampler/flags/gh.gif
new file mode 100755
index 0000000000..273fb7d1a9
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gh.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gi.gif b/WebContent/VAADIN/themes/sampler/flags/gi.gif
new file mode 100755
index 0000000000..7b1984bc69
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gi.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gl.gif b/WebContent/VAADIN/themes/sampler/flags/gl.gif
new file mode 100755
index 0000000000..ef445be003
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gl.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gm.gif b/WebContent/VAADIN/themes/sampler/flags/gm.gif
new file mode 100755
index 0000000000..6847c5a8c0
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gn.gif b/WebContent/VAADIN/themes/sampler/flags/gn.gif
new file mode 100755
index 0000000000..a982ac6f56
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gp.gif b/WebContent/VAADIN/themes/sampler/flags/gp.gif
new file mode 100755
index 0000000000..31166db665
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gp.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gq.gif b/WebContent/VAADIN/themes/sampler/flags/gq.gif
new file mode 100755
index 0000000000..8b4e0cc41e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gq.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gr.gif b/WebContent/VAADIN/themes/sampler/flags/gr.gif
new file mode 100755
index 0000000000..b4c8c04e53
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gs.gif b/WebContent/VAADIN/themes/sampler/flags/gs.gif
new file mode 100755
index 0000000000..ccc96ec009
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gs.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gt.gif b/WebContent/VAADIN/themes/sampler/flags/gt.gif
new file mode 100755
index 0000000000..7e94d1dda0
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gt.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gu.gif b/WebContent/VAADIN/themes/sampler/flags/gu.gif
new file mode 100755
index 0000000000..eafef683d5
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gu.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gw.gif b/WebContent/VAADIN/themes/sampler/flags/gw.gif
new file mode 100755
index 0000000000..55f7571150
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/gy.gif b/WebContent/VAADIN/themes/sampler/flags/gy.gif
new file mode 100755
index 0000000000..1cb4cd71d6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/gy.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/hk.gif b/WebContent/VAADIN/themes/sampler/flags/hk.gif
new file mode 100755
index 0000000000..798af96da8
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/hk.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/hm.gif b/WebContent/VAADIN/themes/sampler/flags/hm.gif
new file mode 100755
index 0000000000..5269c6a0e0
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/hm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/hn.gif b/WebContent/VAADIN/themes/sampler/flags/hn.gif
new file mode 100755
index 0000000000..6c4ffe8e84
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/hn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/hr.gif b/WebContent/VAADIN/themes/sampler/flags/hr.gif
new file mode 100755
index 0000000000..557c660202
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/hr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ht.gif b/WebContent/VAADIN/themes/sampler/flags/ht.gif
new file mode 100755
index 0000000000..059604ab20
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ht.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/hu.gif b/WebContent/VAADIN/themes/sampler/flags/hu.gif
new file mode 100755
index 0000000000..6142d86817
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/hu.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/id.gif b/WebContent/VAADIN/themes/sampler/flags/id.gif
new file mode 100755
index 0000000000..865161b030
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/id.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ie.gif b/WebContent/VAADIN/themes/sampler/flags/ie.gif
new file mode 100755
index 0000000000..506ad28590
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ie.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/il.gif b/WebContent/VAADIN/themes/sampler/flags/il.gif
new file mode 100755
index 0000000000..c8483ae52f
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/il.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/im.gif b/WebContent/VAADIN/themes/sampler/flags/im.gif
new file mode 100644
index 0000000000..587a1f6844
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/im.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/in.gif b/WebContent/VAADIN/themes/sampler/flags/in.gif
new file mode 100755
index 0000000000..1cd80272e8
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/in.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/io.gif b/WebContent/VAADIN/themes/sampler/flags/io.gif
new file mode 100755
index 0000000000..de7e7ab385
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/io.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/iq.gif b/WebContent/VAADIN/themes/sampler/flags/iq.gif
new file mode 100755
index 0000000000..c34fe3c44a
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/iq.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ir.gif b/WebContent/VAADIN/themes/sampler/flags/ir.gif
new file mode 100755
index 0000000000..156040fc57
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ir.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/is.gif b/WebContent/VAADIN/themes/sampler/flags/is.gif
new file mode 100755
index 0000000000..b42502de4b
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/is.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/it.gif b/WebContent/VAADIN/themes/sampler/flags/it.gif
new file mode 100755
index 0000000000..d79e90e99e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/it.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/je.gif b/WebContent/VAADIN/themes/sampler/flags/je.gif
new file mode 100644
index 0000000000..587a1f6844
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/je.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/jm.gif b/WebContent/VAADIN/themes/sampler/flags/jm.gif
new file mode 100755
index 0000000000..0bed67c239
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/jm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/jo.gif b/WebContent/VAADIN/themes/sampler/flags/jo.gif
new file mode 100755
index 0000000000..03daf8af67
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/jo.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/jp.gif b/WebContent/VAADIN/themes/sampler/flags/jp.gif
new file mode 100755
index 0000000000..444c1d05c5
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/jp.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ke.gif b/WebContent/VAADIN/themes/sampler/flags/ke.gif
new file mode 100755
index 0000000000..c2b5d45c43
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ke.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/kg.gif b/WebContent/VAADIN/themes/sampler/flags/kg.gif
new file mode 100755
index 0000000000..72a4d412c8
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/kg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/kh.gif b/WebContent/VAADIN/themes/sampler/flags/kh.gif
new file mode 100755
index 0000000000..30a183158d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/kh.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ki.gif b/WebContent/VAADIN/themes/sampler/flags/ki.gif
new file mode 100755
index 0000000000..4a0751a221
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ki.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/km.gif b/WebContent/VAADIN/themes/sampler/flags/km.gif
new file mode 100755
index 0000000000..5859595e80
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/km.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/kn.gif b/WebContent/VAADIN/themes/sampler/flags/kn.gif
new file mode 100755
index 0000000000..bb9cc34a92
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/kn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/kp.gif b/WebContent/VAADIN/themes/sampler/flags/kp.gif
new file mode 100755
index 0000000000..6e0ca09e0b
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/kp.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/kr.gif b/WebContent/VAADIN/themes/sampler/flags/kr.gif
new file mode 100755
index 0000000000..1cddbe75b3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/kr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/kw.gif b/WebContent/VAADIN/themes/sampler/flags/kw.gif
new file mode 100755
index 0000000000..1efc7347ec
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/kw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ky.gif b/WebContent/VAADIN/themes/sampler/flags/ky.gif
new file mode 100755
index 0000000000..d3d02ee4d3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ky.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/kz.gif b/WebContent/VAADIN/themes/sampler/flags/kz.gif
new file mode 100755
index 0000000000..24baebe05c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/kz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/la.gif b/WebContent/VAADIN/themes/sampler/flags/la.gif
new file mode 100755
index 0000000000..d14cf4d82c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/la.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/lb.gif b/WebContent/VAADIN/themes/sampler/flags/lb.gif
new file mode 100755
index 0000000000..003d83af5e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/lb.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/lc.gif b/WebContent/VAADIN/themes/sampler/flags/lc.gif
new file mode 100644
index 0000000000..f5fe5bffd2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/lc.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/li.gif b/WebContent/VAADIN/themes/sampler/flags/li.gif
new file mode 100755
index 0000000000..713c58e1df
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/li.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/lk.gif b/WebContent/VAADIN/themes/sampler/flags/lk.gif
new file mode 100755
index 0000000000..1b3ee7f572
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/lk.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/lr.gif b/WebContent/VAADIN/themes/sampler/flags/lr.gif
new file mode 100755
index 0000000000..435af9e506
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/lr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ls.gif b/WebContent/VAADIN/themes/sampler/flags/ls.gif
new file mode 100755
index 0000000000..427ae957e5
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ls.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/lt.gif b/WebContent/VAADIN/themes/sampler/flags/lt.gif
new file mode 100755
index 0000000000..dee9c601ad
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/lt.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/lu.gif b/WebContent/VAADIN/themes/sampler/flags/lu.gif
new file mode 100755
index 0000000000..7d7293edd6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/lu.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/lv.gif b/WebContent/VAADIN/themes/sampler/flags/lv.gif
new file mode 100755
index 0000000000..17e71b7eb6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/lv.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ly.gif b/WebContent/VAADIN/themes/sampler/flags/ly.gif
new file mode 100755
index 0000000000..a654c30afa
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ly.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ma.gif b/WebContent/VAADIN/themes/sampler/flags/ma.gif
new file mode 100755
index 0000000000..fc784119d3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ma.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mc.gif b/WebContent/VAADIN/themes/sampler/flags/mc.gif
new file mode 100755
index 0000000000..02a7c8e1bd
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mc.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/md.gif b/WebContent/VAADIN/themes/sampler/flags/md.gif
new file mode 100755
index 0000000000..e4b8a7e3f6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/md.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/me.gif b/WebContent/VAADIN/themes/sampler/flags/me.gif
new file mode 100644
index 0000000000..a260453c2f
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/me.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mf.gif b/WebContent/VAADIN/themes/sampler/flags/mf.gif
new file mode 100644
index 0000000000..587a1f6844
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mf.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mg.gif b/WebContent/VAADIN/themes/sampler/flags/mg.gif
new file mode 100755
index 0000000000..a91b577d13
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mh.gif b/WebContent/VAADIN/themes/sampler/flags/mh.gif
new file mode 100755
index 0000000000..92f5f485c3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mh.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mk.gif b/WebContent/VAADIN/themes/sampler/flags/mk.gif
new file mode 100755
index 0000000000..7aeb8311b2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mk.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ml.gif b/WebContent/VAADIN/themes/sampler/flags/ml.gif
new file mode 100755
index 0000000000..53d6f490c1
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ml.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mm.gif b/WebContent/VAADIN/themes/sampler/flags/mm.gif
new file mode 100755
index 0000000000..9e0a2756d2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mn.gif b/WebContent/VAADIN/themes/sampler/flags/mn.gif
new file mode 100755
index 0000000000..dff8ea5a63
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mo.gif b/WebContent/VAADIN/themes/sampler/flags/mo.gif
new file mode 100755
index 0000000000..66cf5b4f05
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mo.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mp.gif b/WebContent/VAADIN/themes/sampler/flags/mp.gif
new file mode 100755
index 0000000000..73b7147e9c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mp.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mq.gif b/WebContent/VAADIN/themes/sampler/flags/mq.gif
new file mode 100755
index 0000000000..570bc5dd18
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mq.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mr.gif b/WebContent/VAADIN/themes/sampler/flags/mr.gif
new file mode 100755
index 0000000000..f52fcf0933
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ms.gif b/WebContent/VAADIN/themes/sampler/flags/ms.gif
new file mode 100755
index 0000000000..5e5a67aa88
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ms.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mt.gif b/WebContent/VAADIN/themes/sampler/flags/mt.gif
new file mode 100755
index 0000000000..45c709f2bc
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mt.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mu.gif b/WebContent/VAADIN/themes/sampler/flags/mu.gif
new file mode 100755
index 0000000000..081ab45336
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mu.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mv.gif b/WebContent/VAADIN/themes/sampler/flags/mv.gif
new file mode 100755
index 0000000000..46b63875b1
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mv.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mw.gif b/WebContent/VAADIN/themes/sampler/flags/mw.gif
new file mode 100755
index 0000000000..ad045a09c1
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mx.gif b/WebContent/VAADIN/themes/sampler/flags/mx.gif
new file mode 100755
index 0000000000..ddc75d04d8
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mx.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/my.gif b/WebContent/VAADIN/themes/sampler/flags/my.gif
new file mode 100755
index 0000000000..fc7d523614
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/my.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/mz.gif b/WebContent/VAADIN/themes/sampler/flags/mz.gif
new file mode 100755
index 0000000000..7d635082a6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/mz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/na.gif b/WebContent/VAADIN/themes/sampler/flags/na.gif
new file mode 100755
index 0000000000..c0babe7231
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/na.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/nc.gif b/WebContent/VAADIN/themes/sampler/flags/nc.gif
new file mode 100755
index 0000000000..b1e91b9a80
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/nc.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ne.gif b/WebContent/VAADIN/themes/sampler/flags/ne.gif
new file mode 100755
index 0000000000..ff4eaf074e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ne.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/nf.gif b/WebContent/VAADIN/themes/sampler/flags/nf.gif
new file mode 100755
index 0000000000..c83424c2c3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/nf.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ng.gif b/WebContent/VAADIN/themes/sampler/flags/ng.gif
new file mode 100755
index 0000000000..bdde7cb3bf
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ng.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ni.gif b/WebContent/VAADIN/themes/sampler/flags/ni.gif
new file mode 100755
index 0000000000..d05894d0cb
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ni.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/nl.gif b/WebContent/VAADIN/themes/sampler/flags/nl.gif
new file mode 100755
index 0000000000..c1c8f46d0c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/nl.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/no.gif b/WebContent/VAADIN/themes/sampler/flags/no.gif
new file mode 100755
index 0000000000..6202d1f3a2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/no.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/np.gif b/WebContent/VAADIN/themes/sampler/flags/np.gif
new file mode 100755
index 0000000000..1096893a70
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/np.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/nr.gif b/WebContent/VAADIN/themes/sampler/flags/nr.gif
new file mode 100755
index 0000000000..2e4c0c5cad
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/nr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/nu.gif b/WebContent/VAADIN/themes/sampler/flags/nu.gif
new file mode 100755
index 0000000000..618210a755
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/nu.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/nz.gif b/WebContent/VAADIN/themes/sampler/flags/nz.gif
new file mode 100755
index 0000000000..028a5dc6e4
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/nz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/om.gif b/WebContent/VAADIN/themes/sampler/flags/om.gif
new file mode 100755
index 0000000000..2b8c77501d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/om.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pa.gif b/WebContent/VAADIN/themes/sampler/flags/pa.gif
new file mode 100755
index 0000000000..d518b2f978
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pa.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pe.gif b/WebContent/VAADIN/themes/sampler/flags/pe.gif
new file mode 100755
index 0000000000..3bc7639057
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pe.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pf.gif b/WebContent/VAADIN/themes/sampler/flags/pf.gif
new file mode 100755
index 0000000000..849297a570
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pf.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pg.gif b/WebContent/VAADIN/themes/sampler/flags/pg.gif
new file mode 100755
index 0000000000..2d20b07856
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ph.gif b/WebContent/VAADIN/themes/sampler/flags/ph.gif
new file mode 100755
index 0000000000..12b380acd3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ph.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pk.gif b/WebContent/VAADIN/themes/sampler/flags/pk.gif
new file mode 100755
index 0000000000..f3f62c2ebc
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pk.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pl.gif b/WebContent/VAADIN/themes/sampler/flags/pl.gif
new file mode 100755
index 0000000000..bf10646366
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pl.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pm.gif b/WebContent/VAADIN/themes/sampler/flags/pm.gif
new file mode 100755
index 0000000000..99bf6fdb60
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pn.gif b/WebContent/VAADIN/themes/sampler/flags/pn.gif
new file mode 100755
index 0000000000..4bc86a1d86
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pr.gif b/WebContent/VAADIN/themes/sampler/flags/pr.gif
new file mode 100755
index 0000000000..6d5d589670
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ps.gif b/WebContent/VAADIN/themes/sampler/flags/ps.gif
new file mode 100755
index 0000000000..6afa3b718c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ps.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pt.gif b/WebContent/VAADIN/themes/sampler/flags/pt.gif
new file mode 100755
index 0000000000..e735f740e1
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pt.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/pw.gif b/WebContent/VAADIN/themes/sampler/flags/pw.gif
new file mode 100755
index 0000000000..5854510fa9
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/pw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/py.gif b/WebContent/VAADIN/themes/sampler/flags/py.gif
new file mode 100755
index 0000000000..f2e66af75d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/py.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/qa.gif b/WebContent/VAADIN/themes/sampler/flags/qa.gif
new file mode 100755
index 0000000000..2e843ff9eb
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/qa.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/re.gif b/WebContent/VAADIN/themes/sampler/flags/re.gif
new file mode 100755
index 0000000000..43d0b80172
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/re.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/readme.txt b/WebContent/VAADIN/themes/sampler/flags/readme.txt
new file mode 100755
index 0000000000..1028eec3b4
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/readme.txt
@@ -0,0 +1,9 @@
+Flag icons - http://www.famfamfam.com
+
+These icons are public domain, and as such are free for any use (attribution appreciated but not required).
+
+Note that these flags are named using the ISO3166-1 alpha-2 country codes where appropriate. A list of codes can be found at http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
+
+If you find these icons useful, please donate via paypal to mjames@gmail.com (or click the donate button available at http://www.famfamfam.com/lab/icons/silk)
+
+Contact: mjames@gmail.com \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/sampler/flags/ro.gif b/WebContent/VAADIN/themes/sampler/flags/ro.gif
new file mode 100755
index 0000000000..f5d5f125b8
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ro.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/rs.gif b/WebContent/VAADIN/themes/sampler/flags/rs.gif
new file mode 100644
index 0000000000..3bd1fb2fd8
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/rs.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ru.gif b/WebContent/VAADIN/themes/sampler/flags/ru.gif
new file mode 100755
index 0000000000..b525c46233
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ru.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/rw.gif b/WebContent/VAADIN/themes/sampler/flags/rw.gif
new file mode 100755
index 0000000000..0d095f7aed
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/rw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sa.gif b/WebContent/VAADIN/themes/sampler/flags/sa.gif
new file mode 100755
index 0000000000..179961b692
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sa.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sb.gif b/WebContent/VAADIN/themes/sampler/flags/sb.gif
new file mode 100755
index 0000000000..8f5ff837fe
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sb.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sc.gif b/WebContent/VAADIN/themes/sampler/flags/sc.gif
new file mode 100755
index 0000000000..31b47677e0
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sc.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/scotland.gif b/WebContent/VAADIN/themes/sampler/flags/scotland.gif
new file mode 100755
index 0000000000..03f3f1de2c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/scotland.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sd.gif b/WebContent/VAADIN/themes/sampler/flags/sd.gif
new file mode 100755
index 0000000000..53ae214fa1
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sd.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/se.gif b/WebContent/VAADIN/themes/sampler/flags/se.gif
new file mode 100755
index 0000000000..80f6285228
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/se.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sg.gif b/WebContent/VAADIN/themes/sampler/flags/sg.gif
new file mode 100755
index 0000000000..5663d39f86
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sh.gif b/WebContent/VAADIN/themes/sampler/flags/sh.gif
new file mode 100755
index 0000000000..dcc7f3bcff
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sh.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/si.gif b/WebContent/VAADIN/themes/sampler/flags/si.gif
new file mode 100755
index 0000000000..23852b50e3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/si.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sj.gif b/WebContent/VAADIN/themes/sampler/flags/sj.gif
new file mode 100755
index 0000000000..6202d1f3a2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sj.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sk.gif b/WebContent/VAADIN/themes/sampler/flags/sk.gif
new file mode 100755
index 0000000000..1b3f22baf9
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sk.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sl.gif b/WebContent/VAADIN/themes/sampler/flags/sl.gif
new file mode 100755
index 0000000000..f0f34923dc
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sl.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sm.gif b/WebContent/VAADIN/themes/sampler/flags/sm.gif
new file mode 100755
index 0000000000..04d98de5a5
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sn.gif b/WebContent/VAADIN/themes/sampler/flags/sn.gif
new file mode 100755
index 0000000000..6dac8709d4
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/so.gif b/WebContent/VAADIN/themes/sampler/flags/so.gif
new file mode 100755
index 0000000000..f1961694ab
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/so.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sr.gif b/WebContent/VAADIN/themes/sampler/flags/sr.gif
new file mode 100755
index 0000000000..0f7499ad95
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/st.gif b/WebContent/VAADIN/themes/sampler/flags/st.gif
new file mode 100755
index 0000000000..4f1e6e092b
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/st.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sv.gif b/WebContent/VAADIN/themes/sampler/flags/sv.gif
new file mode 100755
index 0000000000..2d7b159a12
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sv.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sy.gif b/WebContent/VAADIN/themes/sampler/flags/sy.gif
new file mode 100755
index 0000000000..dc8bd50948
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sy.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/sz.gif b/WebContent/VAADIN/themes/sampler/flags/sz.gif
new file mode 100755
index 0000000000..f37aaf8011
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/sz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tc.gif b/WebContent/VAADIN/themes/sampler/flags/tc.gif
new file mode 100755
index 0000000000..11a8c232fc
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tc.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/td.gif b/WebContent/VAADIN/themes/sampler/flags/td.gif
new file mode 100755
index 0000000000..7aa8a10dfc
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/td.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tf.gif b/WebContent/VAADIN/themes/sampler/flags/tf.gif
new file mode 100755
index 0000000000..51a4325096
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tf.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tg.gif b/WebContent/VAADIN/themes/sampler/flags/tg.gif
new file mode 100755
index 0000000000..ca6b4e7744
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/th.gif b/WebContent/VAADIN/themes/sampler/flags/th.gif
new file mode 100755
index 0000000000..0130792409
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/th.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tj.gif b/WebContent/VAADIN/themes/sampler/flags/tj.gif
new file mode 100755
index 0000000000..2fe38d4ab9
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tj.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tk.gif b/WebContent/VAADIN/themes/sampler/flags/tk.gif
new file mode 100755
index 0000000000..3d3a727fde
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tk.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tl.gif b/WebContent/VAADIN/themes/sampler/flags/tl.gif
new file mode 100755
index 0000000000..df22d58239
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tl.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tm.gif b/WebContent/VAADIN/themes/sampler/flags/tm.gif
new file mode 100755
index 0000000000..36d0994fb9
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tn.gif b/WebContent/VAADIN/themes/sampler/flags/tn.gif
new file mode 100755
index 0000000000..917d4288c9
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/to.gif b/WebContent/VAADIN/themes/sampler/flags/to.gif
new file mode 100755
index 0000000000..d7ed4d1164
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/to.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tr.gif b/WebContent/VAADIN/themes/sampler/flags/tr.gif
new file mode 100755
index 0000000000..e407d553d2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tr.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tt.gif b/WebContent/VAADIN/themes/sampler/flags/tt.gif
new file mode 100755
index 0000000000..47d3b806b5
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tt.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tv.gif b/WebContent/VAADIN/themes/sampler/flags/tv.gif
new file mode 100755
index 0000000000..3c33827789
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tv.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tw.gif b/WebContent/VAADIN/themes/sampler/flags/tw.gif
new file mode 100755
index 0000000000..cacfd9b7aa
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/tz.gif b/WebContent/VAADIN/themes/sampler/flags/tz.gif
new file mode 100755
index 0000000000..82b52ca298
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/tz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ua.gif b/WebContent/VAADIN/themes/sampler/flags/ua.gif
new file mode 100755
index 0000000000..5d6cd83f59
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ua.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ug.gif b/WebContent/VAADIN/themes/sampler/flags/ug.gif
new file mode 100755
index 0000000000..58b731ad5c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ug.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/um.gif b/WebContent/VAADIN/themes/sampler/flags/um.gif
new file mode 100755
index 0000000000..3b4c848393
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/um.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/us.gif b/WebContent/VAADIN/themes/sampler/flags/us.gif
new file mode 100755
index 0000000000..8f198f73a7
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/us.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/uy.gif b/WebContent/VAADIN/themes/sampler/flags/uy.gif
new file mode 100755
index 0000000000..12848c7413
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/uy.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/uz.gif b/WebContent/VAADIN/themes/sampler/flags/uz.gif
new file mode 100755
index 0000000000..dc9daecaa8
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/uz.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/va.gif b/WebContent/VAADIN/themes/sampler/flags/va.gif
new file mode 100755
index 0000000000..2bd74468d6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/va.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/vc.gif b/WebContent/VAADIN/themes/sampler/flags/vc.gif
new file mode 100755
index 0000000000..48213816af
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/vc.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ve.gif b/WebContent/VAADIN/themes/sampler/flags/ve.gif
new file mode 100755
index 0000000000..19ce6c1466
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ve.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/vg.gif b/WebContent/VAADIN/themes/sampler/flags/vg.gif
new file mode 100755
index 0000000000..1fc0f96eed
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/vg.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/vi.gif b/WebContent/VAADIN/themes/sampler/flags/vi.gif
new file mode 100755
index 0000000000..66f9e746b6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/vi.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/vn.gif b/WebContent/VAADIN/themes/sampler/flags/vn.gif
new file mode 100755
index 0000000000..f1e20c9412
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/vn.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/vu.gif b/WebContent/VAADIN/themes/sampler/flags/vu.gif
new file mode 100755
index 0000000000..8a8b2b065f
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/vu.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/wales.gif b/WebContent/VAADIN/themes/sampler/flags/wales.gif
new file mode 100755
index 0000000000..901d17507d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/wales.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/wf.gif b/WebContent/VAADIN/themes/sampler/flags/wf.gif
new file mode 100755
index 0000000000..eaa954b136
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/wf.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ws.gif b/WebContent/VAADIN/themes/sampler/flags/ws.gif
new file mode 100755
index 0000000000..a51f939ede
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ws.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/ye.gif b/WebContent/VAADIN/themes/sampler/flags/ye.gif
new file mode 100755
index 0000000000..7b0183d0e1
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/ye.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/yt.gif b/WebContent/VAADIN/themes/sampler/flags/yt.gif
new file mode 100755
index 0000000000..a2267c0546
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/yt.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/za.gif b/WebContent/VAADIN/themes/sampler/flags/za.gif
new file mode 100755
index 0000000000..ede5258919
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/za.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/zm.gif b/WebContent/VAADIN/themes/sampler/flags/zm.gif
new file mode 100755
index 0000000000..b2851d2b40
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/zm.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/flags/zw.gif b/WebContent/VAADIN/themes/sampler/flags/zw.gif
new file mode 100755
index 0000000000..02901f627d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/flags/zw.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/icons/action_save.gif b/WebContent/VAADIN/themes/sampler/icons/action_save.gif
new file mode 100644
index 0000000000..6e6f7deccd
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/icons/action_save.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/icons/category.gif b/WebContent/VAADIN/themes/sampler/icons/category.gif
new file mode 100644
index 0000000000..15a5ad3787
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/icons/category.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/icons/comment_yellow.gif b/WebContent/VAADIN/themes/sampler/icons/comment_yellow.gif
new file mode 100644
index 0000000000..df7158a477
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/icons/comment_yellow.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/icons/icon_get_world.gif b/WebContent/VAADIN/themes/sampler/icons/icon_get_world.gif
new file mode 100644
index 0000000000..f99a5383b2
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/icons/icon_get_world.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/icons/icon_info.gif b/WebContent/VAADIN/themes/sampler/icons/icon_info.gif
new file mode 100644
index 0000000000..9dfa0e196a
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/icons/icon_info.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/icons/icon_world.gif b/WebContent/VAADIN/themes/sampler/icons/icon_world.gif
new file mode 100644
index 0000000000..355c1a9505
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/icons/icon_world.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/icons/page_code.gif b/WebContent/VAADIN/themes/sampler/icons/page_code.gif
new file mode 100644
index 0000000000..912517b833
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/icons/page_code.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/icons/sample.png b/WebContent/VAADIN/themes/sampler/icons/sample.png
new file mode 100644
index 0000000000..c1ff888aae
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/icons/sample.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/layouts/examplecustomlayout.html b/WebContent/VAADIN/themes/sampler/layouts/examplecustomlayout.html
new file mode 100644
index 0000000000..1e139a6c9c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/layouts/examplecustomlayout.html
@@ -0,0 +1,38 @@
+<!--
+ This customlayout uses inline styles and images as well. Notice that the
+ URLs are relatice to the layout, which means you can open the layout offline
+ in a WYSIWYG editor (or browser), and the images will work.
+ -->
+
+<table width="400px" align="center" cellspacing="10"
+ style="color: #fff; padding: 20px; background: #31629E url(../sampler/sample-desc-bg.png) repeat-x">
+ <tr>
+ <td colspan="2">
+ <h1 style="margin-top: 0;">Login</h1>
+ <td>
+ </tr>
+ <tr>
+ <td align="right">User&nbsp;name:</td>
+ <td>
+ <div location="username"></div>
+ </td>
+ </tr>
+ <tr>
+ <td align="right">Password:</td>
+ <td>
+ <div location="password"></div>
+ </td>
+ </tr>
+ <tr>
+ <td align="right" colspan="2">
+ <div location="okbutton" style="padding: 10px;"></div>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2" style="padding: 7px; background-color: #4172AE">
+ <IMG align="absbottom" src="../icons/icon_info.gif" /> This
+ information is in the layout.
+ <td>
+ </tr>
+</table>
+
diff --git a/WebContent/VAADIN/themes/sampler/layouts/gridexample.css b/WebContent/VAADIN/themes/sampler/layouts/gridexample.css
new file mode 100644
index 0000000000..1575b51347
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/layouts/gridexample.css
@@ -0,0 +1,13 @@
+.v-gridlayout-gridexample .v-gridlayout-spacing-on {
+ /* adjust spacing size */
+ padding: 1px;
+}
+
+/* visualize the grid cells */
+.v-gridlayout-gridexample div {
+ background-color: #fff;
+}
+
+.v-gridlayout-gridexample div div div {
+ background-color: #eee;
+} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/sampler/layouts/marginexample.css b/WebContent/VAADIN/themes/sampler/layouts/marginexample.css
new file mode 100644
index 0000000000..8ae07be269
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/layouts/marginexample.css
@@ -0,0 +1,9 @@
+.v-verticallayout-marginexample .v-verticallayout-margin-right {
+ /* increase the right margin */
+ padding-right: 100px;
+}
+
+.v-verticallayout-marginexample {
+ /* background for the layout, for clarity */
+ background-color: #ccc;
+} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/sampler/layouts/spacingexample.css b/WebContent/VAADIN/themes/sampler/layouts/spacingexample.css
new file mode 100644
index 0000000000..e0680dc01e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/layouts/spacingexample.css
@@ -0,0 +1,4 @@
+.v-gridlayout-spacingexample {
+ /* background for the layout, for clarity */
+ background-color: #ccc;
+} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/sampler/prominentprimaryaction/prominentbg.png b/WebContent/VAADIN/themes/sampler/prominentprimaryaction/prominentbg.png
new file mode 100644
index 0000000000..cef6bec5cd
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/prominentprimaryaction/prominentbg.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/prominentprimaryaction/styles.css b/WebContent/VAADIN/themes/sampler/prominentprimaryaction/styles.css
new file mode 100644
index 0000000000..ff096097bb
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/prominentprimaryaction/styles.css
@@ -0,0 +1,23 @@
+.v-button-primary {
+ /* PNG with alpha as background */
+ background: #66aa00 url(prominentbg.png) bottom right;
+ /* make PNG work in IE */
+ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/ITMILL/themes/sampler/prominentprimaryaction/prominentbg.png", sizingMethod="scale");
+ border: 2px solid #66aa00;
+ /* make some extra room */
+ padding: 10px;
+ /* round corners for browsers that support it */
+ -moz-border-radius: 9px;
+ -webkit-border-radius: 9px;
+ border-radius: 9px;
+}
+.v-button-primary:hover {
+ /* changing color works due to PNG with alpha */
+ background-color: #ff9000;
+ border-color: #ff9000;
+}
+.v-button-primary span {
+ /* big white caption */
+ color: #fff;
+ font-size: 26px;
+} \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-left.png b/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-left.png
new file mode 100644
index 0000000000..2a0cbc87c4
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-left.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-right.png b/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-right.png
new file mode 100644
index 0000000000..df814beb63
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/breadcrumb-current-right.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/desc-arrow.png b/WebContent/VAADIN/themes/sampler/sampler/desc-arrow.png
new file mode 100644
index 0000000000..a272a11150
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/desc-arrow.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/finfofade.png b/WebContent/VAADIN/themes/sampler/sampler/finfofade.png
new file mode 100644
index 0000000000..be8f4b46d6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/finfofade.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/flow.gif b/WebContent/VAADIN/themes/sampler/sampler/flow.gif
new file mode 100644
index 0000000000..d6a90f7087
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/flow.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/grayfade.png b/WebContent/VAADIN/themes/sampler/sampler/grayfade.png
new file mode 100644
index 0000000000..330a062646
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/grayfade.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/grid.gif b/WebContent/VAADIN/themes/sampler/sampler/grid.gif
new file mode 100644
index 0000000000..bbc0565fce
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/grid.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/grid.png b/WebContent/VAADIN/themes/sampler/sampler/grid.png
new file mode 100644
index 0000000000..5a24c8f188
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/grid.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/hidetree.gif b/WebContent/VAADIN/themes/sampler/sampler/hidetree.gif
new file mode 100644
index 0000000000..b3fe017b9b
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/hidetree.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/icons.xcf b/WebContent/VAADIN/themes/sampler/sampler/icons.xcf
new file mode 100644
index 0000000000..3800aa41ce
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/icons.xcf
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bg.png b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bg.png
new file mode 100644
index 0000000000..ef8a116e38
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bg.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bottom.png b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bottom.png
new file mode 100644
index 0000000000..f15888ec0e
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-bottom.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/info-bubble-separator.png b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-separator.png
new file mode 100644
index 0000000000..4b3aa1751c
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-separator.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/info-bubble-top.png b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-top.png
new file mode 100644
index 0000000000..bf6ab842a9
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/info-bubble-top.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/left-on.gif b/WebContent/VAADIN/themes/sampler/sampler/left-on.gif
new file mode 100644
index 0000000000..83348dfb5b
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/left-on.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/left.gif b/WebContent/VAADIN/themes/sampler/sampler/left.gif
new file mode 100644
index 0000000000..9e48b7b21d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/left.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/list.gif b/WebContent/VAADIN/themes/sampler/sampler/list.gif
new file mode 100644
index 0000000000..f0b610f700
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/list.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/list.png b/WebContent/VAADIN/themes/sampler/sampler/list.png
new file mode 100644
index 0000000000..97bcdeb2f6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/list.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/logo.png b/WebContent/VAADIN/themes/sampler/sampler/logo.png
new file mode 100644
index 0000000000..afe7f778c7
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/logo.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/magnifier.png b/WebContent/VAADIN/themes/sampler/sampler/magnifier.png
new file mode 100644
index 0000000000..396eed7275
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/magnifier.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/main-bg.png b/WebContent/VAADIN/themes/sampler/sampler/main-bg.png
new file mode 100644
index 0000000000..a535ed01cb
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/main-bg.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/mid-on.gif b/WebContent/VAADIN/themes/sampler/sampler/mid-on.gif
new file mode 100644
index 0000000000..ceb6645f16
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/mid-on.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/mid.gif b/WebContent/VAADIN/themes/sampler/sampler/mid.gif
new file mode 100644
index 0000000000..eca0884b2d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/mid.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/next.png b/WebContent/VAADIN/themes/sampler/sampler/next.png
new file mode 100644
index 0000000000..4a3b867ad0
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/next.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/prev.png b/WebContent/VAADIN/themes/sampler/sampler/prev.png
new file mode 100644
index 0000000000..b6d9d455c1
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/prev.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/quickjump.png b/WebContent/VAADIN/themes/sampler/sampler/quickjump.png
new file mode 100644
index 0000000000..ad7ff01f63
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/quickjump.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/right-on.gif b/WebContent/VAADIN/themes/sampler/sampler/right-on.gif
new file mode 100644
index 0000000000..cd9ffba5f8
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/right-on.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/right.gif b/WebContent/VAADIN/themes/sampler/sampler/right.gif
new file mode 100644
index 0000000000..3a2e73b902
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/right.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/sample-desc-arrow.png b/WebContent/VAADIN/themes/sampler/sampler/sample-desc-arrow.png
new file mode 100644
index 0000000000..e08ebc25d3
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/sample-desc-arrow.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/sample-desc-bg.png b/WebContent/VAADIN/themes/sampler/sampler/sample-desc-bg.png
new file mode 100644
index 0000000000..9b9eee81f9
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/sample-desc-bg.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/sampler.png b/WebContent/VAADIN/themes/sampler/sampler/sampler.png
new file mode 100644
index 0000000000..d18883211d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/sampler.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/segment.png b/WebContent/VAADIN/themes/sampler/sampler/segment.png
new file mode 100644
index 0000000000..a2f5049589
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/segment.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/showtree.gif b/WebContent/VAADIN/themes/sampler/sampler/showtree.gif
new file mode 100644
index 0000000000..258ffe36b4
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/showtree.gif
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/styles.css b/WebContent/VAADIN/themes/sampler/sampler/styles.css
new file mode 100644
index 0000000000..8782e2d068
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/styles.css
@@ -0,0 +1,485 @@
+/******************************************************************************
+ * Sampler styles
+ ******************************************************************************/
+.v-app-SamplerApplication {
+ background-color: white;
+}
+
+.v-app-SamplerApplication .v-horizontallayout-topbar {
+ border-bottom: 1px solid #fff;
+ background: #5c5d60 url(top-bg.png) repeat-x;
+}
+
+.v-app-SamplerApplication .v-horizontallayout-sample-view {
+ background: #fff url(main-bg.png) repeat-x;
+}
+
+.v-app-SamplerApplication .topbar .logo {
+ width: 167px;
+ height: 44px;
+ margin: 0;
+ padding: 0;
+ background: transparent url(sampler.png) no-repeat;
+ overflow: hidden;
+}
+
+.v-app-SamplerApplication .topbar .logo img {
+ display: none;
+}
+
+.v-app-SamplerApplication .v-popupview-quickjump {
+ background: transparent url(quickjump.png) no-repeat 0px 1px;
+}
+
+.v-customcomponent-breadcrumbs {
+ font-family: arial, helvetica, verdana, sans-serif;
+}
+.v-sa .v-customcomponent-breadcrumbs {
+ font-family: helvetica, arial, verdana, sans-serif;
+}
+.v-customcomponent-breadcrumbs .v-horizontallayout-spacing-on {
+ padding-left: 5px;
+}
+
+.v-customcomponent-breadcrumbs .v-link a,
+.v-customcomponent-breadcrumbs .v-label {
+ text-decoration: none;
+ color: #000;
+ text-shadow: 0 1px 0 #8f9193;
+ font-size: 11px;
+ line-height: normal;
+ padding-top: 3px;
+ display: block;
+ float: left;
+}
+.v-customcomponent-breadcrumbs .v-label {
+}
+.v-sa .v-customcomponent-breadcrumbs .v-label {
+
+}
+.v-ie .v-customcomponent-breadcrumbs .v-label {
+
+}
+.v-ff .v-customcomponent-breadcrumbs .v-label {
+
+}
+.v-customcomponent-breadcrumbs .v-link span {
+ text-decoration: none;
+}
+.v-customcomponent-breadcrumbs .v-link a:hover {
+ color: #000;
+ text-decoration: underline;
+}
+.v-customcomponent-breadcrumbs .v-link-bold {
+ height: 20px;
+ padding: 0 0 0 9px;
+ background: transparent url(breadcrumb-current-left.png) no-repeat;
+ float: left;
+}
+.v-ie .v-customcomponent-breadcrumbs .v-link-bold {
+ margin-top: 1px;
+}
+.v-customcomponent-breadcrumbs .v-link-bold a {
+ display: block;
+ height: 16px;
+ background: transparent url(breadcrumb-current-right.png) no-repeat right top;
+ font-size: 10px;
+ font-weight: bold;
+ color: #c2c4c6;
+ text-shadow: 0 1px 0 #3a3d43;
+ padding: 4px 9px 0 0;
+ cursor: default;
+}
+.v-sa .v-customcomponent-breadcrumbs .v-link-bold a {
+ height: 17px;
+ padding-top: 3px;
+}
+.v-ie .v-customcomponent-breadcrumbs .v-link-bold a {
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+.v-ff .v-customcomponent-breadcrumbs .v-link-bold a {
+ padding-top: 2px;
+ padding-bottom: 2px;
+}
+.v-customcomponent-breadcrumbs .v-link-bold a:hover {
+ color: #c2c4c6;
+ text-decoration: none;
+}
+
+.v-app-SamplerApplication .v-horizontallayout-topbar .v-button-link span {
+ text-decoration: none;
+}
+.v-app-SamplerApplication .v-horizontallayout-topbar .v-button-link:hover span {
+ text-decoration: underline;
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button,
+.v-app-SamplerApplication .v-horizontallayout-segment .v-popupview {
+ width: 30px;
+ height: 24px;
+ overflow: hidden;
+ padding: 0;
+ border: none;
+ background: transparent url(segment.png) no-repeat;
+ cursor: default;
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button:active,
+.v-app-SamplerApplication .v-horizontallayout-segment .v-popupview:active {
+ background-position: left bottom;
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button-next,
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button-tree-switch {
+ background-position: right top;
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button-next:active,
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button-tree-switch:active {
+ background-position: right bottom;
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button-down {
+ background-position: right bottom;
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button span,
+.v-app-SamplerApplication .v-horizontallayout-segment .v-popupview span {
+ display: block;
+ height: 24px;
+ background-repeat: no-repeat;
+ background-position: 50% 30%;
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button-tree-switch span {
+ background-image: url(tree.png);
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-popupview span {
+ background-image: url(magnifier.png);
+ background-position: 50% 40%;
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button-previous span {
+ background-image: url(prev.png);
+}
+.v-app-SamplerApplication .v-horizontallayout-segment .v-button-next span {
+ background-image: url(next.png);
+}
+.v-popupview-popup-quickjump {
+ background: transparent;
+ border: none;
+}
+
+.v-app-SamplerApplication .v-splitpanel-first-container-main-split {
+ background: #eaebec url(tree-bg.png) repeat-x fixed;
+}
+
+.v-app-SamplerApplication .v-splitpanel-hsplitter-main-split {
+ width: 1px;
+ background: #aeb0b5;
+}
+.v-app-SamplerApplication .v-splitpanel-hsplitter-main-split div {
+ width: 3px;
+ background: transparent;
+ border: none;
+ margin: 0 -1px;
+ padding: 0;
+}
+
+
+.v-app-SamplerApplication .v-tree-menu {
+ font-family: arial, helvetica, verdana, sans-serif;
+ font-size: 12px;
+ line-height: 17px;
+ padding: 13px 0;
+}
+.v-sa .v-app-SamplerApplication .v-tree-menu {
+ font-family: helvetica, arial, verdana, sans-serif;
+}
+.v-app-SamplerApplication .v-tree-menu .v-tree-node-selected span {
+ background: #7d8490;
+ padding: 1px;
+}
+
+
+.v-app-SamplerApplication .v-label-section {
+ font-family: "Helvetica Neue", helvetica, arial, verdana, sans-serif;
+ font-size: 24px;
+ font-weight: bold;
+ border-bottom: 1px solid #eee;
+ line-height: 35px;
+ text-indent: 15px;
+ text-shadow: 0 2px 1px #c0c1c2;
+ color: #1e2229;
+
+}
+.v-app-SamplerApplication .v-label-subsection {
+ font-family: helvetica, arial, verdana, sans-serif;
+ font-size: 16px;
+ font-weight: normal;
+ color: #666666;
+ text-indent: 15px;
+ padding-right: 20px;
+}
+.v-app-SamplerApplication .v-button-screenshot {
+ border: 3px solid #ccc;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ overflow: hidden;
+}
+.v-app-SamplerApplication .v-button-screenshot:hover {
+ border-color: #abc;
+}
+.v-app-SamplerApplication .v-button-screenshot img.v-icon {
+ margin: 0;
+ margin-top: -2px;
+ margin-left: -3px;
+ width: auto;
+ height: auto;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ overflow: hidden;
+}
+.v-ie .v-app-SamplerApplication .v-button-screenshot img.v-icon {
+ margin-left: -12px;
+}
+
+
+.v-app-SamplerApplication .v-table-featuretable tr.v-table-row,
+.v-app-SamplerApplication .v-table-featuretable tr.v-table-row-odd {
+ height: 50px;
+}
+.v-app-SamplerApplication .v-table-featuretable tr.v-table-row-section {
+ color: #333366;
+ font-size: 18px;
+ font-weight: bold;
+}
+.v-app-SamplerApplication .v-table-featuretable tr.v-table-row-subsection {
+ font-size: 16px;
+ font-weight: bold;
+}
+
+.v-app-SamplerApplication .v-table-featuretable .v-table-body {
+ border: transparent;
+}
+
+.v-app-SamplerApplication .v-panel-content-light {
+ border-top: 0px;
+}
+
+.v-app-SamplerApplication .v-horizontallayout-sample-view .v-horizontallayout-margin-top {
+ padding-top: 27px;
+}
+.v-app-SamplerApplication .v-horizontallayout-sample-view .v-horizontallayout-margin-bottom {
+ padding-bottom: 24px;
+}
+.v-app-SamplerApplication .v-caption-feature-controls {
+ font-family: "Helvetica Neue", helvetica, arial, sans-serif;
+ font-weight: bold;
+ font-size: 24px;
+ line-height: 28px;
+ color: #1e2229;
+ letter-spacing: -0.015em;
+ text-shadow: 0 2px 1px #c0c1c2;
+}
+.v-app-SamplerApplication .feature-info {
+ background: #1e2123 url(info-bubble-bg.png) repeat-y;
+ color: #b8bbbe;
+ font-family: arial, helvetica, verdana, sans-serif;
+ font-size: 12px;
+ line-height: 19px;
+}
+.v-sa .v-app-SamplerApplication .feature-info {
+ font-family: helvetica, arial, verdana, sans-serif;
+}
+.v-app-SamplerApplication .feature-info div.v-link a {
+ color: #b7c0c7;
+ font-size: 11px;
+ line-height: 18px;
+ margin-left: 28px;
+}
+.v-app-SamplerApplication .feature-info div.v-link a:hover {
+ color: #dcebf6;
+}
+.v-app-SamplerApplication .feature-info div.v-link a span {
+ text-decoration: none;
+ border-bottom: 1px dotted #495964;
+}
+.v-app-SamplerApplication .feature-info div.v-link a:hover span {
+ border-bottom: 1px solid #dcebf6;
+}
+.v-app-SamplerApplication .feature-info .v-panel-caption {
+ color: #fff;
+ font-family: "Helvetica Neue", helvetica, arial, verdana, sans-serif;
+ font-size: 14px;
+ font-weight: bold;
+ line-height: normal;
+ text-shadow: 0 1px 0 #272a2b;
+ background: transparent url(info-bubble-top.png);
+ margin: 0;
+ padding-bottom: 12px;
+ padding-left: 28px;
+ padding-top: 15px;
+ border: none;
+}
+.v-app-SamplerApplication .feature-info .v-panel-content {
+ background: transparent url(info-bubble-top.png) no-repeat 0 -44px;
+ border: none;
+}
+.v-app-SamplerApplication .v-panel-deco-feature-info {
+ height: 28px;
+ background: transparent url(info-bubble-bottom.png);
+ margin: 0;
+ border: none;
+}
+
+.v-app-SamplerApplication .feature-info .v-verticallayout .v-verticallayout-margin-left {
+ padding-left: 28px;
+}
+.v-app-SamplerApplication .feature-info .v-verticallayout .v-verticallayout-margin-right {
+ padding-right: 20px;
+}
+
+.v-app-SamplerApplication .feature-info .v-label {
+ padding: 0 20px 9px 28px;
+}
+
+.v-app-SamplerApplication .feature-info .v-label-section {
+ font-weight: bold;
+ font-size: 12px;
+ line-height: 30px;
+ color: #fff;
+ border: none;
+ text-indent: 0;
+ text-shadow: none;
+ padding: 0;
+}
+
+.v-app-SamplerApplication .feature-info .v-label-section span {
+ display: block;
+ background: transparent url(info-bubble-separator.png) repeat-x;
+ padding: 5px 0 0 19px;
+ margin: 0 5px 0 9px;
+}
+
+.v-app-SamplerApplication .feature-info .description {
+ padding: 0;
+}
+.v-app-SamplerApplication .feature-info .description div.outer-deco {
+ margin: 0 5px 0 9px;
+ width: 353px;
+}
+.v-app-SamplerApplication .feature-info .description div.deco {
+ padding: 0 19px 13px 19px;
+ position: relative;
+}
+.v-app-SamplerApplication .feature-info .description span.deco {
+ display: block;
+ position: absolute;
+ height: 12px;
+ width: 7px;
+ background: transparent url(desc-arrow.png) no-repeat;
+ left: -5px;
+ top: 40%;
+}
+.v-ie6 .v-app-SamplerApplication .feature-info .description span.deco {
+ left: -24px;
+}
+
+.v-app-SamplerApplication .feature-info .sample-description {
+ padding: 0;
+}
+.v-app-SamplerApplication .feature-info .sample-description div.outer-deco {
+ margin: 0 5px 0 9px;
+ color: #e0ecff;
+ text-shadow: 0 1px 0 #283b4e;
+ border: 1px solid #336391;
+ border-top-color: #161719;
+ border-bottom-color: #2e5b92;
+ width: 353px;
+}
+.v-ie6 .v-app-SamplerApplication .feature-info .sample-description div.outer-deco {
+ border-top: none;
+}
+
+.v-app-SamplerApplication .feature-info .sample-description div.deco {
+ padding: 13px 19px 13px 19px;
+ background: #31629e url(sample-desc-bg.png) repeat-x;
+ border: 1px solid #4b81b2;
+ border-top-color: #558bbb;
+ border-bottom: none;
+ position: relative;
+}
+
+.v-app-SamplerApplication .feature-info .sample-description span.deco {
+ display: block;
+ position: absolute;
+ height: 11px;
+ width: 7px;
+ background: transparent url(sample-desc-arrow.png) no-repeat;
+ left: -7px;
+ top: 45%;
+}
+.v-ie6 .v-app-SamplerApplication .feature-info .sample-description span.deco {
+ left: -26px;
+}
+
+.v-app-SamplerApplication .v-link-showcode {
+ margin-left: 3px;
+}
+.v-app-SamplerApplication .v-button-showcode,
+.v-app-SamplerApplication .v-link-showcode {
+ font-family: arial, helvetica, verdana, sans-serif;
+ display: inline;
+ font-size: 12px;
+ line-height: 20px;
+ height: 20px;
+}
+.v-sa .v-app-SamplerApplication .v-button-showcode,
+.v-sa .v-app-SamplerApplication .v-link-showcode {
+ font-family: helvetica, arial, verdana, sans-serif;
+}
+.v-app-SamplerApplication .v-button-showcode span,
+.v-app-SamplerApplication .v-link-showcode span {
+ color: #8b8e91;
+ text-decoration: none;
+}
+.v-app-SamplerApplication .v-button-showcode:hover span,
+.v-app-SamplerApplication .v-link-showcode:hover span {
+ color: #62696f;
+ text-decoration: underline;
+}
+.v-app-SamplerApplication .v-panel-content-source {
+ border: 1px solid #eee;
+ background: #fff;
+}
+
+.v-customcomponent-ModeSwitch .v-button {
+ height: 24px;
+ width: 30px;
+ border: none;
+ background: transparent url(segment.png) no-repeat;
+ cursor: default;
+ padding: 0;
+}
+.v-customcomponent-ModeSwitch .v-button span {
+ display: none;
+}
+.v-customcomponent-ModeSwitch .v-button .v-icon {
+ width: auto;
+ height: auto;
+}
+.v-customcomponent-ModeSwitch .v-button-first-on,
+.v-customcomponent-ModeSwitch .v-button-first:active {
+ background-position: left bottom;
+}
+.v-customcomponent-ModeSwitch .v-button-first {
+ background-position: left top;
+}
+/*
+.v-customcomponent-ModeSwitch .v-button-mid-on {
+ background: transparent url(mid-on.gif) no-repeat;
+}
+.v-customcomponent-ModeSwitch .v-button-mid {
+ background: transparent url(mid.gif) no-repeat;
+}*/
+.v-customcomponent-ModeSwitch .v-button-last-on,
+.v-customcomponent-ModeSwitch .v-button-last:active {
+ background-position: right bottom;
+}
+.v-customcomponent-ModeSwitch .v-button-last {
+ background-position: right top;
+}
diff --git a/WebContent/VAADIN/themes/sampler/sampler/top-bg.png b/WebContent/VAADIN/themes/sampler/sampler/top-bg.png
new file mode 100644
index 0000000000..b28bbbb1dc
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/top-bg.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/tree-bg.png b/WebContent/VAADIN/themes/sampler/sampler/tree-bg.png
new file mode 100644
index 0000000000..ebca8ef5f6
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/tree-bg.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/sampler/tree.png b/WebContent/VAADIN/themes/sampler/sampler/tree.png
new file mode 100644
index 0000000000..f82f1fadbd
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/sampler/tree.png
Binary files differ
diff --git a/WebContent/VAADIN/themes/sampler/styles.css b/WebContent/VAADIN/themes/sampler/styles.css
new file mode 100644
index 0000000000..2707893d3d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/styles.css
@@ -0,0 +1,15 @@
+@import url(../reindeer/styles.css);
+
+@import url(sampler/styles.css);
+
+@import url(dummy/styles.css);
+
+@import url(prominentprimaryaction/styles.css);
+
+@import url(layouts/marginexample.css);
+
+@import url(layouts/spacingexample.css);
+
+@import url(layouts/gridexample.css);
+
+@import url(table/styles.css); \ No newline at end of file
diff --git a/WebContent/VAADIN/themes/sampler/table/styles.css b/WebContent/VAADIN/themes/sampler/table/styles.css
new file mode 100644
index 0000000000..457dc4515d
--- /dev/null
+++ b/WebContent/VAADIN/themes/sampler/table/styles.css
@@ -0,0 +1,30 @@
+.v-table-iso3166 .v-table-row-marked {
+ color: red;
+ font-style: italic;
+}
+
+.v-table-contacts .v-table-row-red {
+ color: red;
+}
+.v-table-contacts .v-table-row-blue {
+ color: blue;
+}
+.v-table-contacts .v-table-row-green {
+ color: green;
+}
+
+.v-table-contacts .v-table-cell-content-marked {
+ background-color: #ffd;
+}
+
+.v-table-contacts .v-table-cell-content-email {
+ background-color: #ffd;
+ font-family: monospace;
+ margin: 0px;
+}
+
+.v-table .v-icon {
+ /* explicitly set icon width for fast browsers
+ * to properly detect row header width */
+ width: 16px;
+}