# Warna

### Pengelolaan Skema

Modul ini membiarkanmu mengelola skema warna pada mesinmu. Ini menampilkan daftar sebuah skema warna yang dikirim dengan &plasma; dan sebuah pratinjau di sebelah atas. Hanya satu skema yang diaktifkan sekaligus, tapi kamu bisa mengedit skema. Kamu bisa menghapus skema menggunakan Hapus Skema. Ingat bahwa skema sistem tidak bisa dihapus; tombol aksi ini akan dinonfungsikan.

Jika kamu memiliki koneksi internet, kamu juga bisa menelusuri dan menerima skema yang diciptakan oleh pengguna menggunakan Dapatkan Skema Warna Baru....

Kamu juga bisa menginstal skema dari file yang telah kamu unduh atau jika tidak diperoleh, sebaiknya impor skema &kde; 4 seperti yang bernama "*.colors".

Jika Terapkan warna untuk aplikasi non-Qt telah tercentang, Plasma akan mencoba mengekspor skema warnanya sehingga aplikasi non-Qt tersebut akan menggunakan warna yang sama. Beberapa aplikasi akan mengikuti skema yang diekspor ke berbagai tingkat, meskipun beberapa memiliki bug atau sebaliknya tidak mengikuti skema yang diekpor.

Catat: Dokumentasi ini terkadang akan merujuk kepada skema "current", atau skema"active". Skema "current" adalah set warna dan opsi skema warna yang sudah banyak diterapkan, &ie; apa yang telah kamu dapatkan jika kamu memilih Batal. Skema "active" adalah set warna sebagaimana yang sudah banyak barusan diedit olehmu, &ie; apa yang sudah kamu dapatkan jika kamu memilih Terapkan.

### Edit atau Ciptakan Skema

Untuk mengedit atau menciptakan skema baru pilihlah skema dari daftar dan tekan tombol Edit Skema untuk membuka sebuah dialog dengan tab Opsi, Warna, Nonfungsikan dan Nonaktifkan di sana. Ketika kamu telah menciptakan skema yang kamu suka, kamu bisa mengunggahnya, meresetnya atau menyimpannya dengan nama yang berbeda atau menimpa skema yang aktif.

#### Opsi Skema Warna

Tab Opsi memungkinkanmu untuk mengubah beberapa properti yang berhubungan dengan bagaimana skema warna digunakan, serta beberapa opsi dalam mengubah warna skema yang berbeda dari penetapan warna yabg sesungguhnya.

- Terapkan efek untuk window yang tak aktif — Jika dicentang, efek yang ada (lihat di bawah) akan diterapkan untuk window yang tak aktif. Ini bisa membantu mengidentifkasi window yang aktif secara visual versus tak aktif, dan banyak nilai estetika, tergantung pada seleramu. Bagaimanapun, beberapa pengguna merasa bahwa itu mengganggu sejak "flickering" window harus dilukis ulang ketika ia menjadi tak aktif. Tidak seperti efek desktop, efek pewarnaan tidak diperlukan dukungan komposit dan akan bekerja pada semua sistem, bagaimanapun itu hanya akan bekerja pada aplikasi &kde;.

- Gunakan warna yang berbeda untuk pemilihan tak aktif — Jika dicentang, pemilihan saat ini dalam elemen yang tidak memiliki fokus input akan digambar menggunakan warna yang berbeda. Ini bisa membantu pengidentifikasian visual pada elemen dengan fokus input di beberapa aplikasi, khususnya yang secara bersamaan menampilkan beberapa daftar.

- Corak kolom yang diurutkan dalam daftar — Jika dicentang, daftar multi kolom akan menggunakan sebuah warna yang sedikit berbeda untuk melukis kolom yang informasinya sedang digunakan untuk mengurutkan item-item di dalam daftar.

- Kontras — Penggeser ini mengendalikan kontras elemen berbayang, seperti halnya bingkai kerangka dan efek "3D" yang digunakan oleh banyak gaya. Sebuah nilai paling rendah memberikan kontras yang kurang dan dengan demikian tepian lebih lembut, sementara nilai yang lebih tinggi membuat tepian seperti lebih menonjol ("stand out")

#### Warna

Tab Warna memungkinkanmu untuk mengubah warna di dalam skema warna yang aktif.

Penciptaan atau pengubahan skema adalah sebuah hal sederhana dengan mengeklik pada carikan di dalam daftar warna dan memilih sebuah warna baru. Disarankan agar kamu menyimpan skemamu ketika kamu kelar.

Set Warna Umum, yang ditampilkan pada awalnya, sebenarnya bukan "set " dalam arti yang digunakan oleh Plasma (lihat bagian selanjutnya), tetapi menyajikan sejumlah peran warna dengan cara yang membuatnya lebih mudah untuk mengedit skema secara keseluruhan. Saat membuat skema warna baru, kamu biasanya akan mengubah warna-warna ini terlebih dahulu, dan menggunakan set lain untuk menguprek warna tertentu jika diperlukan.

Perhatikan bahwa Warna Umum membuat peran tersedia dari semua set. Misalnya, "Tampilan Latarbelakang" di sini adalah singkatnya untuk peran Latarbelakang Normal dari set Tampilan. Selain itu, setingan warna yang tidak merujuk untuk set tertentu akan mengubah warna itu di semua set. (Sebagai pengecualian, "Teks Yang Tak Aktif" akan mengubah warna untuk semua set kecuali untuk Pemilihan; ada yang terpisah "Pemilihan Teks Yang Tak Aktif" untuk Teks Yang Tak Aktif di dalam set Pemilihan.) Beberapa peran mungkin sama sekali tidak begitu terlihat dalam Warna Umum, dan hanya dapat diubah (jika perlu) dengan memilih set yang sesuai.

##### Set Warna

Plasma memecah skema warna ke dalam beberapa set berdasarkan pada tipe elemen antarmuka pengguna, sebagai berikut:

- Tampilan — informasi elemen presentasi, sepertihalnya daftar, tree, kotak input teks, dll.

- Window — elemen window yang bukan tombol atau tampilan.

- Tombol — tombol dan elemen serupa.

- Pemilihan — item-item dan teks yang dipilih.

- Tooltip — tips alat, tips "Apakah Ini", dan elemen serupa.

- Complementary — Area aplikasi dengan skema warna alternatif; biasanya dengan latarbelakang gelap untuk skema warna terang. Contoh area dengan skema warna terbalik ini adalah antarmuka logout, layar kunci dan mode layar penuh untuk beberapa aplikasi.

Setiap set berisi sejumlah peran warna. Setiap set memiliki peran yang sama. Semua warna terkait dengan salahsatu set di atas.

##### Peran Warna

Setiap set warna terdiri dari sejumlah peran yang tersedia di semua set lainnya. Selain Teks Normal dan Latarbelakang Normal yang jelas, peran ini adalah sebagai berikut:

- Latarbelakang Alternatif — digunakan ketika ada kebutuhan untuk pengubahan latarbelakang untuk membantu dalam item asosiasi. Ini mungkin digunakan ⪚ sebagai latarbelakang tajuk, tetapi sebagian besar digunakan untuk baris yang bergantian di daftar, terutama daftar multi-kolom, untuk membantu dalam melacak baris secara visual.

- Teks Tautan — digunakan untuk hyperlink atau untuk menampilkan "sesuatu yang dapat dikunjungi", atau untuk menampilkan hubungan.

- Teks Dikunjungi — digunakan untuk "sesuatu (⪚ sebuah hyperlink) yang sedang dikunjungi", atau mengindikasikan sesuatu yang lawas "old".

- Teks Aktif — digunakan untuk mengindikasikan sebuah elemen yang aktif atau menarik perhatian, ⪚ peringatan, notifikasi; juga untuk hyperlink yang dilayangi.

- Teks Takaktif — digunakan untuk teks yang seharusnya tidak mengganggu, ⪚ komentar, "subtitles", informasi takpenting, dll.

- Teks Negatif — digunakan untuk notifikasian error, kegagalan, notifikasi sebuah aksi yang mungkin berbahaya (⪚ halaman web yang tidak aman atau konteks keamanan), dll.

- Teks Netral — digunakan untuk menggambar perhatian ketika peran lainnya tidak sesuai; ⪚ peringatan, untuk mengindikasikan konten yang aman/terenkripsi, dll.

- Teks Positif — digunakan untuk notifikasian yang berhasil, untuk mengindikasikan konten yang dipercayai, dll.

Selain peran teks, ada beberapa tambahan peran "dekorasi" yang digunakan untuk menggambar garis atau elemen UI bayangan (sementara itu, dalam keadaan yang tepat, juga digunakan untuk tujuan ini, berikut ini secara khusus tidak dimaksudkan untuk menggambar teks). Hal ini adalah:

- Dekorasi Fokus — digunakan untuk mengindikasikan item yang memiliki fokus input aktif.

- Dekorasi Pelayang — digunakan untuk efek mouse melintasi, l⪚ efek "illumination" untuk tombol-tombol.

Selain itu, kecuali untuk Teks Takaktif, ada peran latarbelakang yang sesuai untuk masing-masing peran teks. Saat ini (kecuali untuk Latarbelakang Normal dan Alternatif), warna-warna ini tidak dipilih oleh pengguna, tetapi secara otomatis ditentukan berdasarkan Latarbelakang Normal dan warna Teks yang sesuai. Warna-warna ini dapat dipratinjau dengan memilih salah satu set selain "Warna Umum".

Pemilihan pada peran warna diserahkan ke pengembang; di atas adalah panduan yang dimaksudkan untuk mewakili penggunaan yang khas.

##### Warna Pengelola Window

Sebagaimana dimulai sebelumnya, set Pengelola Window memiliki peran sendiri, berdikari dalam set yang lain. Ini (saat ini) hanya dapat diakses via Warna Umum, dan sebagai berikut:

- Bilahjudul Aktif — digunakan untuk menggambar latarbelakang bilah judul, bingkai, dan/atau dekorasi untuk window aktif (yaitu, yang dengan fokus input). Tidak semua dekorasi window akan menggunakan ini dengan cara yang sama, dan beberapa bahkan mungkin menggunakan Latarbelakang Normal dari set Window untuk menggambar bilah judul.

- Bilahjudul Teks Aktif — digunakan untuk menggambar teks bilah judul ketika Bilahjudul Aktif digunakan untuk menggambar latarbelakang bilah judul. Dapat juga digunakan untuk elemen latardepan lainnya yang menggunakan Bilahjudul Aktif sebagai latarbelakang.

Peran [Teks] Bilah judul Takaktif sama sebagaimana yang di atas, tetapi untuk window tak aktif, bukan window aktif.

#### Efek Keadaan Warna

Efek keadaan warna diterapkan untuk elemen antarmuka di window tak aktif (window yang tidak memiliki fokus; hanya jika Terapkan efek warna window tak aktif difungsikan) atau keadaan dinonfungsikan. Dengan mengubah efek, penampilan elemen di keadaan ini dapat diubah. Biasanya, elemen yang tak aktif akan mengurangi kontras (teks sedikit melesap ke latarbelakang) dan mungkin sedikit mengurangi intensitas, sedangkan elemen yang dinonfungsikan akan sangat mengurangi kontras dan sering kali lebih gelap atau lebih terang.

Tiga tipe efek dapat diterapkan pada masing-masing keadaan (dengan efek dari kedua keadaan menjadi independen). Ini adalah Intensitas, Warna dan Kontras. Dua yang pertama (Intensitas, Warna) mengendalikan warna keseluruhan, sedangkan yang terakhir (Kontras) berkaitan dengan warna latardepan relatif terhadap latarbelakang.

##### Intensitas

Intensitas memungkinkan warna keseluruhan menjadi terang atau gelap. Mengeset penggeser ke tengah tidak menghasilkan perubahan. Efek yang tersedia adalah:

- Corak — membuat segalanya lebih terang atau lebih gelap secara terkendali. Setiap " tutul" pada penggeser menambah atau mengurangi intensitas keseluruhan (&ie; kecerahan yang dirasakan) dengan jumlah yang mutlak.

- Gelapkan — mengubah intensitas ke persentase dari nilai awal. Setelan penggeser di tengah-tengah antara hasil tengah dan maksimum dalam setengah warna sama kuatnya dengan yang asli. Minimum memberi warna dua kali lebih kuat dari aslinya.

- Terangkan — secara konsep, kebalikan dari gelapkan; terangkan dapat dianggap sebagai pekerjaan dengan "jarak dari putih", yang mana gelapkan bekerja dengan "jarak dari hitam". Minimumnya adalah warna dua kali lipat "jauh" dari putih seperti aslinya, sementara setengah di antara tengah dan maksimum memberikan intensitas setengah antara warna asli dan putih.

##### Warna

Warna juga mengubah warna keseluruhan, tetapi tidak terbatas pada intensitas. Efek yang tersedia adalah:

- Desaturate — mengubah kroma relatif. Pengesetan tengah tidak menghasilkan perubahan; maksimum memberi warna abu-abu yang intensitas perseptualnya sama dengan warna asli. Pengesetan yang lebih rendah meningkatkan kroma, memberikan warna abu-abu yang kurang/lebih "cerah" dari aslinya.

- Lesap — memadukan warna asli dengan lembut menjadi warna referensi. Setelan minimum pada penggeser tidak menghasilkan perubahan; maksimum memberi warna referensi.

- Semir — mirip dengan Lesap, kecuali warna (rona dan kroma) tersebut berubah lebih cepat sementara intensitasnya berubah lebih lambat ketika nilai penggeser ditingkatkan.

##### Kontras

Efek kontras mirip dengan efek warna, kecuali mereka berlaku untuk teks, menggunakan warna latarbelakang sebagai warna referensi, dan desaturate tidak tersedia. Lesap menghasilkan teks yang "melesap" lebih cepat, tetapi mempertahankan warnanya lebih lama, sementara Semir menghasilkan teks yang berubah warna agar cocok dengan latarbelakang lebih cepat sambil menjaga kontras intensitas yang lebih besar lebih lama (di mana penggeser "lebih panjang" berarti pengaturan lebih tinggi). Untuk efek Kontras, pengaturan minimum pada penggeser tidak menghasilkan perubahan, sementara maksimum menyebabkan teks menghilang sepenuhnya ke latarbelakang.