-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit f47a738
Showing
84 changed files
with
4,820 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# ==================================================================== | ||
# Basic .gitattributes for a 4D repo. | ||
# ==================================================================== | ||
|
||
* text=auto | ||
|
||
# ==================================================================== | ||
# The above will handle all files NOT found below | ||
# ==================================================================== | ||
|
||
# These files are text and should be normalized (Convert crlf => lf) | ||
#.gitattributes text linguist-language=gitattributes | ||
#.gitignore text | ||
*.md text | ||
*.ini text | ||
*.xlf linguist-language=xml diff=xml | ||
|
||
# SVG treated as text. | ||
# If you want to treat it as binary,comment the next line. | ||
*.svg text diff=xml | ||
|
||
# Source files | ||
*.4DProject text linguist-language=4d diff=json | ||
*.4DCatalog text linguist-language=4d diff=xml | ||
*.4DSettings text linguist-language=4d diff=xml | ||
*.4DForm text linguist-language=4d diff=json | ||
*.4dm text linguist-language=4d | ||
*.4lbp text linguist-language=4d diff=xml | ||
*.4df text linguist-language=4d diff=json | ||
|
||
# ==================================================================== | ||
# Binary | ||
# ==================================================================== | ||
*.4DZ binary linguist-language=4d | ||
*.4DD binary linguist-language=4d | ||
*.4DIndy binary linguist-language=4d | ||
*.Match binary linguist-language=4d | ||
*.4DIndx binary linguist-language=4d | ||
*.4[dD][bB] binary linguist-language=4d | ||
*.[dD][aA][tT][aA] binary linguist-language=4d | ||
*.4lb binary linguist-language=4d | ||
*.4qr binary linguist-language=4d |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
#-------------------------------- | ||
# Ignore invisible files/folders | ||
#-------------------------------- | ||
.* | ||
!.git* | ||
|
||
.git/ | ||
|
||
#-------------------------------- | ||
# Ignore data file | ||
#-------------------------------- | ||
[dD][aA][tT][aA]/ | ||
*.4DD | ||
*.4DIndx | ||
*.4DIndy | ||
*.Match | ||
*.journal | ||
|
||
#-------------------------------- | ||
# Ignore derived data | ||
#-------------------------------- | ||
Project/DerivedData/ | ||
|
||
#-------------------------------- | ||
# Ignore logs | ||
#-------------------------------- | ||
Logs/ | ||
|
||
#-------------------------------- | ||
# Ignore settings & preferences | ||
#-------------------------------- | ||
Preferences/ | ||
!4DPop AppMaker.* | ||
|
||
Settings/ | ||
#!buildApp.4DSettings | ||
|
||
userPreferences.*/ | ||
|
||
#-------------------------------- | ||
# Miscellaneous | ||
#-------------------------------- | ||
*__Orphan__* | ||
*symbols.txt | ||
ehthumbs.db | ||
Thumbs.db | ||
|
||
#-------------------------------- | ||
# Added by user | ||
#-------------------------------- | ||
|
||
Resources/php.ini | ||
Libraries/lib4d-arm64.dylib |
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions
1
Build/Components/4DPop QuickOpen.4dbase/Documentation/Methods/QUICK_OPEN.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# QUICK_OPEN Method Documentation |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="no"?> | ||
<tools name="QuickOpen" picture="4DPop.png"> | ||
<tool method="QUICK_OPEN"/> | ||
</tools> |
Binary file added
BIN
+3.56 KB
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/Commands.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+3.41 KB
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/Constants.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+386 Bytes
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/filter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+332 Bytes
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/filter_on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.43 KB
...d/Components/4DPop QuickOpen.4dbase/Resources/Images/objectsIcons/Icon_2131.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.03 KB
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/objectsIcons/Icon_600.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.26 KB
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/objectsIcons/Icon_601.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.12 KB
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/objectsIcons/Icon_602.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+1.35 KB
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/objectsIcons/Icon_622.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+346 Bytes
Build/Components/4DPop QuickOpen.4dbase/Resources/Images/objectsIcons/Icon_628.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+384 Bytes
Build/Components/4DPop QuickOpen.4dbase/Resources/InfoPlist.strings
Binary file not shown.
1 change: 1 addition & 0 deletions
1
Build/Components/4DPop QuickOpen.4dbase/Resources/en.lproj/quickOpen.xlf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 1 addition & 0 deletions
1
Build/Components/4DPop QuickOpen.4dbase/Resources/fr.lproj/quickOpen.xlf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# QUICK_OPEN Method Documentation |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"$comment": "The project file serves as an anchor to locate other project files", | ||
"compatibilityVersion": 1860 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,128 @@ | ||
Class extends widget | ||
|
||
//═════════════════════════════════════════════════ | ||
Class constructor($name : Text; $datasource) | ||
|
||
If (Count parameters:C259>=2) | ||
|
||
Super:C1705($name; $datasource) | ||
|
||
Else | ||
|
||
Super:C1705($name) | ||
|
||
End if | ||
|
||
/*═════════════════════════════════════════════════ | ||
Tryes to underline the first capital letter or, | ||
if not found the first letter, corresponding to | ||
the associated key shortcut | ||
*/ | ||
Function highlightShortcut()->$this : Object | ||
|
||
C_LONGINT:C283($index; $lModifier) | ||
C_TEXT:C284($key; $t) | ||
|
||
OBJECT GET SHORTCUT:C1186(*; This:C1470.name; $key; $lModifier) | ||
|
||
If (Length:C16($key)>0) | ||
|
||
$t:=This:C1470.getTitle() | ||
|
||
$index:=Position:C15(Uppercase:C13($key); $t; *) | ||
|
||
If ($index=0) | ||
|
||
$index:=Position:C15($key; $t) | ||
|
||
End if | ||
|
||
If ($index>0) | ||
|
||
This:C1470.setTitle(Substring:C12($t; 1; $index)+Char:C90(0x0332)+Substring:C12($t; $index+1)) | ||
|
||
End if | ||
End if | ||
|
||
$this:=This:C1470 | ||
|
||
/*═════════════════════════════════════════════════ | ||
Association of a pop-up menu with a 3D button | ||
If no parameter, the pop menu is removed, if any, | ||
else, possible values are: | ||
• 0 or "none": No pop-up menu | ||
• 1 or "linked": With linked pop-up menu | ||
• 2 or "separate": With separate pop-up menu | ||
*/ | ||
Function setPopupMenu($value : Variant)->$this : Object | ||
|
||
If (This:C1470.type=Object type 3D button:K79:17) | ||
|
||
If (Count parameters:C259>=1) | ||
|
||
If (Value type:C1509($value)=Is text:K8:3) | ||
|
||
Case of | ||
//______________________________________________________ | ||
: ($value="none") | ||
|
||
This:C1470.setFormat(";;;;;;;;;;0") | ||
|
||
//______________________________________________________ | ||
: ($value="linked") | ||
|
||
This:C1470.setFormat(";;;;;;;;;;1") | ||
|
||
//______________________________________________________ | ||
: ($value="separate") | ||
|
||
This:C1470.setFormat(";;;;;;;;;;2") | ||
|
||
|
||
//______________________________________________________ | ||
Else | ||
|
||
// #ERROR | ||
|
||
//______________________________________________________ | ||
End case | ||
|
||
Else | ||
|
||
This:C1470.setFormat(";;;;;;;;;;"+String:C10(Num:C11($value))) | ||
|
||
End if | ||
|
||
Else | ||
|
||
This:C1470.setFormat(";;;;;;;;;;0") | ||
|
||
End if | ||
|
||
Else | ||
|
||
// #ERROR | ||
|
||
End if | ||
|
||
$this:=This:C1470 | ||
|
||
/*═════════════════════════════════════════════════ | ||
A hack to force a button to be boolean type | ||
⚠️ Obsolete in project mode because you can | ||
choose the type for the checkboxes | ||
*/ | ||
Function asBoolean->$this : Object | ||
|
||
If (This:C1470.type=Object type checkbox:K79:26) | ||
If (This:C1470.assignable) | ||
|
||
EXECUTE FORMULA:C63(":C305((:C1124(:K67:5;This.name))->)") | ||
|
||
End if | ||
End if | ||
|
||
$this:=This:C1470 |
Oops, something went wrong.