// * This makes emacs happy -*-Mode: C++;-*-
// vile:cppmode
/****************************************************************************
- * Copyright 2019-2020,2021 Thomas E. Dickey *
+ * Copyright 2019-2021,2022 Thomas E. Dickey *
* Copyright 1998-2014,2017 Free Software Foundation, Inc. *
* *
* Permission is hereby granted, free of charge, to any person obtaining a *
#ifndef NCURSES_CURSESW_H_incl
#define NCURSES_CURSESW_H_incl 1
-// $Id: cursesw.h,v 1.58 2021/04/17 18:11:08 tom Exp $
+// $Id: cursesw.h,v 1.59 2022/08/20 20:52:15 tom Exp $
extern "C" {
# include <curses.h>
// Put the attributed character onto the pad and immediately do a
// prefresh().
- int refresh();
+ int refresh() NCURSES_OVERRIDE;
// If a viewport is defined the pad is displayed in this window, otherwise
// this is a noop.
// on the screen. <b>refresh</b> copies a rectangle of this size beginning
// with top left corner pminrow,pmincol onto the screen and calls doupdate().
- int noutrefresh();
+ int noutrefresh() NCURSES_OVERRIDE;
// If a viewport is defined the pad is displayed in this window, otherwise
// this is a noop.
class NCURSES_CXX_IMPEXP NCursesFramedPad : public NCursesPad
{
protected:
- virtual void OnOperation(int pad_req);
+ virtual void OnOperation(int pad_req) NCURSES_OVERRIDE;
public:
NCursesFramedPad(NCursesWindow& win, int nlines, int ncols,
delete getSubWindow();
}
- void setWindow(NCursesWindow& view, int v_grid = 1, int h_grid = 1) {
+ void setWindow(NCursesWindow& view, int v_grid = 1, int h_grid = 1) NCURSES_OVERRIDE {
(void) view;
(void) v_grid;
(void) h_grid;
}
// Disable this call; the viewport is already defined
- void setSubWindow(NCursesWindow& sub) {
+ void setSubWindow(NCursesWindow& sub) NCURSES_OVERRIDE {
(void) sub;
err_handler("Operation not allowed");
}