GtkWidget *init_psk() { int i; psk_index=0; detector=createPSKDet(8000); if(detector==NULL) { fprintf(stderr,"init_psk: createPSKDet return null!\n"); return NULL; } SetRXFrequency(detector,1500); ResetDetector(detector); for(i=0;i<TEXT_LINES;i++) { text_label[i][0]='\0'; } build_temp_text(); psk_label=gtk_label_new(temp_text); gtk_label_set_single_line_mode (GTK_LABEL(psk_label), FALSE); gtk_label_set_width_chars (GTK_LABEL(psk_label), 80); gtk_label_set_lines (GTK_LABEL(psk_label), TEXT_LINES); gtk_label_set_line_wrap (GTK_LABEL(psk_label), TRUE); gtk_misc_set_alignment (GTK_MISC(psk_label), 0, 0); //gtk_widget_set_halign(psk_label,GTK_ALIGN_START); //gtk_widget_set_valign(psk_label,GTK_ALIGN_START); return psk_label; }
void GtkLabel_::set_lines(Php::Parameters ¶meters) { gint lines = (gint)parameters[0]; gtk_label_set_lines (GTK_LABEL(instance), lines); }