Type: Package
Title: Simple User Interface to Build Equations and Add Symbols
Version: 1.1.4
Maintainer: Obinna Obianom <idonshayo@gmail.com>
Description: Powerful user interface for adding symbols, smileys, arrows, building mathematical equations using 'LaTeX' or 'r2symbols'. Built for use in development of 'Markdown' and 'Shiny' Outputs.
License: MIT + file LICENSE
URL: https://symbols-ui.obi.obianom.com
BugReports: https://github.com/oobianom/symbol.equation.gpt/issues
Depends: R (> 3.6)
Imports: utils, htmltools, shiny, nextGenShinyApps, r2symbols, shinyStorePlus, rstudioapi, markdown
Suggests: rmarkdown, knitr
Encoding: UTF-8
VignetteBuilder: knitr
Language: en-US
LazyData: false
RoxygenNote: 7.2.3
NeedsCompilation: no
Packaged: 2024-07-29 19:35:48 UTC; in198
Author: Obinna Obianom [aut, cre]
Repository: CRAN
Date/Publication: 2024-07-30 13:20:02 UTC

Library initialize and path loader

Description

Initialize and load library path for package

Usage

envir.prep()

Value

library location

Examples

if(interactive()){
envir.prep()
}

Primary widget container

Description

Customizable widget opener

Usage

equationSymbol.Widget(viewer = c("pane", "dialog"))

Arguments

viewer

viewer option to open widget

Value

shiny app widget

Examples

if(interactive()){
equationSymbol.Widget()
}


Add symbol to current page

Description

Add selected symbol to page

Usage

insert.Symbol.Raw(symbolid, type = letters[1:4])

Arguments

symbolid

the symbol id to include

type

type of inclusion

Value

pastes copied symbol code into document

Examples

if(interactive()){
insert.Symbol.Raw("sample copied")
insert.Symbol.Raw("rpkg.net","a")
}

Main Widget Helper for symbols

Description

Assembles the interface for the symbols builder

Usage

symbol.equation.ui()

Value

user interface for the builder

Examples

if(interactive()){
symbol.equation.ui()
}

Main Widget Helper for symbols viewer2

Description

Assembles the interface for the symbols builder

Usage

symbol.equation.ui2()

Value

user interface for the builder in modal

Examples

if(interactive()){
symbol.equation.ui2()
}