mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
[bfu] msgbox_flags_T
This commit is contained in:
parent
5ec6572ed7
commit
ef24855aa7
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
|
|
||||||
struct dialog_data *
|
struct dialog_data *
|
||||||
msg_box(struct terminal *term, struct memory_list *ml, /*enum msgbox_flags*/ unsigned int flags,
|
msg_box(struct terminal *term, struct memory_list *ml, msgbox_flags_T flags,
|
||||||
char *title, format_align_T align,
|
char *title, format_align_T align,
|
||||||
char *text, void *udata, int buttons, ...)
|
char *text, void *udata, int buttons, ...)
|
||||||
{
|
{
|
||||||
@ -155,7 +155,7 @@ refresh_msg_box(struct dialog_data *dlg_data, void *data)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
refreshed_msg_box(struct terminal *term, /*enum msgbox_flags*/ unsigned int flags,
|
refreshed_msg_box(struct terminal *term, msgbox_flags_T flags,
|
||||||
char *title, format_align_T align,
|
char *title, format_align_T align,
|
||||||
char *(get_info)(struct terminal *, void *),
|
char *(get_info)(struct terminal *, void *),
|
||||||
void *data)
|
void *data)
|
||||||
@ -182,7 +182,7 @@ refreshed_msg_box(struct terminal *term, /*enum msgbox_flags*/ unsigned int flag
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct dialog_data *
|
struct dialog_data *
|
||||||
info_box(struct terminal *term, /*enum msgbox_flags*/ unsigned int flags,
|
info_box(struct terminal *term, msgbox_flags_T flags,
|
||||||
char *title, format_align_T align,
|
char *title, format_align_T align,
|
||||||
char *text)
|
char *text)
|
||||||
{
|
{
|
||||||
|
@ -27,6 +27,8 @@ enum msgbox_flags {
|
|||||||
MSGBOX_NO_TEXT_INTL = 0x8,
|
MSGBOX_NO_TEXT_INTL = 0x8,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
typedef unsigned char msgbox_flags_T;
|
||||||
|
|
||||||
/* This is _the_ dialog function used in almost all parts of the code. It is
|
/* This is _the_ dialog function used in almost all parts of the code. It is
|
||||||
* used to easily format dialogs containing only text and few buttons below.
|
* used to easily format dialogs containing only text and few buttons below.
|
||||||
*
|
*
|
||||||
@ -94,7 +96,7 @@ enum msgbox_flags {
|
|||||||
* ...no matter that it could fit on one line in case of a tiny message box. */
|
* ...no matter that it could fit on one line in case of a tiny message box. */
|
||||||
struct dialog_data *
|
struct dialog_data *
|
||||||
msg_box(struct terminal *term, struct memory_list *mem_list,
|
msg_box(struct terminal *term, struct memory_list *mem_list,
|
||||||
/*enum msgbox_flags*/ unsigned int flags, char *title, format_align_T align,
|
msgbox_flags_T flags, char *title, format_align_T align,
|
||||||
char *text, void *udata, int buttons, ...);
|
char *text, void *udata, int buttons, ...);
|
||||||
|
|
||||||
/* Cast @value to @type and warn if the conversion is suspicious.
|
/* Cast @value to @type and warn if the conversion is suspicious.
|
||||||
@ -127,13 +129,13 @@ char *msg_text(struct terminal *term, const char *format, ...);
|
|||||||
* message box is updated using the get_info() function. If get_info() returns
|
* message box is updated using the get_info() function. If get_info() returns
|
||||||
* NULL the message box is closed. */
|
* NULL the message box is closed. */
|
||||||
void
|
void
|
||||||
refreshed_msg_box(struct terminal *term, /*enum msgbox_flags*/ unsigned int flags,
|
refreshed_msg_box(struct terminal *term, msgbox_flags_T flags,
|
||||||
char *title, format_align_T align,
|
char *title, format_align_T align,
|
||||||
char *(get_info)(struct terminal *, void *),
|
char *(get_info)(struct terminal *, void *),
|
||||||
void *data);
|
void *data);
|
||||||
|
|
||||||
struct dialog_data *
|
struct dialog_data *
|
||||||
info_box(struct terminal *term, /*enum msgbox_flags*/ unsigned int flags,
|
info_box(struct terminal *term, msgbox_flags_T flags,
|
||||||
char *title, format_align_T align,
|
char *title, format_align_T align,
|
||||||
char *text);
|
char *text);
|
||||||
|
|
||||||
|
@ -249,7 +249,7 @@ dlg_show_bittorrent_info(struct dialog_data *dlg_data, struct widget_data *widge
|
|||||||
&& init_string(&msg)) {
|
&& init_string(&msg)) {
|
||||||
struct terminal *term = file_download->term;
|
struct terminal *term = file_download->term;
|
||||||
struct bittorrent_connection *bittorrent;
|
struct bittorrent_connection *bittorrent;
|
||||||
enum msgbox_flags flags = MSGBOX_FREE_TEXT;
|
msgbox_flags_T flags = MSGBOX_FREE_TEXT;
|
||||||
|
|
||||||
bittorrent = (struct bittorrent_connection *)download->conn->info;
|
bittorrent = (struct bittorrent_connection *)download->conn->info;
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ msg_text(struct terminal *term, char *format, ...)
|
|||||||
/* declared in "bfu/msgbox.h" */
|
/* declared in "bfu/msgbox.h" */
|
||||||
struct dialog_data *
|
struct dialog_data *
|
||||||
msg_box(struct terminal *term, struct memory_list *mem_list,
|
msg_box(struct terminal *term, struct memory_list *mem_list,
|
||||||
enum msgbox_flags flags, char *title, format_align_T align,
|
msgbox_flags_T flags, char *title, format_align_T align,
|
||||||
char *text, void *udata, int buttons, ...)
|
char *text, void *udata, int buttons, ...)
|
||||||
{
|
{
|
||||||
/* mem_list should be freed here but because this is just a
|
/* mem_list should be freed here but because this is just a
|
||||||
|
Loading…
Reference in New Issue
Block a user