fltk/src
Albrecht Schlosser 4d1a508c7e Refactor drawing small circles: add fl_draw_circle()
This method can be used to draw small circles as part of the GUI.
It is independent of the current scheme.

Very small circles are approximated by drawing several rectangles.
2023-01-05 01:06:25 +01:00
..
drivers Cairo/Pango: compute character widths fast and string widths accurately 2023-01-04 17:23:13 +01:00
xutf8 Comment-only changes. 2022-08-23 09:04:14 +02:00
allfiles.xbm
cgdebug.h
CMakeLists.txt Improve and extend fl_contrast() (#370) 2022-12-28 18:16:23 +01:00
d1_mask.xbm
d1.xbm
dump_compose.c
ew_mask.xbm
ew.xbm
fastarrow.h
filename_absolute.cxx Local isdirsep() must not be visible to the outside. 2022-06-12 14:14:23 +02:00
filename_expand.cxx
filename_ext.cxx
filename_isdir.cxx Make hybrid Wayland/X11 platform. 2022-08-29 12:15:32 +02:00
filename_list.cxx
filename_match.cxx
filename_setext.cxx
Fl_abort.cxx
Fl_add_idle.cxx
Fl_Adjuster.cxx
fl_arc.cxx
Fl_arg.cxx Fixed uninitialised variable. 2022-11-09 01:34:52 +01:00
fl_ask.cxx Remove commented fl_beep calls (#620) 2022-12-30 23:15:53 +01:00
Fl_Bitmap.cxx Fix doxygen warnings (typos in argument names) 2022-12-27 19:26:34 +01:00
Fl_BMP_Image.cxx FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_Box.cxx
fl_boxtype.cxx Fix box frame sizes of "round" boxes in scheme 'oxy' 2023-01-02 18:00:47 +01:00
Fl_Browser_.cxx
Fl_Browser_load.cxx
Fl_Browser.cxx FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_Button.cxx
fl_call_main.c
Fl_Chart.cxx
Fl_Check_Browser.cxx
Fl_Check_Button.cxx
Fl_Choice.cxx Add "Oxy" scheme (STR 2675, STR 3477) 2022-11-25 00:00:48 +01:00
Fl_Clock.cxx
fl_cmap.h Move src/cmap.cxx to util/cmap.cxx (utilities folder) 2022-03-27 17:05:55 +02:00
Fl_cocoa.mm FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_Color_Chooser.cxx Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
fl_color.cxx Improve and extend fl_contrast() (#370) 2022-12-28 18:16:23 +01:00
Fl_compose.cxx Documentation: add missing mentions of the Wayland platform. 2022-07-05 10:13:31 +02:00
fl_contrast.cxx Improve and extend fl_contrast() (#370) 2022-12-28 18:16:23 +01:00
Fl_Copy_Surface.cxx
Fl_Counter.cxx Fix typo in comment 2022-12-08 20:40:03 +01:00
fl_cursor_help.xpm
fl_cursor_nesw.xpm
fl_cursor_none.xpm
fl_cursor_nwse.xpm
fl_cursor_wait.xpm
fl_cursor.cxx
fl_curve.cxx Add a unit test for drawing complex shapes (#565) 2022-11-30 22:40:52 +01:00
Fl_Device.cxx Comment only: put Fl_Display_Cairo_Graphics_Driver in class hierarchy 2022-12-09 18:47:55 +01:00
Fl_Dial.cxx
fl_diamond_box.cxx
Fl_display.cxx Make Fl::display(const char *) active also for the Wayland platform. 2022-10-23 12:19:44 +02:00
fl_dnd_win32.cxx Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
fl_dnd_x.cxx Add missing FL_RELEASE event after dnd() (#549) 2022-11-23 10:33:34 +01:00
Fl_Double_Window.cxx
fl_draw_arrow.cxx Add "Oxy" scheme (STR 2675, STR 3477) 2022-11-25 00:00:48 +01:00
fl_draw_pixmap.cxx
fl_draw.cxx Refactor drawing small circles: add fl_draw_circle() 2023-01-05 01:06:25 +01:00
fl_encoding_latin1.cxx
fl_encoding_mac_roman.cxx
fl_engraved_label.cxx
Fl_File_Browser.cxx
Fl_File_Chooser2.cxx Replace all calls to sprintf() by calls to snprintf(). 2022-09-26 16:12:18 +02:00
Fl_File_Chooser.cxx
Fl_File_Chooser.fl
fl_file_dir.cxx
Fl_File_Icon2.cxx FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_File_Icon.cxx
Fl_File_Input.cxx
Fl_Flex.cxx Rename some Fl_Flex methods for FLTK compliance (#594) 2022-12-15 16:46:40 +01:00
fl_font.cxx Move input method support to Fl_Screen_Driver from Fl_Graphics_Driver 2022-06-19 10:23:24 +02:00
Fl_get_key_mac.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 2022-11-07 06:49:40 +01:00
Fl_get_key_win32.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 2022-11-07 06:49:40 +01:00
Fl_get_key.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 2022-11-07 06:49:40 +01:00
Fl_get_system_colors.cxx Clarify and improve Fl::scheme() related documentation 2023-01-03 17:11:00 +01:00
Fl_GIF_Image.cxx Replace all calls to sprintf() by calls to snprintf(). 2022-09-26 16:12:18 +02:00
Fl_Gl_Choice.cxx FLTK widgets in OpenGL 3 windows: rewrite for driver system. 2022-09-30 19:25:23 +02:00
Fl_Gl_Choice.H
Fl_Gl_Device_Plugin.cxx Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Gl_Overlay.cxx
Fl_Gl_Window_Driver.H Clean use of virtual GLContext Fl_Gl_Window_Driver::create_gl_context(). 2022-10-02 13:35:53 +02:00
Fl_Gl_Window.cxx Fix trailing whitespace 2022-11-01 20:06:22 +01:00
fl_gleam.cxx
Fl_grab.cxx
Fl_Graphics_Driver.cxx Add a unit test for drawing complex shapes (#565) 2022-11-30 22:40:52 +01:00
Fl_Group.cxx Fix a doxygen warning and improve "file list" contents 2023-01-02 15:56:56 +01:00
fl_gtk.cxx
Fl_Help_Dialog_Dox.cxx Remove superfluous center alignment from images 2022-10-09 19:35:20 +02:00
Fl_Help_Dialog.cxx
Fl_Help_Dialog.fl
Fl_Help_View.cxx FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_ICO_Image.cxx New Fl_ICO_Image class to read Windows .ico icon files 2022-12-09 10:43:20 +01:00
Fl_Image_Reader.cxx
Fl_Image_Reader.h FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_Image_Surface.cxx Fix fl_read_image() under hybrid Wayland/X11 platform. 2022-09-11 19:45:48 +02:00
Fl_Image.cxx Fix doxygen warnings (typos in argument names) 2022-12-27 19:26:34 +01:00
fl_images_core.cxx New Fl_ICO_Image class to read Windows .ico icon files 2022-12-09 10:43:20 +01:00
Fl_Input_.cxx Local undo per Fl_Text_Buffer and Fl_Input_ (#557) 2022-11-26 20:28:12 +01:00
Fl_Input_Choice.cxx Add "Oxy" scheme (STR 2675, STR 3477) 2022-11-25 00:00:48 +01:00
Fl_Input.cxx Make hybrid Wayland/X11 platform. 2022-08-29 12:15:32 +02:00
Fl_Int_Vector.cxx Removed an obsolete \warning. 2022-11-07 11:28:52 -08:00
Fl_JPEG_Image.cxx Missing parentheses 2022-12-22 00:33:08 +01:00
fl_labeltype.cxx
Fl_Light_Button.cxx
Fl_lock.cxx "Public members Fl::awake_ring_*_ should be private" (#559) - cont'd 2022-12-10 10:19:54 +01:00
Fl_MacOS_Sys_Menu_Bar.mm FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_Menu_.cxx
Fl_Menu_add.cxx Improve documentation on Fl_Menu_Item's and related methods (#332) 2022-03-07 18:28:32 +01:00
Fl_Menu_Bar.cxx
Fl_Menu_Button.cxx Add "Oxy" scheme (STR 2675, STR 3477) 2022-11-25 00:00:48 +01:00
Fl_Menu_global.cxx
Fl_Menu_Window.cxx
Fl_Menu.cxx Refactor drawing small circles: add fl_draw_circle() 2023-01-05 01:06:25 +01:00
Fl_Message.cxx Make hybrid Wayland/X11 platform. 2022-08-29 12:15:32 +02:00
Fl_Message.h Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Multi_Label.cxx
Fl_Native_File_Chooser_FLTK.cxx Replace all calls to sprintf() by calls to snprintf(). 2022-09-26 16:12:18 +02:00
Fl_Native_File_Chooser_GTK.cxx Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Native_File_Chooser_Kdialog.cxx Update dependencies, remove trailing whitespace 2022-12-19 15:23:20 +01:00
Fl_Native_File_Chooser_Kdialog.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Native_File_Chooser_MAC.mm Fix for "Fl_Native_File_Chooser_MAC.mm compilation warning" (#627) 2023-01-04 18:02:29 +01:00
Fl_Native_File_Chooser_WIN32.cxx Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Native_File_Chooser_Zenity.cxx Derive Fl_Zenity_Native_File_Chooser_Driver from Fl_Kdialog_Native_… 2022-12-16 16:21:23 +01:00
Fl_Native_File_Chooser_Zenity.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Native_File_Chooser.cxx
fl_open_uri.cxx
fl_oval_box.cxx
Fl_Overlay_Window.cxx
fl_overlay.cxx
Fl_own_colormap.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 2022-11-07 06:49:40 +01:00
fl_oxy.cxx Modify 'oxy' scheme's "choice arrow" for consistency 2023-01-02 18:15:00 +01:00
fl_oxy.h Simplify and improve "oxy" arrow drawing functions 2022-11-26 21:56:38 +01:00
Fl_Pack.cxx
Fl_Paged_Device.cxx Some docs for printing asynchronously. 2022-06-11 11:57:15 +02:00
Fl_Pixmap.cxx Replace all calls to sprintf() by calls to snprintf(). 2022-09-26 16:12:18 +02:00
fl_plastic.cxx
Fl_PNG_Image.cxx New Fl_ICO_Image class to read Windows .ico icon files 2022-12-09 10:43:20 +01:00
Fl_PNM_Image.cxx FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_Positioner.cxx
Fl_Preferences.cxx Replace all calls to sprintf() by calls to snprintf(). 2022-09-26 16:12:18 +02:00
Fl_Printer.cxx
Fl_Progress.cxx
fl_read_image.cxx Fix fl_read_image() under hybrid Wayland/X11 platform. 2022-09-11 19:45:48 +02:00
fl_rect.cxx
Fl_Repeat_Button.cxx
Fl_Return_Button.cxx
Fl_Roller.cxx
fl_round_box.cxx Avoid thin gray line in round box in hires 2022-11-25 12:53:54 +01:00
Fl_Round_Button.cxx
fl_rounded_box.cxx Refactor code to make rounded rectangles accessible (#553) 2022-11-24 12:47:49 +01:00
Fl_Screen_Driver.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 2022-11-07 06:49:40 +01:00
Fl_Screen_Driver.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
fl_scroll_area.cxx
Fl_Scroll.cxx Fix Fl_Group::insert() and Fl_Scroll::on_move() 2022-11-20 14:11:19 +01:00
Fl_Scrollbar.cxx Add "Oxy" scheme (STR 2675, STR 3477) 2022-11-25 00:00:48 +01:00
fl_set_font.cxx Fix whitespace errors (no code changes) 2022-03-31 16:00:11 +02:00
fl_shadow_box.cxx
Fl_Shared_Image.cxx Fix issue #427 - 2nd part 2022-06-20 12:49:38 +02:00
fl_shortcut.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 2022-11-07 06:49:40 +01:00
fl_show_colormap.cxx Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Simple_Terminal.cxx Update dependencies, remove trailing whitespace 2022-12-19 15:23:20 +01:00
Fl_Single_Window.cxx
Fl_Slider.cxx
Fl_Spinner.cxx Refactor and simplify "arrow drawing" in widgets 2022-11-22 19:32:54 +01:00
fl_string_functions.cxx
Fl_String.cxx Fix compilation on old gcc (#606) 2022-12-22 00:18:01 +01:00
Fl_SVG_Image.cxx Fix uninitialised struct in SVG reader 2022-12-30 20:49:48 +01:00
fl_symbols.cxx Fix for issue [Cairo]: Arrows have a "gap" (#561) 2022-11-29 12:28:31 +01:00
Fl_Sys_Menu_Bar_Driver.H
Fl_Sys_Menu_Bar.cxx
Fl_System_Driver.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 2022-11-07 06:49:40 +01:00
Fl_System_Driver.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Table_Row.cxx
Fl_Table.cxx FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_Tabs.cxx
Fl_Text_Buffer.cxx Local undo per Fl_Text_Buffer and Fl_Input_ (#557) 2022-11-26 20:28:12 +01:00
Fl_Text_Display.cxx Suppress (GitHub CI/wayland) compiler warning 2022-12-09 18:56:09 +01:00
Fl_Text_Editor.cxx Fix selection extension in Fl_Text_*, issue 196 (#550) 2022-11-22 16:18:56 +01:00
Fl_Tile.cxx
Fl_Tiled_Image.cxx Fix Fl_Xlib_Graphics_Driver for drawing tiled images. 2022-08-10 10:53:29 +02:00
Fl_Timeout.cxx Improve and clarify documentation of timeout functions 2022-10-20 19:36:03 +02:00
Fl_Timeout.h Improve and clarify documentation of timeout functions 2022-10-20 19:36:03 +02:00
Fl_Tooltip.cxx Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Tree_Item_Array.cxx
Fl_Tree_Item.cxx Small doc improvements for Fl_Tree_Item. 2022-03-09 06:12:42 -08:00
Fl_Tree_Prefs.cxx Add "Oxy" scheme (STR 2675, STR 3477) 2022-11-25 00:00:48 +01:00
Fl_Tree.cxx Replace all calls to sprintf() by calls to snprintf(). 2022-09-26 16:12:18 +02:00
fl_utf8.cxx FLUID refactor and macOS warnings removed (#623) 2023-01-01 20:05:42 +01:00
Fl_Valuator.cxx
Fl_Value_Input.cxx
Fl_Value_Output.cxx
Fl_Value_Slider.cxx Make the value box size of Fl_Value_Slider user settable (STR 3222) 2022-11-26 19:56:32 +01:00
fl_vertex.cxx Add a unit test for drawing complex shapes (#565) 2022-11-30 22:40:52 +01:00
Fl_visual.cxx
Fl_Widget_Surface.cxx
Fl_Widget.cxx Add option to bind images to a widget (#589) 2022-12-10 23:22:24 +01:00
Fl_win32.cxx "Public members Fl::awake_ring_*_ should be private" (#559) - cont'd 2022-12-10 10:19:54 +01:00
Fl_Window_Driver.cxx Simplify Fl_Window_Driver::screen_num() member functions. 2022-09-01 11:55:41 +02:00
Fl_Window_Driver.H Wayland: Dropdown menu moves when navigated (#613) - cont'd 2022-12-27 13:15:31 +01:00
Fl_Window_fullscreen.cxx
Fl_Window_hotspot.cxx
Fl_Window_iconize.cxx
Fl_Window.cxx Update window icon-related doc in platform-specific section. 2022-10-06 15:07:39 +02:00
Fl_Wizard.cxx
fl_write_png.cxx
Fl_x.cxx Fixing false FL_OVERRIDE 2022-12-30 20:54:03 +01:00
Fl_XBM_Image.cxx
Fl_XColor.H
Fl_XPM_Image.cxx
Fl.cxx Derive Fl_Zenity_Native_File_Chooser_Driver from Fl_Kdialog_Native_… 2022-12-16 16:21:23 +01:00
flstring.c
flstring.h
forms_bitmap.cxx
forms_compatibility.cxx
forms_free.cxx
forms_fselect.cxx
forms_pixmap.cxx
forms_timer.cxx Replace all calls to sprintf() by calls to snprintf(). 2022-09-26 16:12:18 +02:00
freeglut_geometry.cxx
freeglut_stroke_mono_roman.cxx
freeglut_stroke_roman.cxx
freeglut_teapot_data.h
freeglut_teapot.cxx
gl_draw.cxx macOS+OpenGL3: remove "warning: gl.h and gl3.h are both included" 2022-11-27 08:06:33 +01:00
gl_start.cxx
glut_compatibility.cxx Simpler code to support FLTK widgets in macOS OpenGL 3 windows. 2022-09-27 14:12:39 +02:00
glut_font.cxx
makedepend Improve and extend fl_contrast() (#370) 2022-12-28 18:16:23 +01:00
Makefile Improve and extend fl_contrast() (#370) 2022-12-28 18:16:23 +01:00
mediumarrow.h
new.xbm
ns_mask.xbm
ns.xbm
numericsort.c
print_button.cxx
print_button.h
print_panel.cxx
print_panel.h
scandir_posix.c
scandir_win32.c Fix unicode support in scandir_win32.c by using GetFileAttributesW (#455) 2022-06-25 20:53:19 +02:00
screen_xywh.cxx Doc: repeat that screens are numbered starting from 0 in the API 2022-11-28 10:08:44 +01:00
slowarrow.h
tile.xpm
up.xbm
utf8_internal.h
vsnprintf.c
Xutf8.h