ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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 
690 
716  public function eyeclosed(?string $action = null): Glyph;
717 
743  public function eyeopen(?string $action = null): Glyph;
744 
767  public function attachment(?string $action = null): Glyph;
768 
801  public function reset(?string $action = null): Glyph;
802 
835  public function apply(?string $action = null): Glyph;
836 
860  public function search(?string $action = null): Glyph;
861 
886  public function help(?string $action = null): Glyph;
887 
909  public function calendar(?string $action = null): Glyph;
910 
932  public function time(?string $action = null): Glyph;
933 
953  public function close(?string $action = null): Glyph;
954 
1011  public function more(?string $action = null): Glyph;
1012 
1067  public function disclosure(?string $action = null): Glyph;
1068 
1098  public function language(?string $action = null): Glyph;
1099 
1128  public function login(?string $action = null): Glyph;
1129 
1156  public function logout(?string $action = null): Glyph;
1157 
1182  public function bulletlist(?string $action = null): Glyph;
1183 
1211  public function numberedlist(?string $action = null): Glyph;
1212 
1238  public function listindent(?string $action = null): Glyph;
1239 
1264  public function listoutdent(?string $action = null): Glyph;
1265 
1289  public function filter(?string $action = null): Glyph;
1290 
1322  public function collapseHorizontal(?string $action = null): Glyph;
1323 
1350  public function header(?string $action = null): Glyph;
1351 
1378  public function italic(?string $action = null): Glyph;
1379 
1406  public function bold(?string $action = null): Glyph;
1407 
1435  public function link(?string $action = null): Glyph;
1436 
1437 
1462  public function launch(?string $action = null): Glyph;
1463 
1488  public function enlarge(?string $action = null): Glyph;
1489 
1513  public function listView(?string $action = null): Glyph;
1514 
1539  public function preview(?string $action = null): Glyph;
1540 
1563  public function sort(?string $action = null): Glyph;
1564 
1565 
1586  public function columnSelection(?string $action = null): Glyph;
1587 
1588 
1614  public function tileView(?string $action = null): Glyph;
1615 
1647  public function dragHandle(?string $action = null): Glyph;
1648 }
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...
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...
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.