252 Commits

Author SHA1 Message Date
yggverse
f72bf5e723 implement multi-tab close action 2024-08-12 20:24:06 +03:00
yggverse
daa5edcead implement tab close action 2024-08-12 19:11:00 +03:00
yggverse
dca780ca89 update menu item names 2024-08-12 18:42:28 +03:00
yggverse
e12e8c2b7b implement tab close options as submenu 2024-08-12 18:27:25 +03:00
yggverse
fabd0f147e unify method names with gtkmm style 2024-08-12 18:16:27 +03:00
yggverse
c7a67e4afd draft new tab menu actions 2024-08-12 18:12:01 +03:00
yggverse
ea64d486a2 implement tab close public method 2024-08-12 17:56:58 +03:00
yggverse
a7bd2ae078 implement page close on tab label double click 2024-08-12 17:43:18 +03:00
yggverse
530991a48e add tab reorderable, focus methods 2024-08-12 16:12:36 +03:00
yggverse
20766c00f6 use header const 2024-08-12 14:45:40 +03:00
yggverse
b9079bd575 fix action implementation 2024-08-12 14:43:48 +03:00
yggverse
8c2fabd6ad define main container box orientation 2024-08-12 14:24:28 +03:00
yggverse
b328c25904 draft click event 2024-08-12 13:28:46 +03:00
yggverse
a8df7e1ebe implement destructors 2024-08-12 09:45:22 +03:00
yggverse
ee890b9859 draft main tab features 2024-08-11 22:04:34 +03:00
yggverse
cf64949986 implement debug menu item 2024-08-11 09:55:10 +03:00
yggverse
6b70606637 remove extra separator 2024-08-10 18:56:31 +03:00
yggverse
7020037979 add comment 2024-08-10 18:47:26 +03:00
yggverse
0f96ff851e use separated class files, use hpp header extension, update include model 2024-08-10 17:57:15 +03:00
yggverse
d3e894e0ac switch to gtkmm 2024-08-08 12:44:27 +03:00
yggverse
058aabce26 add pragma once 2024-08-07 08:53:17 +03:00
yggverse
cde5eff9b8 init new tab submenu 2024-08-07 00:01:09 +03:00
yggverse
494964e64a init tab submenu 2024-08-06 23:47:08 +03:00
yggverse
c9306bb4cd add tooltip 2024-08-06 21:51:37 +03:00
yggverse
e089acca6c use icon 2024-08-06 21:49:02 +03:00
yggverse
3fe3468696 update header menu namespace 2024-08-06 21:34:52 +03:00
yggverse
2fc4ac9541 init new tab button 2024-08-06 21:07:55 +03:00
yggverse
00920d39a9 update header bar structure 2024-08-06 09:31:57 +03:00
yggverse
16f9aaf889 append testing tab 2024-08-06 08:18:42 +03:00
yggverse
8fd7e1eec1 fix init browser container 2024-08-06 07:41:40 +03:00
yggverse
6b1c3b84ee implement debug menu item 2024-08-06 04:08:01 +03:00
yggverse
58c978184c enshort application object name 2024-08-06 03:55:20 +03:00
yggverse
37f109bec4 implement popover menu 2024-08-06 03:38:21 +03:00
yggverse
a9ae983549 implement quit menu item 2024-08-06 03:36:25 +03:00
yggverse
5075798b0e implement main menu popover (container) 2024-08-05 19:08:38 +03:00
yggverse
7b8b3b860c update header bar menu namespace 2024-08-05 18:37:52 +03:00
yggverse
0d624d3db7 enshort common namespaces 2024-08-05 18:15:32 +03:00
yggverse
a830082b6b init bar title 2024-08-05 18:11:04 +03:00
yggverse
4738e4b171 add missed closing 2024-08-05 06:46:45 +03:00
yggverse
199198c714 init header bar menu 2024-08-05 06:41:10 +03:00
yggverse
bd05d81a3a update header requirements 2024-08-05 06:20:55 +03:00
yggverse
db3b6fc4d1 fix menu dependencies 2024-08-05 06:20:09 +03:00
yggverse
73625dc0c4 fix namespace 2024-08-05 06:17:53 +03:00
yggverse
5699735bf0 rename header bar class 2024-08-05 06:12:37 +03:00
yggverse
c8b7bef23c init header title class 2024-08-05 06:09:52 +03:00
yggverse
f6e855e4b2 init header menu 2024-08-05 05:56:45 +03:00
yggverse
d6fc439908 draft append method 2024-08-05 05:21:28 +03:00
yggverse
0a7090ec50 init page class 2024-08-05 04:34:40 +03:00
yggverse
c0e27fa551 add reorderable const 2024-08-05 03:54:29 +03:00
yggverse
3bcffc4326 init tab class 2024-08-05 03:52:02 +03:00