AxWin2 - More fiddling, almost ready now :)
[tpg/acess2.git] / Usermode / Libraries / libaxwin2.so_src / main.c
index c25c4e7..f71a73c 100644 (file)
@@ -53,8 +53,8 @@ int AxWin_Register(const char *Name, tAxWin_MessageCallback *DefaultCallback)
        req.Size = 1 + (len+1)/4;
        strcpy(req.Data, Name);
        
-       msg = AxWin_int_SendAndWait(MSG_SREQ_ADDTAB, &req);
-       ret = ((tAxWin_RetMsg*)msg->Data)->Bool;
+       msg = AxWin_int_SendAndWait(MSG_SRSP_RETURN, &req);
+       ret = ((tAxWin_RetMsg*)msg->Data)->Value;
        free(msg);
 
        gAxWin_DefaultCallback = DefaultCallback;
@@ -62,19 +62,19 @@ int AxWin_Register(const char *Name, tAxWin_MessageCallback *DefaultCallback)
        return !!ret;
 }
 
-tAxWin_Element *AxWin_CreateTab(const char *Title)
+tAxWin_Element *AxWin_CreateWindow(const char *Title)
 {
        tAxWin_Message  req;
        tAxWin_Message  *msg;
        tAxWin_Element  *ret;
         int    len = strlen(Title);
        
-       req.ID = MSG_SREQ_ADDTAB;
+       req.ID = MSG_SREQ_ADDWIN;
        req.Size = 1 + (len+1)/4;
        strcpy(req.Data, Title);
        
        msg = AxWin_int_SendAndWait(MSG_SRSP_RETURN, &req);
-       ret = (tAxWin_Element*) ((tAxWin_RetMsg*)msg->Data)->Handle;
+       ret = (tAxWin_Element*) ((tAxWin_RetMsg*)msg->Data)->Value;
        free(msg);
        
        return ret;

UCC git Repository :: git.ucc.asn.au