Rev 8596 | Rev 8664 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8596 | Rev 8655 | ||
---|---|---|---|
Line 1... | Line -... | ||
1 | #include |
- | |
2 | #include |
- | |
3 | #include |
1 | #include |
- | 2 | #include |
|
- | 3 | #include "../../kolibri-libc/source/include/ksys.h" |
|
Line 4... | Line 4... | ||
4 | 4 | ||
5 | void kolibri_set_win_center() |
5 | void kolibri_set_win_center() |
6 | { |
6 | { |
7 | struct proc_info *info = (struct proc_info*)malloc(sizeof(struct proc_info)); |
7 | ksys_proc_table_t *info = (ksys_proc_table_t*)malloc(sizeof(ksys_proc_table_t)); |
Line 8... | Line 8... | ||
8 | get_proc_info((char*)info); |
8 | _ksys_process_info(info, -1); |
9 | 9 | ||
10 | pos_t screen_size= max_screen_size(); |
10 | ksys_pos_t screen_size= _ksys_screen_size(); |
11 | int new_x = screen_size.x/2-info->width/2; |
11 | int new_x = screen_size.x/2-info->winx_size/2; |
12 | int new_y = screen_size.y/2-info->height/2; |
12 | int new_y = screen_size.y/2-info->winy_size/2; |
13 | sys_change_window(new_x,new_y, -1, -1); |
13 | _ksys_change_window(new_x, new_y, -1, -1); |
- | 14 | free(info); |
|
- | 15 | } |
|
- | 16 | ||
- | 17 | int mkdir(const char * path, unsigned) |
|
- | 18 | { |
|
- | 19 | return _ksys_mkdir(path); |