Posts tagged ‘gtk+’

[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

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 183 : Contoh Penggunaan GtkComboBoxEntry


Tanya :

Bisa berikan contoh penggunaan GtkComboBoxEntry ?

Jawab :

Berikut kode yang diambil dari forum GTK+

Baca lebih lanjut…

Tanya 173 : Diagram Hierarki Class gtkmm


Tanya :

Bagaimana Diagram Hierarki Class di gtkmm ?

Jawab :

Berikut diagram yang diambil dari website GNOME : (Klik untuk Memperbesar)

Baca lebih lanjut…

Berita 47 (Catatan Teknis Penting) : Libglade secara resmi ditinggalkan untuk Mendukung GtkBuilder


Libglade secara resmi ditinggalkan untuk Mendukung GtkBuilder

Tim rilis GNOME telah secara resmi meninggalkan libglade dalam rangkat mendukung GtkBuilder

Beberapa alasan :

  • GtkBuilder dimaintain secara aktif
  • GtkBuilder dapat membuat non-widgets (seperti treemodels)
  • Library libglade yang kurang

Libglade akan dihilangkan di GNOME 3.0. Jadwalnya bisa dilihat di http://live.gnome.org/TwoPointTwentyseven .

Status modul-modul anda bisa diperiksa di kolom LibGlade pada alamat http://www.gnome.org/~fpeters/299.html .

Instruksi migrasi bisa dilihat di http://library.gnome.org/devel/gtk/stable/gtk-migrating-GtkBuilder.html .

Lihat juga http://live.gnome.org/GnomeGoals/RemoveLibGladeUseGtkBuilder .

andre

Sumber : Milis Pengembang GNOME : http://mail.gnome.org/archives/devel-announce-list/2009-May/msg00003.html

Terjemah Bebas oleh Pengelola Blog https://tanyarezaervani.wordpress.com

Tanya 172 : Pesan Error : Gtk-CRITICAL **: IA__gtk_widget_show: assertion `GTK_IS_WIDGET (widget)’ failed


Tanya :

Saya coba menjalankan program yang saya buat dengan glade dan C, tapi muncul pesan kesalahan seperti berikut :

(tombol:18196): Gtk-CRITICAL **: IA__gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

Apa yang salah ?

Jawab :

Kesalahan tersebut biasanya muncul karena ada ketidaksesuaian antara file *.c anda dengan file *.xml yang ingin ditampilkan.

Perhatikan contoh berikut :

Di file *.c tertulis :

window = GTK_WIDGET (gtk_builder_get_object (builder, “window“));

Baca lebih lanjut…

%d blogger menyukai ini: