Layout design scheme

Is there any manual och scheme for how “every” font, icon, button is called so you can make nice desing? Have searched around but cant find any detailed instruction for all markups.

Anyone knows?

A good start is the skin.ini-reference (https://www.mairlist.com/dokuwiki/reference:skin.ini_reference) - the itemtypes are listed here: https://www.mairlist.com/forum/index.php/topic,4294.msg30232.html#msg30232 (german) - player buttons: https://www.mairlist.com/forum/index.php/topic,2134.msg12303.html#msg12303 (german) - all icons have to be in a folder “images” in the mairlist main directory…

Just had the same problems to find alle the filenames for icons for my new layouts… Still not know all of them… Torben can u give us a full list? (like u did years ago: https://www.mairlist.com/forum/index.php/topic,2669.msg16577.html#msg16577)

icon_file=nuvola__64x64__mimetypes__sound
icon_comment=nuvola__64x64__mimetypes__info
icon_break=nuvola__64x64__apps__krec
icon_stream=nuvola__64x64__mimetypes__html
icon_container=nuvola__64x64__mimetypes__tar
icon_regioncontainer=nuvola__64x64__mimetypes__html
icon_silence=nuvola__64x64__mimetypes__empty
icon_command=nuvola__64x64__apps__package_development
icon_played=fontawesome__64__correct8
icon_skipped=fontawesome__64__remove11
icon_error=nuvola__64x64__apps__important
icon_playlist=nuvola__64x64__mimetypes__txt
icon_dummy=nuvola__64x64__mimetypes__empty
icon_advertisement=nuvola__64x64__mimetypes__kchart_chrt
icon_audimark=other__audimark
icon_linked=nuvola__32x32__actions__ledgreen
icon_notlinked=other__empty
icon_endofchain=nuvola__32x32__actions__ledred
icon_attention=nuvola__64x64__mimetypes__readme
button_start=nuvola__48x48__actions__player_play
button_pause=nuvola__48x48__actions__player_pause
button_stop=nuvola__48x48__actions__player_stop
button_close=nuvola__48x48__actions__player_eject
button_pfl=nuvola__48x48__actions__kmixdocked
button_jump=nuvola__48x48__actions__player_end
button_loop=nuvola__48x48__actions__kaboodleloop
button_hook=nuvola__48x48__actions__cut
button_fadeout=other__fadeout
button_reset=nuvola__48x48__actions__player_start
dbicon_folder=nuvola__16x16__filesystems__folder_yellow
dbicon_item=nuvola__16x16__mimetypes__sound
dbicon_disabled=nuvola__16x16__actions__stop
dbicon_database=nuvola__16x16__filesystems__server
dbicon_connecting=nuvola__16x16__actions__connect_creating
dbicon_playlist=nuvola__16x16__mimetypes__txt
dbicon_artists=nuvola__16x16__apps__kuser
dbicon_folderroot=nuvola__16x16__filesystems__folder_sound
dbicon_storages=nuvola__16x16__devices__hdd_unmount
dbicon_scratchpadfolderroot=nuvola__16x16__filesystems__folder_txt
dbicon_scratchpadunsorted=nuvola__16x16__filesystems__folder
dbicon_attributes=nuvola__16x16__filesystems__services
dbicon_originalitem=nuvola__16x16__actions__ledlightgreen
dbicon_customizeditem=nuvola__16x16__actions__ledorange
dbicon_foreignitem=nuvola__16x16__actions__ledlightblue
dbicon_fixedtime=nuvola__16x16__apps__package_development
dbicon_types=nuvola__16x16__apps__flashkard
dbicon_underrun=nuvola__16x16__actions__messagebox_warning
dbicon_empty=other__empty
dbicon_advertising=other__dollar_sign16
logicon_info=nuvola__16x16__actions__messagebox_info
logicon_error=nuvola__16x16__actions__no
logicon_warning=nuvola__16x16__actions__messagebox_warning
logicon_status=nuvola__16x16__apps__ktip
logicon_playlist=nuvola__16x16__apps__amarok
logicon_debug=nuvola__16x16__apps__bug
logicon_unknown=nuvola__16x16__actions__help
encoder_state_connected=nuvola__22x22__actions__connect_established
encoder_state_connecting=nuvola__22x22__actions__connect_creating
encoder_state_disconnected=nuvola__22x22__actions__connect_no
encoder_state_error=nuvola__22x22__actions__connect_no
automation_play=nuvola__22x22__actions__player_play
automation_stop=nuvola__22x22__actions__player_stop
automation_next=nuvola__22x22__actions__player_end
prebuffer_ok=nuvola__16x16__actions__ok
prebuffer_warning=nuvola__16x16__actions__messagebox_warning
prebuffer_error=nuvola__16x16__actions__cancel
prebuffer_running=nuvola__16x16__actions__misc
timing_normal=other__1rightarrow_green
timing_hard=other__finish_red
timing_soft=other__forward_orange
timing_backtimed=nuvola__32x32__actions__2leftarrow
timing_excluded=other__empty
timing_warning=nuvola__32x32__actions__messagebox_warning
itemtype_unknown=nuvola__64x64__mimetypes__sound
itemtype_music=nuvola__64x64__mimetypes__sound
itemtype_voice=other__itemtype_voice
itemtype_news=nuvola__64x64__mimetypes__sound
itemtype_weather=nuvola__64x64__mimetypes__sound
itemtype_traffic=nuvola__64x64__mimetypes__sound
itemtype_advertising=nuvola__64x64__mimetypes__kchart_chrt
itemtype_package=nuvola__64x64__mimetypes__sound
itemtype_jingle=nuvola__64x64__apps__download_manager
itemtype_sound=nuvola__64x64__apps__download_manager
itemtype_effect=nuvola__64x64__apps__download_manager
itemtype_trailer=nuvola__64x64__mimetypes__sound
itemtype_promo=nuvola__64x64__mimetypes__sound
itemtype_sponsorship=nuvola__64x64__mimetypes__sound
itemtype_sweeper=nuvola__64x64__apps__download_manager
itemtype_drop=nuvola__64x64__apps__download_manager
itemtype_stationid=nuvola__64x64__mimetypes__sound
itemtype_bed=nuvola__64x64__mimetypes__sound
itemtype_instrumental=nuvola__64x64__mimetypes__sound
itemtype_show=nuvola__64x64__mimetypes__sound
itemtype_stream=nuvola__64x64__mimetypes__sound
itemtype_container=nuvola__64x64__mimetypes__tar
itemtype_playlist=nuvola__64x64__mimetypes__txt
itemtype_command=nuvola__64x64__apps__package_development
itemtype_break=nuvola__64x64__apps__krec
itemtype_dummy=nuvola__64x64__mimetypes__empty
itemtype_silence=nuvola__64x64__mimetypes__empty
itemtype_error=other__cancel64
itemtype_other=nuvola__64x64__mimetypes__sound
itemtype_custom1=nuvola__64x64__mimetypes__sound
itemtype_custom2=nuvola__64x64__mimetypes__sound
itemtype_custom3=nuvola__64x64__mimetypes__sound
itemtype_custom4=nuvola__64x64__mimetypes__sound
toolbar_aircheckrecorder_record=nuvola__16x16__actions__ledred
toolbar_aircheckrecorder_pause=nuvola__16x16__actions__player_pause
toolbar_aircheckrecorder_open=nuvola__16x16__actions__filenew
toolbar_aircheckrecorder_close=nuvola__16x16__actions__filesave
toolbar_cartwall_menu=fontawesome__22__bars
toolbar_cartwall_favorites=nuvola__22x22__actions__bookmark
toolbar_cartwall_designmode=nuvola__22x22__apps__kfig
toolbar_cartwall_newpage=nuvola__22x22__actions__filenew
toolbar_cartwall_openpage=nuvola__22x22__actions__fileopen
toolbar_cartwall_savepage=nuvola__22x22__actions__filesave
toolbar_cartwall_closepage=nuvola__22x22__actions__editdelete
toolbar_cartwall_color=other__transparent22
toolbar_cartwall_waveform=other__transparent22
toolbar_cartwall_onair=other__transparent22
toolbar_cartwall_pfl=other__transparent22
toolbar_cartwall_next=nuvola__22x22__actions__player_end
browser_recyclebin=nuvola__16x16__filesystems__trashcan_full
browser_directory=nuvola__16x16__filesystems__folder_yellow
browser_file=nuvola__16x16__mimetypes__txt
browser_clock=nuvola__16x16__apps__clock
browser_database=nuvola__16x16__filesystems__server

Is it possible to use the layout designer to make a two screen custom layout with the first screen containing the players, browser and playlist while the other screen (which is touchscreen) is only used for the cartwall?
The first screen would be a 21 inch monitor, while the other will be 17 inch monitor.

Thanks

Yes the layout designer is very flexible.

But there is only a single main window.

So I would need to use extended view on the second monitor?

I have mairlist on 2 different size screen one 23inch and the second is smaller think 19inch.
And I have exactly what you want on the big screen evrything but the jingle players are on the 19inch has the jingle’s (56)
The main screen is 23inch and pulled into the smaller screen.
The small screen has an empty space outside the monitor.
As long as the objects are in the second screen you don’t see the missing border.

Thanks Hank! That is what I am looking for. Is it possible to share the config files? Skin.ini, layout ini and screenobjects ini? It would be a lot easier to re-size them than to start from scratch!

Evrything is standard mairlist exact the playlist colour.
This is 5 min work whit the lay out designer.
If you want the skin.ini file, send a pm with your mail adres and I mail it.