/rusxmms/librcc

To get this branch, use:
bzr branch http://suren.me/webbzr/rusxmms/librcc

« back to all changes in this revision

Viewing changes to ui/librccui.h

  • Committer: Suren A. Chilingaryan
  • Date: 2005-07-02 05:08:36 UTC
  • Revision ID: Arch-1:ds@dside.dyndns.org--darksoft-2004%librcc--main--0.1--patch-3
02.07.2005

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef _LIBRCC_UI_H
 
2
#define _LIBRCC_UI_H
 
3
 
 
4
#include <librcc.h>
 
5
 
 
6
#ifdef __cplusplus
 
7
extern "C" {
 
8
#endif
 
9
 
 
10
typedef void *rcc_ui_widget;
 
11
typedef void *rcc_ui_box;
 
12
typedef void *rcc_ui_frame;
 
13
typedef void *rcc_ui_page;
 
14
 
 
15
typedef struct rcc_ui_context_t *rcc_ui_context;
 
16
 
 
17
rcc_ui_context rccUiCreateContext(rcc_context rccctx);
 
18
void rccUiFreeContext(rcc_ui_context ctx);
 
19
int rccUiSetLanguageNames(rcc_ui_context ctx, rcc_language_name *names);
 
20
int rccUiSetOptionNames(rcc_ui_context ctx, rcc_option_name *names);
 
21
 
 
22
int rccUiRestoreLanguage(rcc_ui_context ctx);
 
23
int rccUiRestore(rcc_ui_context ctx);
 
24
int rccUiUpdate(rcc_ui_context ctx);
 
25
 
 
26
rcc_ui_widget rccUiGetLanguageMenu(rcc_ui_context ctx);
 
27
rcc_ui_widget rccUiGetCharsetMenu(rcc_ui_context ctx, rcc_class_id id);
 
28
rcc_ui_widget rccUiGetEngineMenu(rcc_ui_context ctx);
 
29
rcc_ui_widget rccUiGetOptionMenu(rcc_ui_context ctx, rcc_option option);
 
30
 
 
31
rcc_ui_box rccUiGetLanguageBox(rcc_ui_context ctx, const char *title);
 
32
rcc_ui_box rccUiGetCharsetBox(rcc_ui_context ctx, rcc_class_id id, const char *title);
 
33
rcc_ui_box rccUiGetEngineBox(rcc_ui_context ctx, const char *title);
 
34
rcc_ui_box rccUiGetOptionBox(rcc_ui_context ctx, rcc_option option, const char *title);
 
35
 
 
36
rcc_ui_frame rccUiGetLanguageFrame(rcc_ui_context ctx, const char *title);
 
37
rcc_ui_frame rccUiGetCharsetsFrame(rcc_ui_context ctx, const char *title);
 
38
rcc_ui_frame rccUiGetEngineFrame(rcc_ui_context ctx, const char *title);
 
39
 
 
40
rcc_ui_page rccUiGetPage(rcc_ui_context ctx, const char *title, const char *language_title, const char *charset_title, const char *engine_title);
 
41
 
 
42
#ifdef __cplusplus
 
43
}
 
44
#endif
 
45
 
 
46
#endif /* _LIBRCC_UI_H */