Blame docs/reference/gcr/html/GcrSecureEntryBuffer.html

Packit b00eeb
Packit b00eeb
<html>
Packit b00eeb
<head>
Packit b00eeb
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit b00eeb
<title>GcrSecureEntryBuffer: Gcr Library Reference Manual</title>
Packit b00eeb
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit b00eeb
<link rel="home" href="index.html" title="Gcr Library Reference Manual">
Packit b00eeb
<link rel="up" href="misc.html" title="Part VI. Miscellaneous">
Packit b00eeb
<link rel="prev" href="gcr-Non-pageable-Memory.html" title="Non-pageable Memory">
Packit b00eeb
<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
Packit b00eeb
<meta name="generator" content="GTK-Doc V1.27.1 (XML mode)">
Packit b00eeb
<link rel="stylesheet" href="style.css" type="text/css">
Packit b00eeb
</head>
Packit b00eeb
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit b00eeb
Packit b00eeb
Packit b00eeb
Top  | 
Packit b00eeb
                  Description  | 
Packit b00eeb
                  Object Hierarchy
Packit b00eeb
Packit b00eeb
Home
Packit b00eeb
Up
Packit b00eeb
Prev
Packit b00eeb
Next
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb

GcrSecureEntryBuffer

Packit b00eeb

GcrSecureEntryBuffer — a GtkEntryBuffer that uses non-pageable memory

Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb

Functions

Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
GtkEntryBuffer *
Packit b00eeb
Packit b00eeb
Packit b00eeb
gcr_secure_entry_buffer_new ()
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb

Types and Values

Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
struct
Packit b00eeb
GcrSecureEntryBuffer
Packit b00eeb
Packit b00eeb
Packit b00eeb
struct
Packit b00eeb
GcrSecureEntryBufferClass
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb

Object Hierarchy

Packit b00eeb
    GObject
Packit b00eeb
    ╰── GtkEntryBuffer
Packit b00eeb
        ╰── GcrSecureEntryBuffer
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb

Description

Packit b00eeb

It's good practice to try to keep passwords or sensitive secrets out of

Packit b00eeb
pageable memory whenever possible, so that they don't get written to disk.

Packit b00eeb

This is a GtkEntryBuffer to be used with GtkEntry which uses non-pageable

Packit b00eeb
memory to store a password placed in the entry. In order to make any sense
Packit b00eeb
at all, the entry must have it's visibility turned off, and just be displaying
Packit b00eeb
place holder characters for the text. That is, a password style entry.

Packit b00eeb

Use gtk_entry_new_with_buffer() or gtk_entry_set_buffer() to set this buffer

Packit b00eeb
on an entry.

Packit b00eeb
Packit b00eeb
Packit b00eeb

Functions

Packit b00eeb
Packit b00eeb

gcr_secure_entry_buffer_new ()

Packit b00eeb
GtkEntryBuffer *
Packit b00eeb
gcr_secure_entry_buffer_new (void);
Packit b00eeb

Create a new GcrSecureEntryBuffer, a GtkEntryBuffer which uses

Packit b00eeb
non-pageable memory for the text.

Packit b00eeb
Packit b00eeb

Returns

Packit b00eeb

the new entry buffer.

Packit b00eeb

[transfer full]

Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb

Types and Values

Packit b00eeb
Packit b00eeb

struct GcrSecureEntryBuffer

Packit b00eeb
struct GcrSecureEntryBuffer;
Packit b00eeb

A GtkEntryBuffer which uses non-pageable memory for passwords or secrets.

Packit b00eeb
Packit b00eeb

Packit b00eeb
Packit b00eeb

struct GcrSecureEntryBufferClass

Packit b00eeb
struct GcrSecureEntryBufferClass {
Packit b00eeb
	GtkEntryBufferClass parent_class;
Packit b00eeb
};
Packit b00eeb
Packit b00eeb

The class for GcrSecureEntryBuffer.

Packit b00eeb
Packit b00eeb

Members

Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb
Packit b00eeb

Generated by GTK-Doc V1.27.1
Packit b00eeb
</body>
Packit b00eeb
</html>