next page
r25440 file changeset diff or repo changeset diff igor22019-05-12T17:21:56.424061Z
 
[gtk] -Add: test code for dockbox overlay controls

A /work/gtk/fixed_dockbox/fixed_dockbox.c
M /work/gtk/fixed_dockbox/Makefile
D /work/gtk/fixed_dockbox/fixed_flow.c
A /work/gtk/fixed_dockbox
r25439 file changeset diff or repo changeset diff igor22019-05-12T16:14:36.293624Z
 
[gtk] -Del: pango_break example: pango is not smart enough for the wrap control we need

D /work/gtk/pango_break
r25438 file changeset diff or repo changeset diff igor22019-05-12T16:13:51.609757Z
 
[gtk] -Add: break text at specific location with hand written "flowbox" using GtkFixed

A /work/gtk/fixed_flow/Makefile
A /work/gtk/fixed_flow/fixed_flow.c
A /work/gtk/fixed_flow
r19869 file changeset diff or repo changeset diff igor22018-10-06T12:05:17.079884Z
 
[gtk] -Add: original treetable example from the official docs

A /work/gtk/treetable/Makefile
A /work/gtk/treetable/treetable_orig.c
A /work/gtk/treetable
r17354 file changeset diff or repo changeset diff igor22018-06-17T03:42:07.458772Z
 
[trunctext] -Cleanup: indentation (pointer args)

M /work/gtk/trunctext/wt_trunc_text.c
r17353 file changeset diff or repo changeset diff igor22018-06-17T03:41:41.945247Z
 
[trunctext] -Fix: example demonstrates truncation changing on resize

M /work/gtk/trunctext/trunctext_demo.c
r17352 file changeset diff or repo changeset diff avigne2018-06-16T16:55:37.936143Z
 
[trunctext] -Add: first proposal for truncated text widget.

A /work/gtk/trunctext
A /work/gtk/trunctext/wt_trunc_text.c
A /work/gtk/trunctext/trunctext_demo.c
A /work/gtk/trunctext/wt_trunc_text.h
A /work/gtk/trunctext/Makefile
r13400 file changeset diff or repo changeset diff avigne2017-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
r12752 file changeset diff or repo changeset diff avigne2017-11-11T10:09:34.220386Z
 
[gtk] -Change: always retrieve base char, except for letters.

M /work/gtk/in_keyboard/in_keyboard.c
r12749 file changeset diff or repo changeset diff avigne2017-11-11T09:21:07.625222Z
 
[gtk] -Change: Distinguish letters from other characters when using <Shift>: returns tolower() for letter, else, US base character.

M /work/gtk/in_keyboard/in_keyboard.c
r12747 file changeset diff or repo changeset diff avigne2017-11-11T08:13:48.508772Z
 
[gtk] -Add: display groups and levels.

M /work/gtk/in_keyboard/in_keyboard.c
r12290 file changeset diff or repo changeset diff avigne2017-10-21T16:40:11.647915Z
 
[gtk] -Add: small executable to play with keyboard input and key representation.

A /work/gtk/in_keyboard
A /work/gtk/in_keyboard/in_keyboard.c
A /work/gtk/in_keyboard/Makefile
r8925 file changeset diff or repo changeset diff avigne2017-05-18T07:09:16.471518Z
 
[work] -Demo: add a Line Break Opportunity...

M /work/gtk/pango_break/pango_create.c
r8924 file changeset diff or repo changeset diff avigne2017-05-18T06:15:05.193711Z
 
[work] -Add: Example of dynamic resizing of gtk_label using wrap mode lines.

A /work/gtk/pango_break/Makefile
A /work/gtk/pango_break/pango_create.c
A /work/gtk/pango_break
r8561 file changeset diff or repo changeset diff avigne2017-04-28T12:55:46.788639Z
 
[layersel] -Add: GTK3 makefile directives, as comments

M /work/gtk/layersel/Makefile
r8559 file changeset diff or repo changeset diff igor22017-04-28T06:59:07.561585Z
 
[layersel] -Add: do not edit lock

M /work/gtk/layersel/wt_layersel.c
r8558 file changeset diff or repo changeset diff igor22017-04-28T06:56:47.601450Z
 
[layersel] -Add: copyright text

M /work/gtk/layersel/wt_layersel.c
r8557 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22017-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
r8554 file changeset diff or repo changeset diff igor22017-04-28T03:20:51.164561Z
 
[layersel] -Update: TODO (callbacks done)

M /work/gtk/layersel/TODO
r8553 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8551 file changeset diff or repo changeset diff igor22017-04-28T03:00:52.159869Z
 
[layersel] -Add: have some padding around a closed group

M /work/gtk/layersel/layersel.c
r8550 file changeset diff or repo changeset diff igor22017-04-28T02:46:08.673789Z
 
[layersel] -Update: TODO for the current state

M /work/gtk/layersel/TODO
r8549 file changeset diff or repo changeset diff igor22017-04-28T02:44:43.211958Z
 
[layersel] -Add: mark temporary fields in the group struct

M /work/gtk/layersel/layersel.h
r8548 file changeset diff or repo changeset diff igor22017-04-28T02:43:55.273551Z
 
[layersel] -Fix: build deps

M /work/gtk/layersel/Makefile
r8547 file changeset diff or repo changeset diff igor22017-04-28T02:41:38.409226Z
 
[layersel] -Add: comment the code

M /work/gtk/layersel/layersel.c
r8546 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8544 file changeset diff or repo changeset diff igor22017-04-28T02:17:54.256357Z
 
[layersel] -Add: defunct group visibility box

M /work/gtk/layersel/layersel.c
r8541 file changeset diff or repo changeset diff avigne2017-04-27T08:00:47.257373Z
 
[layersel] -Add: some padding around the layer label to increase readability once selected.

M /work/gtk/layersel/layersel.c
r8540 file changeset diff or repo changeset diff igor22017-04-27T07:26:46.294212Z
 
[layersel] -Add: TODO

A /work/gtk/layersel/TODO
r8539 file changeset diff or repo changeset diff igor22017-04-27T07:25:29.187268Z
 
[layersel] -Change: use the compat state setter

M /work/gtk/layersel/layersel.c
r8537 file changeset diff or repo changeset diff igor22017-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 igor22017-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
r8534 file changeset diff or repo changeset diff igor22017-04-27T07:02:38.428660Z
 
[layersel] -Add: example on bg color change

M /work/gtk/layersel/layersel.c
r8531 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22017-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 igor22017-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
r8527 file changeset diff or repo changeset diff igor22017-04-27T05:18:07.059988Z
 
[layersel] -Cleanup: whitespace

M /work/gtk/layersel/layersel.c
r8526 file changeset diff or repo changeset diff igor22017-04-27T05:15:16.662415Z
 
[layersel] -Add: example separator

M /work/gtk/layersel/layersel.c
r8525 file changeset diff or repo changeset diff igor22017-04-27T05:14:04.590149Z
 
[layersel] -Add: right-click popup menu

M /work/gtk/layersel/layersel.c
r8524 file changeset diff or repo changeset diff igor22017-04-27T04:57:04.723449Z
 
[layersel] -Cleanup: obsolete debug constructs

M /work/gtk/layersel/layersel_demo.c
M /work/gtk/layersel/layersel.c
r8523 file changeset diff or repo changeset diff igor22017-04-27T04:54:18.029581Z
 
[layersel] -Tune: box spacing to make grouping more clear

M /work/gtk/layersel/layersel.c
r8522 file changeset diff or repo changeset diff igor22017-04-27T04:50:58.702920Z
 
[layersel] -Add: handle visibility

M /work/gtk/layersel/layersel.h
M /work/gtk/layersel/layersel.c
r8521 file changeset diff or repo changeset diff igor22017-04-27T04:50:44.238232Z
 
[layersel] -Add: start with all layer groups open

M /work/gtk/layersel/layersel_demo.c
r8520 file changeset diff or repo changeset diff igor22017-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
r8519 file changeset diff or repo changeset diff igor22017-04-27T03:52:40.153414Z
 
[layersel] -Del: remove obsolete, manual group hide/show example code

M /work/gtk/layersel/layersel_demo.c
r8518 file changeset diff or repo changeset diff igor22017-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 igor22017-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 igor22017-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 igor22017-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 igor22017-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
r8512 file changeset diff or repo changeset diff igor22017-04-27T02:46:24.512319Z
 
[layersel] -Cleanup: remove excess show_all

M /work/gtk/layersel/layersel_demo.c
r8511 file changeset diff or repo changeset diff igor22017-04-27T02:45:08.060407Z
 
[layersel] -Add: make visibility widgets sensitive to clicks

M /work/gtk/layersel/layersel.c
r8510 file changeset diff or repo changeset diff igor22017-04-26T18:56:48.884173Z
 
[layersel] -Add: handle long named groups (to some degree)

M /work/gtk/layersel/layersel.c
r8509 file changeset diff or repo changeset diff igor22017-04-26T18:50:15.617577Z
 
[layersel] -Add: more separation between visibility widget and layer name

M /work/gtk/layersel/layersel.c
r8508 file changeset diff or repo changeset diff igor22017-04-26T18:48:46.571984Z
 
[layersel] -Fix: don't do multipline layer names

M /work/gtk/layersel/layersel.c
r8507 file changeset diff or repo changeset diff igor22017-04-26T18:47:55.449216Z
 
[layersel] -Add: horizontal spring to get compact packing

M /work/gtk/layersel/layersel.c
r8506 file changeset diff or repo changeset diff igor22017-04-26T18:46:06.110750Z
 
[layersel] -Fix: typo made horizontal layer group appear at the wrong spot

M /work/gtk/layersel/layersel.c
r8505 file changeset diff or repo changeset diff igor22017-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
r8504 file changeset diff or repo changeset diff igor22017-04-26T18:34:51.904137Z
 
[layersel] -Change: generalize click callback wrapping

M /work/gtk/layersel/layersel.c
r8503 file changeset diff or repo changeset diff igor22017-04-26T18:24:29.856453Z
 
[layersel] -Change: reorder the code so that all functions are visible where needed

M /work/gtk/layersel/layersel.c
r8502 file changeset diff or repo changeset diff igor22017-04-26T18:22:45.650281Z
 
[layersel] -Cleanup: rename layer visibility widget draw to its final name

M /work/gtk/layersel/layersel.c
r8501 file changeset diff or repo changeset diff igor22017-04-26T18:21:18.878270Z
 
[layersel] -Fix: unfilled part is transparent, not white

M /work/gtk/layersel/layersel.c
r8500 file changeset diff or repo changeset diff igor22017-04-26T18:19:32.871370Z
 
[layersel] -Del: get rid of alpha - our color input is rgb, not rgba

M /work/gtk/layersel/layersel.c
r8499 file changeset diff or repo changeset diff igor22017-04-26T18:18:43.872550Z
 
[layersel] -Add: get layer color from the caller

M /work/gtk/layersel/layersel.c
r8498 file changeset diff or repo changeset diff igor22017-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 igor22017-04-26T18:10:20.679681Z
 
[layersel] -Change: draw layer visibility to be similar to the original code's

M /work/gtk/layersel/layersel.c
r8496 file changeset diff or repo changeset diff igor22017-04-26T17:59:13.741548Z
 
[layersel] -Change: use a single function to draw on/off layer visibility

M /work/gtk/layersel/layersel.c
r8495 file changeset diff or repo changeset diff igor22017-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
r8494 file changeset diff or repo changeset diff igor22017-04-26T17:54:11.219716Z
 
[layersel] -Cleanup: whitespace

M /work/gtk/layersel/layersel.c
r8491 file changeset diff or repo changeset diff avigne2017-04-26T12:34:48.498099Z
 
[layersel] -Add: the group label is now 'mouse clickable'

M /work/gtk/layersel/layersel.c
r8490 file changeset diff or repo changeset diff avigne2017-04-26T12:00:41.088069Z
 
[layersel] -Add: layer name, left justified.

M /work/gtk/layersel/layersel.c
r8489 file changeset diff or repo changeset diff avigne2017-04-26T11:55:25.689716Z
 
[layersel] -Test: Ellipsize mode for the label.

M /work/gtk/layersel/layersel.c
r8487 file changeset diff or repo changeset diff avigne2017-04-26T11:48:37.130381Z
 
[layersel] -Change: pack the boxes on top left corner.

M /work/gtk/layersel/layersel.c
r8486 file changeset diff or repo changeset diff avigne2017-04-26T11:35:17.080419Z
 
[layersel] -Change: Draw half-colored box.

M /work/gtk/layersel/layersel.c
r8485 file changeset diff or repo changeset diff avigne2017-04-26T11:19:31.545773Z
 
[layersel] -Add: pixel manipulated pixbuf.

M /work/gtk/layersel/layersel.c
r8484 file changeset diff or repo changeset diff avigne2017-04-26T10:55:04.621388Z
 
[layersel] -Test: simple pixbuf.

M /work/gtk/layersel/layersel.c
r8483 file changeset diff or repo changeset diff avigne2017-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
r8482 file changeset diff or repo changeset diff igor22017-04-26T07:02:07.249888Z
 
[layersel] -Add: structure to remember widgets of a group for later control

M /work/gtk/layersel/layersel.c
r8481 file changeset diff or repo changeset diff igor22017-04-26T06:59:28.520605Z
 
[layersel] -Add: a system of hbox/vbox for the new layer selector

M /work/gtk/layersel/layersel.c
r8480 file changeset diff or repo changeset diff igor22017-04-26T06:44:03.063850Z
 
[layersel] -Add: compile with -Wall to see how things go wrong

M /work/gtk/layersel/Makefile
r8479 file changeset diff or repo changeset diff igor22017-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 avigne2017-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
r8477 file changeset diff or repo changeset diff igor22017-04-26T05:30:38.990003Z
 
-Add: layer selector rewrite test bench

A /work/gtk/layersel
r2759 file changeset diff or repo changeset diff igor22016-08-28T07:25:51.312853Z
 
[gtk] -Change: disable compiling the propedit test program for now - the code has been moved

M /work/gtk/Makefile
r2757 file changeset diff or repo changeset diff igor22016-08-28T07:22:28.885232Z
 
[gtk] -Move: ghid-propedit to hid_gtk/

A /trunk/src_plugins/hid_gtk/ghid-propedit.c
D /work/gtk/ghid-propedit.c
A /trunk/src_plugins/hid_gtk/ghid-propedit.h
M /trunk/src_plugins/hid_gtk/Plug.tmpasm
D /work/gtk/ghid-propedit.h
r2756 file changeset diff or repo changeset diff igor22016-08-28T07:07:11.124575Z
 
[gtk] -Split: gtk propedit dialog in a separate file to be suitable for the HID

A /work/gtk/ghid-propedit.c
M /work/gtk/propedit.c
A /work/gtk/ghid-propedit.h
M /work/gtk/Makefile
r2755 file changeset diff or repo changeset diff igor22016-08-28T06:54:47.949665Z
 
[gtk] -Fix: decouple dialog box creation from main()

M /work/gtk/propedit.c
r2754 file changeset diff or repo changeset diff igor22016-08-28T06:37:43.747723Z
 
[gtk] -Add: propedit dialog updates the values section on property selection change

M /work/gtk/propedit.c
r2753 file changeset diff or repo changeset diff igor22016-08-28T05:53:41.770953Z
 
[gtk] -Add: propedit proplist add data row helper

M /work/gtk/propedit.c
r2752 file changeset diff or repo changeset diff igor22016-08-28T05:27:41.669349Z
 
[gtk] -Add: propedit window combo box and entry wired together

M /work/gtk/propedit.c
r2751 file changeset diff or repo changeset diff igor22016-08-28T05:12:05.807192Z
 
[gtk] -Add: experimental propedit dialog box layout

A /work/gtk/propedit.c
M /work/gtk/Makefile
r2383 file changeset diff or repo changeset diff igor22016-08-02T19:09:19.762668Z
 
[gtk] -Add: gtk1 in utility mode

M /work/gtk/gtk1.c
M /work/gtk/Makefile
r1997 file changeset diff or repo changeset diff igor22016-06-18T07:10:26.142307Z
 
[gtk] -Add: gtk list: key bindings

M /work/gtk/gtk_conf_list.c
r1996 file changeset diff or repo changeset diff igor22016-06-18T05:00:41.870405Z
 
[gtk] -Add: list: safe key release binding

M /work/gtk/gtk_conf_list.h
M /work/gtk/gtk_conf_list.c
r1995 file changeset diff or repo changeset diff igor22016-06-18T04:38:54.519903Z
 
[gtk] -Add: list insert code

M /work/gtk/gtk_conf_list.c

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd//work/gtk