… | |
… | |
1138 | BG_CLIENT_RENDER = 1 << 9, |
1138 | BG_CLIENT_RENDER = 1 << 9, |
1139 | |
1139 | |
1140 | BG_IS_TRANSPARENT = 1 << 10, |
1140 | BG_IS_TRANSPARENT = 1 << 10, |
1141 | BG_NEEDS_REFRESH = 1 << 11, |
1141 | BG_NEEDS_REFRESH = 1 << 11, |
1142 | BG_IS_SIZE_SENSITIVE = 1 << 12, |
1142 | BG_IS_SIZE_SENSITIVE = 1 << 12, |
|
|
1143 | BG_IS_FROM_FILE = 1 << 13, |
1143 | }; |
1144 | }; |
1144 | |
1145 | |
1145 | unsigned int bg_flags; |
1146 | unsigned int bg_flags; |
1146 | |
1147 | |
1147 | # ifdef BG_IMAGE_FROM_FILE |
1148 | # ifdef BG_IMAGE_FROM_FILE |
1148 | void get_image_geometry (int image_width, int image_height, int &w, int &h, int &x, int &y); |
1149 | void get_image_geometry (int image_width, int image_height, int &w, int &h, int &x, int &y); |
1149 | bool render_image (unsigned long tr_flags); |
1150 | bool render_image (unsigned long tr_flags); |
1150 | bool have_image; |
|
|
1151 | |
1151 | |
1152 | enum { |
1152 | enum { |
1153 | noScale = 0, |
1153 | noScale = 0, |
1154 | windowScale = 100, |
1154 | windowScale = 100, |
1155 | defaultScale = windowScale, |
1155 | defaultScale = windowScale, |