|
Atrinik Client 2.5
|
Go to the source code of this file.
Data Structures | |
| struct | list_struct |
Defines | |
| #define | LIST_SERVERS 1 |
| #define | LIST_NEWS 2 |
| #define | LIST_CREATION 3 |
| #define | LIST_MPLAYER 4 |
| #define | LIST_SPELLS 5 |
| #define | LIST_SKILLS 6 |
| #define | LIST_PARTY 7 |
| #define | LIST_SETTINGS 8 |
| #define | LIST_ROW_HEIGHT(list) (FONT_HEIGHT((list)->font) + (list)->row_height_adjust) |
| #define | LIST_ROWS_START(list) ((list)->y + (list)->header_height + (list)->spacing) |
| #define | LIST_ROWS_MAX(list) ((uint32) ((list)->height + (list)->spacing) / LIST_ROW_HEIGHT((list))) |
| #define | LIST_ROWS_HEIGHT(list) (LIST_ROW_HEIGHT((list)) * (list)->max_rows) |
| #define | LIST_ROW_OFFSET(row, list) ((row) - (list)->row_offset) |
| #define | LIST_HEIGHT_FULL(list) ((int) LIST_ROWS_HEIGHT((list)) + (list)->spacing + (list)->header_height) |
| #define | LIST_MOUSE_OVER(list, mx, my) ((mx) > (list)->x && (mx) < (list)->x + (list)->width + LIST_SCROLLBAR_WIDTH && (my) > (list)->y && (my) < (list)->y + LIST_HEIGHT_FULL((list))) |
| #define | LIST_SCROLLBAR_WIDTH 6 |
| #define | LIST_SORT_ALPHA 1 |
| #define | DOUBLE_CLICK_DELAY 300 |
| #define | KEY_REPEAT_DELAY 25 |
| #define | KEY_REPEAT_DELAY_INIT 175 |
Typedefs | |
| typedef struct list_struct | list_struct |
Header file for generic lists implementation.
Definition in file list.h.
| #define LIST_HEIGHT_FULL | ( | list | ) | ((int) LIST_ROWS_HEIGHT((list)) + (list)->spacing + (list)->header_height) |
| #define LIST_MOUSE_OVER | ( | list, | |
| mx, | |||
| my | |||
| ) | ((mx) > (list)->x && (mx) < (list)->x + (list)->width + LIST_SCROLLBAR_WIDTH && (my) > (list)->y && (my) < (list)->y + LIST_HEIGHT_FULL((list))) |
| #define LIST_ROW_HEIGHT | ( | list | ) | (FONT_HEIGHT((list)->font) + (list)->row_height_adjust) |
| #define LIST_ROW_OFFSET | ( | row, | |
| list | |||
| ) | ((row) - (list)->row_offset) |
| #define LIST_ROWS_HEIGHT | ( | list | ) | (LIST_ROW_HEIGHT((list)) * (list)->max_rows) |
| #define LIST_ROWS_MAX | ( | list | ) | ((uint32) ((list)->height + (list)->spacing) / LIST_ROW_HEIGHT((list))) |
| #define LIST_ROWS_START | ( | list | ) | ((list)->y + (list)->header_height + (list)->spacing) |
| #define LIST_SCROLLBAR_WIDTH 6 |
| typedef struct list_struct list_struct |
One list.
1.7.4