⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flve_check_button.cxx

📁 PIXIL is a small footprint operating environment, complete with PDA PIM applications, a browser and
💻 CXX
字号:
//      ======================================================================//      File:    Flve_Input.cxx - Flve_Input implementation//      Library: flvw - FLTK Virtual widget library//      Version: 0.1.0//      Started: 01/12/2000////      Copyright (C) 1999 Laurence Charlton////      Description://      Flve_Input implements cell text editing for a list/table.//      ======================================================================#include <FL/Fl.H>#include <FL/fl_draw.H>#include <Flek/Flve_Check_Button.H>intFlve_Check_Button::handle(int event){    int stat;    stat = Fl_Check_Button::handle(event);    if (!stat) {	switch (event) {	case FL_FOCUS:	case FL_UNFOCUS:	    return 1;	case FL_KEYBOARD:	    switch (Fl::event_key()) {	    case ' ':		value(!value());		redraw();		return 1;	    }	    break;	}	if (owner && event == FL_KEYBOARD)	    if (owner->handle(FL_SHORTCUT))		return 1;    }    return stat;}voiddraw_flve_check_button(int X, int Y, int W, int H, Flve_Check_Button * b,		       char *v){    int x, y, w, h;    w = W;    h = H;    if (H < W)	w = h;    else	h = w;    x = X;			// + (W-w)/2;    y = Y;			// + (H-h)/2;    x++;    y++;    w -= 2;    h -= 2;    fl_color(b ? b->color() : (Fl_Color) (FL_GRAY_RAMP + 17));    fl_rectf(X, Y, W, H);    if (b) {#if FL_MAJOR_VERSION == 1	if (*v == '1')	    fl_draw_box(b->down_box(), x, y, w, h, b->selection_color());	else	    fl_draw_box(b->down_box(), x, y, w, h, b->color());#endif    } else {	if (*v == '1')	    fl_draw_box(FL_THIN_DOWN_BOX, x, y, w, h, FL_RED);	else	    fl_draw_box(FL_THIN_DOWN_BOX, x, y, w, h,			(Fl_Color) (FL_GRAY_RAMP + 17));    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -