libui/darwin
Angelo Haller b504629cc0 Fix table editing redraw code on all platforms.
This fixes bugs on all platforms not calling uiTableModelRowChanged()
when setting a new value in edit mode. This is now automatically
done in uiprivTableModelSetValue() so that ALL uiTable views are
informed about the update.

Darwin and windows did some custom redrawing which hid this bug.
Unix does frequent unrelated redraw which hide the bug. It can often
be experienced when double clicking a checkbox.
2020-08-25 13:32:29 -05:00
..
OLD_table.m Deleted now-irrelevant code from OLD_table.m. 2018-06-04 23:28:46 -04:00
aat.m Migrated aat.m back. 2018-03-04 15:53:46 -05:00
alloc.m Migrated alloc.m functions. 2018-05-05 19:46:57 -04:00
area.m Continuation of previous commit. 2018-08-09 05:08:38 -04:00
areaevents.m Migrated sendAreaEvents() and the areaevents.m keycode functions. 2018-05-05 20:20:57 -04:00
attrstr.h Switched to using Pango background color attributes. Unix code done for now. 2018-03-11 20:23:18 -04:00
attrstr.m Renamed future and undocumented names. Now for draw.h (and whatever other headers are left behind), and then we figure out what to do about other names (including specifically pinning a naming convention). 2018-05-05 22:02:25 -04:00
autolayout.m Renamed future and undocumented names. Now for draw.h (and whatever other headers are left behind), and then we figure out what to do about other names (including specifically pinning a naming convention). 2018-05-05 22:02:25 -04:00
box.m Migrated shared functions and types of autolayout.m. 2018-05-05 20:15:48 -04:00
button.m Migrated alloc.m functions. 2018-05-05 19:46:57 -04:00
checkbox.m Migrated alloc.m functions. 2018-05-05 19:46:57 -04:00
colorbutton.m Migrated newContext(), freeContext(), and colorButtonInhibitSendAction(). 2018-05-05 20:28:00 -04:00
combobox.m Migrated alloc.m functions. 2018-05-05 19:46:57 -04:00
control.m Added a facility to the OS X port to be notified when a child's visibility has changed; this is necessary for implementing hiding and showing properly. 2016-06-14 10:37:19 -04:00
datetimepicker.m Fix datetimepicker crash 2018-05-31 13:03:19 +02:00
debug.m Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
draw.h ...draw.h has nothing, so more TODOs. Now for investigating each file in turn. 2018-05-05 22:14:29 -04:00
draw.m Migrated newContext(), freeContext(), and colorButtonInhibitSendAction(). 2018-05-05 20:28:00 -04:00
drawtext.m Removed the NumLines and LineByteRange functions for now; I'll count them under extents. 2018-03-17 21:05:05 -04:00
editablecombo.m Migrated alloc.m functions. 2018-05-05 19:46:57 -04:00
entry.m Migrated alloc.m functions. 2018-05-05 19:46:57 -04:00
fontbutton.m And added the necessary functions on OS X. Now to do some final cleanup before merging back in (at long last). 2018-03-17 23:55:33 -04:00
fontmatch.m Renamed future and undocumented names. Now for draw.h (and whatever other headers are left behind), and then we figure out what to do about other names (including specifically pinning a naming convention). 2018-05-05 22:02:25 -04:00
fonttraits.m And fixed other compile errors. Of course I forgot to add uiFontButton back in (I wanted to properly comment that first :/ ). Now for linker errors, which may result in some warning fixes along the way. 2018-03-09 18:01:23 -05:00
fontvariation.m uiAlloc() et al -> uiprivAlloc() et al, OS X code. 2018-04-15 16:05:24 -04:00
form.m Migrated newLabel(), imageImage(), doManualMove(), and doManualResize(). 2018-05-05 21:28:13 -04:00
future.m Renamed future and undocumented names. Now for draw.h (and whatever other headers are left behind), and then we figure out what to do about other names (including specifically pinning a naming convention). 2018-05-05 22:02:25 -04:00
graphemes.m struct graphemes -> uiprivGraphemes. Also deleted OLD_uipriv.h now that that one is settled. 2018-04-15 22:43:14 -04:00
grid.m Migrated shared functions and types of autolayout.m. 2018-05-05 20:15:48 -04:00
group.m Migrated shared functions and types of autolayout.m. 2018-05-05 20:15:48 -04:00
image.m More TODOs 2018-08-29 20:36:18 -04:00
label.m Renamed future and undocumented names. Now for draw.h (and whatever other headers are left behind), and then we figure out what to do about other names (including specifically pinning a naming convention). 2018-05-05 22:02:25 -04:00
main.m More TODOs. Update #395 2018-08-09 04:54:49 -04:00
map.m Converted struct mapTable to uiprivMap first, since that typedef will be a dependency of later stuff. ALso I didn't realize whoever wrote that new menu code also completely rewrote map.m... Cleaned up style inconsistencies I found in both. Anyway I plan on getting rid of that menu code anyway, and I could just have something else for target-action instead of this depending on whatever happens with ARC... 2018-05-03 23:02:38 -04:00
menu.m Migrated functions from window.m. 2018-05-05 19:38:16 -04:00
meson.build Settled unix/CMakeLists.txt (was already complete in unix/meson.build) and darwin/CMakeLists.txt (just had one other thing needing to be moved). 2019-03-27 01:02:50 -04:00
multilineentry.m Migrated shared scrollview.m types and functions. 2018-05-05 21:21:44 -04:00
opentype.m Renamed future and undocumented names. Now for draw.h (and whatever other headers are left behind), and then we figure out what to do about other names (including specifically pinning a naming convention). 2018-05-05 22:02:25 -04:00
progressbar.m Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
radiobuttons.m Migrated shared functions and types of autolayout.m. 2018-05-05 20:15:48 -04:00
scrollview.m Migrated shared scrollview.m types and functions. 2018-05-05 21:21:44 -04:00
separator.m Added uiNewVerticalSeparator(). 2016-06-17 11:02:17 -04:00
sierra.h Started work on OS X 10.12 API stupids. 2017-06-02 23:57:40 -04:00
slider.m Migrated alloc.m functions. 2018-05-05 19:46:57 -04:00
spinbox.m Migrated shared functions and types of autolayout.m. 2018-05-05 20:15:48 -04:00
stddialogs.m Migrated main.m functions. Before we merge this back in I absoltuely must do something about main.m and menu.m, even if ethereal. 2018-05-04 19:50:02 -04:00
tab.m Migrated shared functions and types of autolayout.m. 2018-05-05 20:15:48 -04:00
table.h Turned the direct method calls on uiTableModel into functions to make the call sites look a bit cleaner. More stuff will go into common/tablemodel.c... 2018-06-23 23:35:42 -04:00
table.m Implemented uiControlDestroy() for uiTable on OS X. 2018-07-08 21:22:55 -04:00
tablecolumn.m Fix table editing redraw code on all platforms. 2020-08-25 13:32:29 -05:00
text.m And added the necessary functions on OS X. Now to do some final cleanup before merging back in (at long last). 2018-03-17 23:55:33 -04:00
uipriv_darwin.h Finally removed the extra uiImage declarations that were there for long-irrelevant compiler errors. 2018-06-23 23:45:58 -04:00
undocumented.m Renamed future and undocumented names. Now for draw.h (and whatever other headers are left behind), and then we figure out what to do about other names (including specifically pinning a naming convention). 2018-05-05 22:02:25 -04:00
util.m Migrated util.m and the new NSTextField functions. 2018-05-04 20:26:13 -04:00
window.m Migrated newLabel(), imageImage(), doManualMove(), and doManualResize(). 2018-05-05 21:28:13 -04:00
winmoveresize.m Renamed future and undocumented names. Now for draw.h (and whatever other headers are left behind), and then we figure out what to do about other names (including specifically pinning a naming convention). 2018-05-05 22:02:25 -04:00