git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@514 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
Nishi 2025-10-30 02:54:50 +00:00
commit 1ae9b9408c
12 changed files with 81 additions and 32 deletions

View file

@ -414,7 +414,7 @@ void MwLLNextEvent(MwLL handle) {
void MwLLSleep(int ms) {
struct timespec ts;
ts.tv_sec = ms / 1000;
ts.tv_sec = ms / 1000;
ts.tv_nsec = (ms % 1000) * 1000 * 1000;
nanosleep(&ts, NULL);

View file

@ -292,7 +292,7 @@ void MwLoop(MwWidget handle) {
long wait = MwGetInteger(handle, MwNwaitMS);
if(wait == MwDEFAULT) wait = MwWaitMS;
while(!handle->close) {
int v = 0;
int v = 0;
long t, t2;
while(MwPending(handle)) {
if((v = MwStep(handle)) != 0) break;
@ -304,10 +304,10 @@ void MwLoop(MwWidget handle) {
}
t = (tick + wait) - (t2 = MwLLGetTick());
if(t > 0){
if(t > 0) {
MwLLSleep(t);
tick += wait;
}else{
} else {
tick = t2;
}
}

View file

@ -24,6 +24,7 @@ unsigned int MwIconError[] = {
0x0000006F,
0x00000033,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -109,6 +110,7 @@ unsigned int MwIconError[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x00000058,
0x000000DD,
0x000000FF,
@ -297,6 +299,7 @@ unsigned int MwIconError[] = {
0x00000000,
0x00000000,
0x00000002,
0x00784314,
0x000000E7,
0x552422FF,
0xCD6963FF,
@ -560,6 +563,7 @@ unsigned int MwIconError[] = {
0x2F0101FF,
0x000000E4,
0x00000001,
0x00392157,
0x00000000,
0x00000000,
0x00000000,
@ -1323,6 +1327,7 @@ unsigned int MwIconError[] = {
0x000000FF,
0x0000009D,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -1370,6 +1375,7 @@ unsigned int MwIconError[] = {
0x000000FF,
0x0000009E,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -1502,6 +1508,7 @@ unsigned int MwIconError[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x000000AB,
0x010000FF,
0x6A1411FF,
@ -1517,6 +1524,7 @@ unsigned int MwIconError[] = {
0x000000FF,
0x000000A9,
0x00000001,
0x00392157,
0x00000000,
0x00000000,
0x00000000,
@ -1919,6 +1927,7 @@ unsigned int MwIconError[] = {
0x00000066,
0x0000002C,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -1969,6 +1978,7 @@ unsigned int MwIconError[] = {
0x00000066,
0x0000002C,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -2019,6 +2029,7 @@ unsigned int MwIconError[] = {
0x00000066,
0x0000002C,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -2078,6 +2089,7 @@ unsigned int MwIconError[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x000000A9,
0x000000FF,
0x600806FF,

View file

@ -62,6 +62,7 @@ unsigned int MwIconInfo[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x00000076,
0x000000F2,
0x000001FF,
@ -74,6 +75,7 @@ unsigned int MwIconInfo[] = {
0x000000F1,
0x00000073,
0x00000001,
0x00392157,
0x00000000,
0x00000000,
0x00000000,
@ -653,6 +655,7 @@ unsigned int MwIconInfo[] = {
0x000000FF,
0x0000006C,
0x00000001,
0x00392157,
0x00000000,
0x00000000,
0x00000000,
@ -1448,6 +1451,7 @@ unsigned int MwIconInfo[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x00000065,
0x000000EE,
0x020305FF,
@ -1586,6 +1590,7 @@ unsigned int MwIconInfo[] = {
0x00000047,
0x00000024,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -1932,6 +1937,7 @@ unsigned int MwIconInfo[] = {
0x00000000,
0x00000000,
0x00000002,
0x00784314,
0x00000055,
0x000000DF,
0x000000FF,
@ -2231,6 +2237,7 @@ unsigned int MwIconInfo[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x00000051,
0x000000D7,
0x000000FF,
@ -2281,6 +2288,7 @@ unsigned int MwIconInfo[] = {
0x00000000,
0x00000000,
0x00000002,
0x00784314,
0x00000055,
0x000000DF,
0x000000F4,

View file

@ -522,6 +522,7 @@ unsigned int MwIconNews[] = {
0x262624FF,
0x010101E0,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -781,6 +782,7 @@ unsigned int MwIconNews[] = {
0x00000000,
0x00000000,
0x00000002,
0x00784314,
0x02020286,
0x010101EF,
0x010101FF,
@ -1440,6 +1442,7 @@ unsigned int MwIconNews[] = {
0x00000074,
0x00000046,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -1721,6 +1724,7 @@ unsigned int MwIconNews[] = {
0x00000074,
0x00000046,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -2144,6 +2148,7 @@ unsigned int MwIconNews[] = {
0x00000074,
0x0000004F,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -2191,6 +2196,7 @@ unsigned int MwIconNews[] = {
0x0000006C,
0x00000041,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -2237,6 +2243,7 @@ unsigned int MwIconNews[] = {
0x00000022,
0x00000014,
0x00000001,
0x00392157,
0x00000000,
0x00000000,
0x00000000,

View file

@ -84,6 +84,7 @@ unsigned int MwIconNote[] = {
0x010000C3,
0x00000056,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -476,6 +477,7 @@ unsigned int MwIconNote[] = {
0x231D00FF,
0x010000D2,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -1454,6 +1456,7 @@ unsigned int MwIconNote[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x0200008D,
0x010000FF,
0x594F00FF,
@ -1481,6 +1484,7 @@ unsigned int MwIconNote[] = {
0x010000FF,
0x0200008B,
0x00000001,
0x00392157,
0x00000000,
0x00000000,
0x00000000,
@ -1823,6 +1827,7 @@ unsigned int MwIconNote[] = {
0x0000000E,
0x00000008,
0x00000001,
0x00392157,
0x00000000,
0x00000000,
0x00000000,
@ -1891,6 +1896,7 @@ unsigned int MwIconNote[] = {
0x00000000,
0x00000000,
0x00000002,
0x00784314,
0x0000008E,
0x010000FF,
0x010000FF,
@ -1970,6 +1976,7 @@ unsigned int MwIconNote[] = {
0x00000012,
0x0000000A,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -2066,6 +2073,7 @@ unsigned int MwIconNote[] = {
0x00000012,
0x0000000A,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -2083,6 +2091,7 @@ unsigned int MwIconNote[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x00000047,
0x010000FF,
0x6F6F6FFF,
@ -2132,6 +2141,7 @@ unsigned int MwIconNote[] = {
0x00000000,
0x00000000,
0x00000001,
0x00392157,
0x010000D3,
0x191818FF,
0xBFBFBFFF,
@ -2252,6 +2262,7 @@ unsigned int MwIconNote[] = {
0x0000000C,
0x00000008,
0x00000002,
0x00784314,
0x00000000,
0x00000000,
0x00000000,
@ -2296,6 +2307,7 @@ unsigned int MwIconNote[] = {
0x00000005,
0x00000003,
0x00000001,
0x00392157,
0x00000000,
0x00000000,
0x00000000,

View file

@ -1,4 +1,4 @@
/* $Id: icon.sh 488 2025-10-24 16:27:10Z nishi $ */
/* $Id: icon.sh 505 2025-10-29 21:44:51Z nishi $ */
#include <Mw/Milsko.h>
unsigned int MwIconSearch[] = {