TGViewer
گنوم فارسی گنوم فارسی @gnome_fa · 889 subscribers
Post #121 547
گنوم فارسی بلوپرینت
حالا بلوپرینت چیه؟ یک زبان نشانه‌گذاری اما برای ساختن رابط‌ کاربری برنامه‌های GTK.

قبلا برای ساختن رابط کاربری شما مجبور بودید از xml/.ui استفاده کنید که خب مشکلات زیادی داشت مثل پیچیدگی زیاد وقتی پروژه بزرگ می‌شد. تیم گنوم اومدن یک زبان ساده‌تر ساختن که درواقع پیچیدگی و مشکلات استفاده از xml رو نداره دیگه. از طرفی قابلیت‌هایی مثل language server هم اضافه شده که کار باهاش رو توی ویرایشگرها راحت‌تر می‌کنه.
به این دو نمونه نگاه کنید، اولی blueprint و دومی xmlئه.
Button my_button {
label: "Click Me"
}



<object class="GtkButton" id="my_button">
<property name="label">Click Me</property>
</object>


داکیومنت و اطلاعات بیشتر:
https://gnome.pages.gitlab.gnome.org/blueprint-compiler

@gnome_fa
  • 👍 11
  • ❤ 1
More from @gnome_fa
  1. Sep 29, 2026سلام به همگی امیدوارم حالتون خوب باشه من یه ابزاری ساختم که گفتم باهاتون به اشتراک بذارم ا…
  2. Sep 12, 2026بالاخره گزینهٔ انتخاب شبیه‌ساز پایانهٔ پیش‌فرض در تنظیمات گنوم قرار گرفت. این تغییر به لطف…
  3. Aug 29, 2026راهنمای ارتقای افزونه‌های پوستهٔ گنوم به نگارش ۵۱ منتشر شد: https://gjs.guide/extensions/u…
  4. Aug 23, 2026یک افزونه از سازنده Gradia که یه سری ویژگی‌ مثل نشانه‌گذاری، نقاشی و غیره رو به بخش اسکرین…
  5. Aug 16, 2026امروز تولد ۲۹ سالگی پروژه گنوم هست! 🎂🎉🐧
  6. Aug 15, 2026بازار به عنوان فروشگاه کاره جدید وارد حلقه گنوم شد.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →