Ben Campbell
ba13227bed
further style consistency tweaks
2018-05-28 20:26:07 +12:00
Ben Campbell
4246ae5549
assorted consistancy cleanup
2018-05-22 22:53:25 +12:00
Ben Campbell
7402dec266
remove superfluous #include <vector>
2018-05-22 20:41:49 +12:00
Ben Campbell
fc2ea17bb8
Add minimal uiTable implementation for windows
...
This uses the win32 common controls listview to implement uiTable.
There are limitations:
- It supports only a single TextPart per column.
- ImagePart, CheckboxPart and ProgessBarPart are not implemented.
- There is no support for cell coloring.
- Cell editing is not implemented.
Some of these will be very hard to support using the standard
common control listview, and probably require an entire custom
listview.
2018-05-22 20:41:49 +12:00
Pietro Gagliardi
31090442be
Merge branch 'master' into table
2018-05-13 18:05:50 -04:00
Pietro Gagliardi
02fc3e267e
And fixed on OS X too. IIRC I handled it on Windows in a prior commit.
2018-05-13 18:04:57 -04:00
Pietro Gagliardi
e00a91ded4
Fixed event propagation in GTK+ uiDateTimePicker.
2018-05-13 18:00:25 -04:00
Pietro Gagliardi
6533c0be32
Fixed the datetime example
2018-05-13 13:00:42 -04:00
Pietro Gagliardi
9dad806693
Merge branch 'master' into table
2018-05-13 12:05:43 -04:00
Pietro Gagliardi
ca1079f344
Cleaned up from the previous merge and added it to the README.
2018-05-13 12:05:09 -04:00
Pietro Gagliardi
d02784838e
Merge pull request #297 from cody271/datetime
...
Improve uiDateTimePicker by adding functions to set and get the displayed date.
Updates #309
2018-05-13 11:22:44 -04:00
Pietro Gagliardi
8874532302
Updated the README with the previous commit and updated CMakeLists.txt to address issues raised by the other PR.
...
Update #261
2018-05-13 11:19:30 -04:00
Pietro Gagliardi
f7ea901460
Merge pull request #249 from l0calh05t/fix-msvc-release
...
Fix release build on MSVC.
Update #261
2018-05-13 11:10:05 -04:00
cody271
fd3b693ffe
uiDateTimePicker Use more 'uipriv' on OS X
2018-05-12 21:40:47 -07:00
cody271
9aba97714d
uiDateTimePicker Add comments
2018-05-12 21:35:07 -07:00
cody271
266c633972
uiprivDateTimePickerWidget Fix calendarBlock GTK+ signal
2018-05-12 21:35:07 -07:00
cody271
f3d0fee21a
uiDateTimePicker Use 'uipriv' convention
2018-05-12 21:35:07 -07:00
cody271
edd4127f8e
uiDateTimePicker Fix style consistency
2018-05-12 21:35:07 -07:00
cody271
0b436a8c74
uiDateTimePicker Use proper Windows backend conventions
2018-05-12 21:35:07 -07:00
cody271
0ac4ffdc87
Implement uiDateTimePickerTime() for Windows
2018-05-12 21:35:07 -07:00
cody271
594e3a1ccc
uiDateTimePicker Move struct definition back
2018-05-12 21:35:07 -07:00
cody271
5ec5ebdfae
uiDateTimePicker Emit proper GTK+ signal in dateTimePickerWidget
2018-05-12 21:35:07 -07:00
cody271
0baf2d2eb6
uiDateTimePicker Keep libui constructors at the end of the file
2018-05-12 21:35:07 -07:00
cody271
cf671c1da5
uiDateTimePicker Fix NSDatePicker timezone handling
2018-05-12 21:35:07 -07:00
cody271
57b225a629
Implement uiDateTimePickerTime() for GTK+
2018-05-12 21:35:07 -07:00
cody271
04ce39a941
Implement uiDateTimePickerTime() for OS X
2018-05-12 21:35:07 -07:00
cody271
3e9bdd26f1
Fix layout in datetime/main.c
2018-05-12 21:35:07 -07:00
cody271
bc14042935
Add uiDateTimePickerTime() APIs
2018-05-12 21:35:07 -07:00
Pietro Gagliardi
86798f72b1
Merge branch 'master' into table
2018-05-13 00:15:37 -04:00
Pietro Gagliardi
2768fef3ce
Cleaned up old static-library stuff from CMakeLists.txt.
2018-05-12 23:59:43 -04:00
Pietro Gagliardi
0b8e86e4f8
Started applying new uipriv names to table.c. Let's let the compiler tell us what we missed.
2018-05-12 13:59:22 -04:00
Pietro Gagliardi
fd65a065c6
Merge branch 'master' into table
2018-05-12 13:56:37 -04:00
Pietro Gagliardi
f647dda850
Made the past few branches into an update in README.md.
2018-05-12 13:52:07 -04:00
Pietro Gagliardi
1b23cd4e72
Merge branch 'unix-namespace-cleanup'
2018-05-12 13:48:44 -04:00
Pietro Gagliardi
af192eedab
And removed static library hacks from GTK+. Let's hope this works!
2018-05-12 13:43:13 -04:00
Pietro Gagliardi
241d8b59f0
And handled the functions in draw.h. Now to test this final build, then get rid of the shared library stuff from CMakeLists.txt...
2018-05-12 13:25:40 -04:00
Pietro Gagliardi
add92694bf
And renamed the things in future.c, to round out uipriv_unix.h.
2018-05-12 13:19:35 -04:00
Pietro Gagliardi
e0a2fc5841
Renamed shared functions in draw.c, image.c, and cellrendererbutton.c.
2018-05-12 13:14:39 -04:00
Pietro Gagliardi
70fd8cbf8e
Migrated the types and functions of child.c.
2018-05-12 13:03:55 -04:00
Pietro Gagliardi
afaec644cc
Migrated the margin and padding constants and functions in menu.c, alloc.c, and util.c.
2018-05-12 12:47:21 -04:00
Pietro Gagliardi
1c83d674a5
Dummy commit to split uipriv_unix.h and move the old stuff out of the way first, to create this branch.
2018-05-12 11:20:11 -04:00
Pietro Gagliardi
5ac579df35
Fixed table.m to line up with the changes on master that have since been merged in.
2018-05-06 22:13:03 -04:00
Pietro Gagliardi
3b5ef559f5
Merge branch 'master' into table
2018-05-06 21:30:29 -04:00
Pietro Gagliardi
221e8731c0
Revert "Avoid merge conflict in uipriv_darwin.h."
...
Nope, this confused git further
This reverts commit dc98bc2c25
.
2018-05-06 21:26:51 -04:00
Pietro Gagliardi
dc98bc2c25
Avoid merge conflict in uipriv_darwin.h.
2018-05-06 20:01:54 -04:00
Pietro Gagliardi
55023a5f99
Merge branch 'darwin-namespace-cleanup'
...
Doesn't handle Objective-C data yet; that'll come later.
Also starts a naming document.
Update #308
2018-05-06 19:35:39 -04:00
Pietro Gagliardi
f1c4976fe0
Oh right, I forgot to remove the static library fuckery from the darwin CMakeLists.txt. NOW MERGING.
2018-05-06 19:34:58 -04:00
Pietro Gagliardi
7be597f674
TODO-ize names.md. I'm just going to merge this as-is, since I have not yet solidified the Obj-C rules yet.
2018-05-06 19:32:56 -04:00
Pietro Gagliardi
1e5f1b8254
More name stuff. Argh.
2018-05-06 14:56:38 -04:00
Pietro Gagliardi
fb60d5860e
Started pinning down reserved names. This is awkward...
2018-05-06 11:27:43 -04:00