Kitlist
A list manager for maintaining kit lists
Loading...
Searching...
No Matches
kitlistgui.cpp File Reference
#include "config.h"
#include "kitlistgui.hpp"
#include "kitparser.hpp"
#include "wx/aboutdlg.h"
#include "wx/app.h"
#include "wx/cmdline.h"
#include "wx/config.h"
#include "wx/dcmirror.h"
#include "wx/filefn.h"
#include "wx/filename.h"
#include <memory>
#include <vector>
#include "../kitlist.xpm"

Go to the source code of this file.

Enumerations

enum  {
  QUIT = 1 , NEW_FILE , OPEN_FILE , SAVE ,
  SAVE_AS , ADD_ITEM , ADD_CATEGORY , SELECT_CATEGORY ,
  SELECT_ITEM , CATEGORY_CONTEXT_MENU , ITEM_CONTEXT_MENU , CATEGORY_ITEM_CHANGE ,
  CATEGORY_ITEM_START_EDITING , ITEM_CHANGE , DELETE_CATEGORY , DELETE_ITEM ,
  COPY_ITEM_TO_CATEGORIES , REMOVE_ITEM , SHOW_ALL_EVENT , SHOW_CHECKED_EVENT ,
  SHOW_UNCHECKED_EVENT , SELECT_ALL_ITEMS , UNSELECT_ALL_ITEMS , CHECK_ALL ,
  UNCHECK_ALL , TOGGLE_ALL , CHECK_SELECTED , UNCHECK_SELECTED ,
  TOGGLE_SELECTED , COPY_CHECKED_TO_CATEGORIES , COPY_SELECTED_ITEMS_TO_CATEGORIES , REMOVE_SELECTED_ITEMS ,
  REMOVE_CHECKED_ITEMS , DELETE_CHECKED_ITEMS
}

Functions

 wxBEGIN_EVENT_TABLE (MySplitterWindow, wxSplitterWindow) wxEND_EVENT_TABLE() void MySplitterWindow
 wxBEGIN_EVENT_TABLE (MyFrame, wxFrame) wxEND_EVENT_TABLE() MyFrame

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
QUIT 
NEW_FILE 
OPEN_FILE 
SAVE 
SAVE_AS 
ADD_ITEM 
ADD_CATEGORY 
SELECT_CATEGORY 
SELECT_ITEM 
CATEGORY_CONTEXT_MENU 
ITEM_CONTEXT_MENU 
CATEGORY_ITEM_CHANGE 
CATEGORY_ITEM_START_EDITING 
ITEM_CHANGE 
DELETE_CATEGORY 
DELETE_ITEM 
COPY_ITEM_TO_CATEGORIES 
REMOVE_ITEM 
SHOW_ALL_EVENT 
SHOW_CHECKED_EVENT 
SHOW_UNCHECKED_EVENT 
SELECT_ALL_ITEMS 
UNSELECT_ALL_ITEMS 
CHECK_ALL 
UNCHECK_ALL 
TOGGLE_ALL 
CHECK_SELECTED 
UNCHECK_SELECTED 
TOGGLE_SELECTED 
COPY_CHECKED_TO_CATEGORIES 
COPY_SELECTED_ITEMS_TO_CATEGORIES 
REMOVE_SELECTED_ITEMS 
REMOVE_CHECKED_ITEMS 
DELETE_CHECKED_ITEMS 

Definition at line 78 of file kitlistgui.cpp.

Function Documentation

◆ wxBEGIN_EVENT_TABLE() [1/2]

wxBEGIN_EVENT_TABLE ( MyFrame ,
wxFrame  )
Todo
Should be able to use wxBITMAP_PNG on macOS to load PNG https://docs.wxwidgets.org/3.2/group__group__funcmacro__gdi.html#ga30fc362d22b3045f58aed54fc808f203

Definition at line 116 of file kitlistgui.cpp.

◆ wxBEGIN_EVENT_TABLE() [2/2]

wxBEGIN_EVENT_TABLE ( MySplitterWindow ,
wxSplitterWindow  )

Definition at line 55 of file kitlistgui.cpp.

Copyright 2008-2025 Frank Dean