Exemple #1
0
CScopeWindow::CScopeWindow (UG_S16 sPosX0, UG_S16 sPosY0, CRecorder *pRecorder, CScopeConfig *pConfig)
:	m_pRecorder (pRecorder),
	m_pConfig (pConfig),
	m_nChannelEnable (0),
	m_pTimeLine (0)
{
	assert (m_pRecorder != 0);

	UG_WindowCreate (&m_Window, m_ObjectList, s_ObjectCount, Callback);
	UG_WindowSetStyle (&m_Window, WND_STYLE_2D | WND_STYLE_HIDE_TITLE);
	UG_WindowResize (&m_Window, sPosX0, sPosY0, sPosX0+WIDTH-1, sPosY0+HEIGHT-1);

	UG_TextboxCreate (&m_Window, &m_Textbox1, TXB_ID_0, 5, 5, 149, 25);
	UG_TextboxSetFont (&m_Window, TXB_ID_0, &FONT_10X16);
	UG_TextboxSetText (&m_Window, TXB_ID_0, "TinyScope Pi");
	UG_TextboxSetBackColor (&m_Window, TXB_ID_0, C_LIGHT_GRAY);
	UG_TextboxSetForeColor (&m_Window, TXB_ID_0, C_BLACK);
	UG_TextboxSetAlignment (&m_Window, TXB_ID_0, ALIGN_CENTER);

	UG_WindowShow (&m_Window);

	UG_Update ();

	UpdateChart ();
}
Exemple #2
0
void sms_sending_window_create(void)
{
    static UG_BUTTON button;
    static UG_TEXTBOX textboxs[2];
    static UG_OBJECT objects[3];

    UG_WindowCreate(&g_sms_sending_window, objects, 3, sms_sending_window_callback);

    UG_TextboxCreate(&g_sms_sending_window, textboxs, TXB_ID_0, 10, 10, 230, 80);
    UG_TextboxSetFont(&g_sms_sending_window, TXB_ID_0, &FONT_SIZE20);
    UG_TextboxSetText(&g_sms_sending_window, 0, "Sending   message");

    UG_TextboxCreate(&g_sms_sending_window, textboxs + 1, TXB_ID_1, 10, 90, 230,
            170);
    UG_TextboxSetFont(&g_sms_sending_window, TXB_ID_1, &FONT_SIZE20);

    UG_ButtonCreate(&g_sms_sending_window, &button, BTN_ID_0, 0, 180, 239, 239);
    UG_ButtonSetFont(&g_sms_sending_window, BTN_ID_0, &FONT_SIZE20);
    UG_ButtonSetText(&g_sms_sending_window, BTN_ID_0, "OK");
    UG_ButtonSetStyle(&g_sms_sending_window, BTN_ID_0,
            BTN_STYLE_2D | BTN_STYLE_TOGGLE_COLORS | BTN_STYLE_NO_BORDERS);
    //UG_ButtonSetBackColor(&g_sms_sending_window, BTN_ID_0, 0xf44336);
}