ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
Factory.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
26 interface Factory
27 {
49  public function settings(?string $action = null): Glyph;
50 
77  public function collapse(?string $action = null): Glyph;
78 
105  public function expand(?string $action = null): Glyph;
106 
141  public function add(?string $action = null): Glyph;
142 
175  public function remove(?string $action = null): Glyph;
176 
212  public function up(?string $action = null): Glyph;
213 
249  public function down(?string $action = null): Glyph;
250 
280  public function back(?string $action = null): Glyph;
281 
310  public function next(?string $action = null): Glyph;
311 
331  public function sortAscending(?string $action = null): Glyph;
332 
352  public function sortDescending(?string $action = null): Glyph;
353 
372  public function briefcase(?string $action = null): Glyph;
373 
394  public function user(?string $action = null): Glyph;
395 
416  public function mail(?string $action = null): Glyph;
417 
437  public function notification(?string $action = null): Glyph;
438 
460  public function tag(?string $action = null): Glyph;
461 
483  public function note(?string $action = null): Glyph;
484 
506  public function comment(?string $action = null): Glyph;
507 
532  public function like(?string $action = null): Glyph;
533 
558  public function love(?string $action = null): Glyph;
559 
584  public function dislike(?string $action = null): Glyph;
585 
610  public function laugh(?string $action = null): Glyph;
611 
636  public function astounded(?string $action = null): Glyph;
637 
662  public function sad(?string $action = null): Glyph;
663 
688  public function angry(?string $action = null): Glyph;
689 
715  public function eyeclosed(?string $action = null): Glyph;
716 
742  public function eyeopen(?string $action = null): Glyph;
743 
766  public function attachment(?string $action = null): Glyph;
767 
800  public function reset(?string $action = null): Glyph;
801 
834  public function apply(?string $action = null): Glyph;
835 
859  public function search(?string $action = null): Glyph;
860 
885  public function help(?string $action = null): Glyph;
886 
908  public function calendar(?string $action = null): Glyph;
909 
931  public function time(?string $action = null): Glyph;
932 
952  public function close(?string $action = null): Glyph;
953 
1010  public function more(?string $action = null): Glyph;
1011 
1066  public function disclosure(?string $action = null): Glyph;
1067 
1097  public function language(?string $action = null): Glyph;
1098 
1127  public function login(?string $action = null): Glyph;
1128 
1155  public function logout(?string $action = null): Glyph;
1156 
1181  public function bulletlist(?string $action = null): Glyph;
1182 
1210  public function numberedlist(?string $action = null): Glyph;
1211 
1237  public function listindent(?string $action = null): Glyph;
1238 
1263  public function listoutdent(?string $action = null): Glyph;
1264 
1288  public function filter(?string $action = null): Glyph;
1289 
1321  public function collapseHorizontal(?string $action = null): Glyph;
1322 
1349  public function header(?string $action = null): Glyph;
1350 
1377  public function italic(?string $action = null): Glyph;
1378 
1405  public function bold(?string $action = null): Glyph;
1406 
1434  public function link(?string $action = null): Glyph;
1435 
1460  public function launch(?string $action = null): Glyph;
1461 
1486  public function enlarge(?string $action = null): Glyph;
1487 
1511  public function listView(?string $action = null): Glyph;
1512 
1537  public function preview(?string $action = null): Glyph;
1538 
1561  public function sort(?string $action = null): Glyph;
1562 
1583  public function columnSelection(?string $action = null): Glyph;
1584 
1610  public function tileView(?string $action = null): Glyph;
1611 
1643  public function dragHandle(?string $action = null): Glyph;
1644 
1667  public function checked(): Glyph;
1668 
1691  public function unchecked(): Glyph;
1692 }
add(?string $action=null)
description: purpose: > The Add Glyph serves as a replacement for the respective textual button in v...
next(?string $action=null)
description: purpose: > The Next Glyph indicates a possible change of the view.
dragHandle(?string $action=null)
description: purpose: > The Drag Handle Glyph indicates that an element can be dragged by clicking o...
preview(?string $action=null)
description: purpose: > The Preview Glyph indicates the possibility to display a preview or a short ...
tileView(?string $action=null)
description: purpose: > The Tile View Glyph displays data in cells arrayed in vertical and horizonta...
expand(?string $action=null)
description: purpose: > The Expand Glyph is used to trigger the display of some neighbouring Contain...
back(?string $action=null)
description: purpose: > The Back Glyph indicates a possible change of the view.
filter(?string $action=null)
description: purpose: > The Filter Glyph is used to trigger a filter action.
note(?string $action=null)
description: purpose: > The Note Glyph is used to indicate the possibility of adding notes to an obj...
bulletlist(?string $action=null)
description: purpose: > The Bullet List Glyph is used to indicate the possibility to group related c...
listView(?string $action=null)
description: purpose: > The List View Glyph displays data stacked on top of each other in a list...
settings(?string $action=null)
description: purpose: > The Settings Glyph triggers the opening of a dropdown that allows to edit se...
This is how a factory for glyphs looks like.
Definition: Factory.php:26
attachment(?string $action=null)
description: purpose: > The Attachment Glyph indicates that a file is attached or can be attached to...
bold(?string $action=null)
description: purpose: > The Bold Glyph indicates the intention of an action in an e...
user(?string $action=null)
description: purpose: > The User Glyph triggers the “Who is online?” Popover in the Top Navigation...
listoutdent(?string $action=null)
description: purpose: > The Outdent Glyph is used to define the gradation of a structured list...
mail(?string $action=null)
description: purpose: > The Mail Glyph provides a shortcut to the mail service.
more(?string $action=null)
description: purpose: > The More Glyph allows shortening a part of a set of entries that are too lon...
unchecked()
description: purpose: > The Unchecked Glyph indicates a negative status (e.g.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
sort(?string $action=null)
description: purpose: > The Sort Glyph indicates the possibility of changing the order of elements w...
checked()
description: purpose: > The Checked Glyph indicates a positive status (e.g.
eyeopen(?string $action=null)
description: purpose: > The Eye Open Glyph is used to toggle the revelation-mode of password fields...
astounded(?string $action=null)
description: purpose: > Clicking the Astounded Glyph indicates a user finds an item surprising...
collapse(?string $action=null)
description: purpose: > The Collapse Glyph is used to trigger the collapsing of some neighbouring Co...
sortDescending(?string $action=null)
description: purpose: > The Sorting Glyphs indicate the current sorting direction of a column in a t...
link(?string $action=null)
description: purpose: > The Link Glyph indicates the intention of an action in an e...
down(?string $action=null)
description: purpose: > The Down Glyph allows for manually arranging rows in tables embedded in form...
sortAscending(?string $action=null)
description: purpose: > The Sorting Glyphs indicate the current sorting direction of a column in a t...
reset(?string $action=null)
description: purpose: > The Reset Glyph is used to indicate the possibilty of resetting changes made...
like(?string $action=null)
description: purpose: > Clicking the Like Glyph indicates a user approves an item, e.g.
enlarge(?string $action=null)
description: purpose: > The Enlarge glyph indicates the possibility of enlarging the content to see ...
italic(?string $action=null)
description: purpose: > The Italic Glyph indicates the intention of an action in an e...
login(?string $action=null)
description: purpose: > The Login Glyph is used to trigger the login interaction.
disclosure(?string $action=null)
description: purpose: > The Disclose Glyph allows hiding a complete set of entries that are too long...
love(?string $action=null)
description: purpose: > Clicking the Love Glyph indicates a user adores an item, e...
up(?string $action=null)
description: purpose: > The Up Glyph allows for manually arranging rows in tables embedded in forms...
language(?string $action=null)
description: purpose: > The Language Glyph is used to indicate the option to switch languages by som...
help(?string $action=null)
description: purpose: > The Help Glyph opens a context-sensitive help screen.
calendar(?string $action=null)
description: purpose: > The Calendar glyph is used to symbolize date-related actions or alerts...
angry(?string $action=null)
description: purpose: > Clicking the Angry Glyph indicates a user finds an item outraging, e.g.
dislike(?string $action=null)
description: purpose: > Clicking the Dislike Glyph indicates a user disapproves an item...
notification(?string $action=null)
description: purpose: > The Notification Glyph indicates and controls functionality that allows the ...
collapseHorizontal(?string $action=null)
description: purpose: > The Collapse Horizontal Glyph is used to trigger the collapsing of some neig...
columnSelection(?string $action=null)
description: purpose: > The Column Selection Glyph shows the option of displaying or hiding columns ...
search(?string $action=null)
description: purpose: > The Search Glyph is used to trigger a search dialog.
eyeclosed(?string $action=null)
description: purpose: > The Eye Closed Glyph is used to toggle the revelation-mode of password field...
close(?string $action=null)
description: purpose: > The Close Glyph is used to symbolize an action that closes something or leav...
apply(?string $action=null)
description: purpose: > The Apply Glyph is used to indicate the possibilty of applying changes which...
listindent(?string $action=null)
description: purpose: > The Indent Glyph is used to define the gradation of a structured list...
sad(?string $action=null)
description: purpose: > Clicking the Sad Glyph indicates a user finds an item disconcerting, e.g.
header(?string $action=null)
description: purpose: > The Heading Glyph indicates the intention of an action in an e...
laugh(?string $action=null)
description: purpose: > Clicking the Laugh Glyph indicates a user finds an item hilarious, e.g.
numberedlist(?string $action=null)
description: purpose: > The Numbered List Glyph is used to indicate the possibility to group related...
comment(?string $action=null)
description: purpose: > The Comment Glyph is used to indicate the possibility of adding comments to ...
logout(?string $action=null)
description: purpose: > The Logout Glyph is used to trigger the logout interaction.
tag(?string $action=null)
description: purpose: > The Tag Glyph is used to indicate the possibility of adding tags to an objec...
time(?string $action=null)
description: purpose: > The Time Glyph is used to symbolize time-related actions or alerts...
briefcase(?string $action=null)
description: purpose: > The Briefcase Glyph symbolizes some ongoing work that is done...
launch(?string $action=null)
description: purpose: > The Launch Glyph indicates a process to start, e.g.