LinuxFreeBSD

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ LinuxFreeBSD ] in KIDS
글 쓴 이(By): burp (spider)
날 짜 (Date): 1999년 6월 23일 수요일 오후 09시 09분 53초
제 목(Title): [Q]Motif에서 파일선택박스


프로그램 상에서 다음과 같이 파일열기를 했을때 보이는 
디폴트 파일의 확장자를 *.cmd로 했읍니다.
그런데 저장할때의 디폴트 확장자를 *.dat로 하기 위해서는 
어찌해야 합니까? 다른 파일선택대화상자를 또 열어야 하나요?
모티프에서 위젯을 만드는 함수는 있는데 파괴하는 함수는 
없는건가요?

void FileOpen(Widget w, XtPointer data, XtPointer callData)
{
    Arg args[1];

    if (filebox == NULL) {
        XtSetArg(args[0], XmNpattern,
                 XmStringCreate("*.cmd", XmSTRING_DEFAULT_CHARSET));
        filebox = XmCreateFileSelectionDialog(m_TopLevel, "filebox", args, 1);
        XtAddCallback(filebox, XmNcancelCallback, fileboxCancel, 0);
        XtAddCallback(filebox, XmNokCallback, fileBoxOk, 0);
    }
    XtManageChild(filebox);
}
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.