Activity for steve kunkel

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    [delete duplicate post]

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I think I found the setting... It's Preferences > Behaviour Tab > Tooltips Group > uncheck 'display tooltips.'

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I think I found the setting... It's Preferences > Behaviour Tab > Tooltips Group > uncheck 'display tooltips.'

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Hi All, How do you turn off the popup that appears if you hover over a node? It's a popup window that shows the contents of the node's notes.

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    EDIT: Solved. See reply. Is there some kind of formatting that causes the glitch I'm seeing? Please notice that node Robin Williams has details. You can see in the screenshot that details are not hidden. And the details ARE there... If you go to "edit in line" they just show up in the popup dialog. Also notice the odd inverted triangle. The triangle cannot be clicked, because this is the location for the oval and 4-way drag cursor for moving the node. How do I make the details for Robin Williams...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    EDIT: Figured it out! I was using "Alt-F3" because I thought that was the key for "show/hide details." But actually Alt+F3 is "MINIMIZE NODE!" The triangle indicates that the node is minimized. Also, when minimized, the show/hide details and the show/hide attributes have no effect. Problem solved. :- }

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Actually.... I think that the larger unclickable triangle indicates that there are "attributes" assigned to the node. I had already checked for this, and the Robin Williams node did not appear to have attributes (see img). I'm seeing the triangles in another map though, and they correlate with the presence of attributes. It might be that this one node is corrupt--I've tweaked it several times. There is still the question of why the "details" don't appear below the node though.

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Is there some kind of formatting that causes the glitch I'm seeing? Please notice that node Robin Williams has details. You can see in the screenshot that details are not hidden. And the details ARE there... If you go to "edit in line" they just show up in the popup dialog. Also notice the odd inverted triangle. The triangle cannot be clicked, because this is the location for the oval and 4-way drag cursor for moving the node. How do I make the details for Robin Williams show? For comparison, Peter...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Is there some kind of formatting that causes the glitch I'm seeing? Please notice that node Robin Williams has details. You can see in the screenshot that details on not hidden. And the details ARE there... If you go to "edit in line" they just show up in the popup dialog. Also notice the odd inverted triangle. The triangle cannot be clicked, because this is the location for the oval and 4-way drag cursor for moving the node. How do I make the details for Robin Williams show? For comparison, Peter...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I see what you're talking about. However I'm finding that icons which have been removed, are also removed from the filter list. Though the map has to be closed, then re-opened for the icons to be gone. Also note: I don't think an icon has to be currently visible in the map for it to show up in the list. (It can be hidden in a folded branch).

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I don't understand where this list comes from (?) It's not the standard icon selection pane is it?

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I think I found it... Go to Filter (on menu) then Compose Filter. Delete the ones you don't like, then press Apply.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    It seems like you've expained it well. Thanks for the tip too. I've used the anchor handles before, but I never really thought of using them to point the connector line to a particular part of the node. Good stuff.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I think I figured it out... Link a node to itself, by selecting only one node, then pressing Ctrl+L. Then right-click the link and change the type from "curve" to "line."

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Good to know--Thanks Volker! It seems to work correctly (for me at lease) either way--but I've changed it so that it will be syntactically correct. I will update the wiki too. The updated version is as such: def beginHtml = '<html><body>\n' def endHtml = '\n</body></html>' def projectNode = node.pathToRoot.reverse().drop(1).find{ it.hasStyle('Student-Boy') || it.hasStyle('Student-Girl') } if (!projectNode) { ui.errorMessage("No 'Student-Boy' or 'Student-Girl' ancestor node found.") } else { def oldNote...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    I don't want to hijack philho94's thread--but they haven't replied since thier first post anyway. So I guess it's okay. I'm curious about bepolymathe's qualitative data analysis thing. It shounds like you start with several core texts, then parse them into chunks and analyze the relationships between the chucks--yes? But how do you parse the information? How do you get, from (for example) 20 large text files, to a map with hundreds of nodes and each node containing dozens of attributes? Surely this...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I don't want to hijack philho94's thread--but they haven't replied since they're first post anyway. So I guess it's okay. I'm curious about bepolymathe's qualitative data analysis thing. It shounds like you start with several core texts, then parse them into chunks and analyze the relationships between the chucks--yes? But how do you parse the information? How do you get, from (for example) 20 large text files, to a map with hundreds of nodes and each node containing dozens of attributes? Surely...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I see a setting to turn off all icons. (Vew > View Settings > Show Icons) Is that what's happening, or are other types of icons still visible? Do the local links still work, even though the icon is hidden?

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    This has been resolved, by the way.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    That's well beyond my scripting abilities. The qualitative data analysis thing sounds interesting. It's not something I would really use though... I mostly use Freeplane for time-management/project-management todo list stuff.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Yes, I have the same behavior. The ideal would be to be able to really merge the nodes (attributes, notes, node title, etc.). Maybe with a dedicated interface for choose (merge or selection) ? This is an interesting idea. I don't really use the join feature, so I had never thought about it. I just experimented and the node.text and icons both get merged, but the notes do not. It occurs to me that merging colors might be problematic. Also, if there were forumulas in the nodes anywhere, then that would...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Okay, I put this on the wiki, here https://www.freeplane.org/wiki/index.php/Scripts_collection#Remove_Node_and_Log_its_Text_in_Parent_Note :- }

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    This is menu Edit > Node core > Join nodes with ... I also am using 1.7.9 and it seems to work. If I select 2 nodes and merge (join), then the bottom one dissappears, but its text gets added to the end of the top one. Is this not what you are seeing? Is this a map that you can upload to your post (for us to try) ?

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    One thing to try: Filter by Node Level > equals > 2, 3, 4, or whatever. Then Select All (Ctrl+A) and change the style Or, go to Menu > Format > Manage Styles > Edit Styles. And just change the look of the Default style.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Here we go: def beginHtml = '<html><body>\n' def endHtml = '\n</body></html>' def projectNode = node.pathToRoot.reverse().drop(1).find{ it.hasStyle('Student-Boy') || it.hasStyle('Student-Girl') } if (!projectNode) { ui.errorMessage("No 'Student-Boy' or 'Student-Girl' ancestor node found.") } def oldNote = projectNode.noteText ? projectNode.noteText.replaceFirst('(?s)</body>.*', '') : beginHtml projectNode.noteText = oldNote + '<p>On: ' + format(new Date()) + '<br>Logged: ' + node.plainText + '</p>'...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I just realized that I've been assuming the wiki would use the same password and login was this forum, but they are on completely different sites--so maybe they don't. Unfortunately, the wiki doesn't seem to have a way to reset lost passwords or create new accounts.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Cool thanks! I seem to have a working solution: def beginHtml = '<html><body>\n' def endHtml = '\n</body></html>' def projectNode = node.pathToRoot.reverse().drop(1).find{ it.hasStyle('Student-Boy') || it.hasStyle('Student-Girl') } if (!projectNode.isRoot()) { def oldNote = projectNode.noteText ? projectNode.noteText.replaceFirst('(?s)</body>.*', '') : beginHtml projectNode.noteText = oldNote + '<p>On: ' + format(new Date()) + '<br>Logged: ' + node.plainText + '</p>' + endHtml node.delete() } I'm...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thank you Volker, but still it does not work. I tried logging out of the forum. I'm able to log back in to the forum, but I cannot log into the wiki. I've tried in Chrome and Edge. I'll send a private message with my creds--then maybe you can try(?)

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    My first thought was also to have a vertical offset. I think this might have to be done manually by dragging the parent left/right though. Not sure it can be automatic. A clever use of Automatic Styles would be to have the child nodes color-coded, based on the text of the parent. You could have different homemade styles called Style A Style B ... Style Z Each would be a different color (or color combo). Then have Autostyle rules like Parent text > Matches regex > ^a. (which would match any word starting...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    My first thought was also to have a vertical offset. I think this might have to be done manually by dragging the parent left/right though. Not sure it can be automatic. A clever use of Automatic Styles would be to have the child nodes color-coded, based on the text of the parent. You could have different homemade styles called Style A Style B ... Style Z Each would be a different color (or color combo). Then have Autostyle rules like Parent text > Matches regex > A\N* (which would match any word...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    My first thought was also to have a vertical offset. I think this might have to be done manually by dragging the parent left/right though. Not sure it can be automatic. A clever use of Automatic Styles would be to have the child nodes color-coded, based on the text of the parent. You could have different homemade styles called Style A Style B ... Style Z Each would be a different color (or color combo). Then have Autostyle rules like Parent text > Matches regex > A\N* (which would match any word...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    My first thought was also to have a vertical offset. I think this might have to be done manually by dragging the parent left/right though. Not sure it can be automatic. A clever use of Automatic Styles would be to have the child nodes color-coded, based on the text of the parent. You could have different homemade styles called Style A Style B ... Style Z Each would be a different color (or color combo). Then have Autostyle rules like Parent text > Matches regex > A\N* (which would match any word...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    My first thought was also to have a vertical offset. I think this might have to be done manually by dragging the parent left/right though. Not sure it can be automatic. A clever use of Automatic Styles would be to have the child nodes color-coded, based on the text of the parent. You could have different homemade styles called Style A Style B ... Style Z Each would be a different color (or color combo). Then have Autostyle rules like Parent text > Matches regex > A\N* (which would match any word...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    My first thought was also to have a vertical offset. I think this might have to be done manually by dragging the parent left/right though. Not sure it can be automatic. A clever use of Automatic Styles would be to have the child nodes color-coded, based on the text of the parent. You could have different homemade styles called Style A Style B ... Style Z Each would be a different color (or color combo). Then have Autostyle rules like Parent text > Matches regex > A\N* (which would match any word...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I think I found the glitch, above, where the hasStyle Actecedents are not tallied if the "phone" conditional style is present. I think it's because of the conditional style rules. Firstly, notice that the top branch "file review" has an icon, but the bottom branch "file review" does not. It's because the rule is (Core text Contains "review" And Script filter children.size() > 1) So the bottom one is "blocked" by the child node "x". My goal is to have the "phone" style NOT be applied until the "file...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Kewapo! Cool stuff. Some opbservations and follow up questions: Rather than adding up totals, I was able to use this =parent.children.findAll{it.hasStyle('toDo')}.collect{it.to.num0}.size() to simply count the number of siblings of style "toDo." I was able to use the formula in an attribute, though Freeplane does seem to have some problems refreshing that number, when the style is set using a conditional format rule--rather than being manually set. So then I tried this =parent.children.findAll{it.node.text...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Kewapo! Cool stuff. Some opbservations and follow up questions: Rather than adding up totals, I was able to use this =parent.children.findAll{it.hasStyle('toDo')}.collect{it.to.num0}.size() to simply count the number of siblings of style "toDo." I was able to use the formula in an attribute, though Freeplane does seem to have some problems refreshing that number, when the style is set using a conditional format rule--rather than being manually set. So then I tried this =parent.children.findAll{it.node.text...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Kewapo! Cool stuff. Some opbservations and follow up questions: Rather than adding up totals, I was able to use this =parent.children.findAll{it.hasStyle('toDo')}.collect{it.to.num0}.size() to simply count the number of siblings of style "toDo." I was able to use the formula in an attribute, though Freeplane does seem to have some problems refreshing that number, when the style is set using a conditional format rule--rather than being manually set. So then I tried this =parent.children.findAll{it.node.text...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Kewapo! Cool stuff. Some opbservations and follow up questions: Rather than adding up totals, I was able to use this =parent.children.findAll{it.hasStyle('toDo')}.collect{it.to.num0}.size() to simply count the number of siblings of style "toDo." I was able to use the formula in an attribute, though Freeplane does seem to have some problems refreshing that number, when the style is set using a conditional format rule--rather than being manually set. So then I tried this =parent.children.findAll{it.node.text...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thanks Kewapo! Cool stuff. Some opbservations and follow up questions: Rather than adding up totals, I was able to use this =parent.children.findAll{it.hasStyle('toDo')}.collect{it.to.num0}.size() to simply count the number of siblings of style "toDo." I was able to use the formula in an attribute, though Freeplane does seem to have some problems refreshing that number, when the style is set using a conditional format rule--rather than being manually set. So then I tried this =parent.children.findAll{it.node.text...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I would love this feature and it has been requested in the past. I suspect that the overall structure of the code that Freeplane (and Freemind) is built upon prevents this. In the image below I have two floating nodes back to back. You can overlap the branches and get a visual effect of a floating extra map core, but the nodes are not "locked" together in any way--so the effect is not functional. It's only aesthetic.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Huh. Pretty cool trick! My ultimate goal will require something more like the ability for a middle sibling to assess only the simblings above it. It doesn't seem like this is going to be possible, but that's okay. And by the way--I do have to say that your dropRight trick does indeed meet the challenge of my original post! :-)

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    It looks like that branch was at the top and you moved it down, but it didn't automatically adjust itself to the left... If you hover the mouse over the spot where the branch goes into the node, you get a 4-way arrow cursor. This lets you grab the node and manually move it to the left. Also, turning on/then off "free position" let it fix itself. ....And I agree. It's a cool map :)

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    It appears that you can password-protect a node. I think that's more like 'hiding' it than making it 'read only' though. This seems like a pretty sensible feature. You should make a feature request...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Is it possible to refer to siblings in a node fromula, or attribute formula? I'm working on the "dependancies" described in this topic. For now though, something simpler: Given these three sibling nodes 2 3 =siblings.sum() I'd like the formula to return "5." You can sum the children this way, but how do you do siblings?

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Is it possible to refer to siblings in a node fromula, or attribute formula? I'm working on the "dependancies" described in this topic. For now though, something simpler: Given these three sibling nodes 2 3 =siblings.sum() I'd like the formula to return "5." You can sum the children this way, but how do you do siblings?

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Hi Again Volker, I apologize for resurrecting this thread… I know you are probably tired of seeing it. My map setup has evolved a little. I still wish to log completion of tasks into the notes field for each student/case. But now, the task is not always a direct child of the student/case. As discussed on this other thread, and seen in the attached screenshot, many levels of children and grandchildren are (experimentally) being used. For example in the image, the note field for “Angelina Jolie” should...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Hi Again Volker, I apologize for resurrecting this thread… I know you are probably tired of seeing it. My map setup has evolved a little. I still wish to log completion of tasks into the notes field for each student/case. But now, the task is not always a direct child of the student/case. As discussed on this other thread, and seen in the attached screenshot, many levels of children and grandchildren are (experimentally) being used. For example in the image, the note field for “Angelina Jolie” should...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Hi Again Volker, I apologize for resurrecting this thread… I know you are probably tired of seeing it. My map setup has evolved a little. I still wish to log completion of tasks into the notes field for each student/case. But now, the task is not always a direct child of the student/case. As discussed on this other thread, and seen in the attached screenshot, many levels of children and grandchildren are (experimentally) being used. For example in the image, the note field for “Angelina Jolie” should...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Hi Again Volker, I apologize for resurrecting this thread… I know you are probably tired of seeing it. My map setup has evolved a little. I still wish to log completion of tasks into the notes field for each student/case. But now, the task is not always a direct child of the student/case. As discussed on this other thread, and seen in the attached screenshot, many levels of children and grandchildren are (experimentally) being used. For example in the image, the note field for “Angelina Jolie” should...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thanks again for the help Miguel. Yes, I'm considering this particular thread 'solved.'

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    There is this one that I found: https://www.freeplane.org/wiki/index.php/Scripting:_Script_filter It could use a few more examples though.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Cannot seem to log in. It should be the same user name and password as this forum, yes?

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thanks for the replied guys. I will checkout using formulas in attributes. If anyone is following this thread, and is curious, they should also check out this thread.. Miguel helped me into a good solution. The "glitch" mentioned on the last post can maybe be fixed with some ideas on this thread.

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Actually none of them are static icons! They are all automated from conditional syles :- } Just now I figured out how to upgrade my conditional rules such that the style only applies if there are no children. I'll attach another screen shot (too wide for an inline forum image). I’m still adding the new style conditions, but you can get the idea. This will be a pretty cool setup, because the hierarchical icon feature causes each student’s name to only display the icon for the “next action.” There’s...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Actually none of them are static icons! They are all automated from conditional syles :- } Just now I figured out how to upgrade my conditional rules such that the style only applies if there are no children. I'll attach another screen shot (too wide to an inline forum image). I’m still adding the new style conditions, but you can get the idea. This will be a pretty cool setup, because the hierarchical icon feature causes each student’s name to only display the icon for the “next action.” There’s...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Actually none of them are static icons! They are all automated from conditional syles :- } Just now I figured out how to upgrade my conditional rules such that the style only applies if there are no children. I'll attach another screen shot (too wide to an inline forum image). I’m still adding the new style conditions, but you can get the idea. This will be a pretty cool setup, because the hierarchical icon feature causes each student’s name to only display the icon for the “next action.” There’s...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thanks for the feedback on the Miguel. I think your solution might be better than any of the ones I've contemplated. I suppose the reason that I haven’t really looked at this is because there are so many steps. I set up my “Tom Hanks” example from the other thread though, and I do sortof like the effect. I really like the hierarchic icons suggestion and have used icon hierarchies in past incarnations of the same system. I turned them off for this screenshot though, so that the whole branch would...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Another possibility: Use connector arrows as in the image below. This is sensible, because it visually shows the dependent nature of the tasks anyway. Also there is a built-in filter rule for deny connector exists. So for example the styles for ‘WISC Testing’ and ‘WJ Testing’ would not be applied until ‘Consent received?’ was deleted. It would also work for the ‘Send permission form home’ task (when Call home was deleted), but it would not work for the ‘Call home’ item, because that one has connectors...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Here we are: https://www.freeplane.org/wiki/index.php/Scripting:_Script_filter I thought I had already googled that... I guess not. The correct syntax is node.text.contains('steve')

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Here we are: https://www.freeplane.org/wiki/index.php/Scripting:_Script_filter I thought I had already googled that... I guess not. The correct syntax is node.text = "Hello World!"

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Hmm.. Yes, good point. If anyone is curious, the "real-life" potential use for this is explained in my long post about having node dependencies. See the second screenshot in the first post.

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    I've never tried to use the "script filter" option to set up a conditional styles rule. I thought maybe it needed a boolean yes|no to see if any node matched a rule. I setup node.text = "hello" as the rule and got an error dialog. Upon closing the dialog, I got the effect in the img below. LOL. No worries. I just closed the map without saving. This does lead me to the question though: Is this topic covered in the wiki or anything? EDIT: Also tried = node.text "hello" which caused FP to crash.

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    I've never tried to use the "script filter" option to set up a conditional styles rule. I thought maybe it needed a boolean yes|no to see if any node matched a rule. I setup node.text = "hello" as the rule and got an error dialog. Upon closing the dialog, I got the effect in the img below. LOL. No worries. I just closed the map without saving. This does lead me to the question though: Is this topic covered in the wiki or anything? EDIT: Also tried= node.text "hello" which cause FP to crash.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I had another idea of how to accomplish this using scripted conditional styles... First I need to learn the cababilities of scripted conditional styles though. The map in the screenshot above already utilizes map-level conditional styles anyway. All of the icons and are assigned via rules. For example the little telephone is attached to a style called "phone" that is activated by RegEx (call|phone). If I could expand that conditional rule to something like node text = "call" AND there are no siblings...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I've never tried to use the "script filter" option to set up a conditional styles rule. I thought maybe it needed a boolean yes|no to see if any node matched a rule. I setup node.text = "hello" as the rule and got an error dialog. Upon closing the dialog, I got the effect in the img below. LOL. No worries. I just closed the map without saving. This does lead me to the question though: Is this topic covered in the wiki or anything?

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thoughts on creating dependencies? There is an app called 'My Life Organized.' A few years ago I stopped using Freeplane for case notes and went with MLO because it has an android component that syncs with the Windows component. Nowadays I don't really use my tablet for work stuff, so I'm looking at probably using FP again as my main tool. There is a pretty cool feature of MLO that I'd like to replicate in FP--just not sure the best way to implement it. The feature is reminiscent of David Allen's...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thoughts on creating dependencies? There is an app called 'My Life Organized.' A few years ago I stopped using Freeplane for case notes and went with MLO because it has an android component that syncs with the Windows component. Nowadays I don't really use my tablet for work stuff, so I'm looking at probably using FP again as my main tool. There is a pretty cool feature of MLO that I'd like to replicate in FP--just not sure the best way to implement it. The feature is reminiscent of David Allen's...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thoughts on creating dependencies? There is an app called 'My Life Organized.' A few years ago I stopped using Freeplane for case notes and went with MLO because it has an android component that syncs with the Windows component. Nowadays I don't really use my tablet for work stuff, so I'm looking at probably using FP again as my main tool. There is a pretty cool feature of MLO that I'd like to replicate in FP--just not sure the best way to implement it. The feature is reminiscent of David Allen's...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thoughts on creating dependencies? There is an app called 'My Life Organized.' A few years ago I stopped using Freeplane for case notes and went with MLO because it has an android component that syncs with the Windows component. Nowadays I don't really use my tablet for work stuff, so I'm looking at probably using FP again as my main tool. There is a pretty cool feature of MLO that I'd like to replicate in FP--just not sure the best way to implement it. The feature is reminiscent of David Allen's...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thoughts on creating dependencies? There is an app called 'My Life Organized.' A few years ago I stopped using Freeplane for case notes and went with MLO because it has an android component that syncs with the Windows component. Nowadays I don't really use my tablet for work stuff, so I'm looking at probably using FP again as my main tool. There is a pretty cool feature of MLO that I'd like to replicate in FP--just not sure the best we to implement it. The feature is reminiscent of David Allen's...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I had thought of that, but the list of fruits gets saved by Freeplane as a sort of MRU list. So if you type "apple banana" then the new list would be "apple|banana|cherry|orange|apple banana" That would drive me... ah hem.. bananas. ;- }

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    For example if I have a custom attribute, "Fruit." And the possible values are apple|banana|cherry|orange, is it possible to attach two or more types of fruit to the singe attribute, "Fruit"?

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I see. So this would be used if I had a node that was never deleted, but was reused, with the text (or other property) of the node getting changed from time to time. Thanks Everyone.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I always use map conditional styles, and that makes sense to me: If any node matches "xyz" then apply the style. I don't know how the 'node conditional styles' should work though. The full circle handbook says that they are applied to the selected node. I've made a rule though, and it doesn't seem to be applying the style to the node--even if the node is selected.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    A forum search yielded this, which suggests I should post about wanting to add to the Freeplane wiki. I'd like to post Volker's code from this forum post, to the sample scripts page on the wiki. That's all. :- }

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Success! Thank you so much Volker! Wow, this got quite complicated. I tried many permutations of the code, but I would have never figured that out. I will try to post this with the sample scripts in the wiki later.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thanks for checking into this Volker--It is appreciated. Here is attached a folder with the map and the .groovy file. I have made a screencast to show how to replicate what I am seeing. https://www.screencast.com/t/GLcxFDc7td6

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    I'm still trying to work this out. If I use this code: def endHtml = '</body></html>' if (!node.isRoot()) { def parent = node.parent def oldNote = parent.noteText ? parent.noteText.replace(endHtml, '') : '' print oldNote parent.noteText = oldNote + '<p>Logged: ' + node.plainText + '<br>On: ' + format(new Date()) + '</p>' + endHtml // node.delete() } I get the same result, as in the images below. I tried the script twice and I'll paste the Log file contents below. Questions: Did I put node.plainText...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    I'm still trying to work this out. If I use this code: def endHtml = '</body></html>' if (!node.isRoot()) { def parent = node.parent def oldNote = parent.noteText ? parent.noteText.replace(endHtml, '') : '' print oldNote parent.noteText = oldNote + '<p>Logged: ' + node.plainText + '<br>On: ' + format(new Date()) + '</p>' + endHtml // node.delete() } I get the same result, as in the images below. I tried the script twice and I'll paste the Log file contents below. Questions: Did I put node.plainText...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I'm still trying to work this out. If I use this code: def endHtml = '</body></html>' if (!node.isRoot()) { def parent = node.parent def oldNote = parent.noteText ? parent.noteText.replace(endHtml, '') : '' print oldNote parent.noteText = oldNote + '<p>Logged: ' + node.plainText + '<br>On: ' + format(new Date()) + '</p>' + endHtml // node.delete() } I get the same result, as in the images below. I tried the script twice and I'll paste the Log file contents below. Questions: Did I put node.plainText...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I also think this would be a nice feature. I think most of the apps that have this, however, pull the icons from different internet sites. (I don't think they keep them all on your hard drive??) I don't know what site Freeplane could pull from. Maybe one of these would allow it? http://www.iconarchive.com/ https://ko.icons8.com/ There is also this cool icon source here on SourceForge https://sourceforge.net/projects/openiconlibrary/ but I don't think it's searchable.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Do you mean this? In my English version it is Edit > Icons > Icon from table. You can drag the corner and resize the table. But when you close, then reopen Icon table, it will be small again.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I'm not sure that I fully understand your question, but do check out 'Outline View.'

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Indeed--that's the one!

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Volker! I really appreciate your time on this. Alas, I'm again running into a glitch... I think that the replace() part is not replacing? If I run the script, then look in the HTML tab of the Notes Pane, it has: <html> <body> <p> Some note text that was already there. </p> <p> </p> </body> </html> <p>Logged: start eval<br>On: 5/4/19 2:55 PM</p></body></html> The "Logged...." part is absent from the Note pane editor tab. If I delete the </body> </html> then the Logged part shows as exprected....

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Volker! I really appreciate your time on this. Alas, I'm again running into a glitch... I think that the replace() part is not replacing? If I run the script, then look in the HTML tab of the Notes Pane, it has: <html> <body> <p> Some note text that was already there. </p> <p> </p> </body> </html> <p>Logged: start eval<br>On: 5/4/19 2:55 PM</p></body></html> The "Logged...." part is absent from the Note pane editor tab. If I delete the </body> </html> then the Logged part shows as exprected....

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thanks Volker! I really appreciate your time on this. Alas, I'm again running into a glitch... I think that the replace() part is not replacing? If I run the script, then look in the HTML tab of the Notes Pane, it has: <html> <body> <p> Some note text that was already there. </p> <p> </p> </body> </html> <p>Logged: start eval<br>On: 5/4/19 2:55 PM</p></body></html> The "Logged...." part is absent from the Note pane editor tab. If I delete the </body> </html> then the Logged part shows as exprected....

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Docear does much of what you're describing. http://www.docear.org/software/screenshots/

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    I'm getting a similar result, though I can't just click on the link. I have to right-click the link, then choose Go to' Node B.' Node B is shown, though Node B's parents and children are hidden. Once Node B is shown, you can create new children (which are shown) but the other children stay hidden. I do see that I can reapply the filter while B is selected. This will cause B's parent and children to be visible, but at this point, Node A becomes hidden.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    In the Documentation map (you get from pressing F1) there is a node at location 16 Best practices > The making of this mind map > User defined Styles > Example It has an icon that looks like an eye in a window. Of course it's based on a User-defined style of the same name. My question, is how did that eye icon get applied?? It's not in the list of icons that FP can choose from. And I can't see how to add an 'external' icon (i.e. one that's not built-in or placed in the AppData folder.

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Does anyone know if the problem I'm having might be due to "newLog" being a raw text string, where as "oldNote" is Rich Text? For testing purposes, I'm sending the result to the status bar. The below code yields the bottom screenshot. "c.statusInfo = oldNote " works fine, and "c.statusInfo = newLog" works fine, but Freeplane doesn't want to display the two combined (as can be seen in the screenshot). Also, if I have "c.statusInfo = oldNote + "some text"" in that line, then "some text" does not apper....

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Volker! It works, but it is replacing the note text, rather than appending to it.. I tried changing line 4, so that it is parent.note = oldNote + 'Logged: ' + node.text + '\nOn: ' + format(new Date()) But that completely broke the code. EDIT: Have been trying lots of different things. Most cause error messages. Interestingly, I tried this: if (!node.isRoot()) { def parent = node.parent def oldNote = parent.noteText ? parent.noteText + '\n' : '' def newLog = 'Logged: ' + node.text + '\nOn:...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Volker! It works, but it is replacing the note text, rather than appending to it.. I tried changing line 4, so that it is parent.note = oldNote + 'Logged: ' + node.text + '\nOn: ' + format(new Date()) But that completely broke the code. EDIT: Have been trying lots of different things. Most cause error messages. Interestingly, I tried this: if (!node.isRoot()) { def parent = node.parent def oldNote = parent.noteText ? parent.noteText + '\n' : '' def newLog = 'Logged: ' + node.text + '\nOn:...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Volker! It works, but it is replacing the note text, rather than appending to it.. I tried changing line 4, so that it is parent.note = oldNote + 'Logged: ' + node.text + '\nOn: ' + format(new Date()) But that completely broke the code. EDIT: Have been trying lots of different things. Most cause error messages. Interestingly, I tried this: if (!node.isRoot()) { def parent = node.parent def oldNote = parent.noteText ? parent.noteText + '\n' : '' def newLog = 'Logged: ' + node.text + '\nOn:...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks Volker! It works, but it is replacing the note text, rather than appending to it.. I tried changing line 4, so that it is parent.note = oldNote + 'Logged: ' + node.text + '\nOn: ' + format(new Date()) But that completely broke the code. EDIT: Have been trying lots of different things. Most cause error messages. Interestingly, I tried this: if (!node.isRoot()) { def parent = node.parent def oldNote = parent.noteText ? parent.noteText + '\n' : '' def newLog = 'Logged: ' + node.text + '\nOn:...

  • steve kunkel steve kunkel posted a comment on discussion Open Discussion

    Thanks Volker! It works, but it is replacing the note text, rather than appending to it.. I tried changing line 4, so that it is parent.note = oldNote + 'Logged: ' + node.text + '\nOn: ' + format(new Date()) But that completely broke the code.

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks! EDIT: Hmm... I'm finding that many of the old posts are blank -- as though someone has edited them and deleted their content. For example with this one http://www.freeplane.org/forum2012/viewtopic.php?f=1&t=923&sid=1040d6682edc07875ebcae71332fa767 the second post (i.e. first reply) has content, but the 1st, 3rd, 4th, and 5th are all empty. Are others seeing this? Any ideas? What I'm really looking for is my old groovy scripts. I could kick myself for not having a backup of them!!! EDIT: Ugh!!!...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Thanks! EDIT: Hmm... I'm finding that many of the old posts are blank -- as though someone has edited them and deleted their content. For example with this one http://www.freeplane.org/forum2012/viewtopic.php?f=1&t=923&sid=1040d6682edc07875ebcae71332fa767 the second post (i.e. first reply) has content, but the 1st, 3rd, 4th, and 5th are all empty. Are others seeing this? Any ideas? What I'm really looking for is my old groovy scripts. I could kick myself for not having a backup of them!!! EDIT: Ugh!!!...

  • steve kunkel steve kunkel modified a comment on discussion Open Discussion

    Volker already solved this for me in Dec 2012. See: http://www.freeplane.org/forum2012/viewtopic.php?f=1&t=453&p=2221&sid=2dc64442dc2f23ad951a6a39a4692945#p2221 but alas, that post appears to be gone forever... (Disappeared with the Mayan calendar?? Who knows.) An example of what I'd like to do: Given the setup in the picture, Jen Smith has my case notes, and "phone parent" is a to do item. I'd like to highlight the node "phone parent" and activate the scipt, then the 'phone parent' node would be...

1 >