List of commits:
Subject Hash Author Date (UTC)
implement tree manipulation commands dfa3a877079a75d7c5a724bb9c6e84a6db1d4677 Alex 2022-07-08 21:07:10
implement coping to clipboard 380b60dad4bd182a92199db5cde4339baaa84521 Alex 2022-07-08 20:35:05
prepare context menus eb75fc61825de235f63b47176ca9ec88f8966d2b Alex 2022-07-08 15:01:46
add cycle chains b0d80feff1cfb953d50a79e7773077a846cc72c2 Alex 2022-07-08 12:25:15
prepare layout 46613958a1e87944104f74aa77ebb106dc22a2ad Alex 2022-07-07 23:36:19
implement Load/Save feeds' tree ce6ded536ef07a49e96f181c07c84c1239ef607d Alex 2022-07-05 23:10:44
implement feed tree filling dad148576a106072f87be33803e7a916cb044d35 Alex 2022-07-05 17:09:20
implement item selection b42586a38c98a4087937b8f85f7dd2570cb61bf7 Alex 2022-06-19 02:42:29
show items list ee6686fc57690fc236aefc334861dbf0fd65b2ce Alex 2022-06-19 01:42:38
parse channel title and description 96ec5e38931158d27a75c0fe922fd14a8647dba1 Alex 2022-06-18 23:53:49
add XML parser... 4f2d6297a47fe2f9f377bf9ce5afd9545cf9ae2f Alex 2022-06-18 14:29:17
prepare textfield b88f2e78f55a4ba7e62f674bcdf38615f3d3eb09 Alex 2022-06-18 02:35:37
initial commit 702a1b31f80bf565bf20cc6ecc4e9d748d772363 Alex 2022-06-17 23:42:13
Commit dfa3a877079a75d7c5a724bb9c6e84a6db1d4677 - implement tree manipulation commands
Author: Alex
Author date (UTC): 2022-07-08 21:07
Committer name: Alex
Committer date (UTC): 2022-07-08 21:07
Parent(s): 380b60dad4bd182a92199db5cde4339baaa84521
Signer:
Signing key:
Signing status: N
Tree: 5501ff5165daadc332a21ce1c0fb9be966053165
File Lines added Lines deleted
IvoRSS.hws 34 7
File IvoRSS.hws changed (mode: 100755) (index d3996f6..36ee3e1)
... ... Function p_MUIEvent(msg)
53 53 p_CopyContents("item_title", "Title") p_CopyContents("item_title", "Title")
54 54 Case "art_copy": Case "art_copy":
55 55 p_CopyText() p_CopyText()
56
57 Case "menu_save":
58 FallThrough
59 Case "fdtm_save":
60 p_SaveFeeds()
61
62 Case "menu_hide":
63 FallThrough
64 Case "fdtm_hide":
65 p_HideFeeds()
66
67 Case "menu_expand":
68 FallThrough
69 Case "fdtm_expand":
70 p_ExpandFeeds()
71
72
56 73 EndSwitch EndSwitch
57 74 Case "Listview": Case "Listview":
58 75 ;assert(msg.Attribute = "Active") ;assert(msg.Attribute = "Active")
 
... ... mui.CreateGUI(ReadString(1))
104 121 InstallEventHandler({MUIRoyale = p_MUIEvent}) InstallEventHandler({MUIRoyale = p_MUIEvent})
105 122
106 123
124 Function p_SaveFeeds()
125 cFeeds = p_DumpFeedTree("feedtree")
126 prf = {feeds=cFeeds, feedsdata={}}
127 err_code = ?SavePrefs(prf)
128 p_Replay(err_code, "Tree arrangement saved")
129 EndFunction
107 130
131
132 Function p_HideFeeds()
133 mui.DoMethod("feedtree", "close", "root", "all")
134 EndFunction
108 135
109
110
136 Function p_ExpandFeeds()
137 mui.DoMethod("feedtree", "open", "root", "all")
138 EndFunction
111 139
112 140 url$ = "https://www.powerpc-notebook.org/en/feed/" url$ = "https://www.powerpc-notebook.org/en/feed/"
113 141
 
... ... p:Close()
177 205
178 206 ; dFeeds is imported from feedtree.hws ; dFeeds is imported from feedtree.hws
179 207 prf = {feeds=dFeeds, feedsdata={}} prf = {feeds=dFeeds, feedsdata={}}
180 LoadPrefs(prf)
208 err_code = ?LoadPrefs(prf)
209 p_Replay(err_code, "Program started")
181 210
182 p_FillListTree("feedtree", prf.feeds)
211 err_code = ?p_FillListTree("feedtree", prf.feeds)
212 p_Replay(err_code, "Settings loaded")
183 213
184 214
185 215
 
... ... p_FillListTree("feedtree", prf.feeds)
200 230
201 231 Repeat Repeat
202 232 WaitEvent WaitEvent
203 cFeeds = p_DumpFeedTree("feedtree")
204 prf = {feeds=cFeeds, feedsdata={}}
205 SavePrefs(prf)
206 233 Forever Forever
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/iam-git/IvoRSS

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/iam-git/IvoRSS

Clone this repository using git:
git clone git://git.rocketgit.com/user/iam-git/IvoRSS

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main