Gtk::Window *Control::init(Glib::RefPtr<Gtk::Builder> builder) { Gtk::Window *window; Gtk::Paned *pane; builder->get_widget("main_window", window); builder->get_widget("main_pane", pane); init_find_all(builder); init_spin_buttons(builder); init_scales(builder); init_menu(builder); pane->add2(_drawArea); window->add_events(Gdk::KEY_PRESS_MASK); window->signal_key_release_event().connect(sigc::mem_fun(this, &Control::on_shortcut)); Gtk::Label *label; builder->get_widget("scale_warning_label", label); _drawArea.set_scale_warning_label(label); window->set_size_request(1920, 1080); return window; }
void prepare_image(t_fdf *e) { int i; int j; int size; t_3d *v; t_3d **vertexes; if (!init_scales(e)) return ; i = -1; size = e->npw; vertexes = e->p; while ((v = vertexes[++i])) { j = -1; while (++j < size) { v[j].x = (FDF_SQRT2_2 * (j * e->off - i * e->off) + e->dx) * e->f; v[j].y = (FDF_SQRT_23_ * -v[j].z + FDF_1_SQRT6 * (j * e->off + i * e->off) + e->dy) * e->f; if (j) trace_line(e, &v[j - 1], &v[j]); if (i) trace_line(e, &vertexes[i - 1][j], &v[j]); } } }
FOOIDAPI struct t_fooid* fp_init(int samplerate, int channels) { t_fooid *res = (t_fooid*)malloc(sizeof(t_fooid)); if (res == NULL) { return NULL; } memset(&(res->fp), 0, sizeof(struct t_fingerprint)); res->fp.version = FPVERSION; /* store input settings */ res->channels = channels; res->samplerate = samplerate; res->soundfound = 0; res->outpos = 0; /* get Bark division & FFT window */ init_sine_window(res); init_scales(res); /* get input buffer */ res->samples = (float *)calloc(SSIZE, sizeof(float)); res->sbuffer = (float *)malloc(sizeof(float) * IN_LEN); if (res->samples == NULL || res->sbuffer == NULL) { return NULL; } /* set up resampling to 8000 Hz */ res->resample_ratio = 8000.0f / (float)res->samplerate; res->resample_h = resample_open(FALSE, res->resample_ratio, res->resample_ratio); //detect resample is success? if (res->resample_h == NULL) { return NULL; } return res; }
int roadmap_tile_get_max_scale (void) { init_scales (); return MaxScale; }