| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/inkscape/extensions/__pycache__/ |
Upload File : |
o
0�a� � @ sH d dl Z d dlmZ g d�ZG dd� de j�Zedkr"e� �� dS dS )� N)�
inkex_gettext)�markerzmarker-startz
marker-midz
marker-endc @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
S )�MarkersStrokePaintz9Add marker stroke to outline markers on selected objects.c C s� |j dtjddd� |j ddddd � |j d
tjddd
d� |j dtjddd� |j dtjddd� |j dtjt�d�dd� |j dtjddd� |j dtjt�d�dd� |j d| �d�| jdd� |j ddd� d S )Nz--modifyFz(Do not create a copy, modify the markers)�type�default�helpz--type� fill_type�strokez>Replace the markers' fill with the object stroke or fill color)�destr r z--alpha�assign_alphaTz6Assign the object fill and stroke alpha to the markers)r r
r r z--invertzInvert fill and stroke colorsz
--assign_fillz"Assign a fill color to the markersz--fill_colori��QQzChoose a custom fill colorz--assign_strokez$Assign a stroke color to the markersz--stroke_colorz--tab�methodz'The selected UI-tab when OK was pressedz
--colortabz1The selected custom color tab when OK was pressed)r )�add_argument�inkex�Boolean�Color�
arg_method�
method_custom)�self�pars� r �5/usr/share/inkscape/extensions/markers_strokepaint.py�
add_arguments s8 �
��������z MarkersStrokePaint.add_argumentsc C s0 | j jr| j jnd}| j jr| j jnd}||fS )zChoose custom colorsN)�options�assign_fill�
fill_color�
assign_stroke�stroke_color)r �_�fillr r r r r 3 s z MarkersStrokePaint.method_customc C sj |� d�}|� d�}| jjdkr|}n| jjdkrd}n | jjr%||}}| jjs1|�� }|�� }||fS )zUse object colorsr r �solid�filledN)� get_colorr r �invertr �to_rgb)r �styler r r r r �
method_object9 s
z MarkersStrokePaint.method_objectc C s | j j�� D ]}}| j�|j�\}}tD ]o}|j�|d��d�s q|j| dd� }| j � d| �}|d u r?t
�td�| � q| jj
sT|�� }| j j�|� | j �|�}d| |j|<