FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
adsdlg.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
20
21typedef void *ads_hdlg;
22typedef void *ads_htile;
23
24
25typedef struct
26{
29 wchar_t* value;
31 int reason;
32 int x, y;
34
35#if defined(__cplusplus)
37#else
38 #define CLIENTFUNC void *
39#endif
40
41#define CALLB
42
43#define LIST_CHANGE ((short) 1)
44#define LIST_APPEND ((short) 2)
45#define LIST_NEW ((short) 3)
46
49ARX_API int ads_dimensions_tile(ads_hdlg,const ACHAR*,short*,short*);
56ARX_API int ads_start_list(ads_hdlg,const ACHAR*,short,short);
58ARX_API int ads_slide_image(short,short,short,short,const ACHAR*);
59ARX_API int ads_load_dialog(const ACHAR*,int*);
65ARX_API int ads_fill_image(short,short,short,short,short);
66ARX_API int ads_vector_image(short,short,short,short,short);
67
68
TCHAR ACHAR
void * ads_htile
Definition adsdlg.h:22
ARX_API int ads_unload_dialog(int)
ARX_API int ads_set_tile(ads_hdlg, const ACHAR *, const ACHAR *)
ARX_API int ads_start_dialog(ads_hdlg, int *)
ARX_API int ads_start_image(ads_hdlg, const ACHAR *)
ARX_API int ads_vector_image(short, short, short, short, short)
ARX_API int ads_term_dialog()
ARX_API int ads_add_list(const ACHAR *)
#define CLIENTFUNC
Definition adsdlg.h:38
ARX_API int ads_new_positioned_dialog(const ACHAR *, int, CLIENTFUNC, int, int, ads_hdlg *)
ARX_API int ads_action_tile(ads_hdlg, const ACHAR *, CLIENTFUNC)
ARX_API int ads_mode_tile(ads_hdlg, const ACHAR *, short)
ARX_API int ads_new_dialog(const ACHAR *, int, CLIENTFUNC, ads_hdlg *)
ARX_API int ads_start_list(ads_hdlg, const ACHAR *, short, short)
ARX_API int ads_get_tile(ads_hdlg, const ACHAR *, ACHAR *, int)
ARX_API int ads_load_dialog(const ACHAR *, int *)
void * ads_hdlg
Definition adsdlg.h:21
ARX_API int ads_done_positioned_dialog(ads_hdlg, int, int *, int *)
ARX_API int ads_fill_image(short, short, short, short, short)
ARX_API int ads_slide_image(short, short, short, short, const ACHAR *)
ARX_API int ads_get_attr_string(ads_htile, ACHAR *, ACHAR *, int)
ARX_API int ads_done_dialog(ads_hdlg, int)
ARX_API int ads_dimensions_tile(ads_hdlg, const ACHAR *, short *, short *)
void * client_data
Definition adsdlg.h:30
ads_htile tile
Definition adsdlg.h:28
ads_hdlg dialog
Definition adsdlg.h:27
wchar_t * value
Definition adsdlg.h:29