Kamis, 07 Agustus 2014

GTK Programming : GtkSpinner


GtkSpinner adalah sebuah widget yang berfungsi dalam menunjukkan status dari sebuah proses. GtkSpinner dapat berjalan dalam 2 keadaan, yaitu berputar dan berhenti. Dalam keadaan berputar GtkSpinner dimaksudkan untuk menunjukkan bahwa suatu proses sedang berjalan, begitu pula sebaliknya.

Let’s start
Ketika bermain dengan GtkSpinner, kita hanya harus mengenal 3 fungsi API, antara lain:

  1. GtkWidget *gtk_widget_new(void);
    Fungsi ini digunakan untuk membuat sebuah widget GtkSpinner baru.
  2. void gtk_spinner_start(GtkSpinner *spinner);
    Widget yang barusajadibuatmasihberadadalamkeadaanberhenti, untukmemulainya, kita dapat menggunakan fungsi ini.
  3. void gtk_spinner_stop(GtkSpinner *spinner);
    GtkSpinner yang dialihkan ke keadaan berputar dapat dihentikan kembali dengan fungsi ini.

Contoh kode:
#include <gtk/gtk.h>

int main(int argc, char *argv[])
{
GtkWidget *window, *spinner;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window),"Hello world");
spinner = gtk_spinner_new();
gtk_container_add(GTK_CONTAINER(window), spinner);
    gtk_widget_show_all(window);
    gtk_spinner_start(GTK_SPINNER(spinner));
    gtk_main();

return 0;
}

Hasil
Berikut ini adalah hasilnya.
Selamat mencoba :)

Load disqus comments

0 comments