Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: m4tx
Biblioteki C/C++

GtkProgressBar::gtk_progress_bar_pulse

[metoda] Przesuwa blok paska w trybie aktywności.

Składnia

C/C++
#include <gtk/gtk.h>

void gtk_progress_bar_pulse( GtkProgressBar * pbar );

Argumenty

ArgumentOpis
pbarWskaźnik do widżetu GtkProgressBar

Opis szczegółowy

Sygnalizuje, że jakiś postęp został wykonany, ale nie wiadomo, jak duży. Powoduje, że pasek postępu wchodzi w tryb aktywności, gdzie blok paska przesuwa się do przodu i do tyłu, odbijając się od końców widżetu. Każde wywołanie tej funkcji powoduje pewne przesunięcie widżetu (ustawiane za pomocą » GTK+ » GtkProgressBargtk_progress_bar_set_pulse_step).

Wymagania

Nagłówekgtkprogressbar.h (wewnątrz gtk.h)

Przykład

C/C++
#include <gtk/gtk.h>

GtkWidget * pasek;

void aktywuj_pasek( GtkButton * przycisk, gpointer dane )
{
    gtk_progress_bar_pulse( GTK_PROGRESS_BAR( pasek ) );
}

int main( int argc, char * argv[] )
{
    GtkWidget * okno;
    GtkWidget * grid;
    GtkWidget * przycisk;
   
    gtk_init( & argc, & argv );
   
    okno = gtk_window_new( GTK_WINDOW_TOPLEVEL );
   
    pasek = gtk_progress_bar_new();
    przycisk = gtk_button_new_with_label( "Kliknij to!" );
    g_signal_connect( G_OBJECT( przycisk ), "clicked", G_CALLBACK( aktywuj_pasek ),
    NULL );
    grid = gtk_grid_new();
   
    gtk_grid_attach( GTK_GRID( grid ), pasek, 0, 0, 1, 1 );
    gtk_grid_attach( GTK_GRID( grid ), przycisk, 0, 1, 1, 1 );
    gtk_container_add( GTK_CONTAINER( okno ), grid );
   
    gtk_widget_show_all( okno );
   
    gtk_main();
   
    return 0;
}

Zagadnienia powiązane

gtk_progress_bar_set_pulse_stepUstawia długość skoku bloku paska używanego w trybie aktywności. (metoda)

Linki zewnętrzne