Posts from the ‘GTK+’ Category

[GTK] : Overview Widget Tree & List (4) – Contoh Sederhana


Contoh Sederhana

Berikut contoh sederhana penggunaan widget GtkTreeView dalam konteks widget yang lain. Baris berikut secara sederhana membuat model dan view sederhana dan menempatkan mereka bersama-sama. Catat bahwa model tidak pernah mengumpulkan data – itu yang tertinggal untuk dilatih sendiri oleh para pembaca.

Baca lebih lanjut…

Iklan

[GTK] : Overview Widget Tree & List (3) – Membuat Komponen View


Membuat Komponen View

Setelah ada beberapa model yang dapat dipilih, tinggal satu lagi widget yang perlu kita tangani. Widget ini bekerja baik pada list store maupun tree store. Pengaturan GtkTreeView tidaklah sulit. Ia membutuhkan GtkTreeModel untuk tahu darimana data diterima : Baca lebih lanjut…

[GTK] : Overview Widget Tree & List (2) – Membuat Suatu Model


Membuat Suatu Model

GTK+ menyediakan dua model sederhana yang dapat digunakan : GtkListStore dan GtkTreeStoder. GtkListStore digunakan untuk memodel widget list, sementara GtkTreeStore pemodelan percabangan. Adalah mungkin untuk mengembangkan tipe model yang baru, tetapi model yang ada seharusnya sudah memenuhi kebutuhan yang ada, kecuali mungkin beberapa kebutuhan yang tidak biasa

Baca lebih lanjut…

[GTK] : Overview Widget Tree & List (1)


Untuk membuat sebuah percabangan atau daftar di GTK+ gunakan antarmuka GtkTreeModel dan hubungkan dengan widget GtkTreeView. Widget ini dirancang seputar desain Model/View/Controller dan berisi empat bagian utama :

Widget penampil percabangan (GtkTreeView)
Penampil Kolom (GtkTreeViewColumn)
Perender Cell (GtkCellRenderer etc.)
Antarmuka model (GtkTreeModel)

Baca lebih lanjut…

Tanya 186 : GtkCellRenderer


Tanya :

Bisa jelaskan fungsi GtkCellRenderer di GTK+ ?

Jawab :

The GtkCellRenderer adalah kelas dasar dari set objek yang digunakan untuk merender suatu cell ke suatu GdkDrawable. Objek-objek ini terutama digunakan oleh widget GtkTreeView, walaupun mereka tidak terikat secara spesifik satu sama lain. Penting untuk dicatat bahwa GtkCellRenderer BUKAN sebuah GtkWidget dan tidak dapat diperlakukan sebagai GtkWidget.

Baca lebih lanjut…

Tanya 185 : GtkListStore


Tanya :

Bagaimana cara menggunakan GtkListStore ?

Jawab :

Beberapa fungsi yang penting diantaranya :

gtk_list_store_new ()

GtkListStore *      gtk_list_store_new    (gint n_columns, ...);

Membuat list store yang baru dengan jumlah n_colums dengan tipe  masukan masing-masing. Perhatikan bahwa hanya tipe yang berasal dari tipe dasar GObject standar yang didukung.

Sebagai contoh , gtk_tree_store_new (3, G_TYPE_INT, G_TYPE_STRING, GDK_TYPE_PIXBUF);  akan membuat tiga kolom GtkListStore dengan masing-masing bertipe int, string dan GdkPixbuf. Baca lebih lanjut…

Tanya 184 : Contoh Penggunaan GtkComboBoxEntry (2)


Tanya :

Bisa berikan contoh penggunaan GtkComboBoxEntry ?

Jawab :

Berikut kode yang diambil dari http://tadeboro.blogspot.com/

Baca lebih lanjut…

%d blogger menyukai ini: