Documentation/Source example
Example source

samples/basic/FontPicker.js

Referenced by:utils.FontPicker
"use strict";

include(`${fb.ComponentPath}\\docs\\Flags.js`);

let font = gdi.Font("Segoe UI", 32);

function on_paint(gr) {
    gr.GdiDrawText("TEXT FOR TEST", font, 0xFF000000, 0, 0, window.Width, window.Height, DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}

function on_mouse_lbtn_down(x, y, mask) {
	const ft = utils.FontPicker(font);
	if(ft == font) 
		fb.ShowPopupMessage("User cancelled the dialog", "Cancel");
	else {
		font = ft;	
		window.Repaint();
	}
}