Apa itu "cr" dalam penggunaan gears.shape.rounded_rect, dan bagaimana saya bisa menggunakan ini untuk mengubah bentuk naughty.notify?

0

Saya mencoba mengubah bentuk menjadi nakal. Beri tahu notifikasi dari persegi panjang ke persegi panjang dengan sudut bulat. Di sini saya diberi tahu bahwa argumen bentuk memerlukan gears.shapeargumen — jadi saya melihat di sini untuk melihat bagaimana cara menggunakannya gears.shape.rounded_rect. Setiap contoh menunjukkan sesuatu seperti ini:, shape.rounded_rect(cr, 70, 70, 10tetapi satu-satunya tempat saya dapat menemukan yang memberikan informasi tentang apa cryang dikatakan "cr: A konten cairo".

Apa itu konten cairo?

Ini adalah kode yang saya gunakan:

naughty.notify({    text = "Monitor Test", ontop = true, position = "bottom_left", 
                    shape = gears.shape.rounded_rect(cr, 70, 20, 5),
                    opacity = .95})

Secara alami, saya mendapatkan kesalahan ketika memulai ulang Awesome, karena crtidak apa-apa. Saya sudah mencoba semuanya mulai dari angka hingga cr: isi, tetapi saya tidak tahu apa yang harus saya lakukan di sana.

Apakah ada

Amagical Fishy
sumber

Jawaban:

1

Kairo adalah perpustakaan grafis 2D yang digunakan oleh Awesome. Anda mungkin ingin melihatnya di sini

ploth
sumber
1

Saya sudah mencari ini cukup banyak dan tidak menemukan jawaban yang dapat dengan mudah digunakan. Link ploth adalah bacaan yang sangat bagus. Jawaban mudahnya adalah di mana saja yang dapat Anda atur shape, Anda dapat melewati suatu fungsi dan memanggil bentuk yang Anda inginkan. Fungsi yang Anda lewati shapeakan menerima (cr, width, height)dan Anda bisa meneruskannya ke bentuk yang Anda inginkan. Sebagai contoh:

wibox.container.background(widget, "#000", function(cr, width, height)
  gears.shape.partially_rounded_rect(cr, width, height, false, true, true, false, 30)
end)

Semoga ini membantu.

MahdiPOnline
sumber