r13400
| file changeset diff or repo changeset diff
| avigne | 2017-12-10T14:59:47.730988Z
| [gtk3] -Fix: vertical label is not limited in height: use a scrollbar to make it happen.
|
M /work/gtk/layersel/wt_layersel.c
|
|
|
|
|
r8557
| file changeset diff or repo changeset diff
| igor2 | 2017-04-28T06:50:10.172715Z
| [layersel] -Add: optional vertical scroll
|
M /work/gtk/layersel/wt_layersel.c
M /work/gtk/layersel/layersel_demo.c
|
|
r8556
| file changeset diff or repo changeset diff
| igor2 | 2017-04-28T06:49:17.427803Z
| [layerse] -Change: TODO: keyboard is not that important, it's pretty much unusable in the original implementation too
|
M /work/gtk/layersel/TODO
|
|
r8555
| file changeset diff or repo changeset diff
| igor2 | 2017-04-28T03:37:22.133176Z
| [layersel] -Cleanup: rename public types to pcb_gtk_
|
M /work/gtk/layersel/wt_layersel.c
M /work/gtk/layersel/wt_layersel.h
|
|
|
r8553
| file changeset diff or repo changeset diff
| igor2 | 2017-04-28T03:14:14.982029Z
| [layersel] -Rename: wt_ prefix for easier integration
|
D /work/gtk/layersel/layersel.h
M /work/gtk/layersel/Makefile
A /work/gtk/layersel/wt_layersel.c
M /work/gtk/layersel/layersel_demo.c
A /work/gtk/layersel/wt_layersel.h
D /work/gtk/layersel/layersel.c
|
|
r8552
| file changeset diff or repo changeset diff
| igor2 | 2017-04-28T03:10:33.869225Z
| [layersel] -Add: select and vis-toggle callbacks for controlling layer behavior
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel.c
|
|
|
|
|
|
|
r8546
| file changeset diff or repo changeset diff
| igor2 | 2017-04-28T02:30:07.325805Z
| [layersel] -Fix: separate the 'on' (visible) and 'open' (expanded) bits for groups
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
|
|
r8545
| file changeset diff or repo changeset diff
| igor2 | 2017-04-28T02:26:37.733131Z
| [layersel] -Add: generalize and reuse on/off visbox code for groups
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel.c
|
|
|
r8541
| file changeset diff or repo changeset diff
| avigne | 2017-04-27T08:00:47.257373Z
| [layersel] -Add: some padding around the layer label to increase readability once selected.
|
M /work/gtk/layersel/layersel.c
|
|
|
|
r8537
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T07:21:39.250231Z
| [layersel] -Fix: don't mess with the background color, rather change selection state, that's more portable regarding to themes
|
M /work/gtk/layersel/layersel.c
|
|
r8535
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T07:11:14.106269Z
| [layersel] -Add: layer selection logic with temporary 'current'
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel.c
|
|
|
r8531
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T06:13:48.996008Z
| [layersel] -Add: select callback and alignemnt/boxing so that it affects the whole label line
|
M /work/gtk/layersel/layersel.c
|
|
r8530
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T05:58:21.078751Z
| [layersel] -Add: example on building a group for virtual layers
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
|
|
r8529
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T05:49:11.979796Z
| [layersel] -Split: layer group building from layer building; provide a wrapper for the stock groups
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel.c
|
|
r8528
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T05:25:55.911477Z
| [layersel] -Change: separate creation of layer groups from layers, for creating virtual layers later
|
M /work/gtk/layersel/layersel.c
|
|
|
|
|
r8524
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T04:57:04.723449Z
| [layersel] -Cleanup: obsolete debug constructs
|
M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
|
|
|
|
|
r8520
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T03:53:49.501344Z
| [layersel] -Tune: default window geometry closer to the layer selector's embedded in the top window
|
M /work/gtk/layersel/layersel_demo.c
|
|
|
r8518
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T03:51:36.949768Z
| [layersel] -Add: group show/hide event handling
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
|
|
r8517
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T03:39:39.744343Z
| [layersel] -Add: layer vis click callback can identify what we clicked on
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
|
|
r8516
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T03:26:36.791310Z
| [layersel] -Fix: invert the data structure: make layer-related fields a struct and make the layer array of that struct
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel.c
|
|
r8515
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T03:21:42.294093Z
| [layersel] -Add: make sure gtk_widget_show_all() won't interfere with our manual show/hide
|
M /work/gtk/layersel/layersel.c
|
|
r8513
| file changeset diff or repo changeset diff
| igor2 | 2017-04-27T02:49:04.857801Z
| [layersel] -Add: public, caller stored state
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
|
|
|
|
|
|
|
|
|
r8505
| file changeset diff or repo changeset diff
| igor2 | 2017-04-26T18:43:27.570089Z
| [layersel] -Merge: vertical group label and visibility widget in the row builder; buidl the whole dialog using the row builder
|
M /work/gtk/layersel/layersel.c
|
|
|
r8503
| file changeset diff or repo changeset diff
| igor2 | 2017-04-26T18:24:29.856453Z
| [layersel] -Change: reorder the code so that all functions are visible where needed
|
M /work/gtk/layersel/layersel.c
|
|
|
|
|
|
r8498
| file changeset diff or repo changeset diff
| igor2 | 2017-04-26T18:14:15.869240Z
| [layersel] -Cleanup: simplify the draw code by using a macro for the repetitive set pixel part
|
M /work/gtk/layersel/layersel.c
|
|
r8497
| file changeset diff or repo changeset diff
| igor2 | 2017-04-26T18:10:20.679681Z
| [layersel] -Change: draw layer visibility to be similar to the original code's
|
M /work/gtk/layersel/layersel.c
|
|
|
r8495
| file changeset diff or repo changeset diff
| igor2 | 2017-04-26T17:56:10.462673Z
| [layersel] -Change: don't pass main window to the layer selector builder, let the caller buidl the top window - less side effects
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
|
|
|
|
|
|
|
|
|
|
r8483
| file changeset diff or repo changeset diff
| avigne | 2017-04-26T07:41:22.857151Z
| [layersel] -Change: minimum application showing vertical label.
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
|
|
|
|
|
r8479
| file changeset diff or repo changeset diff
| igor2 | 2017-04-26T06:43:33.257958Z
| [layersel] -Add: -I and include compat.h for box building
|
M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/Makefile
M /work/gtk/layersel/layersel.c
|
|
r8478
| file changeset diff or repo changeset diff
| avigne | 2017-04-26T06:26:19.014541Z
| -Add: skeleton.
|
A /work/gtk/layersel/layersel.h
A /work/gtk/layersel/Makefile
A /work/gtk/layersel/layersel_demo.c
A /work/gtk/layersel/layersel.c
|
|
|