This website requires JavaScript.
75a3b7d947
WIP: cleaning (widgets & graphics sub-dir creation II : 'graphics' > 'graph')
Jean Sirmai
2024-07-03 13:40:16 +0200
16f41ef343
WIP: cleaning (widgets & graphics sub-dir creation I)
Jean Sirmai
2024-07-03 12:26:48 +0200
20747ca733
WIP: cleaning (simplified state page III)
Jean Sirmai
2024-07-03 10:17:33 +0200
98b17ebb16
WIP: cleaning (simplified state page II)
Jean Sirmai
2024-07-03 00:50:21 +0200
76e3ced6da
WIP: cleaning (simplified state page I)
Jean Sirmai
2024-07-02 20:19:48 +0200
27f3804025
WIP: cleaning (static GtkWindow *main_window, *dialog_window; < in widgets.c)
Jean Sirmai
2024-07-02 17:59:43 +0200
a4a80c63fe
WIP: cleaning (systematic verifications III)
Jean Sirmai
2024-07-01 07:26:16 +0200
71d7a2e3d5
WIP: cleaning (systematic verifications II)
Jean Sirmai
2024-07-01 00:42:25 +0200
19cdc544c6
WIP: cleaning (systematic verifications I)
Jean Sirmai
2024-06-30 18:29:54 +0200
491e6c8d98
WIP: cleaning (modularity, licenses, dependences)
Jean Sirmai
2024-06-30 17:18:18 +0200
6209ad9a09
WIP: cleaning (widgets, graphics, shaders)
Jean Sirmai
2024-06-30 12:47:34 +0200
0487a15b65
WIP: cleaning (headers, licences, authors, formats,...)
Jean Sirmai
2024-06-30 11:53:03 +0200
4409ed5cd9
WIP: cleaning (/images > /data/images)
Jean Sirmai
2024-06-29 23:31:17 +0200
3850f371a3
Makefile: parallel by default
Jean Sirmai
2024-06-29 17:29:45 +0200
d570d253b9
.gitignore: added an exclusion for bin/ and build/
Jean Sirmai
2024-06-29 17:29:29 +0200
f8cbc1a8a2
src/*.c: moved headers to include/
Jean Sirmai
2024-06-29 17:15:01 +0200
175418ab35
New Makefile and project restructuration
Jean Sirmai
2024-06-29 17:05:13 +0200
1d8fc9ef22
Initial commit: first state machine and interactive dialog window
Jean Sirmai
2024-04-22 18:40:30 +0200
ab344575b0
WIP: recherche convergence (dans le brouillard...)
dev/ui-tree-and-list
Jean Sirmai
2024-05-30 19:55:51 +0200
38b02949dc
Des icônes, oui ! Mais lesquelles, où, quand et pourquoi ?
Jean Sirmai
2024-05-30 08:23:56 +0200
7a961998f6
WIP: comparing 'tree.c' to 'views.c' (should be the same ?)
Jean Sirmai
2024-05-29 23:26:13 +0200
9e71a8b615
reformatting ui.h for debugging purpose only
Jean Sirmai
2024-05-29 22:02:07 +0200
b78f51c58f
WIP: cleaning...
Jean Sirmai
2024-05-29 16:14:41 +0200
9289de32f8
WIP: le 3ème boutton de la barre, en haut à gauche, change d'icone si toggled
Jean Sirmai
2024-05-29 15:34:54 +0200
50c85871e2
38°5 et de boutons partout... ma qué ?
Jean Sirmai
2024-05-29 08:53:29 +0200
0c2530020d
WIP: cleaning ...
Jean Sirmai
2024-05-29 07:23:44 +0200
8578047ab1
WIP: cleaning ...
Jean Sirmai
2024-05-29 07:08:13 +0200
c918d68cbf
SUCCESS : my RUN/EDIT toggle button is connected
Jean Sirmai
2024-05-28 23:21:23 +0200
dfca0b41c0
WIP: cleaning...
Jean Sirmai
2024-05-28 23:08:39 +0200
b8904d66dd
WIP: gtk_actionable_set_action_name (run_edit, togglerunedit); (line 189 in contain.c)
Jean Sirmai
2024-05-28 22:45:42 +0200
95a87a660d
je m'amuse avec les widgets... cf : gtk_header_bar_pack_start (my_header_bar, run_edit);
Jean Sirmai
2024-05-28 22:34:22 +0200
97cd568e15
in contain.c gtk_window_set_titlebar() ok (line 187)
Jean Sirmai
2024-05-28 22:23:20 +0200
566b67f10f
display.get_scroll_speed() gtk_style_context_set_state() ne change pas l'apparence des scroll_speed
Jean Sirmai
2024-05-28 21:17:29 +0200
4e06b32e72
OK. J'arrête de travailler sur Builder
Jean Sirmai
2024-05-27 23:00:21 +0200
a2bb86c86e
WIP: ^c^v > a toggle_run_edit button
Jean Sirmai
2024-05-27 08:29:45 +0200
6e6f9f0e99
WIP: I wish a functionnal upper left toggle [RUN/ÉDIT] button
Jean Sirmai
2024-05-26 09:30:02 +0200
52053f917c
learn gtk_widget_class_bind_template_callback() ? (windows.c line 78)
Jean Sirmai
2024-05-26 08:21:47 +0200
fc1ee6b7f8
WIP: NOT the same without <template> (window.c line 76)
Jean Sirmai
2024-05-26 08:04:02 +0200
a7d74c81c1
<signal name=clicked handler=ui_toggle_sidebar /> (line 36) < ?
Jean Sirmai
2024-05-26 07:37:38 +0200
b978bcfe20
WIP: cleaning ...
Jean Sirmai
2024-05-25 09:21:45 +0200
e0b05189c3
WIP: cleaning ...
Jean Sirmai
2024-05-25 08:58:30 +0200
c849e61e11
WIP: cleaning ...
Jean Sirmai
2024-05-24 18:40:01 +0200
993ce2fc73
WIP: cleaning ...
Jean Sirmai
2024-05-24 17:02:21 +0200
7a46ec1b42
now, let's merge all these widgets and search for an ergonomic organization
Jean Sirmai
2024-05-24 16:28:51 +0200
b18d1aca5c
The commutation that changes all : src/ui/application.gem_graph_client_application_activate() line 66
Jean Sirmai
2024-05-24 15:01:37 +0200
99027fe5f4
cleaning
Jean Sirmai
2024-05-24 10:31:29 +0200
93eefa54c7
in src/ui/views.ui_create_tree(), we don't want to add another tree into the GtkStack page Run when it is selected
Jean Sirmai
2024-05-24 08:54:34 +0200
3dc26b226d
WIP: in windows.c switch(mode) {case EDIT_MODE: (line117)
Jean Sirmai
2024-05-23 23:50:47 +0200
93c33ed216
WIP: cleaning (or not cleaning...?)
Jean Sirmai
2024-05-23 23:27:30 +0200
8e06ad1be4
only the first branch of the tree can be copletely deployed
Jean Sirmai
2024-05-23 20:30:59 +0200
4cc6bda354
debug : simple working area access
Jean Sirmai
2024-05-23 15:59:14 +0200
a6845e9b2a
First commit : a simple window with a button which prints 'Hello, World'
Jean Sirmai
2024-04-20 11:17:01 +0200
acd24a07a4
include/base.h: solve bug with gtk4 constant redefinition
devel_old
Adrien Bourmault
2024-04-18 16:42:53 +0200
310340a17e
include/base.h: solve bug with gtk4 constant redefinition
Adrien Bourmault
2024-04-18 16:42:53 +0200
feabe6662e
First (quite working) real tree in Gem-graph
Adrien Bourmault
2024-02-21 20:23:35 +0100
e1e3d64371
WIP: attention: déclaration implicite de la fonction « gtk_tree_expander_set_expanded » << remove'tree_' (line 58) and it runs (without widgets...)
dev/ui-simple-tree
Jean Sirmai
2024-02-11 09:50:06 +0100
0c9ff6c82e
WIP: Allo Houston ? « GtkExpander * » attendu mais l'argument est de type « GtkTreeExpander * » <<<
Jean Sirmai
2024-02-11 09:42:16 +0100
faa7ddc14c
WIP: premier 'arbre' obtenu à partir du code de Christian Hegert (to clean)
Jean Sirmai
2024-02-11 09:33:45 +0100
6d4c076f98
WIP: ^c^v pas à pas, suite (DON'T read this commit)
Jean Sirmai
2024-02-11 09:16:11 +0100
d9689373d8
WIP: integration pas à pas (DON'T read this commit)
Jean Sirmai
2024-02-11 09:02:03 +0100
0c711b570b
WIP: Christian Hegert code <<< before inclusion
Jean Sirmai
2024-02-11 08:52:30 +0100
13cb8099aa
WIP: GListStore is a simple implementation of GListModel that stores all items in memory. <<< Diego C Sampaio passe par là...
Jean Sirmai
2024-02-08 12:01:39 +0100
01ab47fc1c
WIP: How to 'translate' : >>> row = item.get_item() <<< (in : on_bind_cb()
Jean Sirmai
2024-02-07 23:15:07 +0100
7bd92fad23
WIP: on_bind_cb() Bind data from the store object to the widget << adapting from the kriptolix example
Jean Sirmai
2024-02-07 13:41:55 +0100
cfa46b6a2a
WIP: on_setup_cb() adapted from the kriptolix example
Jean Sirmai
2024-02-07 13:33:04 +0100
f76784de06
WIP: expanders + labels (illegible) + lots of warnings (invalid casts)
Jean Sirmai
2024-02-06 23:11:09 +0100
9972b60ce2
A S I M P L E L I S T
Jean Sirmai
2024-02-06 20:49:54 +0100
17cd257fb1
WIP: avant de revenir au commit >>> fe7ad2488a
<<< clean
Jean Sirmai
2024-02-06 19:58:07 +0100
ad8ff7d711
WIP: trying to copy : https://github.com/kriptolix/gtk4_python3_exemples/blob/main/ListView/tree_view.py try if(1) line 65
Jean Sirmai
2024-02-04 00:11:12 +0100
ef3e64dbc3
WIP: comment 72 instead of 71 to observe the list
Jean Sirmai
2024-02-03 23:57:53 +0100
a2fa3852e3
WIP: https://github.com/kriptolix/gtk4_python3_exemples/blob/main/ListView/tree_view.py Diego C Sampaio Fortaleza
Jean Sirmai
2024-02-02 10:11:06 +0100
d53dbbd15f
WIP: assertion 'GTK_IS_TREE_LIST_MODEL (self)' failed (ligne 69) in gtk_tree_list_model_get_row()
Jean Sirmai
2024-02-01 23:46:41 +0100
f8aa2caa76
WIP: Comment apprivoiser ÇA ? > https://docs.gtk.org/gtk4/class.TreeListRow.html ?
Jean Sirmai
2024-02-01 23:22:28 +0100
6c7b70103c
WIP: affiche une liste simple (non deprec) voir ligne 49 en ajoutant _editable_
Jean Sirmai
2024-02-01 23:05:32 +0100
07d6798083
WIP: first use of : on_setup_cb (...) <> to insert a new label
Jean Sirmai
2024-02-01 09:36:11 +0100
a844b79fb8
WIP: impossible de remplacer gtk_expander_set_child() par gtk_tree_expander_set_child()
Jean Sirmai
2024-01-31 21:46:15 +0100
e36c859089
WIP: Que se passe-t-il quand 'autoexpand' est TRUE, ligne 120 <> gtk_tree_list_model_new() ?
Jean Sirmai
2024-01-31 21:29:04 +0100
fe7ad2488a
WIP: gtk_tree_list_model_new() < how to use it,now ?
Jean Sirmai
2024-01-31 15:14:14 +0100
a4e9bb8fcc
WIP: une Erreur de segmentation décidement bien interessante...
Jean Sirmai
2024-01-31 15:06:51 +0100
561adc8b85
WIP: cleaned (alittle more) > can now go on : gtk_tree_list_model_new()
Jean Sirmai
2024-01-31 14:57:13 +0100
55f5dd461d
WIP: cleaned (at least previous work) > can now go on : gtk_tree_list_model_new()
Jean Sirmai
2024-01-31 13:50:17 +0100
393f3d81ba
WIP: j'apprivoise : gtk_tree_list_model_new(...) dans l'espoir d'ajouter des enfants à des items de ma liste
Jean Sirmai
2024-01-31 13:08:59 +0100
667a9c83c7
WIP: Tiens ? J'imprime des '1' jusqu'à l'erreur de segmentation. Pourquoi ?
Jean Sirmai
2024-01-31 12:36:16 +0100
104455593f
WIP: micro commit
Jean Sirmai
2024-01-30 22:57:22 +0100
d221074f2e
WIP: gchar *my_child_array[] = {1, 2, 3, NULL};... trying to append that to a parent item.
Jean Sirmai
2024-01-30 12:45:34 +0100
348d4877cb
WIP: cleaning
Jean Sirmai
2024-01-30 00:00:32 +0100
2d64975c22
WIP: GtkTreeListModel *my_tree_list_model = gtk_tree_list_model_new (...) (110)
Jean Sirmai
2024-01-29 22:51:09 +0100
22d127d1c0
WIP: cleaning
Jean Sirmai
2024-01-24 11:53:58 +0100
e9f147a60a
WIP: static void on_activating_this_expander (GtkExpander *my_expander, gpointer my_data){}
Jean Sirmai
2024-01-24 10:24:56 +0100
b1fc18d941
WIP: GtkWidget *my_expander = gtk_expander_new (my_expander); < OK
Jean Sirmai
2024-01-24 10:11:24 +0100
9260e2f7ff
WIP: Matthias Clasen (compiled) Note that the model is never populated with data — that is left as an exercise for the reader.
Jean Sirmai
2024-01-24 09:18:59 +0100
30b754cc28
WIP: bonne doc : https://docs.gtk.org/gtk4/section-tree-widget.html
Jean Sirmai
2024-01-24 00:02:46 +0100
81007820bf
WIP: (from list to tree) Many questions (but only few answers)
Jean Sirmai
2024-01-23 23:02:50 +0100
a54454556a
WIP: unbind_cb() and teardown_cb() seems to have no effect. Why ?
Jean Sirmai
2024-01-23 12:10:37 +0100
8094259bb2
WIP: item value (a string) = gtk_string_object_get_string (g_list_model_get_item (selection_model, position))
Jean Sirmai
2024-01-23 11:44:00 +0100
baf6263d15
WIP: on_selection_change() affiche le premier élement ayant changé d'état et le nombre d'éléments ayant changé d'état
Jean Sirmai
2024-01-22 21:11:51 +0100
556a7f0c69
WIP: How to get the selected item(s) values ? (here are some unsatisfactory results)
Jean Sirmai
2024-01-22 09:54:03 +0100
06ed50bf61
WIP: learning how to use selections (clumsy: await next commit)
Jean Sirmai
2024-01-22 08:40:19 +0100
1a57b936c3
WIP: printf(%sn, gtk_string_object_get_string (strobj)); line 44
Jean Sirmai
2024-01-22 08:04:50 +0100
56b592e075
gtk_multi_selection_new < this one works fine too: use ctrl (& see line 60 in the sand_box)
Jean Sirmai
2024-01-22 00:53:47 +0100