home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Phoenix Heaven Sunny 2
/
APPARE2.BIN
/
oh_towns
/
art2
/
src.lzh
/
SETUP.C
< prev
next >
Wrap
C/C++ Source or Header
|
1995-06-19
|
3KB
|
114 lines
#if 0
int SetupOkBtnProc(kobj, messId, argc, pev, trigger)
int SetupCancelBtnProc(kobj, messId, argc, pev, trigger)
int SetupNizimiSBarProc(kobj, messId, argc, pev, trigger)
int SetupKosuriSBarProc(kobj, messId, argc, pev, trigger)
#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winb.h>
#include <te.h>
#include <fntb.h>
#include <gui.h>
#include "art.h"
#include "guisub.h"
#include "desktop.h"
int idSetupNizimiMsg = -1;
int idSetupKosuriMsg = -1;
int idSetupWin = -1 ;
int idSetupOkBtn = -1 ;
int idSetupCancelBtn = -1 ;
int idSetupNizimiSBar = -1 ;
int idSetupKosuriSBar = -1 ;
static int cmdsetup_ret = 0;
/*--------------------------------------------------------*/
/* パラメータに応じてダイアログを設定 */
/*--------------------------------------------------------*/
static void setup_updateNizimiMsg(void)
{
int param = RM_getScrollPos(idSetupNizimiSBar);
static char msg[4];
sprintf(msg,"%3d",param);
MMI_SendMessage(idSetupNizimiMsg, MM_SETMSG, 1, msg);
}
static void setup_updateKosuriMsg(void)
{
int param = RM_getScrollPos(idSetupKosuriSBar);
static char msg[4];
sprintf(msg,"%3d",param);
MMI_SendMessage(idSetupKosuriMsg, MM_SETMSG, 1, msg);
}
/*--------------------------------------------------------*/
/* 設定ダイアログの呼び出し */
/*--------------------------------------------------------*/
void cmd_setup(void)
{
// ダイアログの初期設定
RM_setScrollPos(idSetupNizimiSBar, paramNizimi, FALSE);
setup_updateNizimiMsg();
RM_setScrollPos(idSetupKosuriSBar, paramKosuri, FALSE);
setup_updateKosuriMsg();
// ダイアログの表示
EXECDIALOG(idSetupWin);
//
if (cmdsetup_ret == NOERR)
{
paramNizimi = RM_getScrollPos(idSetupNizimiSBar);
paramKosuri = RM_getScrollPos(idSetupKosuriSBar);
}
}
/*--------------------------------------------------------*/
/* 部品の呼び出し関数 */
/*--------------------------------------------------------*/
/* initDataZSETUP:idSetupOkBtn:MJ_DBUTTONL40の呼び出し関数 */
int SetupOkBtnProc(int kobj)
{
cmdsetup_ret = NOERR;
MMI_SetHaltFlag(TRUE);
return NOERR ;
}
/* initDataZSETUP:idSetupCancelBtn:MJ_DBUTTONL40の呼び出し関数 */
int SetupCancelBtnProc(int kobj)
{
cmdsetup_ret = -1;
MMI_SetHaltFlag(TRUE);
return NOERR ;
}
/* initDataZSETUP:idSetupNizimiSBar:MJ_SCRLL40の呼び出し関数 */
int SetupNizimiSBarProc(kobj, messId, argc, pev, trigger)
int kobj ;
int messId ;
int argc ;
EVENT *pev ;
int trigger ;
{
setup_updateNizimiMsg();
MMI_SendMessage(idSetupNizimiMsg, MM_SHOW, 0);
return NOERR ;
}
/* initDataZSETUP:idSetupKosuriSBar:MJ_SCRLL40の呼び出し関数 */
int SetupKosuriSBarProc(int kobj)
{
setup_updateKosuriMsg();
MMI_SendMessage(idSetupKosuriMsg, MM_SHOW, 0);
return NOERR ;
}