Yuri Kobets edited this page Aug 30, 2018 · 4 revisions


litehtml::background_paint class is used in document_container::draw_background function.

Data members


tstring image;

The image contains the background image URL. URL can be relative. Use the baseurl member to find the base URL for image.


tstring baseurl;

The base URL for image. Use the document base URL if this baseurl is empty.


background_attachment attachment;

This is the background-attachment CSS property. Can be one of the following values:

  • background_attachment_scroll - CSS scroll
  • background_attachment_fixed - - CSS fixed


background_repeat repeat;

This the background-repeat CSS property. Can be one of the following values:

  • background_repeat_repeat - CSS repeat
  • background_repeat_repeat_x - CSS repeat-x
  • background_repeat_repeat_y - CSS repeat-y
  • background_repeat_no_repeat - CSS no-repeat


web_color color;

This member defines the background-color CSS property.


position clip_box;

Defines the position of the clipping box. See the background-clip CSS property.


position origin_box;

Defines the position of the origin box. See the background-origin CSS property.


position border_box;

Defines the position of the border box.


border_radiuses border_radius;

Defines the border radiuses. See the border-radius CSS property. The border_radiuses contains the vertical and horizontal values for every corner.


size image_size;

The size of the image. See the background-size CSS property.

position_x and position_y

int position_x;
int position_y;

The horizontal and vertical position of the background image. See the background-position CSS property. Note the position is calculated already.


bool is_root;

is_root is true for the root item (<body>) so you have to apply the background to entire client area/window.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.