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 (); }
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); }