gui_pen.c

来自「uCGUI」· C语言 代码 · 共 58 行

C
58
字号
/*************************************************************************************************************
                                                   uC/GUI
                                               嵌入式通用图形软件
File        : GUIPen.C
Purpose     : Getting / Setting pen attributes
************************************************************************************************************/
#include "GUI_Protected.H"

/*************************************************************************************************************
        *      Get / Set Attributes     *
*************************************************************************************************************/
U8 GUI_GetPenSize   (void) 
{
  U8 r;
  GUI_LOCK();
  r = GUI_Context.PenSize;
  GUI_UNLOCK();
  return r;
}

U8 GUI_GetPenShape  (void) 
{
  U8 r;
  GUI_LOCK();
  r = GUI_Context.PenShape;
  GUI_UNLOCK();
  return r;
}


/*************************************************************************************************************
        *       Set Pen attributes                              *
Purpose:  Assign color/index to foreground/ background
*************************************************************************************************************/
U8 GUI_SetPenSize   (U8 PenSize) 
{
  U8 r;
  GUI_LOCK();
    r = GUI_Context.PenSize;
    GUI_Context.PenSize = PenSize;
  GUI_UNLOCK();
  return r;
}

U8 GUI_SetPenShape  (U8 PenShape) 
{
  U8 r;
  GUI_LOCK();
    r = GUI_Context.PenShape;
    GUI_Context.PenShape = PenShape;
  GUI_UNLOCK();
  return r;
}




⌨️ 快捷键说明

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