Set contour width for the icon.

@return The current IconicsDrawable for chaining.
332822
@NonNull
    public IconicsDrawable contourWidthPx(@Dimension(unit = PX) int sizePx) {
        mContourWidth = sizePx;
        mContourBrush.getPaint().setStrokeWidth(sizePx);
        drawContour(true);

        invalidateSelf();
        return this;
    }
795666
@NonNull
    public IconicsDrawable drawContour(boolean drawContour) {
        if (mDrawContour != drawContour) {
            mDrawContour = drawContour;

            mIconPadding += (mDrawContour ? 1 : -1) * mContourWidth;

            invalidateSelf();
        }
        return this;
    }
1350378
public int getWidth() {
        try {
            return ((RemoteWebElement) getElement()).getSize().width;
        } catch (NumberFormatException e) {
            throw new WebElementException("Attribute " + WIDTH + " not found for Image " + getLocator(), e);
        }
    }
877741
public static void styleEditable(@NonNull Context ctx,
                                     @Nullable HashMap<String, ITypeface> fonts,
                                     @NonNull Editable textSpanned,
                                     @Nullable List<CharacterStyle> styles,
                                     @Nullable HashMap<String, List<CharacterStyle>> stylesFor) {
        fonts = init(ctx, fonts);

        //find all icons which should be replaced with the iconFont
        List<StyleContainer> styleContainers = IconicsUtils.findIconsFromEditable(textSpanned, fonts);

        //set all the icons and styles
        IconicsUtils.applyStyles(ctx, textSpanned, styleContainers, styles, stylesFor);
    }
54415
def adjustMinimumWidth( self ):
        
        pw = self.pixmapSize().width()
        
        # allow 1 pixel space between the icons
        self.setMinimumWidth(pw * self.maximum() + 3 * self.maximum())
214614
@NonNull
    public IconicsDrawable roundedCornersRyPx(@Dimension(unit = PX) int sizePx) {
        mRoundedCornerRy = sizePx;

        invalidateSelf();
        return this;
    }
534164
@NonNull
    public IconicsDrawable contourColorRes(@ColorRes int colorResId) {
        return contourColor(ContextCompat.getColor(mContext, colorResId));
    }
1211836
public IconProviderBuilder forShape(String shapeName, Icon icon)
	{
		setType(Type.MODEL);
		shapeIcons.put(shapeName, checkNotNull(icon));
		return this;
	}
345818
@NonNull
    public IconicsDrawable iconOffsetXDp(@Dimension(unit = DP) int sizeDp) {
        return iconOffsetXPx(Utils.convertDpToPx(mContext, sizeDp));
    }
1168570
@NonNull
    public IconicsDrawable paddingDp(@Dimension(unit = DP) int sizeDp) {
        return paddingPx(Utils.convertDpToPx(mContext, sizeDp));
    }
1167680
@NonNull
    public IconicsDrawable iconOffsetYPx(@Dimension(unit = PX) int sizePx) {
        mIconOffsetY = sizePx;

        invalidateSelf();
        return this;
    }
804541
public boolean setIcon(MarkerOptions markerOptions, IconRow icon) {
        return StyleUtils.setIcon(markerOptions, icon, density, iconCache);
    }
1254331
public static ImageIcon getScaledInstance(ImageIcon icon, int targetWidth, int targetHeight) {
		return new ImageIcon(getScaledInstance(icon.getImage(), targetWidth, targetHeight));
	}
192167
public void setIconSize(int size){
        mEmptyIconSize = size;
        int width = mEmptyIconSize == -1 ? WRAP_CONTENT : mEmptyIconSize;
        int height = mEmptyIconSize == -1 ? WRAP_CONTENT : mEmptyIconSize;
        LinearLayout.LayoutParams iconParams = new LinearLayout.LayoutParams(width, height);
        mIcon.setLayoutParams(iconParams);
    }
28687
@NonNull
    public IconicsDrawable sizeDpX(@Dimension(unit = DP) int sizeDp) {
        return sizePxX(Utils.convertDpToPx(mContext, sizeDp));
    }
689719
private void obtainToolbarElevation() {
        int elevation;

        try {
            elevation = ThemeUtil.getDimensionPixelSize(this, R.attr.toolbarElevation);
        } catch (NotFoundException e) {
            elevation = getResources().getDimensionPixelSize(R.dimen.toolbar_elevation);
        }

        setToolbarElevation(pixelsToDp(this, elevation));
    }
253046
@NonNull
    public IconicsDrawable backgroundContourWidthPx(@Dimension(unit = PX) int sizePx) {
        mBackgroundContourWidth = sizePx;
        mBackgroundContourBrush.getPaint().setStrokeWidth(sizePx);
        drawBackgroundContour(true);

        invalidateSelf();
        return this;
    }