aboutsummaryrefslogtreecommitdiff
path: root/src/c_fl_help_view.cpp
diff options
context:
space:
mode:
authorJedidiah Barber <contact@jedbarber.id.au>2025-01-21 21:04:54 +1300
committerJedidiah Barber <contact@jedbarber.id.au>2025-01-21 21:04:54 +1300
commitb4438b2fbe895694be98e6e8426103deefc51448 (patch)
tree760d86cd7c06420a91dad102cc9546aee73146fc /src/c_fl_help_view.cpp
parenta4703a65b015140cd4a7a985db66264875ade734 (diff)
Split public API and private implementation files into different directories
Diffstat (limited to 'src/c_fl_help_view.cpp')
-rw-r--r--src/c_fl_help_view.cpp193
1 files changed, 0 insertions, 193 deletions
diff --git a/src/c_fl_help_view.cpp b/src/c_fl_help_view.cpp
deleted file mode 100644
index aa2fd65..0000000
--- a/src/c_fl_help_view.cpp
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-// Programmed by Jedidiah Barber
-// Released into the public domain
-
-
-#include <FL/Fl_Group.H>
-#include <FL/Fl_Help_View.H>
-#include <FL/Enumerations.H>
-#include "c_fl_help_view.h"
-
-
-
-
-// Exports from Ada
-
-extern "C" void widget_draw_hook(void * ud);
-extern "C" int widget_handle_hook(void * ud, int e);
-
-
-
-
-// Attaching all relevant hooks and friends
-
-class My_Help_View : public Fl_Help_View {
-public:
- using Fl_Help_View::Fl_Help_View;
-
- friend void fl_help_view_draw(HELPVIEW v);
- friend int fl_help_view_handle(HELPVIEW v, int e);
-
- void draw();
- int handle(int e);
-};
-
-void My_Help_View::draw() {
- widget_draw_hook(this->user_data());
-}
-
-int My_Help_View::handle(int e) {
- return widget_handle_hook(this->user_data(), e);
-}
-
-
-
-
-// Flattened C API
-
-HELPVIEW new_fl_help_view(int x, int y, int w, int h, char * label) {
- My_Help_View *v = new My_Help_View(x, y, w, h, label);
- return v;
-}
-
-void free_fl_help_view(HELPVIEW v) {
- delete static_cast<My_Help_View*>(v);
-}
-
-
-
-
-void fl_help_view_clear_selection(HELPVIEW v) {
- static_cast<Fl_Help_View*>(v)->clear_selection();
-}
-
-void fl_help_view_select_all(HELPVIEW v) {
- static_cast<Fl_Help_View*>(v)->select_all();
-}
-
-
-
-
-int fl_help_view_find(HELPVIEW v, const char * s, int p) {
- return static_cast<Fl_Help_View*>(v)->find(s, p);
-}
-
-int fl_help_view_get_leftline(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->leftline();
-}
-
-void fl_help_view_set_leftline(HELPVIEW v, int t) {
- static_cast<Fl_Help_View*>(v)->leftline(t);
-}
-
-int fl_help_view_get_topline(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->topline();
-}
-
-void fl_help_view_set_topline(HELPVIEW v, int t) {
- static_cast<Fl_Help_View*>(v)->topline(t);
-}
-
-void fl_help_view_set_topline_target(HELPVIEW v, const char * t) {
- static_cast<Fl_Help_View*>(v)->topline(t);
-}
-
-
-
-
-const char * fl_help_view_directory(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->directory();
-}
-
-const char * fl_help_view_filename(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->filename();
-}
-
-int fl_help_view_load(HELPVIEW v, const char * f) {
- return static_cast<Fl_Help_View*>(v)->load(f);
-}
-
-const char * fl_help_view_title(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->title();
-}
-
-const char * fl_help_view_get_value(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->value();
-}
-
-void fl_help_view_set_value(HELPVIEW v, const char * t) {
- static_cast<Fl_Help_View*>(v)->value(t);
-}
-
-void fl_help_view_link(HELPVIEW v, void * f) {
- static_cast<Fl_Help_View*>(v)->link(reinterpret_cast<Fl_Help_Func*>(f));
-}
-
-
-
-
-int fl_help_view_get_scrollbar_size(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->scrollbar_size();
-}
-
-void fl_help_view_set_scrollbar_size(HELPVIEW v, int s) {
- static_cast<Fl_Help_View*>(v)->scrollbar_size(s);
-}
-
-int fl_help_view_get_size(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->size();
-}
-
-void fl_help_view_set_size(HELPVIEW v, int w, int h) {
- static_cast<Fl_Help_View*>(v)->size(w, h);
-}
-
-void fl_help_view_resize(HELPVIEW v, int x, int y, int w, int h) {
- static_cast<Fl_Help_View*>(v)->resize(x, y, w, h);
-}
-
-unsigned int fl_help_view_get_textcolor(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->textcolor();
-}
-
-void fl_help_view_set_textcolor(HELPVIEW v, unsigned int c) {
- static_cast<Fl_Help_View*>(v)->textcolor(c);
-}
-
-int fl_help_view_get_textfont(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->textfont();
-}
-
-void fl_help_view_set_textfont(HELPVIEW v, int f) {
- static_cast<Fl_Help_View*>(v)->textfont(f);
-}
-
-int fl_help_view_get_textsize(HELPVIEW v) {
- return static_cast<Fl_Help_View*>(v)->textsize();
-}
-
-void fl_help_view_set_textsize(HELPVIEW v, int s) {
- static_cast<Fl_Help_View*>(v)->textsize(s);
-}
-
-
-
-
-void fl_help_view_draw(HELPVIEW v) {
-#if FL_ABI_VERSION >= 10303
- static_cast<My_Help_View*>(v)->Fl_Help_View::draw();
-#else
- static_cast<My_Help_View*>(v)->Fl_Group::draw();
-#endif
-}
-
-int fl_help_view_handle(HELPVIEW v, int e) {
-#if FL_ABI_VERSION >= 10303
- return static_cast<My_Help_View*>(v)->Fl_Help_View::handle(e);
-#else
- return static_cast<My_Help_View*>(v)->Fl_Group::handle(e);
-#endif
-}
-
-