Compilation Statistics: OpenLaszlo 5.0.x: comp-intro-$1 (lps-5.0.x/docs/developers/tutorials/programs/comp-intro-$1)

Summary

Runtime Target: swf10
Application Size (compressed): 406K (415,526 bytes)
LFC 668,407
Class Definitions 82
Instances 113
Resources 40,632
Fonts 0

Auto-Includes

These are the library files that this application auto-includes. Every application includes a version of the LFC.lzl library, where the version is selected depending on the values of the krank, profile, and debug settings. Other library files are autoincluded if the application references (uses or extends) a tag that is defined in one of these libraries, and that the application itself does not define a different definition for.

Library Explanation Size
LFC10.swc Required for all applications 668,407
base/defaultstyles.lzx reference to <bluestyle> tag
lz/combobox.lzx reference to <combobox> tag
lz/scrollbar.lzx reference to <scrollbar> tag
lz/button.lzx reference to <button> tag
utils/layouts/simplelayout.lzx reference to <simplelayout> tag
lz/textlistitem.lzx reference to <textlistitem> tag
lz/menu.lzx reference to <menubar> tag
lz/edittext.lzx reference to <edittext> tag
lz/checkbox.lzx reference to <checkbox> tag
lz/window.lzx reference to <window> tag
lz/tabelement.lzx reference to <tabelement> tag
lz/tabslider.lzx reference to <tabslider> tag
lz/radio.lzx reference to <radiogroup> tag
lz/tabs.lzx reference to <tabs> tag

The application may include additional files using include statements. The sizes from elements in these files are included in the tables below.

Class Definitions

These are sizes that class definitions compile to. The sizes are uncompressed block sizes, and overestimate their size in the compressed application.

Pathname:line number name Size*
base/basefocusview.lzx:4 basefocusview 1
lz/focusoverlay.lzx:19 focusoverlay 1
base/componentmanager.lzx:13 _componentmanager 1
base/style.lzx:8 style 1
base/defaultstyles.lzx:4 whitestyle 1
base/defaultstyles.lzx:13 silverstyle 1
base/defaultstyles.lzx:22 bluestyle 1
base/defaultstyles.lzx:30 greenstyle 1
base/defaultstyles.lzx:38 goldstyle 1
base/defaultstyles.lzx:46 purplestyle 1
base/basecomponent.lzx:8 statictext 1
base/basecomponent.lzx:35 basecomponent 1
base/basebutton.lzx:4 basebutton 1
base/swatchview.lzx:6 swatchview 1
lz/button.lzx:35 button 1
base/basevaluecomponent.lzx:5 basevaluecomponent 1
base/baseformitem.lzx:7 baseformitem 1
base/multistatebutton.lzx:3 multistatebutton 1
lz/checkbox.lzx:16 checkbox 1
utils/selectionmanager.lzx:15 selectionmanager 1
base/listselector.lzx:8 listselector 1
utils/dataselectionmanager.lzx:14 dataselectionmanager 1
base/datalistselector.lzx:8 datalistselector 1
base/baselist.lzx:6 baselist 1
base/basetrackgroup.lzx:2 basetrackgroup 1
base/basebuttonrepeater.lzx:6 basebuttonrepeater 1
base/basescrollbar.lzx:10 basescrollbar 1
base/basescrollbar.lzx:509 basescrollthumb 1
base/basescrollbar.lzx:609 basescrollarrow 1
base/basescrollbar.lzx:636 basescrolltrack 1
utils/layouts/layout.lzx:14 layout 1
utils/layouts/stableborderlayout.lzx:3 stableborderlayout 1
lz/vscrollbar.lzx:9 vscrollbar 1
utils/layouts/simplelayout.lzx:3 simplelayout 1
lz/list.lzx:10 list 1
lz/basefloatinglist.lzx:5 basefloatinglist 1
lz/floatinglist.lzx:37 _floatshadow 1
lz/floatinglist.lzx:89 floatinglist 1
base/basecombobox.lzx:14 basecombobox 1
lz/combobox.lzx:30 combobox 1
lz/edittext.lzx:4 _internalinputtext 1
lz/edittext.lzx:24 edittext 1
base/baselistitem.lzx:5 baselistitem 1
lz/listitem.lzx:7 listitem 1
lz/textlistitem.lzx:6 textlistitem 1
lz/menu.lzx:15 menutrackgroup 1
lz/menu.lzx:26 menubar 1
lz/menu.lzx:161 menuarrow 1
lz/menu.lzx:167 menubutton 1
lz/menu.lzx:249 menuseparator 1
lz/menu.lzx:297 menuitem 1
lz/menu.lzx:494 menufloatinglist 1
lz/menu.lzx:540 menu 1
lz/radio.lzx:19 radiogroup 1
lz/radio.lzx:143 radiobutton 1
lz/scrollbar.lzx:13 scrollbar 1
utils/layouts/resizelayout.lzx:3 resizelayout 1
base/basetabelement.lzx:10 basetabelement 1
lz/tabelement.lzx:20 tabelement 1
base/basetabs.lzx:12 basetab 1
base/basetabs.lzx:164 basetabsbar 1
base/basetabs.lzx:262 basetabpanecontent 1
base/basetabs.lzx:312 basetabpane 1
base/basetabs.lzx:509 basetabscontent 1
base/basetabs.lzx:597 basetabs 1
lz/tabs.lzx:43 tab 1
lz/tabs.lzx:162 tabsbar 1
lz/tabs.lzx:265 tabpane 1
lz/tabs.lzx:363 tabscontent 1
lz/tabs.lzx:447 tabs 1
base/basetabslider.lzx:11 basetabslider 1
lz/tabslider.lzx:8 tabslider 1
utils/states/dragstate.lzx:3 dragstate 1
utils/states/resizestate.lzx:3 resizestate 1
utils/states/resizestatemin.lzx:4 resizestatemin 1
base/basewindow.lzx:15 basewindow 1
base/resizeview.lzx:4 resizeview_x 1
base/resizeview.lzx:47 resizeview_y 1
lz/windowpanel.lzx:100 windowpanel 1
lz/modaldialog.lzx:12 modaldialog 1
lz/alert.lzx:7 alert 1
lz/window.lzx:14 window 1
Total 82 items 82

Top-Level Instances

These are sizes that the top-level instances (the children of canvas and library elements) compile to. The sizes are uncompressed block sizes, and overestimate their size in the compressed application.

These sizes include children of top-level instances.

Pathname:line number ID or name Size*
base/colors.lzx:28 1
lz/focusoverlay.lzx:27 topleft 1
lz/focusoverlay.lzx:34 topright 1
lz/focusoverlay.lzx:41 bottomleft 1
lz/focusoverlay.lzx:48 bottomright 1
base/style.lzx:245 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:2091 text 1
lz/button.lzx:154 _outerbezel 1
lz/button.lzx:155 _innerbezel 1
lz/button.lzx:158 _face 1
lz/button.lzx:161 1
lz/button.lzx:162 1
lz/button.lzx:166 1
lz/button.lzx:167 1
lz/button.lzx:175 _title 1
lz/checkbox.lzx:22 _title 1
lz/checkbox.lzx:35 cb 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1561 state 1
lz/vscrollbar.lzx:57 top 1
lz/vscrollbar.lzx:71 1
lz/vscrollbar.lzx:79 bottom 1
lz/list.lzx:88 1
lz/list.lzx:87 content 1
lz/list.lzx:72 interior 1
lz/floatinglist.lzx:52 right 1
lz/floatinglist.lzx:59 bottom 1
lz/floatinglist.lzx:112 shdw 1
lz/floatinglist.lzx:116 borderview 1
lz/floatinglist.lzx:107 bkgnd 1
lz/floatinglist.lzx:122 menucap 1
base/basecombobox.lzx:119 bkgnd 1
base/basecombobox.lzx:150 editbkgnd 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:2260 inputtext 1
base/basecombobox.lzx:151 cbtext 1
base/basecombobox.lzx:201 cbtext 1
base/basecombobox.lzx:128 interior 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1236 datapointer 1
/usr/local/lps-5.0.x/Server/lps-5.0.x/WEB-INF/lps/schema/lfc.lzx:1327 datapath 1
base/basecombobox.lzx:267 cblist 1
lz/combobox.lzx:34 rgt 1
lz/edittext.lzx:173 1
lz/edittext.lzx:174 1
lz/edittext.lzx:175 1
lz/edittext.lzx:176 1
lz/edittext.lzx:171 _outerbezel 1
lz/edittext.lzx:182 1
lz/edittext.lzx:183 1
lz/edittext.lzx:184 1
lz/edittext.lzx:187 1
lz/edittext.lzx:188 1
lz/edittext.lzx:180 _innerbezel 1
lz/edittext.lzx:192 _face 1
lz/edittext.lzx:209 content 1
lz/edittext.lzx:215 field 1
lz/textlistitem.lzx:20 _title 1
lz/menu.lzx:46 _outerbezel 1
lz/menu.lzx:51 _innerbezel 1
lz/menu.lzx:56 _face 1
lz/menu.lzx:62 mbarcontent 1
lz/menu.lzx:255 1
lz/menu.lzx:258 1
lz/menu.lzx:324 cmdkeys 1
lz/radio.lzx:248 rb 1
lz/radio.lzx:288 _title 1
lz/scrollbar.lzx:61 top 1
lz/scrollbar.lzx:75 1
lz/scrollbar.lzx:83 bottom 1
lz/scrollbar.lzx:118 top 1
lz/scrollbar.lzx:132 1
lz/scrollbar.lzx:140 bottom 1
lz/scrollbar.lzx:162 patch 1
lz/tabelement.lzx:66 bkgnd 1
lz/tabelement.lzx:85 txt 1
lz/tabelement.lzx:81 header 1
lz/tabelement.lzx:62 top 1
lz/tabelement.lzx:97 content 1
lz/tabelement.lzx:104 shdw 1
lz/tabelement.lzx:89 container 1
lz/tabs.lzx:58 left 1
lz/tabs.lzx:61 middle 1
lz/tabs.lzx:64 right 1
lz/tabs.lzx:72 labeltext 1
lz/tabs.lzx:56 tabview 1
lz/tabs.lzx:281 background 1
lz/tabs.lzx:371 borderedcontent 1
lz/tabslider.lzx:30 content 1
lz/windowpanel.lzx:180 top 1
lz/windowpanel.lzx:184 middle 1
lz/windowpanel.lzx:188 bottom 1
lz/windowpanel.lzx:198 titlelayout 1
lz/windowpanel.lzx:252 gripper_left 1
lz/windowpanel.lzx:257 title 1
lz/windowpanel.lzx:259 gripper_right 1
lz/windowpanel.lzx:265 close_btn 1
lz/windowpanel.lzx:197 title_area 1
lz/windowpanel.lzx:272 content 1
lz/modaldialog.lzx:33 mdcontent 1
lz/modaldialog.lzx:31 mdpadding 1
lz/alert.lzx:44 alerttext 1
lz/alert.lzx:94 1
lz/alert.lzx:99 b1 1
lz/alert.lzx:90 1
lz/window.lzx:40 _resizeControl 1
lz/window.lzx:43 menubar 1
lz/window.lzx:47 toolbar 1
lz/window.lzx:54 wcontent 1
lz/window.lzx:52 wframe 1
comp-intro-$1.lzx:3 silvercolors 1
comp-intro-$1.lzx:4 greencolors 1
comp-intro-$1.lzx:5 bluecolors 1
comp-intro-$1.lzx:12 1
comp-intro-$1.lzx:38 1
comp-intro-$1.lzx:6 s1 1
Total 113 items 113

Resources

These are "approximate" sizes of imported resources. Some resources have been transcoded from their native format (e.g. JPEG) to SWF. The size of the resource when transcoded is reported here and it is a small overestimate of the size taken up in the actual output program.

Name Source Size
$tab_L_rsc_lzf_4 999
$window_BL_rsc_lzf_3 995
$tab_R_rsc_lzf_4 952
$window_BR_rsc_lzf_3 951
$window_TR_rsc_lzf_3 923
$window_MR_rsc_lzf_3 695
$window_BM_rsc_lzf_3 622
$tab_R_rsc_lzf_3 558
$tab_R_rsc_lzf_2 555
shadowBL 530
shadowBL 530
$lzcombobox_rgt_rsc_lzf_1 525
$lzcombobox_rgt_rsc_lzf_3 525
shadowBR 495
shadowBR 495
$lzcombobox_rgt_rsc_lzf_2 480
$shadowTR_lzf_3 466
$window_BL_rsc_lzf_1 456
$window_TR_rsc_lzf_1 441
$lzradio_rsrc_lzf_8 434
$window_TL_rsc_lzf_1 425
$lzcheckbox_rsrc_lzf_3 408
$lzcheckbox_rsrc_lzf_6 408
$window_BR_rsc_lzf_1 408
$shadowTR_lzf_2 405
$lzcombobox_mid_rsc_lzf_2 401
$lzradio_rsrc_lzf_3 356
$lzcombobox_mid_rsc_lzf_1 355
$window_closebtn_rsc_lzf_1 352
$window_closebtn_rsc_lzf_2 352
$window_closebtn_rsc_lzf_3 352
$window_resizebtn_rsc_lzf_3 337
$lzradio_rsrc_lzf_4 329
$lzscrollbar_xbuttonleft_rsc_lzf_4 328
$lzscrollbar_ybuttontop_rsc_lzf_4 324
$window_resizebtn_rsc_lzf_1 321
$window_resizebtn_rsc_lzf_2 321
$lzcheckbox_rsrc_lzf_1 308
$lzcheckbox_rsrc_lzf_2 308
$lzscrollbar_ybuttonbottom_rsc_lzf_1 301
$lzscrollbar_ybuttonbottom_rsc_lzf_2 301
$lzscrollbar_xbuttonright_rsc_lzf_1 301
$lzscrollbar_xbuttonright_rsc_lzf_2 301
$lzscrollbar_ybuttontop_rsc_lzf_1 298
$lzscrollbar_ybuttontop_rsc_lzf_2 298
$lzscrollbar_xbuttonleft_rsc_lzf_1 298
$lzscrollbar_xbuttonleft_rsc_lzf_2 298
$lzcombobox_rgt_rsc_lzf_4 296
$lzradio_rsrc_lzf_1 296
$lzradio_rsrc_lzf_2 296
$lzcheckbox_rsrc_lzf_8 294
$shadowTR_lzf_1 294
$window_ML_rsc_lzf_1 290
$window_TM_rsc_lzf_1 289
$window_BM_rsc_lzf_1 289
$window_MR_rsc_lzf_1 288
shadowMR 287
shadowMR 287
shadowBM 287
shadowBM 287
$lzcombobox_lft_rsc_lzf_2 279
$menucap_rt_lzf_2 269
$lzscrollbar_ybuttonbottom_rsc_lzf_3 258
$lzscrollbar_xbuttonright_rsc_lzf_3 258
$lzscrollbar_ybuttontop_rsc_lzf_3 256
$lzscrollbar_xbuttonleft_rsc_lzf_3 256
$window_closebtn_rsc_lzf_4 250
$menucap_lft_lzf_2 249
$lzcheckbox_rsrc_lzf_4 238
$lzcombobox_lft_rsc_lzf_1 238
$menucap_mid_lzf_2 219
$window_gripper_rsc_lzf_1 215
$window_gripper_rsc_lzf_2 215
lzscrollbar_ythumbgripper_rsc 211
lzscrollbar_ythumbgripper_rsc 207
$lzcombobox_mid_rsc_lzf_3 207
$lzcombobox_mid_rsc_lzf_4 207
$window_resizebtn_rsc_lzf_4 207
lzscrollbar_xthumbgripper_rsc 198
$window_gripper_rsc_lzf_3 198
$lzscrollbar_ybuttonbottom_rsc_lzf_4 190
$lzscrollbar_xbuttonright_rsc_lzf_4 188
lzscrollbar_xthumbgripper_rsc 186
$window_BL_rsc_lzf_2 185
$lzfocusbracket_shdw_lzf_3 183
$window_TR_rsc_lzf_2 183
$lzfocusbracket_shdw_lzf_1 182
$lzfocusbracket_shdw_lzf_2 182
$lzfocusbracket_shdw_lzf_4 181
$menucap_mid_lzf_1 180
$tab_M_rsc_lzf_4 179
$tab_L_rsc_lzf_1 175
$tab_R_rsc_lzf_1 171
$tab_M_rsc_lzf_1 166
$menucap_lft_lzf_1 164
$menucap_rt_lzf_1 164
lzscrollbar_xthumbmiddle_rsc 163
lzscrollbar_xthumbmiddle_rsc 163
$lzcombobox_lft_rsc_lzf_3 162
$lzbutton_bezel_outer_rsc_lzf_5 161
$window_TL_rsc_lzf_4 161
$window_BL_rsc_lzf_4 161
$lzscrollbar_xtrack_rsc_lzf_3 160
$lzscrollbar_ytrack_rsc_lzf_3 159
lzscrollbar_ythumbmiddle_rsc 158
lzscrollbar_ythumbmiddle_rsc 158
$window_TR_rsc_lzf_4 158
$window_BR_rsc_lzf_4 156
$window_TL_rsc_lzf_2 149
$window_TM_rsc_lzf_4 146
$window_ML_rsc_lzf_4 146
$window_BM_rsc_lzf_4 146
$window_MR_rsc_lzf_4 145
$lzfocusbracket_rsrc_lzf_1 143
$lzfocusbracket_rsrc_lzf_3 142
$lzfocusbracket_rsrc_lzf_4 142
$lzscrollbar_xtrack_rsc_lzf_1 142
$lzscrollbar_xtrack_rsc_lzf_2 142
$lzscrollbar_ytrack_rsc_lzf_1 141
$lzscrollbar_ytrack_rsc_lzf_2 141
$lzfocusbracket_rsrc_lzf_2 139
$window_BR_rsc_lzf_2 139
$window_TM_rsc_lzf_2 128
$window_ML_rsc_lzf_2 128
$tab_L_rsc_lzf_2 124
$tab_L_rsc_lzf_3 124
$window_MR_rsc_lzf_2 119
$window_BM_rsc_lzf_2 119
lzscrollbar_xthumbleft_rsc 118
lzscrollbar_xthumbleft_rsc 118
$lzcombobox_lft_rsc_lzf_4 116
$tab_M_rsc_lzf_2 109
$tab_M_rsc_lzf_3 109
$tabrsrc_lzf_1 108
$tabrsrc_lzf_2 108
lzscrollbar_ythumbtop_rsc 104
lzscrollbar_ythumbtop_rsc 104
tabshadow 102
tabshadow 102
lzscrollbar_ythumbbottom_rsc 99
lzscrollbar_ythumbbottom_rsc 99
lzscrollbar_xthumbright_rsc 98
lzscrollbar_xthumbright_rsc 98
$tabrsrc_lzf_3 92
$lzbutton_bezel_outer_rsc_lzf_1 89
$lzbutton_bezel_outer_rsc_lzf_3 89
$lzbutton_bezel_inner_rsc_lzf_4 88
$lzbutton_bezel_inner_rsc_lzf_1 87
$lzbutton_bezel_inner_rsc_lzf_3 87
$window_MM_rsc_lzf_4 86
$lzbutton_face_rsc_lzf_1 81
$lzbutton_face_rsc_lzf_2 79
$lzbutton_face_rsc_lzf_3 79
$window_MM_rsc_lzf_1 79
$window_MM_rsc_lzf_2 79
$lzbutton_face_rsc_lzf_4 70
$menuarrow_rsrc_lzf_2 66
$lzbutton_bezel_outer_rsc_lzf_4 65
$menuarrow_rsrc_lzf_1 64
Total 40,632

Fonts

These are "approximate" sizes of imported fonts. These assets have been transcoded from their native format (e.g. TTF) to a SWF Font format. This doesn't include additional font metrics tables added for use by the LFC. These are underestimates. Also, fonts that are imported by way of coming in inside SWF assets are ignored.

Face Style Source Size
Total 0