MCPcopy Create free account

hub / github.com/SUStudentDevs/dwm-rust / functions

Functions77 in github.com/SUStudentDevs/dwm-rust

↓ 6 callersFunctioncreateClr
* Creates a new color */
src/drw/clrscheme.rs:19
↓ 6 callersFunctionupdateStatus
* Updates the status bar text */
src/wm/mod.rs:226
↓ 4 callersFunctionsetScheme
* Changes the color scheme */
src/drw/mod.rs:81
↓ 4 callersFunctionupdateGeom
* Updates geometry of the Workspace */
src/wm/workspace.rs:224
↓ 3 callersFunctioncreateCur
* Creates a new cursor for a drawable area */
src/drw/mod.rs:24
↓ 3 callersFunctiontext
* Draws text, and returns text width */
src/drw/mod.rs:121
↓ 2 callersFunctioncleanmask
(mask: u32)
src/events.rs:101
↓ 2 callersFunctionconfigure
* Change configuration of the window : sends a Configure event */
src/wm/client.rs:88
↓ 2 callersFunctioncreateClrScheme
* Create a new colorScheme */
src/drw/clrscheme.rs:50
↓ 2 callersFunctionfindFromWindow
* Finds the Client containing a Window */
src/wm/client.rs:47
↓ 2 callersFunctionfindPointedWindow
* Find the Window the pointer is on */
src/wm/mod.rs:313
↓ 2 callersFunctionhideAllClients
* Draws all the windows in this workspace */
src/wm/workspace.rs:243
↓ 2 callersFunctionrect
* Draws a rectangle */
src/drw/mod.rs:100
↓ 2 callersFunctionshow
* Draws the Window on the screen */
src/wm/client.rs:102
↓ 2 callersFunctiontextw
* Width of a text */
src/drw/mod.rs:178
↓ 1 callersFunctionbuttonPress
* Handles a button press */
src/events.rs:124
↓ 1 callersFunctioncheckOtherWm
* Checks for another WM running. If there is one, prints an error and exits. */
src/main.rs:137
↓ 1 callersFunctioncleanup
* Cleanup and frees memory */
src/main.rs:319
↓ 1 callersFunctionconfigureNotify
* Handles a ConfigureNotify event : after reconfiguration of a window */
src/events.rs:56
↓ 1 callersFunctionconfigureRequest
* Handles a ConfigureRequest event : before changing the configuration of a window */
src/events.rs:35
↓ 1 callersFunctioncreateClient
* Create a new client from a window ant it's attributes */
src/wm/client.rs:31
↓ 1 callersFunctioncreateDrw
* Creates a drawable area for a display */
src/drw/mod.rs:48
↓ 1 callersFunctioncreateFont
* Add a new font */
src/drw/fnt.rs:36
↓ 1 callersFunctioncreateWorkspace
* Creates a new monitor */
src/wm/workspace.rs:85
↓ 1 callersFunctioncreateWorkspaces
* Create all the workspaces and set their data */
src/wm/mod.rs:105
↓ 1 callersFunctiondestroyClient
* Destroys the Window and frees the client */
src/wm/client.rs:116
↓ 1 callersFunctiondestroyNotify
* Handles Window destruction */
src/events.rs:96
↓ 1 callersFunctiondrawBar
* Draws the statusbar */
src/wm/workspace.rs:165
↓ 1 callersFunctionexecuteStartCmds
(wm: WM)
src/main.rs:196
↓ 1 callersFunctiongetTextProp
(dpy: &mut xlib::Display, w: xlib::Window, atom: xlib::Atom)
src/wm/mod.rs:214
↓ 1 callersFunctiongetexts
(fnt: &Fnt, dpy: &mut xlib::Display, text: Vec<u8>, tex: &mut Extnts)
src/drw/fnt.rs:89
↓ 1 callersFunctiongrabKeys
* Loads and grabs the keys defined in config::keys */
src/wm/mod.rs:156
↓ 1 callersFunctionhandleEvent
* Handles an event */
src/events.rs:15
↓ 1 callersFunctionhide
* Hides the Window from the screen */
src/wm/client.rs:109
↓ 1 callersFunctioninitWm
* Inits the window manager */
src/wm/mod.rs:44
↓ 1 callersFunctionkeyPress
* Handles a KeyPress event */
src/events.rs:108
↓ 1 callersFunctionloadFonts
* Loads fonts */
src/drw/mod.rs:88
↓ 1 callersFunctionmanage
* Manage a new Window */
src/wm/mod.rs:237
↓ 1 callersFunctionmapRequest
* Handles a MapRequest event */
src/events.rs:133
↓ 1 callersFunctionmapWindow
* Draws content from a Window on the screen */
src/drw/mod.rs:187
↓ 1 callersFunctionmaxH
(ws: &Workspace)
src/wm/workspace.rs:139
↓ 1 callersFunctionmaxW
(ws: &Workspace)
src/wm/workspace.rs:133
↓ 1 callersFunctionminX
(ws: &Workspace)
src/wm/workspace.rs:131
↓ 1 callersFunctionminY
(ws : &Workspace)
src/wm/workspace.rs:135
↓ 1 callersFunctionpropertyNotify
* Handles a Property Notify event */
src/events.rs:150
↓ 1 callersFunctionrun
* Main program loop */
src/main.rs:203
↓ 1 callersFunctionsetGeom
* Sets the window x, y, width and height (use total width and height, including bar width) */
src/wm/client.rs:75
↓ 1 callersFunctionsetRootBackground
* Sets a color for the root Window background */
src/wm/mod.rs:96
↓ 1 callersFunctionsetup
* Setup the Window Manager */
src/main.rs:148
↓ 1 callersFunctionshowAllClients
* Draws all the windows in this workspace */
src/wm/workspace.rs:236
↓ 1 callersFunctionspawn
* Executes a shell command * * # Arguments * * `arg` - Reference to an Arg containing the command (&str) to execute * * `wm` - Window Manager */
src/main.rs:220
↓ 1 callersFunctionunManage
* Unmanage a Client */
src/wm/mod.rs:295
↓ 1 callersFunctionupdateBarPos
* Updates the position of the statusbar for this Workspace */
src/wm/workspace.rs:147
↓ 1 callersFunctionupdateBars
* Updates the status bars */
src/wm/mod.rs:175
↓ 1 callersFunctionupdateTitle
* Updates the title */
src/wm/client.rs:166
↓ 1 callersFunctionupdatenumlockmask
(wm: WM)
src/wm/mod.rs:136
FunctionaddClient
* Adds a Client to this Workspace */
src/wm/workspace.rs:204
FunctionchangeWs
* Change to another Workspace * * # Arguments * * `arg` - Reference to an Arg containing the number (u32) of the Workspace to switch to * * `wm` -
src/main.rs:237
FunctioncloseClient
* Closes a Client * * # Arguments * * `arg` - Reference to an Arg containing whatever * * `wm` - Window Manager */
src/main.rs:290
Methodeq
(&self, other: &Fnt)
src/drw/fnt.rs:28
Methodeq
(&self, other: &Client<'a>)
src/wm/client.rs:23
Methodeq
(&self, other: &Workspace<'a>)
src/wm/workspace.rs:77
FunctionfreeFnt
* Destructor (frees xfont) */
src/drw/fnt.rs:85
FunctiongridArrange
(ws: Workspace)
src/wm/workspace.rs:42
Functionheight
* Total height of the window (including borders) */
src/wm/client.rs:68
FunctionisUniqueGeom
(unique: &Vec<xinerama::XineramaScreenInfo>, n: usize, info: &xinerama::XineramaScreenInfo)
src/main.rs:187
Functionmain
()
build.rs:1
Functionmain
()
src/main.rs:93
FunctionmonocleArrange
(ws: Workspace)
src/wm/workspace.rs:33
FunctionmoveClientToWs
* Moves a Client to another Workspace * * # Arguments * * `arg` - Reference to an Arg containing the number (u32) of the Workspace to move the clie
src/main.rs:259
FunctionnoArrange
(ws: Workspace)
src/wm/workspace.rs:38
Functionquit
* Quits the WM */
src/main.rs:309
FunctionremoveClient
* Removes a Client from this Workspace, returning it */
src/wm/workspace.rs:211
FunctiontileArrange
Arrange functions
src/wm/workspace.rs:14
Functionwidth
* Total width of the window (including borders) */
src/wm/client.rs:61
Functionxerror
Handles errors. TODO : completer les cas sans erreur
src/main.rs:122
Functionxerrorstart
Prints an X error on start of the wm and exits the program.
src/main.rs:116