Lines Matching refs:fState

610 	if ((fState->archiving_flags & B_VIEW_FRAME_BIT) != 0)
619 if (ret == B_OK && (fState->archiving_flags & B_VIEW_EVENT_MASK_BIT) != 0) {
625 if (ret == B_OK && (fState->archiving_flags & B_VIEW_FONT_BIT) != 0) {
659 ret = data->AddFloat("_uitint", fState->which_high_color_tint);
661 ret = data->AddFloat("_uitint", fState->which_low_color_tint);
663 ret = data->AddFloat("_uitint", fState->which_view_color_tint);
670 if (ret == B_OK && (fState->archiving_flags & B_VIEW_ORIGIN_BIT) != 0)
673 if (ret == B_OK && (fState->archiving_flags & B_VIEW_SCALE_BIT) != 0)
676 if (ret == B_OK && (fState->archiving_flags & B_VIEW_TRANSFORM_BIT) != 0) {
681 if (ret == B_OK && (fState->archiving_flags & B_VIEW_PEN_SIZE_BIT) != 0)
684 if (ret == B_OK && (fState->archiving_flags & B_VIEW_PEN_LOCATION_BIT) != 0)
687 if (ret == B_OK && (fState->archiving_flags & B_VIEW_LINE_MODES_BIT) != 0) {
695 if (ret == B_OK && (fState->archiving_flags & B_VIEW_FILL_RULE_BIT) != 0)
698 if (ret == B_OK && (fState->archiving_flags & B_VIEW_BLENDING_BIT) != 0) {
708 if (ret == B_OK && (fState->archiving_flags & B_VIEW_DRAWING_MODE_BIT) != 0)
803 delete fState;
813 return fState->print_rect;
1077 fState->archiving_flags |= B_VIEW_FLAGS_BIT;
1765 // fState->valid_flags &= ~B_VIEW_FRAME_BIT;
1791 fState->archiving_flags |= B_VIEW_EVENT_MASK_BIT;
1845 fState->valid_flags &= ~B_VIEW_PARENT_COMPOSITE_BIT;
1848 fState->valid_flags |= B_VIEW_SCALE_BIT | B_VIEW_ORIGIN_BIT
1850 fState->scale = 1.0f;
1851 fState->origin.Set(0, 0);
1852 fState->transform.Reset();
1865 fState->valid_flags = B_VIEW_VIEW_COLOR_BIT;
1879 if (fState->IsValid(B_VIEW_ORIGIN_BIT)
1880 && x == fState->origin.x && y == fState->origin.y)
1883 fState->origin.x = x;
1884 fState->origin.y = y;
1891 fState->valid_flags |= B_VIEW_ORIGIN_BIT;
1896 fState->archiving_flags |= B_VIEW_ORIGIN_BIT;
1903 if (!fState->IsValid(B_VIEW_ORIGIN_BIT)) {
1912 fOwner->fLink->Read<BPoint>(&fState->origin);
1914 fState->valid_flags |= B_VIEW_ORIGIN_BIT;
1917 return fState->origin;
1924 if (fState->IsValid(B_VIEW_SCALE_BIT) && scale == fState->scale)
1933 fState->valid_flags |= B_VIEW_SCALE_BIT;
1936 fState->scale = scale;
1937 fState->archiving_flags |= B_VIEW_SCALE_BIT;
1944 if (!fState->IsValid(B_VIEW_SCALE_BIT) && fOwner) {
1951 fOwner->fLink->Read<float>(&fState->scale);
1953 fState->valid_flags |= B_VIEW_SCALE_BIT;
1956 return fState->scale;
1963 if (fState->IsValid(B_VIEW_TRANSFORM_BIT) && transform == fState->transform)
1972 fState->valid_flags |= B_VIEW_TRANSFORM_BIT;
1975 fState->transform = transform;
1976 fState->archiving_flags |= B_VIEW_TRANSFORM_BIT;
1983 if (!fState->IsValid(B_VIEW_TRANSFORM_BIT) && fOwner != NULL) {
1990 fOwner->fLink->Read<BAffineTransform>(&fState->transform);
1992 fState->valid_flags |= B_VIEW_TRANSFORM_BIT;
1995 return fState->transform;
2005 if (!fState->IsValid(B_VIEW_PARENT_COMPOSITE_BIT) && fOwner != NULL) {
2012 fOwner->fLink->Read<BAffineTransform>(&fState->parent_composite_transform);
2013 fOwner->fLink->Read<float>(&fState->parent_composite_scale);
2014 fOwner->fLink->Read<BPoint>(&fState->parent_composite_origin);
2017 fState->valid_flags |= B_VIEW_PARENT_COMPOSITE_BIT;
2020 BAffineTransform transform = fState->parent_composite_transform * Transform();
2021 float scale = fState->parent_composite_scale * Scale();
2024 origin.x *= fState->parent_composite_scale;
2025 origin.y *= fState->parent_composite_scale;
2026 origin += fState->parent_composite_origin;
2030 transform.TranslateBy(-fState->parent_composite_origin);
2031 transform.PreMultiplyInverse(fState->parent_composite_transform);
2032 transform.ScaleBy(1.0f / fState->parent_composite_scale);
2074 fState->valid_flags &= ~B_VIEW_TRANSFORM_BIT;
2077 fState->archiving_flags |= B_VIEW_TRANSFORM_BIT;
2091 fState->valid_flags &= ~B_VIEW_TRANSFORM_BIT;
2094 fState->archiving_flags |= B_VIEW_TRANSFORM_BIT;
2107 fState->valid_flags &= ~B_VIEW_TRANSFORM_BIT;
2110 fState->archiving_flags |= B_VIEW_TRANSFORM_BIT;
2117 if (fState->IsValid(B_VIEW_LINE_MODES_BIT)
2118 && lineCap == fState->line_cap && lineJoin == fState->line_join
2119 && miterLimit == fState->miter_limit)
2133 fState->valid_flags |= B_VIEW_LINE_MODES_BIT;
2136 fState->line_cap = lineCap;
2137 fState->line_join = lineJoin;
2138 fState->miter_limit = miterLimit;
2140 fState->archiving_flags |= B_VIEW_LINE_MODES_BIT;
2148 if (!fState->IsValid(B_VIEW_LINE_MODES_BIT))
2151 return fState->line_join;
2159 if (!fState->IsValid(B_VIEW_LINE_MODES_BIT))
2162 return fState->line_cap;
2169 if (!fState->IsValid(B_VIEW_LINE_MODES_BIT) && fOwner) {
2180 fState->line_cap = info.lineCap;
2181 fState->line_join = info.lineJoin;
2182 fState->miter_limit = info.miterLimit;
2185 fState->valid_flags |= B_VIEW_LINE_MODES_BIT;
2188 return fState->miter_limit;
2195 if (fState->IsValid(B_VIEW_FILL_RULE_BIT) && fillRule == fState->fill_rule)
2204 fState->valid_flags |= B_VIEW_FILL_RULE_BIT;
2207 fState->fill_rule = fillRule;
2209 fState->archiving_flags |= B_VIEW_FILL_RULE_BIT;
2216 if (!fState->IsValid(B_VIEW_FILL_RULE_BIT) && fOwner) {
2227 fState->fill_rule = fillRule;
2230 fState->valid_flags |= B_VIEW_FILL_RULE_BIT;
2233 return fState->fill_rule;
2240 if (fState->IsValid(B_VIEW_DRAWING_MODE_BIT)
2241 && mode == fState->drawing_mode)
2250 fState->valid_flags |= B_VIEW_DRAWING_MODE_BIT;
2253 fState->drawing_mode = mode;
2254 fState->archiving_flags |= B_VIEW_DRAWING_MODE_BIT;
2261 if (!fState->IsValid(B_VIEW_DRAWING_MODE_BIT) && fOwner) {
2272 fState->drawing_mode = (drawing_mode)drawingMode;
2273 fState->valid_flags |= B_VIEW_DRAWING_MODE_BIT;
2277 return fState->drawing_mode;
2284 if (fState->IsValid(B_VIEW_BLENDING_BIT)
2285 && sourceAlpha == fState->alpha_source_mode
2286 && alphaFunction == fState->alpha_function_mode)
2299 fState->valid_flags |= B_VIEW_BLENDING_BIT;
2302 fState->alpha_source_mode = sourceAlpha;
2303 fState->alpha_function_mode = alphaFunction;
2305 fState->archiving_flags |= B_VIEW_BLENDING_BIT;
2313 if (!fState->IsValid(B_VIEW_BLENDING_BIT) && fOwner) {
2323 fState->alpha_source_mode = info.sourceAlpha;
2324 fState->alpha_function_mode = info.alphaFunction;
2326 fState->valid_flags |= B_VIEW_BLENDING_BIT;
2331 *_sourceAlpha = fState->alpha_source_mode;
2334 *_alphaFunction = fState->alpha_function_mode;
2348 if (fState->IsValid(B_VIEW_PEN_LOCATION_BIT)
2349 && x == fState->pen_location.x && y == fState->pen_location.y)
2358 fState->valid_flags |= B_VIEW_PEN_LOCATION_BIT;
2361 fState->pen_location.x = x;
2362 fState->pen_location.y = y;
2364 fState->archiving_flags |= B_VIEW_PEN_LOCATION_BIT;
2372 if (!fState->IsValid(B_VIEW_PEN_LOCATION_BIT))
2375 MovePenTo(fState->pen_location.x + x, fState->pen_location.y + y);
2382 if (!fState->IsValid(B_VIEW_PEN_LOCATION_BIT) && fOwner) {
2390 fOwner->fLink->Read<BPoint>(&fState->pen_location);
2392 fState->valid_flags |= B_VIEW_PEN_LOCATION_BIT;
2396 return fState->pen_location;
2403 if (fState->IsValid(B_VIEW_PEN_SIZE_BIT) && size == fState->pen_size)
2412 fState->valid_flags |= B_VIEW_PEN_SIZE_BIT;
2415 fState->pen_size = size;
2416 fState->archiving_flags |= B_VIEW_PEN_SIZE_BIT;
2423 if (!fState->IsValid(B_VIEW_PEN_SIZE_BIT) && fOwner) {
2431 fOwner->fLink->Read<float>(&fState->pen_size);
2433 fState->valid_flags |= B_VIEW_PEN_SIZE_BIT;
2437 return fState->pen_size;
2447 if (fState->IsValid(B_VIEW_HIGH_COLOR_BIT)
2448 && fState->high_color == color)
2457 fState->valid_flags |= B_VIEW_HIGH_COLOR_BIT;
2460 fState->high_color = color;
2462 fState->archiving_flags |= B_VIEW_HIGH_COLOR_BIT;
2469 if (!fState->IsValid(B_VIEW_HIGH_COLOR_BIT) && fOwner) {
2477 fOwner->fLink->Read<rgb_color>(&fState->high_color);
2479 fState->valid_flags |= B_VIEW_HIGH_COLOR_BIT;
2483 return fState->high_color;
2490 if (fState->IsValid(B_VIEW_WHICH_HIGH_COLOR_BIT)
2491 && fState->which_high_color == which
2492 && fState->which_high_color_tint == tint)
2502 fState->valid_flags |= B_VIEW_WHICH_HIGH_COLOR_BIT;
2505 fState->which_high_color = which;
2506 fState->which_high_color_tint = tint;
2509 fState->archiving_flags |= B_VIEW_WHICH_HIGH_COLOR_BIT;
2510 fState->archiving_flags &= ~B_VIEW_HIGH_COLOR_BIT;
2511 fState->valid_flags |= B_VIEW_HIGH_COLOR_BIT;
2513 fState->high_color = tint_color(ui_color(which), tint);
2515 fState->valid_flags &= ~B_VIEW_HIGH_COLOR_BIT;
2516 fState->archiving_flags &= ~B_VIEW_WHICH_HIGH_COLOR_BIT;
2524 if (!fState->IsValid(B_VIEW_WHICH_HIGH_COLOR_BIT)
2533 fOwner->fLink->Read<color_which>(&fState->which_high_color);
2534 fOwner->fLink->Read<float>(&fState->which_high_color_tint);
2535 fOwner->fLink->Read<rgb_color>(&fState->high_color);
2537 fState->valid_flags |= B_VIEW_WHICH_HIGH_COLOR_BIT;
2538 fState->valid_flags |= B_VIEW_HIGH_COLOR_BIT;
2543 *tint = fState->which_high_color_tint;
2545 return fState->which_high_color;
2554 if (fState->IsValid(B_VIEW_LOW_COLOR_BIT)
2555 && fState->low_color == color)
2564 fState->valid_flags |= B_VIEW_LOW_COLOR_BIT;
2567 fState->low_color = color;
2569 fState->archiving_flags |= B_VIEW_LOW_COLOR_BIT;
2576 if (!fState->IsValid(B_VIEW_LOW_COLOR_BIT) && fOwner) {
2584 fOwner->fLink->Read<rgb_color>(&fState->low_color);
2586 fState->valid_flags |= B_VIEW_LOW_COLOR_BIT;
2590 return fState->low_color;
2597 if (fState->IsValid(B_VIEW_WHICH_LOW_COLOR_BIT)
2598 && fState->which_low_color == which
2599 && fState->which_low_color_tint == tint)
2609 fState->valid_flags |= B_VIEW_WHICH_LOW_COLOR_BIT;
2612 fState->which_low_color = which;
2613 fState->which_low_color_tint = tint;
2616 fState->archiving_flags |= B_VIEW_WHICH_LOW_COLOR_BIT;
2617 fState->archiving_flags &= ~B_VIEW_LOW_COLOR_BIT;
2618 fState->valid_flags |= B_VIEW_LOW_COLOR_BIT;
2620 fState->low_color = tint_color(ui_color(which), tint);
2622 fState->valid_flags &= ~B_VIEW_LOW_COLOR_BIT;
2623 fState->archiving_flags &= ~B_VIEW_WHICH_LOW_COLOR_BIT;
2631 if (!fState->IsValid(B_VIEW_WHICH_LOW_COLOR_BIT)
2640 fOwner->fLink->Read<color_which>(&fState->which_low_color);
2641 fOwner->fLink->Read<float>(&fState->which_low_color_tint);
2642 fOwner->fLink->Read<rgb_color>(&fState->low_color);
2644 fState->valid_flags |= B_VIEW_WHICH_LOW_COLOR_BIT;
2645 fState->valid_flags |= B_VIEW_LOW_COLOR_BIT;
2650 *tint = fState->which_low_color_tint;
2652 return fState->which_low_color;
2664 return (fState->archiving_flags & testMask) == 0;
2671 return fState->which_view_color == B_PANEL_BACKGROUND_COLOR
2672 && fState->which_high_color == B_PANEL_TEXT_COLOR
2673 && fState->which_low_color == B_PANEL_BACKGROUND_COLOR
2674 && fState->which_view_color_tint == B_NO_TINT
2675 && fState->which_high_color_tint == B_NO_TINT
2676 && fState->which_low_color_tint == B_NO_TINT;
2738 if (fState->IsValid(B_VIEW_VIEW_COLOR_BIT)
2739 && fState->view_color == color)
2749 fState->valid_flags |= B_VIEW_VIEW_COLOR_BIT;
2752 fState->view_color = color;
2754 fState->archiving_flags |= B_VIEW_VIEW_COLOR_BIT;
2761 if (!fState->IsValid(B_VIEW_VIEW_COLOR_BIT) && fOwner) {
2769 fOwner->fLink->Read<rgb_color>(&fState->view_color);
2771 fState->valid_flags |= B_VIEW_VIEW_COLOR_BIT;
2775 return fState->view_color;
2782 if (fState->IsValid(B_VIEW_WHICH_VIEW_COLOR_BIT)
2783 && fState->which_view_color == which
2784 && fState->which_view_color_tint == tint)
2794 fState->valid_flags |= B_VIEW_WHICH_VIEW_COLOR_BIT;
2797 fState->which_view_color = which;
2798 fState->which_view_color_tint = tint;
2801 fState->archiving_flags |= B_VIEW_WHICH_VIEW_COLOR_BIT;
2802 fState->archiving_flags &= ~B_VIEW_VIEW_COLOR_BIT;
2803 fState->valid_flags |= B_VIEW_VIEW_COLOR_BIT;
2805 fState->view_color = tint_color(ui_color(which), tint);
2807 fState->valid_flags &= ~B_VIEW_VIEW_COLOR_BIT;
2808 fState->archiving_flags &= ~B_VIEW_WHICH_VIEW_COLOR_BIT;
2811 if (!fState->IsValid(B_VIEW_WHICH_LOW_COLOR_BIT))
2819 if (!fState->IsValid(B_VIEW_WHICH_VIEW_COLOR_BIT)
2828 fOwner->fLink->Read<color_which>(&fState->which_view_color);
2829 fOwner->fLink->Read<float>(&fState->which_view_color_tint);
2830 fOwner->fLink->Read<rgb_color>(&fState->view_color);
2832 fState->valid_flags |= B_VIEW_WHICH_VIEW_COLOR_BIT;
2833 fState->valid_flags |= B_VIEW_VIEW_COLOR_BIT;
2838 *tint = fState->which_view_color_tint;
2840 return fState->which_view_color;
2847 if (fState->IsValid(B_VIEW_FONT_ALIASING_BIT)
2848 && enable == fState->font_aliasing)
2857 fState->valid_flags |= B_VIEW_FONT_ALIASING_BIT;
2860 fState->font_aliasing = enable;
2861 fState->archiving_flags |= B_VIEW_FONT_ALIASING_BIT;
2872 fState->font = *font;
2876 fState->font.SetFamilyAndStyle(font->FamilyAndStyle());
2879 fState->font.SetSize(font->Size());
2882 fState->font.SetShear(font->Shear());
2885 fState->font.SetRotation(font->Rotation());
2888 fState->font.SetFalseBoldWidth(font->FalseBoldWidth());
2891 fState->font.SetSpacing(font->Spacing());
2894 fState->font.SetEncoding(font->Encoding());
2897 fState->font.SetFace(font->Face());
2900 fState->font.SetFlags(font->Flags());
2903 fState->font_flags |= mask;
2908 fState->UpdateServerFontState(*fOwner->fLink);
2909 fState->valid_flags |= B_VIEW_FONT_BIT;
2912 fState->archiving_flags |= B_VIEW_FONT_BIT;
2920 if (!fState->IsValid(B_VIEW_FONT_BIT)) {
2926 fState->UpdateFrom(*fOwner->fLink);
2929 *font = fState->font;
2936 fState->font.GetHeight(height);
2953 return fState->font.StringWidth(string);
2960 return fState->font.StringWidth(string, length);
2968 fState->font.GetStringWidths(const_cast<const char**>(stringArray),
2976 fState->font.TruncateString(string, mode, width);
3007 region->Set(fState->print_rect);
3018 fState->valid_flags |= B_VIEW_CLIP_REGION_BIT;
3043 fState->valid_flags &= ~B_VIEW_CLIP_REGION_BIT;
3044 fState->archiving_flags |= B_VIEW_CLIP_REGION_BIT;
3296 fState->valid_flags &= ~B_VIEW_PEN_LOCATION_BIT;
3330 fState->valid_flags &= ~B_VIEW_PEN_LOCATION_BIT;
4060 fState->valid_flags &= ~B_VIEW_PEN_LOCATION_BIT;
4842 // fState->valid_flags |= B_VIEW_FRAME_BIT;
4868 // fState->valid_flags |= B_VIEW_FRAME_BIT;
5870 fState = new BPrivate::ViewState;
6103 fOwner->fLink->Attach<rgb_color>(fState->view_color);
6111 fState->UpdateServerState(*fOwner->fLink);
6248 fState->valid_flags &= ~(B_VIEW_WHICH_VIEW_COLOR_BIT
6251 if (fState->which_view_color != B_NO_COLOR)
6252 SetViewUIColor(fState->which_view_color,
6253 fState->which_view_color_tint);
6255 if (fState->which_high_color != B_NO_COLOR)
6256 SetHighUIColor(fState->which_high_color,
6257 fState->which_high_color_tint);
6259 if (fState->which_low_color != B_NO_COLOR)
6260 SetLowUIColor(fState->which_low_color,
6261 fState->which_low_color_tint);
6299 && !fState->IsValid(B_VIEW_WHICH_VIEW_COLOR_BIT)) {
6306 const char* colorName = ui_color_name(fState->which_view_color);
6308 fState->view_color = tint_color(color, fState->which_view_color_tint);
6309 fState->valid_flags |= B_VIEW_VIEW_COLOR_BIT;
6312 colorName = ui_color_name(fState->which_low_color);
6314 fState->low_color = tint_color(color, fState->which_low_color_tint);
6315 fState->valid_flags |= B_VIEW_LOW_COLOR_BIT;
6318 colorName = ui_color_name(fState->which_high_color);
6320 fState->high_color = tint_color(color, fState->which_high_color_tint);
6321 fState->valid_flags |= B_VIEW_HIGH_COLOR_BIT;
6457 fState->UpdateFrom(*fOwner->fLink);
6458 // if (!fState->IsValid(B_VIEW_FRAME_BIT)) {
6466 // fState->valid_flags |= B_VIEW_FRAME_BIT;
6483 if (fState->IsValid(B_VIEW_PATTERN_BIT) && pattern == fState->pattern)
6492 fState->valid_flags |= B_VIEW_PATTERN_BIT;
6495 fState->pattern = pattern;
6851 fState->origin.x, fState->origin.y,
6852 fState->pen_location.x, fState->pen_location.y,
6853 fState->pen_size,
6854 fState->high_color.red, fState->high_color.blue, fState->high_color.green, fState->high_color.alpha,
6855 fState->low_color.red, fState->low_color.blue, fState->low_color.green, fState->low_color.alpha,
6856 fState->view_color.red, fState->view_color.blue, fState->view_color.green, fState->view_color.alpha,
6857 *((uint64*)&(fState->pattern)),
6858 fState->drawing_mode,
6859 fState->line_join,
6860 fState->line_cap,
6861 fState->miter_limit,
6862 fState->alpha_source_mode,
6863 fState->alpha_function_mode,
6864 fState->scale,
6865 fState->font_aliasing? "YES" : "NO");
6867 fState->font.PrintToStream();