Bagaimana cara menghapus tombol tutup (×) dari tab Eclipse Juno?

5

Apakah mungkin untuk menghapus tombol tutup dari tab editor utama? Saya pernah mendengar ada model UI baru di Eclipse Juno (e4) yang menggunakan CSS untuk penyetelan, jadi apakah mungkin untuk menulis beberapa CSS untuk menghapus tombol tutup dari tab?

Saya tidak menemukan sesuatu yang berguna mengenai aturan dan pemilih css yang tersedia untuk UI baru.

Sergey Stolyarov
sumber

Jawaban:

5

Baru saja menemukan solusinya:

  1. Pertama, Anda perlu menginstal alat E4 (dari situs pembaruan http://download.eclipse.org/e4/updates/0.12/ ): Er CSS Editor (Incubation) dan restart Eclipse
  2. Sekarang buka Preferences (menu WindowPreferences , kemudian Appearance ), di sana Anda harus menemukan editor CSS untuk UI Eclipse
  3. Tambahkan potongan kode berikut di akhir kode CSS:

    CTabItem {
        swt-show-close: false !important;   
    }
    
  4. Mulai ulang gerhana.

Sergey Stolyarov
sumber
2

Selain Sergey,

Anda tidak perlu menginstal plugin apa pun untuk benar-benar mengedit file CSS. Jika Anda kebagian

(eclipse-folder) /plugins/org.eclipse.platform_4.2. *** / css / e4_default_gtk.css

dan edit file ini Anda akan mendapatkan hasil yang sama.

CTabItem {
    swt-show-close: false !important;   
}
Dkyc
sumber
Hanya pembaruan untuk Versi: 2018-12 (4.10.0) - Path agak berbeda; eclipse/plugins/org.eclipse.ui.themes_1.2.300.v20181108-1102/css/e4_default_gtk.cssdan css/dark/e4-dark_globalstyle.cssuntuk tema gelap.
Alan G.