.\" 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\-cffi" "5" "2026\-08\-31" .SH "نام (NAME)" .PP waybar \- ماژول cffi (cffi module) .PP .SH "توضیحات (DESCRIPTION)" .PP ماژول \fBcffi\fR کنترل کامل یک ویجت GTK را به یک کتابخانه پویای شخص ثالث واگذار می‌کند تا امکان ساخت ماژول‌های پیچیده‌تر با استفاده از زبان‌های برنامه‌نویسی مختلف فراهم شود.\& .PP .SH "پیکربندی (CONFIGURATION)" .PP از طریق \fBcffi/\fR آدرس‌دهی می‌شود.\& .PP \fBmodule_path\fR: .br نوع: string .br مسیر کتابخانه پویا برای بارگذاری و کنترل ویجت.\& .PP \fBexpand\fR: .br نوع: bool .br پیش‌فرض: false .br به این ماژول امکان می‌دهد تا تمام فضای باقی‌مانده را به‌صورت پویا مصرف کند.\& .PP بسته به کتابخانه پویای cffi مورد استفاده، ممکن است برخی پیکربندی‌های اضافی مورد نیاز باشد.\& .PP .PP .SH "مثال‌ها (EXAMPLES)" .PP .SS "مثال C (C example):" .PP یک ماژول نمونه نوشته‌شده به زبان C را می‌توان در نشانی https://github.\&com/Alexays/Waybar/resources/custom_modules/cffi_example/ یافت.\& .PP پیکربندی Waybar برای فعال‌سازی ماژول: .nf .RS 4 "cffi/c_example": { "module_path": "\&.config/waybar/cffi/wb_cffi_example\&.so" } .fi .RE .PP .PP .SH "استایل (STYLE)" .PP کلاس‌ها و شناسه‌ها (IDها) توسط کتابخانه پویای cffi مدیریت می‌شوند.\&