?? microgui.c
字號:
/* * Theme microgui Plugin */#include <stdio.h>#include <stdlib.h>#include <string.h>#include "xynth_.h"#include "server.h"static void theme_set (s_image_t *img, unsigned int *data, int a, int b){ img->w = a; img->h = b; img->rgba = (unsigned int *) s_malloc(a * b * sizeof(unsigned int) + 1); memcpy(img->rgba, data, a * b * sizeof(unsigned int));}/* * top-left-inactive.xpm */static void top_left_inactive_xpm (s_image_t *img){ unsigned int rgba[162] = { 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x33333300, 0x33333300, 0x33333300, 0x33333300, 0x33333300, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0xb6b6b600, 0xb7b7b700, 0xb6b6b600, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x94949400, 0x94949400, 0x94949400, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x90909000, 0x90909000, 0x90909000, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x8d8d8d00, 0x8d8d8d00, 0x8d8d8d00, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x8a8a8a00, 0x8a8a8a00, 0x8a8a8a00, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x87878700, 0x87878700, 0x87878700, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x84848400, 0x84848400, 0x84848400, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x81818100, 0x81818100, 0x81818100, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x7e7e7e00, 0x7e7e7e00, 0x7e7e7e00, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x7a7a7a00, 0x7a7a7a00, 0x7a7a7a00, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x77777700, 0x77777700, 0x77777700, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x74747400, 0x74747400, 0x74747400, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x71717100, 0x71717100, 0x71717100, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x6e6e6e00, 0x6e6e6e00, 0x6e6e6e00, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x68686800, 0x68686800, 0x33333300, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x65656500, 0x65656500, 0x33333300, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x62626200, 0x62626200, 0x33333300, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x5f5f5f00, 0x5f5f5f00, 0x33333300, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x5c5c5c00, 0x5c5c5c00, 0x33333300, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x59595900, 0x59595900, 0x33333300, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x56565600, 0x56565600, 0x33333300, 0x4d4d4d00, 0x33333300, 0xb6b6b600, 0x53535300, 0x53535300, 0x33333300, 0x4d4d4d00, 0x33333300, 0x4e4e4e00, 0x50505000, 0x50505000, 0x33333300, }; theme_set(img, rgba, 6, 27);}/* * top-left-active.xpm */static void top_left_active_xpm (s_image_t *img){ unsigned int rgba[162] = { 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x4d4d4d00, 0x33333300, 0x33333300, 0x33333300, 0x33333300, 0x33333300, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x94abd700, 0x94abd700, 0x94abd700, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x6382c600, 0x6382c600, 0x6382c600, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x6382c600, 0x6382c600, 0x6382c600, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x6080c100, 0x6080c100, 0x6080c100, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x5c7dbd00, 0x5c7dbd00, 0x5c7dbd00, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x587ab900, 0x587ab900, 0x587ab900, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x5577b500, 0x5577b500, 0x5577b500, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x5174b100, 0x5174b100, 0x5174b100, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x4e71ad00, 0x4e71ad00, 0x4e71ad00, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x4a6fa900, 0x4a6fa900, 0x4a6fa900, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x466ca500, 0x466ca500, 0x466ca500, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x4369a100, 0x4369a100, 0x4369a100, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x3f669d00, 0x3f669d00, 0x3f669d00, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x3b639900, 0x3b639900, 0x3b639900, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x37609500, 0x37609500, 0x37609400, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x375f9500, 0x37609500, 0x37609500, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x365d9000, 0x365d9000, 0x33333300, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x355a8c00, 0x355a8c00, 0x33333300, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x34578800, 0x34578800, 0x33333300, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x33548400, 0x33548400, 0x33333300, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x32517f00, 0x32517f00, 0x33333300, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x314e7b00, 0x314e7b00, 0x33333300, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x304b7700, 0x304b7700, 0x33333300, 0x4d4d4d00, 0x33333300, 0x94abd700, 0x2f487300, 0x2f487300, 0x33333300, 0x4d4d4d00, 0x33333300, 0x2f466f00, 0x2f466f00, 0x2f466f00, 0x33333300, }; theme_set(img, rgba, 6, 27);}/* * title-1-inactive.xpm */static void title_1_inactive_xpm (s_image_t *img){ unsigned int rgba[38] = { 0x4e4e4e00, 0x4e4e4e00, 0x33333300, 0x33333300, 0xb6b6b600, 0xb6b6b600, 0x94949400, 0x94949400, 0x90909000, 0x90909000, 0x8d8d8d00, 0x8d8d8d00, 0x8a8a8a00, 0x8a8a8a00, 0x87878700, 0x87878700, 0x84848400, 0x84848400, 0x81818100, 0x81818100, 0x7e7e7e00, 0x7e7e7e00, 0x7a7a7a00, 0x7a7a7a00, 0x77777700, 0x77777700, 0x74747400, 0x74747400, 0x71717100, 0x71717100, 0x6e6e6e00, 0x6e6e6e00, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x33333300, 0x33333300, }; theme_set(img, rgba, 2, 19);}/* * title-1-active.xpm */static void title_1_active_xpm (s_image_t *img){ unsigned int rgba[38] = { 0x4d4d4d00, 0x4d4d4d00, 0x33333300, 0x33333300, 0x95acd800, 0x95acd800, 0x6382c600, 0x6382c600, 0x6382c600, 0x6382c600, 0x6080c100, 0x6080c100, 0x5c7dbd00, 0x5c7dbd00, 0x587ab900, 0x587ab900, 0x5577b500, 0x5577b500, 0x5174b100, 0x5174b100, 0x4e71ad00, 0x4e71ad00, 0x4a6fa900, 0x4a6fa900, 0x466ca500, 0x466ca500, 0x4369a100, 0x4369a100, 0x3f669d00, 0x3f669d00, 0x3b639900, 0x3b639900, 0x37609500, 0x37609500, 0x37609400, 0x37609400, 0x33333300, 0x33333300, }; theme_set(img, rgba, 2, 19);}/* * title-2-inactive.xpm */static void title_2_inactive_xpm (s_image_t *img){ unsigned int rgba[76] = { 0x4e4e4e00, 0x4e4e4e00, 0x4e4e4e00, 0x4e4e4e00, 0x32323200, 0x33333300, 0x33333300, 0x33333300, 0xb6b6b600, 0xb6b6b600, 0xb6b6b600, 0xb6b6b600, 0x94949400, 0x94949400, 0x94949400, 0x94949400, 0x90909000, 0x90909000, 0x90909000, 0x90909000, 0x8d8d8d00, 0x8d8d8d00, 0x8d8d8d00, 0x8d8d8d00, 0x8a8a8a00, 0x8a8a8a00, 0x8a8a8a00, 0x8a8a8a00, 0x87878700, 0x87878700, 0x87878700, 0x87878700, 0x84848400, 0x84848400, 0x84848400, 0x84848400, 0x81818100, 0x81818100, 0x81818100, 0x81818100, 0x7e7e7e00, 0x7e7e7e00, 0x7e7e7e00, 0x7e7e7e00, 0x7a7a7a00, 0x7a7a7a00, 0x7a7a7a00, 0x7a7a7a00, 0x77777700, 0x77777700, 0x77777700, 0x77777700, 0x74747400, 0x74747400, 0x74747400, 0x74747400, 0x71717100, 0x71717100, 0x71717100, 0x71717100, 0x6e6e6e00, 0x6e6e6e00, 0x6e6e6e00, 0x6e6e6e00, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x6b6b6b00, 0x33333300, 0x33333300, 0x33333300, 0x33333300, };
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -