atomes 1.1.16
atomes: an atomic scale modeling tool box
Loading...
Searching...
No Matches
cell_super.c File Reference

Functions to create a super-cell using the extra cell(s) More...

#include "cell_edit.h"
#include "atom_edit.h"
+ Include dependency graph for cell_super.c:

Go to the source code of this file.

Functions

void clean_coord_window (project *this_proj)
 update the environment configuration window after edtion
 
GtkWidget * cell_tab (int i, project *this_proj)
 create the 'i'th cell tab
 
gboolean ** duplicate_geom_info (project *this_proj)
 duplicate coordinations show status
 
gboolean ** duplicate_poly_info (project *this_proj)
 duplicate polyhedra show status
 
void restore_coord_and_poly_info (project *proj, gboolean **cshow, gboolean **pshow)
 restore show status after
 
void sens_superbut (project *this_proj)
 adjust 'Create super-cell' button sensitivity
 
void super_celling (glwin *view)
 create super cell
 
G_MODULE_EXPORT void super_cell (GtkWidget *widg, gpointer data)
 create super cell menu callback GTK3
 
G_MODULE_EXPORT void super_cell_but (GtkButton *but, gpointer data)
 create super cell callback
 

Detailed Description

Functions to create a super-cell using the extra cell(s)

Author
Sébastien Le Roux sebas.nosp@m.tien.nosp@m..lero.nosp@m.ux@i.nosp@m.pcms..nosp@m.unis.nosp@m.tra.f.nosp@m.r

Definition in file cell_super.c.

Function Documentation

◆ cell_tab()

GtkWidget * cell_tab ( int i,
project * this_proj )
extern

create the 'i'th cell tab

Parameters
ithe cell tab id
this_projthe target project

Definition at line 105 of file cell_edit.c.

◆ clean_coord_window()

void clean_coord_window ( project * this_proj)
extern

update the environment configuration window after edtion

Parameters
this_projthe target project

Definition at line 87 of file atom_edit.c.

◆ duplicate_geom_info()

gboolean ** duplicate_geom_info ( project * this_proj)

duplicate coordinations show status

Parameters
this_projthe target project

Definition at line 59 of file cell_super.c.

◆ duplicate_poly_info()

gboolean ** duplicate_poly_info ( project * this_proj)

duplicate polyhedra show status

Parameters
this_projthe target project

Definition at line 81 of file cell_super.c.

◆ restore_coord_and_poly_info()

void restore_coord_and_poly_info ( project * proj,
gboolean ** cshow,
gboolean ** pshow )

restore show status after

Parameters
projthe target project
cshowthe saved coordination show status
pshowthe saved polyhedra show status

Definition at line 105 of file cell_super.c.

◆ sens_superbut()

void sens_superbut ( project * this_proj)

adjust 'Create super-cell' button sensitivity

Parameters
this_projthe target project

Definition at line 141 of file cell_super.c.

◆ super_cell()

G_MODULE_EXPORT void super_cell ( GtkWidget * widg,
gpointer data )

create super cell menu callback GTK3

Parameters
widgthe GtkWidget sending the signal
datathe associated data pointer

Definition at line 322 of file cell_super.c.

◆ super_cell_but()

G_MODULE_EXPORT void super_cell_but ( GtkButton * but,
gpointer data )

create super cell callback

Parameters
butthe GtkButton sending the signal
datathe associated data pointer

Definition at line 338 of file cell_super.c.

◆ super_celling()

void super_celling ( glwin * view)

create super cell

Parameters
viewthe target glwin

Definition at line 170 of file cell_super.c.