.\" Generated by scdoc 1.11.5 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "waybar\-states" "5" "2026\-08\-31" .PP .SH "نام (NAME)" .PP waybar \- ویژگی وضعیت‌ها (states) .PP .SH "نمای کلی (OVERVIEW)" .PP برخی پودمان‌ها از ویژگی '\&states'\& پشتیبانی می‌کنند که امکان استفاده از مقادیر درصدی را به عنوان محرک‌های قالب‌بندی جهت اعمال کلاس CSS هنگامی که مقدار با مقدار وضعیت تعریف‌شده تطابق یابد، فراهم می‌سازد.\& .PP .SH "وضعیت‌ها (STATES)" .PP هر مدخل (\fBstate\fR) شامل یک \fB\fR (از نوع: \fBstring\fR) و یک \fB\fR (از نوع: \fBinteger\fR) است.\& .PP .PD 0 .IP \(bu 4 این وضعیت می‌تواند به عنوان یک کلاس CSS در فایل \fBstyle.\&css\fR مورد استفاده قرار گیرد.\& نام کلاس CSS برابر با \fB\fR وضعیت است.\& هر کلاس زمانی فعال می‌شود که مقدار فعلی کمتر یا مساوی مقدار پیکربندی‌شده \fB\fR برای پودمان \fBbattery\fR باشد، یا مساوی و بزرگتر از مقدار پیکربندی‌شده \fB\fR برای سایر پودمان‌ها باشد.\& .PD .PP .PD 0 .IP \(bu 4 همچنین هر وضعیت می‌تواند \fBformat\fR مختص به خود را داشته باشد.\& این قالب‌ها را می‌توان از طریق \fBformat\-\fR یا در صورت تمایل به تفکیک بیشتر، به صورت \fBformat\-\-\fR پیکربندی کرد.\& .PD .PP .SH "مثال (EXAMPLE)" .PP .nf .RS 4 "battery": { "bat": "BAT2", "interval": 60, "states": { "warning": 30, "critical": 15 }, "format": "{capacity}% {icon}", "format\-icons": ["", "", "", "", ""], "max\-length": 25 } .fi .RE .PP .SH "قالب‌بندی وضعیت‌ها (STYLING STATES)" .PP .PD 0 .IP \(bu 4 \fB#battery.\&\fR \- مقدار \fB\fR را می‌توان در \fBconfig\fR تعریف کرد.\& .PD .PP .SH "مثال (EXAMPLE)" .PP .PD 0 .IP \(bu 4 \fB#battery.\&warning: { background: orange; }\fR .IP \(bu 4 \fB#battery.\&critical: { background: red; }\fR