
#include "기계닉스\기계닉스_이름정의.h"

#include "기계닉스\Gui.h"


struct ts_전광판전구설정정보
{
  unsigned char   종류;
  unsigned short  크기;
  unsigned int    켜기색;
  unsigned int    끄기색;
  bool            테두리유무;
  unsigned int    테두리색;
  unsigned int    배경색;

};

struct ts_폼디자인
{
  t_생성자  기본_GForm[d_Gui_생성자_크기];
  t_생성자  경로설정_바탕_GLabel[d_Gui_생성자_크기];
  t_생성자  경로설정_제목_GLabel[d_Gui_생성자_크기];
  t_생성자  원본경로_GLabel[d_Gui_생성자_크기];
  t_생성자  배포경로_GLabel[d_Gui_생성자_크기];
  t_생성자  원본경로_GBtn[d_Gui_생성자_크기];
  t_생성자  배포경로_GBtn[d_Gui_생성자_크기];
  t_생성자  복사할항목_바탕_GLabel[d_Gui_생성자_크기];
  t_생성자  복사할항목_제목_GLabel[d_Gui_생성자_크기];
  t_생성자  font_GChkBtn[d_Gui_생성자_크기];
  t_생성자  font_GLabel[d_Gui_생성자_크기];
  t_생성자  gigyenics_GChkBtn[d_Gui_생성자_크기];
  t_생성자  glib_GChkBtn[d_Gui_생성자_크기];
  t_생성자  icon_GChkBtn[d_Gui_생성자_크기];
  t_생성자  gigyenics_GLabel[d_Gui_생성자_크기];
  t_생성자  glib_GLabel[d_Gui_생성자_크기];
  t_생성자  icon_GLabel[d_Gui_생성자_크기];
  t_생성자  ide_system_GChkBtn[d_Gui_생성자_크기];
  t_생성자  ide_system_GLabel[d_Gui_생성자_크기];
  t_생성자  image_GChkBtn[d_Gui_생성자_크기];
  t_생성자  image_GLabel[d_Gui_생성자_크기];
  t_생성자  linux_GChkBtn[d_Gui_생성자_크기];
  t_생성자  linux_GLabel[d_Gui_생성자_크기];
  t_생성자  opt_GChkBtn[d_Gui_생성자_크기];
  t_생성자  opt_GLabel[d_Gui_생성자_크기];
  t_생성자  os_GChkBtn[d_Gui_생성자_크기];
  t_생성자  os_GLabel[d_Gui_생성자_크기];
  t_생성자  sysbmp_GChkBtn[d_Gui_생성자_크기];
  t_생성자  sysbmp_GLabel[d_Gui_생성자_크기];
  t_생성자  txt_GChkBtn[d_Gui_생성자_크기];
  t_생성자  txt_GLabel[d_Gui_생성자_크기];
  t_생성자  wizard_GChkBtn[d_Gui_생성자_크기];
  t_생성자  wizard_GLabel[d_Gui_생성자_크기];
  t_생성자  IDE_GChkBtn[d_Gui_생성자_크기];
  t_생성자  IDE_GLabel[d_Gui_생성자_크기];
  t_생성자  만들기_바탕_GLabel[d_Gui_생성자_크기];
  t_생성자  만들기_제목_GLabel[d_Gui_생성자_크기];
  t_생성자  덮어쓰기_GChkBtn[d_Gui_생성자_크기];
  t_생성자  덮어쓰기_GLabel[d_Gui_생성자_크기];
  t_생성자  만들기_GBtn[d_Gui_생성자_크기];
  t_생성자  정리_바탕_GLabel[d_Gui_생성자_크기];
  t_생성자  정리_제목_GLabel[d_Gui_생성자_크기];
  t_생성자  정리설명_GLabel[d_Gui_생성자_크기];
  t_생성자  정리_GBtn[d_Gui_생성자_크기];
  t_생성자  배포판만들기_바탕_GLabel[d_Gui_생성자_크기];
  t_생성자  배포판만들기_제목_GLabel[d_Gui_생성자_크기];
  t_생성자  배포판만들기설명_GLabel[d_Gui_생성자_크기];
  t_생성자  배포판만들기_GBtn[d_Gui_생성자_크기];
  t_생성자  프린트_GForm[d_Gui_생성자_크기];
  t_생성자  프린트_GPrintBox[d_Gui_생성자_크기];
  t_생성자  정리목록만들기_GBtn[d_Gui_생성자_크기];

  //[2020.11.10.화][추가]
  t_생성자  진행_GProgress[d_Gui_생성자_크기];

  //[2020.11.21.토][추가]{--------------------
  t_생성자  복사단위선택_GLabel[d_Gui_생성자_크기];
  t_생성자  폴더단위_GRdoBtn[d_Gui_생성자_크기];
  t_생성자  폴더단위_GLabel[d_Gui_생성자_크기];
  t_생성자  파일단위_GRdoBtn[d_Gui_생성자_크기];
  t_생성자  파일단위_GLabel[d_Gui_생성자_크기];
  //}----------------------------------------


  //[모달 관련]
  //{
      bool  기본_GForm_모달;
      bool  프린트_GForm_모달;

  //}

};

void _폼디자인_위치얻기(struct ts_폼디자인  **r폼디자인);

void _폼디자인_생성(void);

void _폼디자인_소멸(void);

void _폼디자인_모달_초기화(void);

void _폼디자인_모달_구현(bool  p모달유무);

//[이벤트]
//{
    void _폼디자인_이벤트(struct t_Gui_알림문64  *p알림문64);

    void _폼디자인_기본_GForm_이벤트_Close(struct t_Gui_알림문64  *p알림문64);
    //[2020.11.19.목][추가]{--------------------------------------------
    void _폼디자인_기본_GForm_이벤트_Move(struct t_Gui_알림문64  *p알림문64);
    //[2020.11.21.토][추가]---------------------------------------------
    void _폼디자인_기본_GForm_이벤트_Drag(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_기본_GForm_이벤트_Drop(struct t_Gui_알림문64  *p알림문64);
    //}----------------------------------------------------------------

    void _폼디자인_원본경로_GBtn_이벤트_MClick(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_배포경로_GBtn_이벤트_MClick(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_만들기_GBtn_이벤트_MClick(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_정리_GBtn_이벤트_MClick(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_배포판만들기_GBtn_이벤트_MClick(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_프린트_GForm_이벤트_Close(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_프린트_GForm_이벤트_Resize(struct t_Gui_알림문64  *p알림문64);
    //[2020.11.20.금][추가]{-----------------------------------------------
    void _폼디자인_프린트_GForm_이벤트_Move(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_프린트_GForm_이벤트_Drop(struct t_Gui_알림문64  *p알림문64);
    //}-------------------------------------------------------------------
    void _폼디자인_정리목록만들기_GBtn_이벤트_MClick(struct t_Gui_알림문64  *p알림문64);

    //[2020.11.21.토][추가]{---------------------------------------------------
    void _폼디자인_폴더단위_GRdoBtn_이벤트_MClick(struct t_Gui_알림문64  *p알림문64);
    void _폼디자인_파일단위_GRdoBtn_이벤트_MClick(struct t_Gui_알림문64  *p알림문64);
    //}-----------------------------------------------------------------------

//}

