Biblioteki C/C++
GtkProgressBar::gtk_progress_bar_pulse
[metoda] Przesuwa blok paska w trybie aktywności.Składnia
#include <gtk/gtk.h>
void gtk_progress_bar_pulse( GtkProgressBar * pbar );
Argumenty
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_progress_bar_set_pulse_step).
Wymagania
Przykład
#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
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.