kicad/include
Jeff Young 050d9e37ec Fix rotation bugs in Eeschema.
Rotate text using the Rotate90() function which gets the orientation
right.

Also, when calculating the center point for rotation, don't include
labels if the selection contains other stuff.  It just makes the
rotation odd, and tends to cause walking when continuing to rotate
(due to keep-upright being non-symmetrical).

Fixes https://gitlab.com/kicad/code/kicad/issues/git
2020-11-24 18:19:35 +00:00
..
core Update comments for arrayDim and mirror 2020-11-18 00:11:03 -05:00
dialogs Naming conventions. 2020-11-17 16:05:49 +00:00
gal Use <wx/platform.h> instead of <wx/setup.h> 2020-11-12 12:05:19 +00:00
kicad_curl Expose curl_easy_escape via KICAD_CURL_EASY 2020-02-20 22:07:17 -05:00
libeval Remove "useMils" variable from numeric evaluator 2020-10-03 20:06:56 +00:00
libeval_compiler A rule zone is not really a BOARD_CONNECTED_ITEM. 2020-11-15 20:23:15 +00:00
page_layout Naming conventions. 2020-11-14 18:26:03 +00:00
plugins Add noexcept to some functions in the 3d viewer. 2020-04-16 16:11:21 +00:00
preview_items Appy units updating more consistently to editing assistants. 2020-11-04 14:11:25 +00:00
project Remove common.h from more headers 2020-10-25 22:29:53 -04:00
settings Create color settings path if missing 2020-10-25 17:09:58 -04:00
tool Fix rotation bugs in Eeschema. 2020-11-24 18:19:35 +00:00
view D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
widgets Simplify message panel code. 2020-11-18 17:32:40 +00:00
advanced_config.h Naming conventions. 2020-11-17 16:05:49 +00:00
array_axis.h Pcbnew: add a step field to the array tool 2019-05-16 11:20:52 +01:00
array_options.h Arrays: isolate axis code in a new class 2019-05-16 11:20:52 +01:00
base64.h Plot SVG embedded 2019-12-08 08:57:33 -08:00
base_screen.h Naming conventions. 2020-11-17 16:05:49 +00:00
base_units.h Move StripTrailingZeros to kicad_string.h 2020-10-25 00:02:53 -04:00
basic_gal.h Replace STROKE_FONT performance fix, this time with correct type. 2020-11-20 11:24:52 +00:00
bin_mod.h Move the file history into the frames 2020-05-17 00:12:49 +01:00
bitmap_base.h Improve spelling. 2019-08-20 19:14:05 +01:00
bitmap_types.h Move scaled toolbar separator into ACTION_TOOLBAR 2020-06-26 21:29:03 +00:00
bitmaps.h Bitmaps: move bitmap defs to bitmaps library 2019-02-04 19:29:31 -08:00
board_design_settings.h Fix crash when converting a Eagle board to a Kicad board. 2020-11-17 10:23:44 +01:00
board_item.h Naming conventions. 2020-11-17 16:05:49 +00:00
board_printout.h Naming conventions. 2020-11-17 16:05:49 +00:00
build_version.h Move bug reporting to COMMON_CONTROL; add to Help menu 2020-05-26 21:18:32 -04:00
class_draw_panel_gal.h msgpanel is a widget, shove it to the right folder. 2020-10-25 20:01:12 -04:00
collector.h Naming conventions. 2020-11-14 18:26:03 +00:00
commit.h Naming conventions. 2020-11-14 18:26:03 +00:00
common.h Kick NAMELESS_PROJECT to project.h 2020-10-25 20:21:21 -04:00
config_map.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
config_params.h Clean up some unused things 2020-10-02 21:12:59 -04:00
confirm.h Fix library table panel path adding and cleanup duplicate dialog 2020-02-14 19:07:27 +00:00
convert_to_biu.h Read/write schematic netclass properties. 2020-07-27 23:10:46 +01:00
cursors.h Add new place cursor, fix cursor hotpoints again 2020-10-10 23:45:21 -04:00
dialog_helpers.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
dialog_shim.h Add const specifiers 2020-11-18 19:50:36 +00:00
dsnlexer.h Add const specifiers 2020-11-18 19:50:36 +00:00
eda_base_frame.h Naming conventions. 2020-11-17 16:05:49 +00:00
eda_dde.h Keep track of open sockets and dispose of them in d'tor. 2018-04-04 12:02:40 +01:00
eda_doc.h Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
eda_draw_frame.h Simplify message panel code. 2020-11-18 17:32:40 +00:00
eda_item.h Encourage use of full DRC for board & footprint malformed outlines. 2020-11-20 17:24:52 +00:00
eda_pattern_match.h Add group-by-suffix display option in net inspector 2020-11-04 02:49:19 +00:00
eda_rect.h Naming conventions. 2020-11-14 18:26:03 +00:00
eda_text.h Refactor EDA_TEXT::TransformToSegmentList() to return a vector of points 2020-11-23 07:50:54 +00:00
eda_units.h Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
enum_vector.h Comment-only changes 2020-01-10 16:43:01 -08:00
env_paths.h Project settings fixes from review 2020-07-02 22:08:54 -04:00
env_vars.h Add configuration of Hi-DPI canvas scaling in OpenGL 2019-03-25 15:00:55 +00:00
executable_names.h Move executable name constants to own file 2017-03-23 09:23:45 -04:00
filehistory.h Rework the file history menus to not need references to the file history 2020-02-25 16:18:10 +00:00
filename_resolver.h Naming conventions. 2020-11-17 16:05:49 +00:00
fill_type.h Split out FILL_T to its own header to avoid spreading eda_item everywhere 2020-10-14 21:51:23 -04:00
filter_reader.h Comment-only changes 2020-01-10 16:43:01 -08:00
footprint_editor_settings.h Deduplicate settings migration handling 2020-10-05 23:21:57 -04:00
footprint_filter.h Cleanup to make implementation names consistent with what they now do. 2019-09-03 19:29:30 +01:00
footprint_info.h Naming conventions. 2020-11-17 16:05:49 +00:00
fp_lib_table.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
frame_type.h LibEdit -> SymbolEditor 2020-10-31 10:28:21 +00:00
gbr_metadata.h Add const specifiers 2020-11-18 19:50:36 +00:00
gbr_netlist_metadata.h Add const specifiers 2020-11-18 19:50:36 +00:00
gestfich.h Rename CopyFile() to KiCopyFile() to avoid name colliding with a windows header. 2020-10-03 10:08:21 +02:00
gl_context_mgr.h Replace remaining Boost mutexs with std::mutex 2019-05-03 17:13:20 -07:00
gl_utils.h Use <wx/platform.h> instead of <wx/setup.h> 2020-11-12 12:05:19 +00:00
gr_basic.h Avoid include wx/wx.h in many files that do not actually use this include. 2020-10-18 18:21:34 +02:00
gr_text.h Yet more module -> footprint. 2020-11-13 15:16:24 +00:00
grid_tricks.h more cleanup about removing useless include 2020-10-02 19:56:10 +02:00
hash_eda.h First-class support for filled shapes. 2020-11-14 01:40:32 +00:00
hashtables.h Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
hotkey_store.h Add missing include 2020-10-24 00:44:25 -04:00
hotkeys_basic.h Nix some more common.h includes 2020-10-24 00:38:25 -04:00
i18n_utility.h
id.h Move ERC dialog to EE_INSPECTION_TOOL and kill when resetting. 2020-11-03 20:27:44 +00:00
import_export.h
inspectable.h INSPECTABLE: minor bugfix 2020-07-05 22:44:38 +02:00
intrusive_list.h Moved INTRUSIVE_LIST to a separate header 2017-06-23 18:51:00 +02:00
ki_exception.h Report lexer issues through error reporter. 2020-10-16 12:44:20 +01:00
kicad_string.h Move StripTrailingZeros to kicad_string.h 2020-10-25 00:02:53 -04:00
kiface_i.h Move the file history into the frames 2020-05-17 00:12:49 +01:00
kiface_ids.h eeschema: allow exporting netlists through UI-less KIFACE API function 2020-09-27 16:45:46 +02:00
kiid.h Split KIID out of common.h 2020-10-24 00:17:08 -04:00
kiway.h Ensure the environment variables are synchronized between KiCad and Python 2020-08-09 19:56:12 +01:00
kiway_express.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_holder.h Add const specifiers 2020-11-18 19:50:36 +00:00
kiway_mgr.h Comment-only changes 2020-01-10 16:43:01 -08:00
kiway_player.h Avoid include wx/wx.h in many files that do not actually use this include. 2020-10-18 18:21:34 +02:00
launch_ext.h Fix URL launching on MacOS 2020-02-22 09:47:51 -05:00
layers_id_colors_and_visibility.h Remove macros.h from files that don't need it 2020-10-24 08:28:02 -04:00
lib_id.h Fix build issue exposed by commit b824051a. 2020-02-07 15:29:03 -05:00
lib_table_base.h Initialize variables properly 2020-09-18 11:17:37 +01:00
lib_table_grid.h Generalize default footprint fields. 2020-05-08 23:30:33 +01:00
lib_tree_item.h Split base_struct into eda_item and eda_rect 2020-10-13 21:24:50 -04:00
locale_io.h Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
lockfile.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
logging.h Show an error message when switching to a language that isn't installed 2020-09-02 00:10:25 +01:00
macros.h Split out arrayDim and MIRROR templates from macros.h 2020-11-17 20:21:04 -05:00
macros_swig.h Split KIID out of common.h 2020-10-24 00:17:08 -04:00
mail_type.h Disambiguate backannotation (Update Schematic from PCB) from Cvpcb. 2020-10-14 21:07:10 +01:00
marker_base.h PcbNew: Improved DRC marker display 2020-10-15 22:39:13 -04:00
menus_helpers.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
multivector.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
netclass.h Extract swig binding macros to their own header 2020-10-24 00:17:07 -04:00
newstroke_font.h
observable.h Fix a few doxygen warnings 2017-06-16 09:18:31 +02:00
origin_transforms.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
origin_viewitem.h Remove eda_item and gr_basic from eda_text.h 2020-10-13 22:46:39 -04:00
outline_mode.h python wrap: fix undefined FILLED/SKETCH constants in pcbnew.py 2020-10-21 13:23:06 +02:00
pad_shapes.h D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
page_info.h Remove a few include<wx/wx.h> in many files that do not actually use this include. 2020-10-19 09:00:50 +02:00
painter.h Avoid include wx/wx.h in many files that do not actually use this include. 2020-10-18 18:21:34 +02:00
panel_hotkeys_editor.h Unify settings reset buttons into one location 2020-07-16 00:08:16 +01:00
panel_text_variables.h Variable substitution framework. 2020-03-30 14:15:59 +01:00
pcb_base_frame.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
pcb_display_options.h Yet more module -> footprint. 2020-11-13 15:16:24 +00:00
pcb_group.h Naming conventions. 2020-11-14 18:26:03 +00:00
pcb_screen.h Naming conventions. 2020-11-14 18:26:03 +00:00
pgm_base.h Remove GITHUB plugins 2020-10-29 16:45:04 -07:00
plotter.h Naming conventions. 2020-11-16 00:04:55 +00:00
plotters_specific.h Standardize PostScript capitalizaiton 2020-10-20 13:09:13 -07:00
printout.h Coverity fixes 2020-05-18 22:58:28 -04:00
profile.h some other WXDEBUG replacement 2019-10-14 12:38:52 +02:00
project.h Kick NAMELESS_PROJECT to project.h 2020-10-25 20:21:21 -04:00
properties.h Comment-only changes 2020-01-10 16:43:01 -08:00
property.h A rule zone is not really a BOARD_CONNECTED_ITEM. 2020-11-15 20:23:15 +00:00
property_mgr.h Remove common.h from more headers 2020-10-25 22:29:53 -04:00
ptree.h Add const specifiers 2020-11-18 19:50:36 +00:00
refdes_utils.h Break out ref-des-centric functions to own header 2019-01-30 15:41:36 -08:00
render_settings.h Repair drill mark printing. 2020-10-19 23:58:07 +01:00
reporter.h Split EDA_UNITS out from common. 2020-10-25 00:02:52 -04:00
richio.h Minor code cleanup: remove useless include or useless code. 2020-10-01 11:36:15 +02:00
scintilla_tricks.h ADDED hotkey for comment/uncomment line(s) in Scintilla. 2020-09-03 20:37:05 +01:00
scoped_set_reset.h
search_stack.h Comment-only changes 2020-01-10 16:43:01 -08:00
status_popup.h Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
streamwrapper.h Replace WIN32 preprocessor symbol by the official symbol _WIN32, used almost everywhere 2018-10-20 09:22:24 +02:00
sync_queue.h Fix SYNC_QUEUE build issue on Boost < 1.56 2017-03-24 10:09:08 -04:00
systemdirsappend.h Move SystemDirsAppend to own header 2017-03-23 09:23:45 -04:00
textentry_tricks.h Some more work on getting wxWidgets to stop stealing textEntry keys. 2020-05-30 12:32:33 +01:00
title_block.h Comment-only changes 2020-01-10 16:43:01 -08:00
trace_helpers.h Catch exception when creating app settings objects 2020-09-21 12:07:51 +01:00
undo_redo_container.h Naming conventions. 2020-11-14 18:26:03 +00:00
utf8.h Comment-only changes 2020-01-10 16:43:01 -08:00
validators.h More Module -> Footprint. 2020-11-10 21:20:03 +00:00
wildcards_and_files_ext.h ADDED: CADSTAR Archive project importer 2020-09-27 23:50:20 +00:00
wx_filename.h Split wx_filename out of common 2020-10-25 20:01:13 -04:00
wxdataviewctrl_helpers.h Move wxDataViewCtrl manipulators out of dialog_choose_component.cpp 2017-03-30 21:47:14 -04:00
xnode.h Comment-only changes 2020-01-10 16:43:01 -08:00