When a table in scout is configured "checkable" a check box is displayed for each row, like in the following screen shot:
In the RAP client, the style of various elements can be defined via css, e.g. the font size of table rows. I noticed the check box itself is an image (rather than a HTML element) and RAP offers the possibility to set a background image for "Table-Checkbox".
Is this supported in Eclipse Scout? Can a custom check box style be set with images and corresponding entries in the css?
The theming does not work in this case because the rap table ui of scout does not use the checkbox mechanism provided by rwt/swt (SWT.CHECK) due to some limitations. Instead it uses the scout icon provider servies to resolve the checkbox icon.
To replace the icon with another one you have to make sure that at least one of the registered icon provider services finds your checkbox icons.
To do so just register the IconProviderService as extension in your rap-plugin with a high priority:
The IconProviderService loads the icons from the folder resources/icons of the host plugin, so put your icons in that folder of the rap-plugin. Make sure the names are correct ("checkbox_no.png/gif", "checkbox_yes.png/gif").