File common/font437.h renamed from common/deffont.h (similarity 99%) (mode: 100644) (index 4366e0cc..1157953b) |
3 |
3 |
based on the pc8x16s.bdf font from the vgafonts.tar.gz package, by |
based on the pc8x16s.bdf font from the vgafonts.tar.gz package, by |
4 |
4 |
"Myrlin". */ |
"Myrlin". */ |
5 |
5 |
|
|
6 |
|
unsigned char deffont[] = |
|
|
6 |
|
unsigned char font437[] = |
7 |
7 |
{ |
{ |
8 |
8 |
0x42, 0x4d, 0x3e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, |
0x42, 0x4d, 0x3e, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, |
9 |
9 |
0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, |
0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, |
File common/icon32.xbm renamed from common/little_icon.xbm (similarity 88%) (mode: 100644) (index d3e777e8..a2da9987) |
1 |
|
#define little_icon_width 32 |
|
2 |
|
#define little_icon_height 32 |
|
3 |
|
static unsigned char little_icon_bits[] = { |
|
|
1 |
|
#define icon32_width 32 |
|
2 |
|
#define icon32_height 32 |
|
3 |
|
static unsigned char icon32_bits[] = { |
4 |
4 |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
5 |
5 |
0x00, 0xfc, 0x30, 0x00, 0x00, 0xfc, 0x31, 0x00, 0x00, 0x8c, 0x33, 0x00, |
0x00, 0xfc, 0x30, 0x00, 0x00, 0xfc, 0x31, 0x00, 0x00, 0x8c, 0x33, 0x00, |
6 |
6 |
0x00, 0x0c, 0x33, 0x00, 0x00, 0x0c, 0x33, 0x00, 0x00, 0x8c, 0x33, 0x00, |
0x00, 0x0c, 0x33, 0x00, 0x00, 0x0c, 0x33, 0x00, 0x00, 0x8c, 0x33, 0x00, |
File common/icon64.xbm renamed from common/big_icon.xbm (similarity 97%) (mode: 100644) (index 04b98a5b..769b711c) |
1 |
|
#define big_icon_width 64 |
|
2 |
|
#define big_icon_height 64 |
|
3 |
|
static unsigned char big_icon_bits[] = { |
|
|
1 |
|
#define icon64_width 64 |
|
2 |
|
#define icon64_height 64 |
|
3 |
|
static unsigned char icon64_bits[] = { |
4 |
4 |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
5 |
5 |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
6 |
6 |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
File common/iconbmp.h renamed from common/deficon.h (similarity 93%) (mode: 100644) (index 8e22ed2c..c543ced8) |
1 |
|
/* The PDCurses logo as #include'able BMP (from little_icon.xbm), |
|
|
1 |
|
/* The PDCurses logo as #include'able BMP (from icon32.xbm), |
2 |
2 |
for use by SDL. */ |
for use by SDL. */ |
3 |
3 |
|
|
4 |
|
unsigned char deficon[] = |
|
|
4 |
|
unsigned char iconbmp[] = |
5 |
5 |
{ |
{ |
6 |
6 |
0x42, 0x4d, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, |
0x42, 0x4d, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, |
7 |
7 |
0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, |
0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, |
File sdl1/README.md changed (mode: 100644) (index 6617286f..e3ddc32c) |
... |
... |
not relying on correct values for the ACS_* macros. |
57 |
57 |
The font can be set via the environment variable PDC_FONT. If it's not |
The font can be set via the environment variable PDC_FONT. If it's not |
58 |
58 |
set, PDCurses looks for a file named "pdcfont.bmp" in the current |
set, PDCurses looks for a file named "pdcfont.bmp" in the current |
59 |
59 |
directory at the time of initscr(). If neither is found, it uses the |
directory at the time of initscr(). If neither is found, it uses the |
60 |
|
built-in default font encoded in deffont.h. |
|
|
60 |
|
built-in default font encoded in font437.h. |
61 |
61 |
|
|
62 |
62 |
|
|
63 |
63 |
### 16-bit mode |
### 16-bit mode |
|
... |
... |
Icons |
94 |
94 |
|
|
95 |
95 |
The icon (used with SDL_WM_SetIcon() -- not used for the executable |
The icon (used with SDL_WM_SetIcon() -- not used for the executable |
96 |
96 |
file) can be set via the environment variable PDC_ICON, and falls back |
file) can be set via the environment variable PDC_ICON, and falls back |
97 |
|
to "pdcicon.bmp", and then to the built-in icon from deficon.h. The |
|
98 |
|
built-in icon is the PDCurses logo, as seen in ../x11/little_icon.xbm. |
|
|
97 |
|
to "pdcicon.bmp", and then to the built-in icon from iconbmp.h. The |
|
98 |
|
built-in icon is the PDCurses logo, as seen in ../common/icon32.xbm. |
99 |
99 |
|
|
100 |
100 |
If pdc_screen is preinitialized (see below), PDCurses does not attempt |
If pdc_screen is preinitialized (see below), PDCurses does not attempt |
101 |
101 |
to set the icon. |
to set the icon. |
File sdl1/pdcscrn.c changed (mode: 100644) (index d8e0dc5e..8a0609a8) |
4 |
4 |
|
|
5 |
5 |
#include <stdlib.h> |
#include <stdlib.h> |
6 |
6 |
#ifndef PDC_WIDE |
#ifndef PDC_WIDE |
7 |
|
#include "../common/deffont.h" |
|
|
7 |
|
#include "../common/font437.h" |
8 |
8 |
#endif |
#endif |
9 |
|
#include "../common/deficon.h" |
|
|
9 |
|
#include "../common/iconbmp.h" |
10 |
10 |
|
|
11 |
11 |
#ifdef PDC_WIDE |
#ifdef PDC_WIDE |
12 |
12 |
# ifndef PDC_FONT_PATH |
# ifndef PDC_FONT_PATH |
|
... |
... |
int PDC_scr_open(int argc, char **argv) |
190 |
190 |
} |
} |
191 |
191 |
|
|
192 |
192 |
if (!pdc_font) |
if (!pdc_font) |
193 |
|
pdc_font = SDL_LoadBMP_RW(SDL_RWFromMem(deffont, sizeof(deffont)), 0); |
|
|
193 |
|
pdc_font = SDL_LoadBMP_RW(SDL_RWFromMem(font437, sizeof(font437)), 0); |
194 |
194 |
|
|
195 |
195 |
if (!pdc_font) |
if (!pdc_font) |
196 |
196 |
{ |
{ |
|
... |
... |
int PDC_scr_open(int argc, char **argv) |
234 |
234 |
pdc_icon = SDL_LoadBMP(iname ? iname : "pdcicon.bmp"); |
pdc_icon = SDL_LoadBMP(iname ? iname : "pdcicon.bmp"); |
235 |
235 |
|
|
236 |
236 |
if (!pdc_icon) |
if (!pdc_icon) |
237 |
|
pdc_icon = SDL_LoadBMP_RW(SDL_RWFromMem(deficon, |
|
238 |
|
sizeof(deficon)), 0); |
|
|
237 |
|
pdc_icon = SDL_LoadBMP_RW(SDL_RWFromMem(iconbmp, |
|
238 |
|
sizeof(iconbmp)), 0); |
239 |
239 |
|
|
240 |
240 |
if (pdc_icon) |
if (pdc_icon) |
241 |
241 |
SDL_WM_SetIcon(pdc_icon, NULL); |
SDL_WM_SetIcon(pdc_icon, NULL); |
File sdl2/README.md changed (mode: 100644) (index 7d5c30eb..db2e71b9) |
... |
... |
not relying on correct values for the ACS_* macros. |
64 |
64 |
The font can be set via the environment variable PDC_FONT. If it's not |
The font can be set via the environment variable PDC_FONT. If it's not |
65 |
65 |
set, PDCurses looks for a file named "pdcfont.bmp" in the current |
set, PDCurses looks for a file named "pdcfont.bmp" in the current |
66 |
66 |
directory at the time of initscr(). If neither is found, it uses the |
directory at the time of initscr(). If neither is found, it uses the |
67 |
|
built-in default font encoded in deffont.h. |
|
|
67 |
|
built-in default font encoded in font437.h. |
68 |
68 |
|
|
69 |
69 |
|
|
70 |
70 |
### 16-bit mode |
### 16-bit mode |
|
... |
... |
Icons |
107 |
107 |
|
|
108 |
108 |
The icon (used with SDL_SetWindowIcon() -- not used for the executable |
The icon (used with SDL_SetWindowIcon() -- not used for the executable |
109 |
109 |
file) can be set via the environment variable PDC_ICON, and falls back |
file) can be set via the environment variable PDC_ICON, and falls back |
110 |
|
to "pdcicon.bmp", and then to the built-in icon from deficon.h. The |
|
111 |
|
built-in icon is the PDCurses logo, as seen in ../x11/little_icon.xbm. |
|
|
110 |
|
to "pdcicon.bmp", and then to the built-in icon from iconbmp.h. The |
|
111 |
|
built-in icon is the PDCurses logo, as seen in ../common/icon32.xbm. |
112 |
112 |
|
|
113 |
113 |
If pdc_screen is preinitialized (see below), PDCurses does not attempt |
If pdc_screen is preinitialized (see below), PDCurses does not attempt |
114 |
114 |
to set the icon. |
to set the icon. |
File sdl2/pdcscrn.c changed (mode: 100644) (index 5e96a50c..7edd98a4) |
4 |
4 |
|
|
5 |
5 |
#include <stdlib.h> |
#include <stdlib.h> |
6 |
6 |
#ifndef PDC_WIDE |
#ifndef PDC_WIDE |
7 |
|
# include "../common/deffont.h" |
|
|
7 |
|
# include "../common/font437.h" |
8 |
8 |
#endif |
#endif |
9 |
|
#include "../common/deficon.h" |
|
|
9 |
|
#include "../common/iconbmp.h" |
10 |
10 |
|
|
11 |
11 |
#ifdef PDC_WIDE |
#ifdef PDC_WIDE |
12 |
12 |
# ifndef PDC_FONT_PATH |
# ifndef PDC_FONT_PATH |
|
... |
... |
int PDC_scr_open(int argc, char **argv) |
200 |
200 |
} |
} |
201 |
201 |
|
|
202 |
202 |
if (!pdc_font) |
if (!pdc_font) |
203 |
|
pdc_font = SDL_LoadBMP_RW(SDL_RWFromMem(deffont, sizeof(deffont)), 0); |
|
|
203 |
|
pdc_font = SDL_LoadBMP_RW(SDL_RWFromMem(font437, sizeof(font437)), 0); |
204 |
204 |
|
|
205 |
205 |
if (!pdc_font) |
if (!pdc_font) |
206 |
206 |
{ |
{ |
|
... |
... |
int PDC_scr_open(int argc, char **argv) |
244 |
244 |
pdc_icon = SDL_LoadBMP(iname ? iname : "pdcicon.bmp"); |
pdc_icon = SDL_LoadBMP(iname ? iname : "pdcicon.bmp"); |
245 |
245 |
|
|
246 |
246 |
if (!pdc_icon) |
if (!pdc_icon) |
247 |
|
pdc_icon = SDL_LoadBMP_RW(SDL_RWFromMem(deficon, |
|
248 |
|
sizeof(deficon)), 0); |
|
|
247 |
|
pdc_icon = SDL_LoadBMP_RW(SDL_RWFromMem(iconbmp, |
|
248 |
|
sizeof(iconbmp)), 0); |
249 |
249 |
} |
} |
250 |
250 |
|
|
251 |
251 |
if (pdc_own_window) |
if (pdc_own_window) |
File x11/x11.c changed (mode: 100644) (index 4d8947b0..f321c877) |
... |
... |
XCursesAppData xc_app_data; |
46 |
46 |
|
|
47 |
47 |
/* Default icons for XCurses applications. */ |
/* Default icons for XCurses applications. */ |
48 |
48 |
|
|
49 |
|
#include "../common/big_icon.xbm" |
|
50 |
|
#include "../common/little_icon.xbm" |
|
|
49 |
|
#include "../common/icon64.xbm" |
|
50 |
|
#include "../common/icon32.xbm" |
51 |
51 |
|
|
52 |
52 |
static void _selection_off(void); |
static void _selection_off(void); |
53 |
53 |
static void _display_cursor(int, int, int, int); |
static void _display_cursor(int, int, int, int); |
|
... |
... |
static void _get_icon(void) |
888 |
888 |
icon_size[i].width_inc, icon_size[i].height_inc)); |
icon_size[i].width_inc, icon_size[i].height_inc)); |
889 |
889 |
} |
} |
890 |
890 |
|
|
891 |
|
if (max_width >= big_icon_width && max_height >= big_icon_height) |
|
|
891 |
|
if (max_width >= icon64_width && max_height >= icon64_height) |
892 |
892 |
{ |
{ |
893 |
|
icon_bitmap_width = big_icon_width; |
|
894 |
|
icon_bitmap_height = big_icon_height; |
|
895 |
|
bitmap_bits = (unsigned char *)big_icon_bits; |
|
|
893 |
|
icon_bitmap_width = icon64_width; |
|
894 |
|
icon_bitmap_height = icon64_height; |
|
895 |
|
bitmap_bits = (unsigned char *)icon64_bits; |
896 |
896 |
} |
} |
897 |
897 |
else |
else |
898 |
898 |
{ |
{ |
899 |
|
icon_bitmap_width = little_icon_width; |
|
900 |
|
icon_bitmap_height = little_icon_height; |
|
901 |
|
bitmap_bits = (unsigned char *)little_icon_bits; |
|
|
899 |
|
icon_bitmap_width = icon32_width; |
|
900 |
|
icon_bitmap_height = icon32_height; |
|
901 |
|
bitmap_bits = (unsigned char *)icon32_bits; |
902 |
902 |
} |
} |
903 |
903 |
|
|
904 |
904 |
} |
} |
905 |
905 |
else /* use small icon */ |
else /* use small icon */ |
906 |
906 |
{ |
{ |
907 |
|
icon_bitmap_width = little_icon_width; |
|
908 |
|
icon_bitmap_height = little_icon_height; |
|
909 |
|
bitmap_bits = (unsigned char *)little_icon_bits; |
|
|
907 |
|
icon_bitmap_width = icon32_width; |
|
908 |
|
icon_bitmap_height = icon32_height; |
|
909 |
|
bitmap_bits = (unsigned char *)icon32_bits; |
910 |
910 |
} |
} |
911 |
911 |
|
|
912 |
912 |
XFree(icon_size); |
XFree(icon_size); |